| Parameter | Type | Default | Description |
|---|---|---|---|
name | Optional[str] | None | Name of the knowledge base |
description | Optional[str] | None | Description of the knowledge base |
vector_db | Optional[VectorDb] | None | Vector database for storing embeddings |
contents_db | Optional[BaseDb] | None | Database for storing content metadata |
max_results | int | 10 | Maximum number of results to return from searches |
readers | Optional[Dict[str, Reader]] | None | Dictionary of custom readers for processing content |
Knowledge
Knowledge
Knowledge is a class that manages knowledge bases for AI agents. It provides comprehensive knowledge management capabilities including adding new content to the knowledge base, searching the knowledge base and deleting content from the knowledge base.