手机浏览器扫描二维码访问
5.2.1Chatbot后端
基于先前构建的针对电力LCA领域的向量知识库构建Chatbot测试模型性能,主要设计思路是
为了实现检索功能,大致可分为知识库检索功能和在线搜索。
Chatbot功能流程图如图5.1所示。
用户通过Chatbot界面输入他们的问题或请求。对用户输入文本进行清洗,包括去除标点符
号,进行分词等。转化为结构化数据后将预处理后的文本转换为向量形式,以便于机器理解。将向
量化处理后的用户问题构建成搜索向量。使用搜索向量与知识库中已向量化的内容进行匹配,找出
相关的信息。对匹配到的知识库内容进行排序,选择最相关的几个回答候选。为保证性能设置最相
关的问答数量。基于排序和选择的结果,生成回答,将最终确定的回答返回给用户。
对于用户输入的问题语句进行文本预处理,随后将其变成机构化数据后向量化,与先前处理文
献数据类似,因此这里不再赘述。
知识库搜索:
以下是通过Weaviate在名为“Water”的集合中搜索与特定查询文本相近的文档,并返回相
关文档的内容和来源,设置top_k=3,考虑计算机性能与运行速度,只寻找三个匹配项。
这段代码最终返回一个包含匹配文档内容和来源的列表。
在线搜索:
以下是通过在线搜索引擎在互联网上搜索相关内容,并返回格式化的文档列表,其中包含每个
搜索结果的摘要内容和来源链接的代码,同样设置top_k=3,返回三个匹配项。
通过DuckDuckGo搜索引擎在互联网上搜索相关内容,并返回格式化的文档列表,其中包含每
个搜索结果的摘要内容和来源链接。代码利用正则表达式提取搜索结果中的摘要、标题和链接信
息,并对结果进行整理和格式化,以便展示给用户。通过这个函数,用户可以通过输入查询来搜索
互联网上的相关信息,并查看摘要和链接。
Streamlit是一个强大的Python库,主要用于机器学习、数据可视化和Web应用程序的快速
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
开发。用户在编写代码时可以实时看到应用界面的变化,快速调试和验证结果。内置多种交互式组
件(如滑块、复选框等)方便用户与应用进行互动。支持快速创建数据可视化图表,如折线图、散
点图、地图等,展现数据分析结果。
5.3测试模型与优化
人人都羡慕叶晚一个哑巴能嫁给A城女人的梦中情人秦正霆。只有叶晚知道,那是无尽折磨。他与别的女人夜夜笙歌,她却被迫陪他的客户。她是别人眼里的荡妇,每晚为他独守空房。直到秦正霆的真爱回归。那个忍气吞声的哑巴叶晚忽然...
大唐御医由作者半堕落的恶魔创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供大唐御医全文无弹窗的纯文字在线阅读。...
一觉醒来,发现身边竟然有个人。她打量了一会儿枕边的这个男人,怎么看怎么帅。这么帅的男孩子,怎么会看上她?难不成?昨晚是她占了人家的便宜?天啊!那这个人醒来岂不是得揍死她?她穿上衣服溜之大吉,跟着她一起带走的是他的一个孩子。她对他一见钟情,却不知道他的名字与身份。被人设计,她与他一夜疯狂。本以为此生无缘再见,他却留给她一个孩子。为了这个孩子,她不惜与父亲断绝父女关系,被父亲赶出家门。而他本是冷漠到让人怀疑他是Gay,人生第一次没控制住自己。他不记得她的面容,五年后,再次相遇,二人渐渐相爱。但继母与情敌的阴谋,让他们误会,无法相认...
他是最优秀的保镖。在被迫退役后,来到了中海市和他那从未见过的未婚妻结婚。女神级总裁老婆,暴力警花,可爱的美少女,冷艳的黑道美女等各色美女纷至沓来!...
一个懵懂的少年,穿越到了异界。身负鸿钧当年记载悟道心得的奇书,以及鸿钧用来镇压灵脉的神剑,原本平凡的少年因此不再平凡。●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●...
...