运行结果如下:
" Li Xingyun's martial arts include the Qinglian Sword Song, the Shock Rainbow, the Zhisheng Qiankun Gong, the Five Thunder Heart Sutra, and the Illusion Sound Sutra. He also wields the Suxin Sword."
可以看出 , 回复内容多数是胡说八道 , 比如竟然出现"至圣乾坤功"和"五雷天心诀" 。效果整体比较差 。以下将QA部分的模型更换为 。
from langchain.chains.question_answering import load_qa_chainmodel_name = "gpt-3.5-turbo-16k"llm = OpenAI(model_name=model_name, temperature=0)chain = load_qa_chain(llm=llm)query = "李星云会哪些武功?"chain.run(input_documents=docs, question=query)
输出结果如下:
'李星云会青莲剑歌、惊虹、天罡诀、华阳针法等武功 。'
可以看出 , 这种召回+的方式容易受到召回数据的干扰 。所以 , 这种方式很大程度上依赖于召回阶段的质量 , 特别是当上述问题的答案分布于多处的情况 。
综合整个长文档 , 其实上述答案其实很接近真实的答案 , 但是玩了一个trick:用等武功这类话术 。其实还缺了了一个龙泉七星诀 。
小结
今天这篇小作文作为实践专题的首篇 , 主要介绍如何基于接口做长文档问答 。后续会持续介绍其他的问答接口和其他的向量化方案 , 感兴趣的小伙伴们可以留意关注下 。
- 借呗怎么提额,借呗如何提额
- 借贷如何申请,民间借贷纠纷怎样申请财产保全措施
- 如何应对印度出海短信的运营商新政策?
- chatgpt赋能python:Python如何绕过检测封号的技巧
- 如何申请成为openai chatgpt的alpha内测人员
- 2020全球百强律所榜单公布!中资所的表现如何? 世界十大律所
- 8位真正的“中国式”美人:五官明艳大气,甩如今一线女星一大截 中国之最现代美人
- 荣耀Magic5系列影像力升级,AI无人抓拍功能强大 扣篮吉尼斯记录
- “源”来如此丨知道吗?中华文明众多第一来自河南 我国农业有哪些世界之最
- 26度穿长袖会热吗 穿衣如何显瘦