← Back to Components

Component

Agent

Build conversational AI experiences with real-time streaming, persistent memory, and powerful tool integrations.

The Agent component gives your apps conversational AI superpowers. Create chatbots, assistants, and autonomous workflows that remember context, stream responses in real time, and seamlessly integrate with your database and external services.

What you can build

  • Customer support bots that remember previous conversations and pull answers from your knowledge base.
  • Personal assistants that learn user preferences across sessions and take actions on their behalf.
  • Code review agents that analyze PRs, query your codebase, and suggest improvements.
  • Document analysis tools where users upload PDFs or images and get intelligent summaries.
  • Multi-step workflows that coordinate between LLMs, databases, and third-party APIs.

Key capabilities

Streaming & Real-time Updates

Responses stream token-by-token to your UI while automatically persisting to the database. Every connected client sees updates instantly—no polling, no stale data.

Persistent Memory

Conversation history lives in your database with full-text and vector search. Agents can recall context from the current thread or search across all of a user's past conversations.

Tool Integration

Give agents the ability to query your database, call external APIs, or trigger other workflows. Tools are just functions with full access to your backend.

File & Image Analysis

Users can attach documents, images, or other files directly in chat. Agents analyze them on the spot or index them for later retrieval.

Structured Output

When you need guaranteed data shapes—forms, extracted entities, classifications—agents return typed objects instead of free text.

How to use it

Just describe what you want in the prompt. Converge handles the setup automatically.

  • "Build a customer support chatbot that can search our FAQ database and remember user context"
  • "Create a personal assistant that tracks my tasks and can send emails on my behalf"
  • "Add an AI agent that analyzes uploaded documents and answers questions about them"
  • "Build a coding assistant that can read my project files and suggest improvements"