Learn how to use local documents in your knowledge base.
The DocumentKnowledgeBase reads local docs files, converts them into vector embeddings and loads them to a vector database.
We are using a local PgVector database for this example. Make sure it’s running
Then use the knowledge_base
with an Agent
:
Parameter | Type | Default | Description |
---|---|---|---|
documents | List[Document] | - | List of Document objects to be used as the knowledge base |
DocumentKnowledgeBase
is a subclass of the AgentKnowledge class and has access to the same params.
Learn how to use local documents in your knowledge base.
The DocumentKnowledgeBase reads local docs files, converts them into vector embeddings and loads them to a vector database.
We are using a local PgVector database for this example. Make sure it’s running
Then use the knowledge_base
with an Agent
:
Parameter | Type | Default | Description |
---|---|---|---|
documents | List[Document] | - | List of Document objects to be used as the knowledge base |
DocumentKnowledgeBase
is a subclass of the AgentKnowledge class and has access to the same params.