Knowledge
Important: Agents is currently in private beta and is not yet available to all customers.
Use Knowledge to provide information sources that the agent can reference when generating responses. These sources allow the agent to retrieve relevant information during execution.
You can add knowledge from document stores, vector embeddings, or outputs from earlier agents in the flow.
Jump to:
Shared context
Enable Shared context to allow the agent to access outputs from earlier agents in the same flow.
| Field or selection | Description |
|---|---|
| Shared context |
Allows the agent to access outputs generated by earlier agents in the flow. Enabling this option increases token usage. |
Document store
Use Document store to select document repositories that contain information the agent can reference. The agent searches the selected document store to retrieve relevant documents when generating responses.
| Field or selection | Description |
|---|---|
| Document store | Select the document store that contains documents the agent can reference. |
| Describe knowledge | Provide a description of the knowledge base. This helps the AI understand the type of information available and when to search this source. |
| Return source documents | Specify whether the agent should return the source documents used to generate the response. |
| Add document store | Adds another document store. |
Vector embedding
Use Vector embedding to configure knowledge sources based on vector embeddings. Vector embeddings allow the agent to search indexed content and retrieve relevant information based on semantic similarity.
| Field or selection | Description |
|---|---|
| Vector stores |
The vector store that contains the embeddings the agent can use. For more details, see Vector stores. |
| Embeddings | The embeddings available in the selected vector store. |
| Knowledge name | A short name for the knowledge base. This helps the AI determine when to use this knowledge source. |
| Knowledge description | Provide a description of the knowledge base. This helps the AI understand the type of information available and when to search it. |
| Return source documents | Specify whether the agent should return the source documents used to generate the response. |
| Add vector embedding | Adds another vector embedding source. |
Vector stores
| Vector store | Fields |
|---|---|
| Chroma |
Open-source embedding database designed for AI applications. Stores vector embeddings and supports similarity search to retrieve relevant documents.
|
| MongoDB Atlas |
Managed cloud database service that supports vector search through MongoDB Atlas Vector Search.
|
| OpenSearch |
Distributed search and analytics engine that supports vector search for retrieving semantically similar data.
|
| Pinecone |
Managed vector database designed for large-scale similarity search and AI applications.
|
| Postgres |
Relational database that supports vector search using extensions such as pgvector.
|
| Qdrant |
Open-source vector database designed for high-performance similarity search.
|
| Redis |
In-memory data store that supports vector similarity search.
|