Learn Prompt-提供示例

2023-09-17 09:26:18

目前我们与 ChatGPT 交流的主要形式是文字。提示除了指令+问题的形式外,还可以包含例子。特别是当我们需要具体的输出时,提供例子可以省去我们对具体任务的解释,帮助ChatGPT更好地理解我们的确切需求,从而提供更准确,更有针对性的答案。

1-shot 单个示例

值得注意的是,shot代表的是“样本”。0-shot就是没有样本直接给模型输入文本,1-shot就是提供模型一个单一的示例。

表格生成

如果我们使用上一篇的提示模版,指令+问题的话,这里的prompt应该是“生成一个电子表格,列出了顶级科幻电影和上映年份”

table1

ChatGPT 理解成了我想使用 python 语言生成一个电子表格。虽然它给出了对应的程序,但这并不是我们想要的,我们需要直接得到想要的表格。

那么,如果我们利用 ChatGPT 的多轮对话能力,对表格生成任务进行补充解释呢?

table2

ChatGPT真的不能生成表格信息吗?我们是否只能按照它上面建议的步骤,使用Excel文件输入并调整,得到我们想要的表格?

在这一点上,我们其实可以通过举例子,让ChatGPT更有针对性的输出。

table3

可以看到,当我们使用这个例子后,ChatGPT 不仅产生了我们想要的格式,而且输出的数据也比前两个结果多。

few-shot 多个示例

我们可以不局限于一个例子;few-shot是>=2个样本的例子的统称。在few-shot的情况下,我们可以提供多个例子。

广告文案

除了用例子指定特殊的输出格式外,我们还可以用例子进行风格模仿。

好的广告文案有自己的风格,生成的语言也相对简短。让我们试着生成一则酒类广告。

这里的例子是出自吉乃川《东京新潟物语》的广告文案

  • 酒,两个人分着喝就会觉得更暖。
  • 在东京失恋了,幸好酒很烈。

备注

上面是一个Dyno互动嵌入的例子。如果你没有看到它,请确保在你的浏览器中打开了Javascript。由于这是一个互动的演示,你可以编辑文本并点击 "Generate"来重新运行AI。

更多推荐

嵌入式-开源项目准备

考虑简历上写几个开源项目:嵌入式相关开源项目、库、资料------持续更新中_嵌入式开源组件_看山是山_Lau的博客-CSDN博客本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux、计算机等资源。_嵌入式开源组件https://blog.csdn.net/weixin

月木学途开发 4.公告模块

概述效果图数据库设计DROPTABLEIFEXISTS`announcement`;CREATETABLE`announcement`(`announcementId`int(11)NOTNULLAUTO_INCREMENT,`announcementTitle`varchar(255)DEFAULTNULL,`ann

邮件数据安全案例 | 有一种遇见,叫相见恨晚

Mr.赵回忆和联通相遇的时刻,他说,用一句诗来形容恰如其分,“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”。中国联合网络通信集团有限公司在国内31个省(自治区、直辖市)和境外多个国家和地区设有分支机构,以及130多个境外业务接入点,拥有覆盖全国、通达世界的现代通信网络和全球客户服务体系。“大联接”用户规模超过9亿。

智慧云图书馆: 能支撑智慧图书馆服务体系的图书馆管理与服务平台

一、开源项目简介柏拉图PLATO智慧云图书馆:能支撑智慧图书馆服务体系的图书馆管理与服务平台。二、开源协议未使用主流开源协议三、界面展示四、功能概述平台优势总分馆架构:不再是信息的孤岛,而是共享信息的平台。友好的界面:通过简洁易用的平台界面,提高工作效率。智能的平台:不仅仅是管理平台,更是智能的连接和服务平台。服务大数

Tomcat部署及优化

Tomcat部署及优化一、Tomcat1.Tomcat简介2.Tomcat核心组件2.1什么是servlet2.2什么是JSP3.Tomcat的作用4.Tomcat组件结构4.1Container结构分析5.Tomcat请求过程二、Tomcat服务部署1.安装JDK1.2设置JDK环境变量2.安装启动Tomcat2.1

【转载保存】词性还原和词干的区别

词形还原(lemmatization),是把一个任何形式的语言词汇还原为一般形式(能表达完整语义),而词干提取(stemming)是抽取词的词干或词根形式(不一定能够表达完整语义)。词形还原和词干提取是词形规范化的两类重要方式,都能够达到有效归并词形的目的,二者既有联系也有区别现将共同点和联系总结为以下4方面:(1)目

python教程:使用gevent实现高并发并限制最大并发数

嗨喽~大家好呀,这里是魔王呐❤~!python更多源码/资料/解答/教程等点击此处跳转文末名片免费获取importtimeimportgeventfromgevent.poolimportPoolfromgeventimportmonkey#一,定义最大并发数p=Pool(20)#二,导入gevent猴子补丁,没有它,

玩转Nginx

Nginx是什么Nginx(enginex)是一款的Web服务器、反向代理服务器,能够实现前端Web应用的部署、请求反向代理及负载均衡处理等功能。特点轻量,占用内存少高可靠高并发、高性能可扩展性好支持热部署BSD许可证(开源、可修改再发布)反向代理(ReverseProxy)客户端请求某个网络资源。这个请求会发送到反向

基于Kintex UltraScale系列FPGA KU060/KU115高性能PCIe数据预处理载板(5GByte/s带宽)

PCIE702是一款基于PCIE总线架构的高性能数据预处理FMC载板,板卡具有1个FMC+(HPC)接口,1路PCIex8主机接口、1个RJ45千兆以太网口、2个QSFP+40G光纤接口。板卡采用Xilinx的高性能KintexUltraScale系列FPGA作为实时处理器,实现FMC接口数据的采集、处理、以及背板接口

Stability AI推出Stable Audio;ChatGPT:推荐系统的颠覆者

🦉AI新闻🚀StabilityAI推出StableAudio,用户可以生成个性化音乐片段摘要:StabilityAI公司发布了一款名为StableAudio的工具,用户可以根据自己的文本内容自动生成音乐或音频。免费版可生成最长20秒音乐片段,Pro订阅用户可生成最长90秒的音频内容。该公司希望这款工具能够激发音乐爱

JS Set和Map数据结构

Set和Map数据结构1.Set数据结构1.1Set增删改查1.1.1add()方法1.1.2delete()1.1.3has()1.1.4clear()1.1.5size1.2Set遍历方法1.2.1keys()1.2.2values()1.2.3entries()1.2.3forEach()2.Map数据类型2.1

热文推荐