用法
我们在此示例中使用本地 PgVector 数据库。请确保它正在运行
knowledge_base.py
knowledge_base 与 Agent 一起使用:
agent.py
ArxivKnowledgeBase 还支持异步加载。
async_knowledge_base.py
参数
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
queries | List[str] | [] | 要搜索的查询 |
reader | ArxivReader | ArxivReader() | 一个 ArxivReader,用于读取文章并将其转换为 Documents 以便存入向量数据库 |
ArxivKnowledgeBase 是 AgentKnowledge 类的子类,可以访问相同的参数。