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生成更贴合用户需求的回答。这种方法不仅增强了模型的应用范围和灵活性,也为用户提供了一种通过直接引入外部信息来解决问题的途径。

相关推荐
真忒修斯之船11 分钟前
大模型分布式训练并行技术(三)流水线并行
面试·llm·aigc
学习前端的小z2 小时前
【AIGC】如何通过ChatGPT轻松制作个性化GPTs应用
人工智能·chatgpt·aigc
DisonTangor2 小时前
苹果发布iOS 18.2首个公测版:Siri接入ChatGPT、iPhone 16拍照按钮有用了
ios·chatgpt·iphone
晨欣2 小时前
Elasticsearch和Lucene之间是什么关系?(ChatGPT回答)
elasticsearch·chatgpt·lucene
zzZ_CMing3 小时前
大语言模型训练的全过程:预训练、微调、RLHF
人工智能·自然语言处理·aigc
杰说新技术7 小时前
Meta AI最新推出的长视频语言理解多模态模型LongVU分享
人工智能·aigc
爱技术的小伙子9 小时前
【ChatGPT】如何通过逐步提示提高ChatGPT的细节描写
人工智能·chatgpt
johnny2339 小时前
《大模型应用开发极简入门》笔记
笔记·chatgpt
热爱跑步的恒川13 小时前
【论文复现】基于图卷积网络的轻量化推荐模型
网络·人工智能·开源·aigc·ai编程
ToToBe20 小时前
L1G3000 提示工程(Prompt Engineering)
chatgpt·prompt