11 Prompt最佳实践|如何用参考文本让ChatGPT答案更精准?

大家好,我是大圣,一个AIGC长期学习者,目前专注于AI提示词。

愿景:成为AI提示词的布道者,带领十万小白入门AI

关注我,AI时代,让我们一起成长

在OpenAI的官方文档中已经提供了Prompt Enginerring的最佳实践,目的就是帮助用户更好的使用ChatGPT

编写优秀的提示词我一共总结了9个分类,本文讲解第7个分类:提供参考文本

  • 提供更多的细节
  • 要求模型扮演角色
  • 使用分隔符
  • 指定任务步骤
  • 提供样例
  • 指定输出长度
  • 提供参考文本
  • 复杂任务拆分成子任务
  • 给GPT足够的时间思考

一、什么是"提供参考文本"

想象一下,你正在参加一个烹饪比赛,而你的目标是制作出世界上最美味的蛋糕。尽管你对烹饪充满热情,你却不知道那个秘密配方。这时,组织者给了你一个选择:使用一本包含世界顶级糕点师秘密配方的烹饪书。这本书正是你需要的,它可以指导你制作出赢得比赛的蛋糕。

在这个比喻中,你是ChatGPT,烹饪比赛是要回答的问题,而那本烹饪书就像是提供给ChatGPT的参考文本。

提供参考文本策略是一种编写Prompt的方法,通过这种方法,我们可以给ChatGPT提供一些额外的信息或文本,以帮助它更准确、更具体地回答问题。就像给烹饪新手一个专业的食谱书一样,这种策略通过提供直接相关的、可信的信息源,使ChatGPT能够基于这些信息给出回答。

通常提供参考文本策略有以下两种方式:

方式1:指导模型使用参考文本回答问题

方式2:指导模型使用参考文本回答问题,并且让模型指出他的回答具体引用了哪段文本

这两种方式都可以提高ChatGPT回答的准确性,而方式2通过让模型给出引用则增加了回答的可追溯性。

二、实践举例

提供参考文本策略一般有如下三种使用场景

  • 扩展ChatGPT的知识库:GPT大模型的训练数据是有截止日期的,如果我们想要问一些在截止日期之后的问题,就可以给GPT提供参考文本,比如最新的论文
  • 定制化回答:我们想要将ChatGPT的回答框定在一定范围内。比如你目前正在读一本书,你想要设计一些针对这本书的问答,你就可以先让ChatGPT以这本书为参考文本回答你的问题,并让其指出引用
  • 提高准确性:你可以引导ChatGPT使用更加专业的知识库的内容来回答你的问题,从而提供回答的准确性

下面我们就以这三种场景进行举例说明

2.1 扩展知识库

在写这篇文章时,ChatGPT3.5的训练数据截止日期是2022年1月,但是苹果Vision Pro的发布是在2024年的2月2日

但是当我们把百度百科中的信息作为参考文本之后,ChatGPT就可以回答的很好

2.2 定制化回答

我最近在看一本书:《美国儿科学会育儿百科》,我想让ChatGPT根据这本书中的内容来回答我的问题。

2.3 提高准确性

我们通过苏轼的去世地点这个问题来看下如果通过参考文本提高问题的准确性。

没有参考文本

这里使用3.5进行举例说明

这里的回答是有问题的,因为根据百度百科,苏轼是病世于常州的

有参考文本

这里ChatGPT4.0要比3.5表现的好,我们直接使用4.0来回答这个问题:

三、总结

通过以上的讨论和示例,我们可以看到提供参考文本对于提升ChatGPT回答问题的准确性和可追溯性具有显著作用。无论是扩展知识库定制化回答 还是提高准确性,参考文本的策略都能有效地指导ChatGPT生成更贴合用户需求的回答。这种方法不仅增强了模型的应用范围和灵活性,也为用户提供了一种通过直接引入外部信息来解决问题的途径。

相关推荐
LYFlied1 小时前
EVMbench解读:AI Agent如何检测、修复并利用智能合约漏洞
人工智能·网络安全·openai·智能合约·ai agent·evm·智能合约区块链
Java小白笔记2 小时前
Codex config.toml配置实战指南
人工智能·算法·chatgpt·ai编程·集成学习
ServBay3 小时前
如何实现30秒实现动嘴建站,Claude Code + ServBay MCP 实战指南
aigc·ai编程·mcp
接着奏乐接着舞。3 小时前
【2026年7月最新】69道RAG面试题
前端·人工智能·后端·aigc·embedding·rag
宅小年4 小时前
AI 记忆是怎么实现的?上篇:从上下文到记忆层
aigc·openai·ai编程
DanCheOo6 小时前
AI 应用的可观测性:你的 AI 系统在生产上到底表现怎么样
前端·openai
糖糖的AI心得6 小时前
AI重塑跨境运营效率:产品从精修到上架的全链路实战拆解
图像处理·人工智能·aigc
孤墨云起8 小时前
本地 Codex 接口登录报错 account/read failed 的排查与修复记录
人工智能·chatgpt
ZzT9 小时前
那些看不懂的 AI 味词语
aigc·openai·ai编程
刘棕霆9 小时前
32—AI Skill 测评不是“跑一下”:从环境预检到 PASS 门禁的完整作战图
aigc·ai编程·测试