Agent Knowledge
Knowledge is what makes your agent an expert. By uploading documents and information, you give your agent the context it needs to provide accurate, informed responses.
What is Agent Knowledge?
Agent knowledge consists of documents, files, and information that your agent can reference when responding to queries. This includes:
- PDF documents
- Text files
- Markdown files
- Web pages
- Data files
- And more
How Knowledge Works
When users interact with your agent:
- The agent receives the user's message
- It searches through your uploaded knowledge base
- It finds relevant information to answer the question
- It formulates a response using both its personality and the knowledge
This process is called Retrieval Augmented Generation (RAG).
Adding Knowledge to Your Agent
Upload Documents
- Navigate to your agent's Knowledge section
- Click "Upload Files"
- Select documents from your computer
- The system will process and index the content
Supported File Types
- PDF: Research papers, manuals, guides
- Text/Markdown: Documentation, notes, articles
- Word Documents: Reports, documentation
- Web URLs: Extract content from web pages
Best Practices
Quality Over Quantity
- Upload relevant, high-quality documents
- Remove outdated or incorrect information
- Keep knowledge focused on your agent's purpose
Organize Your Knowledge
- Use clear, descriptive filenames
- Group related documents together
- Update knowledge regularly
Test Your Knowledge Base
- Ask your agent questions about the uploaded content
- Verify it's finding and using the right information
- Add missing information as needed
Example Use Cases
Customer Support Agent
Upload product manuals, FAQs, and support documentation so your agent can help customers with common issues.
Research Assistant
Upload research papers, articles, and data so your agent can summarize findings and answer questions about your field.
Company Knowledge Bot
Upload company policies, procedures, and documentation to help employees find information quickly.
Next Steps
After adding knowledge, configure Commands to give your agent specific capabilities and actions it can perform.