[base] 本地知识库
用于将本地的一个或多个文件夹中的文本文件变成GPT的外部知识库。当插入知识库标签后,对话时将主要根据本地知识库中的内容来回答问题,可构建特定领域的问答机器人。
本地知识库需要创建,在设置按钮中的“建库”中创建。创建时需要指定一个文件夹位置(文件夹中要有txt, md, pdf, docx等文本文件),然后创建即可。建库完成需要重启一次程序后才会在标签中显示新的库。或在用户文件夹/braindoor/bases中会看到一个同名.base文件,即表示成功。
免费的openai key速度可能较慢,现在openai速率限制有点狠。如果你不慎关闭了这个界面,仍会在后台中继续创建,可以从设置-日志中查看进度
建库的时候,一个知识库只添加一个索引文件夹。后续可以在设置->更新库中增加更多的文件夹。
如果索引文件中的文件内容发生改变,在设置->更新库中选择知识库更新,会增量更新改动。
插入知识库标签后,对话时将大语言模型首先根据本地知识库中的相关内容来回答,如果查询不到相关的片段,才根据自己的知识回答。查询到的本地信息,会列出一个链接,点击后可从外部浏览器查看。
.base文件是可以共享的,比如你用某些资料做了一个特定知识的聊天机器人,你把base文件复制给别人仍然是可以正常问答的,不必要再传到OpenAI去向量化一次。
插入多个base标签,会在多个本地库中搜索。
