Skip to main content
agentscope-extensions-rag-simple 提供一个”自己掌控全部链路”的 RAG 实现:自带文档读取器、分块策略、Embedding 模型适配、以及 5 个开箱即用的向量库适配器。 适合:你愿意自己跑 embedding + 向量库,不想接入第三方 RAG 平台。

添加依赖

快速上手

内置文档读取器

io.agentscope.core.rag.reader 包提供了一组常见格式的 Reader,全部产出 List<Document> 读取出来的 Document 已经带有元数据,配合 TextChunkerSplitStrategy 做分块。

内置 Embedding 提供方

也可以实现 EmbeddingModel 自行扩展。

内置向量库适配

切换向量库只需要换一个 VDBStoreBase 实现,传给 SimpleKnowledge.builder().embeddingStore(...)

检索参数

RetrieveConfig 控制检索行为:

与 Agent 集成