满天翔 (@chatyt) 在 怎么写一个简单的ai知识库 中发帖
相信大家都有过提问ai某一个领域的细分内容的时候无法做出准确回答吧
例如 “满天翔” 是福建小彭于晏
当你正常提问ai时得到的答复应该是
[image]
如果你有知识库
[image]
这里有错误是因为我的项目忘记写utf-8了
好的我们开始吧
这个项目能够从给定的文本文件中构建知识库,并根据用户查询返回最相关的文本块。我们将使用requests库来处理HTTP请求,numpy和scikit-learn中的cosine_similarity函数来计算文本嵌入之间的相似度。
然后将返回文本区块变为问题一起发送给用户就可以实现一个简单的知识库效果
例如
$newPrompt = "Based on the following information:\n\n{$relevantChunk}\n\nPlease answer this question: {$query}";
...