吴恩达和OpenAI的《面向开发者的ChatGPT提示工程》精华笔记

《ChatGPT Prompt Engineering for Developers》

 面向开发者的ChatGPT提示工程

0ea0e20e623a65b7ebda62bd6715e165.png

shadow

趁着假期,学习了prompt课程,做了一些精简和关键知识点的梳理,分享给大家。

LLM 可完成的任务

包括:

总结(如总结用户评论)

推断(如情绪分类、主题提取)

转换文本(如翻译、改写)

扩展(如自动写电子邮件)

3ba1431da46b876da19c9aac2a0b0c86.png

用ChatGPT总结概括https://chirper.ai/shadowai

abb67e5eb56828567db2111f10605db5.png

推断 - 情感分类

de9949b03a1b8421455a944208db819c.png

转换文本,把一篇深奥的文章变成适合讲解给小朋友的故事

66b3253a46bc5328e6b40a76ad6c0917.png

扩展,自动写电子邮件,介绍文章

prompt技巧

当您使用prompt调整LLM时,请考虑将prompt发送给一个聪明但不了解您任务细节的人。如果LLM不能正常工作,有时是因为prompt不够清晰。

第一个原则:编写明确和具体的指令。

第二个原则:给模型足够的时间思考。

不要混淆清晰的提示与简短的提示,因为在许多情况下,更长的提示实际上提供了更多的清晰度和上下文,这有利于LLM符合预期输出。

原则一:明确具体的指令

技巧1:使用区分符

