Skip to content
On this page

📑 提供参考文本

技巧:要求模型使用参考文本回答

如果我们能够为模型提供与当前查询相关的可靠信息,那么我们可以要求模型使用所提供的信息来组成答案。

⚙️ 系统:
使用由三重引号分隔的文章中的内容来回答问题。如果在文章中找不到答案,请回复“我找不到答案。”

👤 用户:
<插入文章,每个文章都用三重引号分割>
问题:<插入问题>

鉴于GPT的上下文内容长度有限,为了采用这种策略,我们需要一些动态查找与所提问题相关信息的方法。嵌入(embeddings)可以用来实现高效的知识检索。请参阅“利用基于嵌入式的搜索实现高效知识检索”策略以获取更多详细信息。

技巧:要求模型从参考文本中引用答案

如果输入已经提供了相关知识,那么要求模型通过在回复中引用提供的内容是很简单的。而且,回复中的引用可以和提供的文档做字符串匹配来进行程序验证。

⚙️ 系统:
我将提供一个由三重引号分隔的文档和一个问题。你的任务是仅使用提供的文档回答问题,并引用用于回答问题的文档段落。如果该文件不包含回答此问题所需的信息,则只需回复:“信息不足。” 如果提供了对问题的答案,则必须使用以下格式注释相关段落({"citation": …})。

👤 用户:
"""这里插入文档"""
<这里插入问题>