What is an Agent?
An agent is an AI chatbot that can:
- Answer questions based on your knowledge base
- Have conversations with users
- Learn from documents and URLs
- Integrate with external services
- Provide 24/7 customer support
Creating an Agent
Basic Creation
-
Go to your dashboard
-
Click Create Agent or New Agent
-
Fill in the required information:
- Name: A descriptive name (e.g., “Customer Support Bot”)
- Description: What your agent does (optional)
- System Prompt: How your agent should behave (optional)
-
Click Create
Using Templates
-
Click Create Agent
-
Select Use Template
-
Choose from available templates:
- Customer Support
- Sales Assistant
- FAQ Bot
- Technical Support
- Custom
-
Customize the template
-
Click Create
Agent Configuration
System Prompt
The system prompt defines your agent’s personality and behavior. Examples:
Customer Support Agent:
You are a helpful customer support agent. Be friendly, professional, and concise.
Always try to solve the customer's problem. If you can't help, offer to escalate
to a human agent.
Sales Assistant:
You are a sales assistant. Help customers find the right products. Ask qualifying
questions. Be enthusiastic but not pushy. Always mention special offers when relevant.
Model Selection
Choose the AI model for your agent:
- GPT-4: Most capable, best for complex tasks
- GPT-4 Turbo: Fast and capable
- GPT-3.5 Turbo: Fast and cost-effective
- Claude 3 Opus: Excellent for long conversations
- Claude 3 Sonnet: Balanced performance
- Claude 3 Haiku: Fast and efficient
Model Parameters
- Temperature (0-2): Controls randomness. Lower = more focused, Higher = more creative
- Max Tokens: Maximum response length
- Top P: Nucleus sampling parameter
Training Mode
Choose how your agent learns:
- None: No training, uses only system prompt
- RAG (Retrieval Augmented Generation): Uses knowledge base for context
- Fine-tuned: Uses a custom fine-tuned model
- Hybrid: Combines RAG and fine-tuning
Knowledge Base
Adding Documents
- Go to your agent dashboard
- Navigate to Knowledge Base or Sources
- Click Upload Document
- Select files (PDF, Word, Text)
- Wait for processing to complete
Adding URLs
-
Go to Knowledge Base
-
Click Add URL
-
Enter the URL
-
Configure scraping options:
- Single Page: Scrape just this page
- Site Crawl: Crawl the entire website
- Depth: How many levels to crawl
- Max Pages: Maximum pages to scrape
-
Click Add
Connecting Notion
- Go to Knowledge Base
- Click Connect Notion
- Authorize the connection
- Select pages and databases to sync
- Click Sync
See Notion Integration for detailed setup.
Agent Settings
General Settings
- Name: Agent name
- Description: Agent description
- Status: Active, Inactive, Training, Archived
- Version: Agent version number
Advanced Settings
- Embed Code: Unique code for widget embedding
- API Key: Agent-specific API key
- Organization: Link to organization (if applicable)
Customize how your agent appears to users:
Appearance
- Primary Color: Main brand color
- Launcher Icon: Icon style
- Launcher Shape: Circle or square
- Widget Style: Glass, solid, or minimal
Behavior
- Auto-open: Automatically open widget
- Auto-open Delay: Delay before auto-opening
- File Uploads: Allow file uploads
- Suggested Replies: Show suggested responses
Content
- Title: Widget header title
- Subtitle: Widget header subtitle
- Initial Message: First message shown
- Suggested Questions: Pre-defined questions
See Widget Embed Guide for details.
Agent Analytics
View performance metrics:
- Total Conversations: Number of conversations
- Total Messages: Number of messages
- Average Response Time: Average time to respond
- User Satisfaction: Feedback ratings
- Popular Questions: Most asked questions
- Conversation Flow: How conversations progress
Managing Agents
Editing an Agent
- Go to your dashboard
- Click on the agent you want to edit
- Make changes
- Click Save
Duplicating an Agent
- Go to agent settings
- Click Duplicate
- Enter a new name
- Click Duplicate
Archiving an Agent
- Go to agent settings
- Click Archive
- Confirm archiving
Archived agents are hidden but not deleted. You can restore them later.
Deleting an Agent
- Go to agent settings
- Click Delete
- Type the agent name to confirm
- Click Delete
This action cannot be undone.
Agent Limits
Plan-based limits on agents:
- Free: 1 agent
- Starter: 3 agents
- Business: 10 agents
- Pro: Unlimited agents
Best Practices
System Prompts
- Be Specific: Clearly define the agent’s role
- Set Boundaries: Define what the agent should and shouldn’t do
- Provide Examples: Include example interactions
- Update Regularly: Refine prompts based on performance
Knowledge Base
- Quality Over Quantity: Focus on relevant, accurate content
- Keep Updated: Regularly update documents
- Organize Content: Use clear file names and structure
- Test Coverage: Ensure knowledge base covers common questions
Testing
- Test Regularly: Test agent responses before going live
- Monitor Performance: Review analytics regularly
- Gather Feedback: Collect user feedback
- Iterate: Continuously improve based on feedback
Troubleshooting
Agent Not Responding
- Check agent status (should be “Active”)
- Verify model is selected
- Check system prompt is set
- Review error logs
Poor Responses
- Improve system prompt
- Add more knowledge base content
- Adjust temperature parameter
- Review conversation logs
Knowledge Base Not Working
- Verify documents are processed
- Check knowledge base status
- Ensure training mode is set to “RAG”
- Review document quality
Next Steps