使用分隔符,明确指示输入的不同部分。区分符可以是任何符号,比如```, """, < >, <tag> </tag>,让模型清楚地知道哪些是独立的部分,以避免提示注入。

提示注入(Prompt Injection)是指输入中可能会与我们的指令相矛盾的用户指令,导致模型遵循用户的指令而不是我们的指令。

如果没有区分符,用户可能会添加不相关的输入,导致模型输出错误的结果。因此,使用区分符可以提高模型的准确性和稳定性。

3e98ff964ff5e818118cc76c6a4d1819.png

技巧2:结构化输出

为了更容易解析模型输出,要求模型以HTML或JSON等结构化格式输出可能是有帮助的。

a0fea48b3ef805fe71b38f1c196d6b08.png

技巧3:是否满足条件

如果任务有一些假设并不一定满足,我们可以告诉模型先检查这些假设,如果不满足,则指出并停止任务。

fdee6890b35edfa5cbac01fe9550ded0.png

d86e62e35d4b2e3c1a1a75287e757dae.png

技巧4:少样本提示

few-shot prompting。这种方法是在让模型执行实际任务之前,提供已经成功执行所需任务的示例。

4ce78ba79847c42479612c810cb91246.png

原则二:给模型思考时间

如果你给模型一个太复杂的任务,在短时间内它可能会得到不正确的结果。

技巧1:分步骤补全

首先,我们可以使用明确的步骤来完成一个任务。在这个例子中,我们给模型提供了一个包含Jack and Jill故事的段落,并且使用明确的步骤指示模型完成四个任务:

1.首先,用一句话来概括文本

2.其次将概述翻译成法语

3.然后列出法语概述中的每个名称

4.并且输出一个JSON对象包含"French summary"和"num names"两个key。

运行这个模型后,我们可以看到模型分别完成了这四个任务,并按照我们要求的格式输出了结果。

ce44130966d88a3963090d48eaf15ea4.png

7af4626f4cd81b1f2d4c26e8739f76c4.png

技巧2:让模型先梳理再给结论

有时,当我们明确指示模型在得出结论之前先理清事情的顺序时,我们会获得更好的结果。

在这个问题中,我们要求模型判断学生的解答是否正确。首先,我们有这个数学问题,然后是学生的解答。

cd7a75a4812488f9efe63109da772c78.png

0e7a1edd0c12b36c8b365b8a433a63f2.png

f527eff52abd7cf65b2b7f8ac246a43e.png

2e611bc9b8af637d8446e8863d940320.jpeg

小白的prompt入门实验指南&Mixlab推荐

b8922f329696421d0d0a5eb544dcb325.png

opus

更多提示工程技巧可以关注社群or知识星球噢~~

ff54551c32c7aa98b61f0d03dbec5c72.jpeg

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

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

相关文章

刚刚,吴恩达 ChatGPT 新课三连发!

你有没有想过&#xff0c;你可以自己构建一个AI系统&#xff0c;或者开发一个使用大语言模型&#xff08;LLM&#xff09;的应用&#xff0c;甚至理解并创建扩散模型&#xff1f;我在吴恩达的三门新课程中找到了答案&#xff0c;这些课程让我看到了AI的无限可能性。 好消息&…

AI大神吴恩达与OpenAI官方合作推出的ChatGPT提示工程课,到底在讲什么?

ChatGPT提示工程课程&#xff0c;吴恩达&OpenAI 概述 本课程将着重介绍指令调优LM的开发最佳实践&#xff0c;以帮助开发人员利用LM技术构建聊天机器人等应用程序。 亮点 &#x1f4da; LM可用于快速构建软件应用程序&#xff0c;API可以使开发人员非常快速地构建。&#x…

吴恩达ChatGPT课程最新中文版,已突破3.2k Star!

Datawhale开源 吴恩达ChatGPT课程系列&#xff0c;中文版 项目背景 一个月前&#xff0c;DeepLearning.ai 创始人吴恩达联合 OpenAI 推出入门大模型学习的经典课程《ChatGPT Prompt Engineering for Developers》&#xff0c;深入浅出地介绍了对于开发者&#xff0c;如何构造 …

【ChatGPT】吴恩达教程笔记(预备篇)

本文概要 众所周知&#xff0c;吴恩达老师与OpenAI联合推出了一门面向开发者的Prompt课程&#xff08;https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers &#xff09;&#xff0c;时隔几天&#xff0c;吴恩达老师发推说已经有超过20万人…

100个python算法超详细讲解:双色球

完整版下载超详细Python算法案例讲解100例.zip-Python文档类资源-CSDN下载 1&#xff0e;问题描述 编写程序模拟福利彩票的双色球开奖过程&#xff0c;由程序产生出6个红色 球和1个蓝色球。 要求&#xff1a; 1&#xff09;每期开出的红色球号码不能重复&#xff0c;但蓝色球可…

软件测试计划包括哪些内容,测试计划如何编写。分享测试计划模板

相信大多数的软件测试工程师都听说过或者简单了解过测试计划&#xff0c;但是你真的知道什么是测试计划么&#xff1f;你真的知道如何编写测试计划么&#xff1f; 大多数人应该是一脸茫然。 百度的结果五花八门&#xff0c;有没有相对规范的标准呢&#xff1f;答案是没有&…

如何编写一份高质量的测试计划

一、为何要编写测试计划&#xff1f; 1.1 编写测试计划的目的 编写测试计划是测试过程中非常有必要的高效手段&#xff0c;测试计划不仅仅能够带来效率的提升&#xff0c;更能从基础上保证测试质量&#xff0c;编写测试计划主要会有以下益处&#xff1a; &#xff08;1&#xf…

软件测试计划怎么写?模板在这呢

目录 第1章 引言 第2章 项目背景 第3章质量目标 第4章 资源需求 第5章 测试策略 第6章 测试计划 总结感谢每一个认真阅读我文章的人&#xff01;&#xff01;&#xff01; 重点&#xff1a;配套学习资料和视频教学 第1章 引言 1.1目的 简述本计划的目的&#xff0c;旨…

一个程序员的年度计划

1.如何设计2016年的年度计划&#xff1f; 2.SMART原则是什么意思&#xff1f; 3.如何制定学习计划&#xff1f; 这两年&#xff0c;我一直非常感恩&#xff0c;也特别幸运的是2015年我的身体能够好起来&#xff0c;能够有机会回到我最热爱的工作中&#xff0c;所以从年初在医生…

2022卡塔尔世界杯来了,谁是你心中的夺冠热门球队?

2022年卡塔尔世界杯揭幕战将在北京时间11月21日零点上演&#xff0c;卡塔尔世界杯是首次在北半球冬季举行、首次由从未进过世界杯的国家举办的世界杯足球赛。800余名球员正陆续奔赴卡塔尔&#xff0c;在接下来近一个月时间里&#xff0c;他们将为象征足球界最高荣誉的大力神杯展…

基于QT的海康威视网络摄像头的二次开发

、摄像头激活 海康威视官网https://www.hikvision.com/cn/ 首先&#xff0c;在官网的服务支持->工具软件找到HiTools&#xff0c;下载设备网络搜索工具 然后用网线连接电脑和摄像头&#xff0c;并连接上电源&#xff0c;打开设备网络搜索工具&#xff0c;直接设置密码&…

诚迈科技携智达诚远出席高通汽车技术与合作峰会

5月25日至26日&#xff0c;诚迈科技及旗下的智能汽车操作系统及中间件产品提供商智达诚远作为高通生态伙伴&#xff0c;亮相首届“高通汽车技术与合作峰会”&#xff0c;通过产品展示和主题演讲呈现了基于高通骁龙数字底盘的最新智能座舱技术成果&#xff0c;共同展望智能网联汽…

Camera | 11.瑞芯微摄像头采集图像颜色偏绿解决笔记

前言 在实际调试基于瑞芯微平台的camera过程中&#xff0c;发现显示的图片发绿&#xff0c; 现在把调试步骤分享给大家&#xff1a; 1、修改iq文件 sdk中位置&#xff1a; external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.xml【现在…

关于北京君正:带ANC的2K网络摄像头用户案例

如果远程办公是您的未来&#xff0c;或者您经常通过视频通话与远方的朋友和亲戚交谈&#xff0c;那么您可以考虑购买网络摄像头以显著改善您的沟通。Anker PowerConf C200是个不错的选择。 Anker PowerConf C200专为个人工作空间而设计&#xff0c;能够以每秒30帧的速度拍摄2K…

我国车载监控市场迎来增速,智能化监管成为主要需求

一、全球车载监控市场趋势 车载监控市场可以按照解决方案、车辆类型和应用场景进行细分。基于该解决方案&#xff0c;市场细分为BSD盲点检测系统、停车辅助系统、车道偏离告警系统、抬头显示设备和全球定位系统。根据车辆类型划分&#xff0c;该市场可分为商用车和乘用车。而根…

可视化网络监控软件OpManager获选″IT运维产品之星”

中国矿业报社的IT基础设施由分布式网络中的服务器和数据中心等组成。网络运营团队每天要监控服务器、网络、虚拟设备、存储系统、数据库、文件和文件夹以及URL等&#xff0c;需要花费大量时间来解决故障问题。这些工作给IT管理部门带来严峻的考验。 OpManager以全面的网络监控…

【中控技术加持荣信化工智能工厂,尽显科技范儿】

随着化工行业智能化浪潮的推进&#xff0c;紧紧围绕着“安全高效、绿色节能”建设目标&#xff0c;内蒙古荣信化工有限公司&#xff08;下简称“荣信化工”&#xff09;率先启动智能工厂建设。目前&#xff0c;该公司智能工厂覆盖的5个层级、36个子项建设全部验收合格&#xff…

图像多功能实时智能处理产品——西安恒景通视觉科技有限公司

公司简介 西安恒景通视觉科技有限公司是一家以互联网为载体&#xff0c;面向全国&#xff0c;提供人工智能与计算机视觉软件综合服务平台的高科技研发公司。公司现有研发人员70余人&#xff0c;具有较强的科研开发能力&#xff0c;特别是在智能图像信息处理软件领域具有独特的…

医疗设备远程监控 5G千兆工业网关智慧医疗

医疗设备远程监控 5G千兆工业网关智慧医疗 5G千兆工业网关的医疗设备远程监控应用&#xff0c;实现各医疗智能终端连接入网&#xff0c;医疗数据、监控视频、设备状态数据等&#xff0c;实时采集&#xff0c;边缘节点分析处理&#xff0c;低延时高速传输&#xff0c;工作人员远…

智能家居加速落地,景联文科技提供数据采集标注服务

“以AI驱动智能家居&#xff0c;智能家庭助手和智能家居安防同向发展的智能物联网是目前主流趋势。高质量的标注数据能够高效训练算法&#xff0c;加速应用落地。景联文科技为相关企业提供、智能语音助手、人脸识别、指纹识别门禁系统、非法闯入检测、扫地机器人智能终端控制等…