初始化
有两种初始化方法- 从零开始:基础模型
- 从检查点:加载以前保存的模型
THIRDAI_KEY 环境变量,则可以省略 thirdai_key 参数。 ThirdAI API 密钥可在 www.thirdai.com/try-bolt/ 获取插入文档源
检索文档
要查询检索器,可以使用标准 LangChain 检索器方法get_relevant_documents,它返回一个 LangChain Document 对象列表。每个文档对象代表索引文件中的一个文本块。例如,它可能包含来自一个索引 PDF 文件的段落。除了文本,文档的元数据字段还包含文档 ID、此文档的来源(来自哪个文件)以及文档分数等信息。
微调
NeuralDBRetriever 可以根据用户行为和领域特定知识进行微调。它可以通过两种方式进行微调:- 关联:检索器将源短语与目标短语关联起来。当检索器看到源短语时,它还会考虑与目标短语相关的结果。
- 点赞:检索器会提高文档针对特定查询的分数。当您希望根据用户行为微调检索器时,这会很有用。例如,如果用户搜索“汽车是如何制造的”并且喜欢返回的 ID 为 52 的文档,那么我们可以为查询“汽车是如何制造的”点赞 ID 为 52 的文档。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。