Data Sources
Manage the agent’s data sources
Data sources provide a powerful way to enrich your agent with external knowledge, documentation, or specialized information without manually adding it to memory. This feature allows your agent to access and reference large collections of content seamlessly.
What Are Data Sources?
Data sources are collections of documents or information that:
- Exist independently from any specific agent
- Can be attached to or detached from agents as needed
- Are automatically processed and made searchable
- Serve as knowledge bases for your agents to reference
Common examples include company documentation, product manuals, research papers, knowledge articles, and curated datasets.
Managing Data Sources in the ADE
Creating and Populating Data Sources
To connect your agent to a data source:
- Create a new data source (or select an existing one), e.g., Business Guidelines
- Upload your content to the data source in supported formats:
- PDF documents
- Text files (.txt)
- Markdown files (.md)
- Word documents (.docx)
- HTML files
- Attach the data source to your agent through the Data Sources panel
How Agents Access Data Sources
When a data source is attached to an agent:
- The data is automatically processed and embedded in the vector database
- The agent can retrieve information using the standard
archival_memory_search
tool - Results from data sources are labeled with their source for better attribution
- You can detach a data source at any time if the information is no longer relevant
Viewing Connected Data Sources
The Data Sources panel in the ADE shows:
- All data sources currently connected to your agent
- The option to attach new data sources
- The ability to detach sources that are no longer needed
- Information about the content within each data source
This visibility helps you manage what external knowledge your agent can access during conversations.