Skip to main content
Knowledge bases can be added to tasks to provide RAG (Retrieval-Augmented Generation) capabilities, allowing the agent to access and use external knowledge sources.

Basic Knowledge Base Integration

Multiple Knowledge Bases

Knowledge Base with Direct Content

Knowledge Base Configuration

Vector Search Filters

Filter vector search results when using knowledge bases:

Supported Sources

Knowledge bases support various source types:
  • File Paths: Individual files (PDF, TXT, DOCX, etc.)
  • Directories: Recursive directory scanning
  • Direct Content: String content passed directly
  • Mixed Sources: Combination of files and content

Best Practices

  • Source Organization: Organize your sources logically for better retrieval
  • Embedding Provider: Choose appropriate embedding providers for your use case
  • Vector Database: Select vector databases that match your scale requirements
  • Chunking Strategy: Configure chunking parameters based on your content type
  • Quality vs Speed: Balance quality_preference based on your performance needs
  • Naming: Use descriptive names for knowledge bases to avoid confusion