Agents
Agents are the AI chatbots that interact with your users. Each agent has its own configuration, knowledge access, and personality.
What is an Agent?
An agent is a configured chatbot that:
- Answers questions using your knowledge base
- Follows instructions defined in its system prompt
- Maintains conversation context within sessions
- Can be deployed to multiple channels
Agent Concepts
System Prompt
The system prompt is the set of instructions that defines how your agent behaves. It controls:
- Personality — Friendly, professional, casual, etc.
- Scope — What topics the agent should and shouldn't address
- Response style — Length, format, and tone of answers
- Guardrails — Boundaries and limitations
Knowledge Access
Each agent accesses your knowledge base to find relevant information. You can configure:
- Which documents the agent can search
- How many sources to retrieve
- Whether to show source citations
Channels
Agents can be deployed to multiple channels simultaneously:
- Messaging platforms (Telegram, Discord, Slack, WhatsApp, Google Chat)
- Facebook Messenger via Meta integration
- API for custom integrations