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: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
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)
Widget Customization
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
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
Deleting an Agent
- Go to agent settings
- Click Delete
- Type the agent name to confirm
- Click Delete
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
Knowledge Base Guide
Learn about knowledge base management
Widget Embed
Customize your widget
API Reference
Programmatic access
Integrations
Connect external services