《面向开发者的ChatGPT提示工程》课程笔记

ChatGPT Prompt Engineering for Developers

Related Information

LMS

LMS(large language models):大型语言模型

  • 基本LMS(Base LLM):预测下一个词,基于文本训练数据集

    示例1

    [输入]:从前有个独角兽

    [输出]:生活在森林里

    示例2

    [输入]:法国的首都是什么?

    [输出]:法国最大的城市是什么?

  • 指令调优LMS(Instruction Tuned LLM):试着按照指示微调指令并且尽可能遵循指令(语言模型研究和实践的动力所在)

    示例1

    [输入]:法国的首都是什么?

    [输出]:巴黎

    典型训练方式:从一个基础指令开始,通过输入输出指令进一步训练,帮助它适应惩罚,尝试遵循指令;然后通常是使用一种叫做RLHF增强(Reinforcement Learning with Human Feedback)的技术进一步完善,从人类的反馈中学习,使系统更好地提供帮助并遵循指示

    特征:Helpful、Honest、Harmless

API

openai的chatgpt接口:

0

Guidelines for Prompting

编写提示的两个关键原则

  1. 编写明确且具体的说明(明确≠简短)
  2. 给予模型思考的时间

原则1

策略1:使用分隔符

'''"""---<><tag></tag>

1

策略2:要求结构化输出

HTMLJSON

2

策略3:检查任务的前提条件是否满足

考虑潜在的边缘情况或者意外情况,以及模型对他们的处理方式,避免意外的错误或结果

示例1

3

示例2

4

策略4:少量样本提示

给予完成案例的成功示例,然后让模型去执行任务

5

原则2

避免一个模型因为匆忙得出不正确的结论而产生推理错误。在模型给出最终答案之前,要求进行一系列相关的推理。

策略1:制定完成任务所需的步骤

6

7

进一步优化

8

策略2:引导模型在匆忙下结论前找到自己的解决方案

错误示例

9

正确示例

question相同,在question之前添加引导

10

结果

11

Model Limitations

幻觉(Hallucination)

在训练过程中,即使语言模型已经暴露在大量的知识中,它也没有完全记住它所看到的信息,所以它不太清楚自己知识的边界,这就意味着它可能会试图回答关于晦涩主题的问题并且编造一些听起来似是而非的事情(实际上并不是真的)

示例:对虚假产品的描述

12

应对措施:将答案追溯到源文档,依据相关信息回答问题

Iterative Prompt Development

关于迭代的快速开发过程

13

提示准则:

  • 明确且具体
  • 分析为什么结果没有给出预期的输出
  • 完善思路和提示
  • 重复上述过程

示例

源文档(待处理的数据集):有关一把椅子的详细介绍。

[指令1]:帮助营销团队编写零售网站的描述,基于技术概况中提供的信息编写产品说明,这些信息由三个反勾号分隔

[结果1]:输出一段很详细的产品说明

[预期]:简短一些

[指令2]:指令1+“至多50个词语”

[结果2]:52个词语的产品说明(LLM的这个误差是可以接受的)

[预期]:网站浏览者对椅子的技术细节和椅子的材料更感兴趣

[指令3]:指令2+“该描述是为家具零售商准备的,因此应具有技术性,并侧重于产品的材料”

[结果3]:52个词语的产品说明,聚焦于材料和技术特征

[预期]:在结尾带上产品型号

[指令4]:指令3+“在描述结尾带上产品ID”

[结果4]:52个词语的产品说明,聚焦于材料和技术特征,以产品ID结尾

(结合之前的内容)

[指令5]:指令4+“生成一个表格,表名为xxx,一列为名称,一列为尺寸,并将所有的信息以HTML展示”

[结果5]:html代码

总结:迭代过程

  • 尝试一些东西
  • 分析没有达到预期的部分
  • 明确细化指令,给模型更多的时间去思考
  • 使用少量示例,精炼提示

Summarizing

普通总结

14

可以结合一些特定业务(比如总结给物价部门,重点关注商品价值等等)

15

可以只提取相关的关键信息(可以提高对长篇大论的阅读效率)

16

可以通过循环进行批量处理

17

Inferring

推断情感

一些模型把文本作为输入,并执行某种分析,然后提取标签、提取名称等等

18

也可以通过指令简化结果:

19

如果把数据换为一个电商购物平台,可以轻松手机大量的收藏评论信息

(通过一个包含若干领域的提示符完成对不同领域关键信息的提取)

20

推断主题

数据是一段虚拟的报纸报道,有关nasa的工作感受,通过下面的指令提取主题

21

为了便于计算机处理我们可以加入个数值化指令(有时也称为零点学习算法):

21

Transforming

翻译语种

gpt的数据来源于大量的文本训练,这些输大多来源于互联网,所以gpt可以轻松实现语种的翻译(只是各个语种之间的熟练度不同,同一语种gpt也可以翻译出正式与非正式的句式)

23

24

25

翻译格式

gpt可以把收集到的信息以要求的格式(比如口语、信件等等亦或者输入list输出html、json等等)进行输出:

26

拼写或语法检查

27

(课程推荐在发布自己的文章到公共平台之前用openai接口检查一下,也可以使用diff工具输出检查前后的区别)

改变语气

在对文本进行纠错的同时,可以改写文本:遵循特定的写作风格(APA),指明阅读文本的目标人群(高知人群),希望体现指定的情绪(引人注目)等等

Expanding

将一段较短的指令,例如一组指令或者主题列表,让LLM生成更长的文本,例如一封电子邮件或一篇关于某个主题的文章。

API的帮助函数中加入一个新的参数:温度(temperature)

28

定制内容

示例:根据客户反馈的评论和情绪,自动生成一个定制的回复邮件

29

温度

该参数可以改变模型反应的多样性,可以把温度参数理解为模型探索的程度或者随机性。如果目标是稳定的模型,那么建议温度用0度(那么重复执行,结果是不会变化的);如果需要让模型输出多样性的结果(重复执行,每次得到的结果有区别),可以适当提升温度。

30

Conclusion

聊天机器人

前面的应用都是输入一个指令得到一个输出,现在需要传递一个包含不同角色的消息列表给gpt使用另一个帮助函数:

31

32

在帮助函数中也可以把gpt的角色和它返回的内容清晰地输出,更好地帮助理解

33

至此,所有的对话都是一个独立的语境,有着很大的局限性。但显然聊天机器人要保留之前对话的上下文环境,这样才能更好地进行对话。这时候需要更新一下帮助函数,使得函数可以自动收集用户提示和助手响应,保存并不断更新上下文环境:

34
示例:可以做一个餐馆的自助点菜机器人,提前把菜单导入到上下文中,接着明确机器人所有可能涉及的工作职责与应对策略,然后顾客就可以通过机器人开始点餐。点餐结束,系统可以通过一个简单的文本处理把对话消息转化成一个菜单列表和备注消息发给后厨。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/2363.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatGPT应用案例(办公、教育、对话、游戏、金融、电商、视频)

关注公众号&#xff1a;人工智能学派 关于chatGPT相关的问题&#xff0c;都可以找我答疑解惑&#xff0c;相互交流学习&#xff0c;有问必应&#xff01; 关注公众号&#xff1a;人工智能学派 关于chatGPT相关的问题&#xff0c;都可以找我答疑解惑&#xff0c;相互交流学习&…

很落地的chatgpt应用场景——批量制作抖音爆款带货文案并直接SEO霸屏1 小时前

本文用到的工具清单&#xff1a; 1.抖音热点宝&#xff08;手机端&#xff09; 2.total control 方便电脑控制手机&#xff08;苹果用虫洞&#xff09; 3.轻抖&#xff08;网页版&#xff09; 新用户送30分钟&#xff0c;视频文案提取 4.uibot chatgpt超级写手机器人基于ui…

ChatGPT使用总结:150个ChatGPT提示词模板(完整版)

所有提示词模板功能列表如下&#xff1a; &#x1f4bb; 充当 Linux 终端 i want you to act as a linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code…

【SparkDesk vs. ChatGPT4】科大讯飞“星火”实测:AI 写作能力(92分+)ChatGPT 大模型在电商业务中的应用、技术方案、价值创新,5000字。

ChatGPT4的写作内容参考:【ChatGPT】ChatGPT 在电商业务中的应用、技术方案、价值创新_禅与计算机程序设计艺术的博客-CSDN博客 讯飞星火认知大模型

解析ChatGPT背后的工作原理

点击上方“芋道源码”&#xff0c;选择“设为星标” 管她前浪&#xff0c;还是后浪&#xff1f; 能浪的浪&#xff0c;才是好浪&#xff01; 每天 10:33 更新文章&#xff0c;每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路&#xff0c;很肝~中文详细注释的开源…

ChatGPT什么时候可以运用在电商领域?

ChatGPT是一款可以进行自然语言处理的人工智能工具&#xff0c;个人觉得可以在电商行业中应用&#xff0c;提供以下几个方面的使用场景&#xff1a; GPT 客服聊天机器人&#xff1a;将ChatGPT应用于网站的在线客服中&#xff0c;可以为消费者提供24/7的在线客服服务&#xff0c…

ChatGPT最全提示词Prompts总结,看这一篇就够了!

以下几乎涵盖了各类人群想要使用ChatGPT的所有提示词&#xff0c;需要的朋友可以直接复制粘贴使用。 从翻译到整理耗费超过2个小时&#xff0c;如果内容对大家有帮助&#xff0c;请不要吝啬你们的喜欢、点赞、关注~ 如何正确的提问&#xff1f; 担任创业技术律师 我将要求您准…

成为跨境圈超强辅助的ChatGPT,跨境电商应该怎么用?

相信大家最近的社媒平台都被ChatGPT刷屏了&#xff0c;在跨境电商圈&#xff0c;ChatGPT同样也引起了跨境人的热烈讨论&#xff0c;让不少人期待它能完成与客户对话、运营实操等功能&#xff0c;或是能提供针对跨境行业的咨询服务&#xff0c;进一步发展为跨境的“超强辅助”。…

风控如何应对呼啸而来的chatGPT?

介绍 ChatGPT&#xff0c;美国OpenAI 研发的通用任务聊天机器人 &#xff0c;于2022年11月30日发布。ChatGPT能够通过学习和理解人类的语言来进行对话&#xff0c;还能根据聊天的上下文进行互动&#xff0c;真正像人类一样来聊天交流&#xff0c;甚至能完成撰写邮件、文案、翻…

如何利用chatgpt做选品分析?

对于跨境卖家而言&#xff0c;他们最常关注的问题是如何深入了解该行业最具热度的产品&#xff0c;或者如果选择加入亚马逊等电商平台&#xff0c;如何更加精准地筛选出优质的商品。 随着跨境电商行业的不断发展&#xff0c;服务商体系中的工具板块已经成为红海中的一股强劲力…

【ChatGPT】ChatGPT 在电商B端业务中的应用落地场景产品化思考

ChatGPT 在电商B端业务中的应用落地场景产品化思考 文章目录 ChatGPT 在电商B端业务中的应用落地场景产品化思考电商B端业务的本质思考电商B端业务的本质特征1. 交易规模较大2. 交易复杂度高3. 服务要求高电商B端业务的本质意义1. 促进供需双方的互动和交流2. 降低交易成本和风…

【ChatGPT】ChatGPT 在电商业务中的应用、技术方案、价值创新

ChatGPT 在电商业务中的应用、技术方案、价值创新 文章目录 ChatGPT 在电商业务中的应用、技术方案、价值创新目录一、引言二、ChatGPT在电商业务中的应用2.1 客户服务2.2 商品推荐2.3 营销活动2.4 店铺管理三、ChatGPT在电商业务中的技术方案3.1 架构与模型概览3.2 数据收集与…

如何利用ChatGPT优化电商平台的用户界面和交互设计?

电子商务平台的用户界面和交互设计是用户体验的重要组成部分。一个优秀的用户界面和交互设计可以帮助用户更轻松、高效地浏览和购买商品&#xff0c;提升用户满意度和转化率。 而ChatGPT作为一种先进的人工智能技术&#xff0c;可以为电商平台提供优化用户界面和交互设计的新思…

跨境电商领域的ChatGPT使用攻略

今天分享一个电商领域的ChatGPT应用指南! 一、写谷歌广告词 提示词: 现在你是一名谷歌广告的编写人员&#xff0c;你需要为xxx产品写10条谷歌广告标题和谷歌广告描述。要求是: 1.用英文输出你的答案 2.广告的标题和广告描述的字数等要符合谷歌的标准 3.广告要引人入胜&#xf…

ChatGPT电商应用:制作淘宝标题

正文共 845字&#xff0c;阅读大约需要 6 分钟 零售/电商人群必备技巧&#xff0c;您将在6分钟后获得以下超能力&#xff1a; 批量生成商品标题 Beezy评级 &#xff1a;A级 *经过寻找和一段时间的学习&#xff0c;一部分人能掌握。主要提升效率并增强自身技能。 推荐人 | Yo…

chatGPT写文章提问词-chatGPT生成论文要多久

让ChatGPT写评论文章 好的&#xff0c;下面是一篇由 ChatGPT 撰写的评论文章&#xff1a; 题目&#xff1a;《流浪地球》&#xff1a;中国科幻电影的里程碑 《流浪地球》是一部改变了中国电影市场的重要电影&#xff0c;它迎来了一个新时代的中国科幻电影。这部电影吸引了众…

ChatGP使用案例之写文章

ChatGP使用案例之写文章 ChatGPT使用案例系列我们一直在寻找ChatGPT在哪些方面可以可以帮我们节省时间提高效率,越来越多的用户发掘出了ChatGPT更多实用性的功能,其中一项便是快速写作生成文字内容,其实目前ChatGPT的文字生成能力应该是目前ChatGPT周边应用的基础。 使用C…

最新ai创作系统CHATGPT镜像系统源码+支持GPT4.0+支持ai绘画(MJ)+实时语音识别输入+免费更新版本

AI系统CHATGPT镜像程序源码支持GPT4支持ai绘画实时语音识别输入免费更新版本 一、AI创作系统二、系统介绍三、系统程序下载四、安装教程五、主要功能展示六、更新日志 一、AI创作系统 1、提问&#xff1a;程序已经支持GPT3.5、GPT4.0接口、支持新建会话&#xff0c;上下文记忆…

ChatGPT的GPT-3.5-Turbo的免费国产镜像,Tokens消耗太快,更别说GPT4.0,不收钱咋办?

上了一款基于GPT-3.5-Turbo接口开发的非官方国产镜像上线了。 &#xff08;GPT4.0的已经申请内测&#xff0c;一旦给了&#xff0c;立马更新&#xff09; 传送&#xff1a;点此进入 万万没想到流量比预想的要大很多&#xff0c;API接口的这个Tokens消耗的速度比预想的要快的多…

ChatGPT国内镜像站初体验:聊天、Python代码生成等

ChatGPT国内镜像站初体验&#xff0c;聊天、Python代码生成。 (本文获得CSDN质量评分【92】) 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教程》&#xff0c;不仅仅是基础那么简单……