Build intelligent agents that combine retrieval with generation for enhanced AI capabilities
Component | Description | Compatibility | Future Compatibility |
---|---|---|---|
Document Loaders | Responsible for loading content from different formats and sources such as PDFs, web pages, and structured text files | WIP | BeeAI, LangChain |
Text Splitters | Splits long documents into workable chunks using various strategies, e.g. fixed length or preserving context | WIP | BeeAI, LangChain |
Document | The basic data structure to house text content, metadata, and relevant scores for retrieval operations | BeeAI | - |
Vector Store | Used to store document embeddings and retrieve them based on semantic similarity using embedding distance | LangChain | BeeAI, Llama-Index |
Document Processors | Used to process and refine documents during the retrieval-generation lifecycle including reranking and filtering | Llama-Index | - |
from_name
method uses the format provider:ClassName
where:
provider
identifies the integration module (e.g., “beeai”, “langchain”)ClassName
specifies the exact class to instantiatefrom beeai_framework.adapters.beeai.backend.vector_store import TemporalVectorStore
.