Langchain-Chatchat [BUG] 知识库RAG中对无关问题的处理

5anewei6  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(42)

使用版本0.3.1,llm:llama3.1-8b,embeddings:bge-large-zh-v1.5,
当使用知识库提问时,提问和知识库检索结果无关的内容,
比如输入一句“你好”,
如果是tools中的search_local_knowledgebase就会报错,
| ERROR | chatchat.server.utils:wrap_done:46 - ValueError: Caught exception: not enough values to unpack (expected 2, got 0)
测试中什么也不会返回,

如果是用普通的知识库提问接口,就会返回“根据已知信息无法回答该问题”
不会像0.2版本时那样,如果是知识库无关问题,会自动返回prompt中rag.empty不使用知识库对话的结果,因为这是上个版本有的功能,所以不清楚这是bug,还是功能缺失

a14dhokn

a14dhokn1#

这个问题可能是由于在创建知识库时,原始知识文件的读取或加载出现了错误。错误表现为:“'ascii' codec can't decode byte 0xbf in position 11: ordinal not in range(128)”。

相关问题