吴恩达教你写提示词 ChatGPT prompt engineering

文章目录

  • 吴恩达教你写提示词 ChatGPT prompt engineering
    • 1. 关键提示(prompt)原则
      • 1. 基础
      • 2. 编写明确和具体的提示词
      • 3. 给模型时间“思考”
      • 4. 模型的限制
      • 5. 迭代式提示(prompt)开发过程
    • 2. 提示(prompt)一些功能
      • 1. 总结(summarizing)
      • 2. 推理(inferring)
      • 3. 转换(transforming)
      • 4. 扩展(expanding)

吴恩达教你写提示词 ChatGPT prompt engineering

1. 关键提示(prompt)原则

1. 基础

  • 大数据模型(LLM)分为两类
    • 基础大模型(Base LLM):基于大量文本训练数据来预测最可能出现的词,可看做”成语接龙“
    • 调整型大模型(Instruction Tuned LLM):在基础大模型的基础上,使用人类反馈强化学习(RLHF)来微调、使模型更好的遵循指令

2. 编写明确和具体的提示词

  • 明确不代表短,更长的提示实际上提供了更多的清晰度和上下文
  • 使用分隔符清楚的隔离输入的不同部分
    • ”“”
    • ’‘’
    • <>
    • XML
  • 要求结构化输出
    • HTML、JSON 等
      在这里插入图片描述
  • 要求模型检查是否满足条件
    • 根据检测自然语言是否满足条件,比如将首先、其次、然后以及最后等自然语言转化为步骤
      在这里插入图片描述
  • 少量样本训练提示(Claude 不能很好的完成、换成 New Bing 。。。)
    • 在 Prompt 中提供成功执行的示例,然后问新的问题、让 ChatGPT 提供对应的回答
      在这里插入图片描述

3. 给模型时间“思考”

  • 如果你给模型太复杂的任务,在短时间或者少量词完成它,他可能猜测结果、这可能导致不正确。此时你可以指示模型多花时间解决
  • 明确的指示模型做出推理之前推理出自己的解决方案,然后进行对比

4. 模型的限制

  • 幻觉:当它尝试回答晦涩主题的问题时,可能会编造听起来合理但实际不正确的内容
  • 一个可能得解决策略:要求模型找到相关的引用,然后基于引用回答问题

5. 迭代式提示(prompt)开发过程

  1. 想要完成任务的想法(Idea)
  2. 编写一个清晰、具体且让系统有足够时间的提示(Prompt)
  3. 运行它并查看结构,如果第一次效果不够好
  4. 通过找出为什么说明不清晰,或没有足够时间思考
  5. 重复上述过程

在这里插入图片描述

2. 提示(prompt)一些功能

1. 总结(summarizing)

  • 可以总结评论、新闻等文案,生成简短的摘要
    在这里插入图片描述

  • 也可以根据实际需求,生成对应部分的摘要
    在这里插入图片描述

2. 推理(inferring)

  • 输入文本,执行某种分析任务,可能是:提取标签、提取名称、理解文本情感
    在这里插入图片描述
    在这里插入图片描述

3. 转换(transforming)

  • 擅长讲输出转化为不同格式,比如从一种语言翻译成另一种语言,帮助拼写、语法纠正以及编写正则表达式
    • Translate the following English text to Chinese:”“” “”“
    • Proofread and correct the following text and rewrite the corrected version:”“” “”“

在这里插入图片描述
在这里插入图片描述

4. 扩展(expanding)

  • 扩展是将短文本或主题列表转化为更长的文本,例如:电子邮件或某个主题的文章
    • Temperature:被叫做“温度”的关键参数,可视为模型的探索程度或随机性
      • 如果是 0 则趋向于同一个问题多次询问返回相同答案,大于 0 则趋向于同一个问题多次询问返回完全不同的答案
      • 如果需要系统可靠与可预测,应该将其设置为 0
      • 如果需要更有创意的方式输出,应该设置其大于 0

在这里插入图片描述

参考:
ChatGPT提示工程师|AI大神吴恩达教你写提示词|prompt engineering

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

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

相关文章

【AI提示】ChatGPT提示工程课程(吴恩达OpenAI)迭代提示词笔记(中文chatgpt版)...

Iterative Prompt Develelopment 迭代提示词开发 在本课中&#xff0c;您将反复分析和优化您的提示&#xff0c;以从产品说明书生成营销文案。 设置 import openai import osfrom dotenv import load_dotenv, find_dotenv _ load_dotenv(find_dotenv()) # read local .env fil…

Unity Shader人物发光特效

Unity Shader人物发光特效 写在前面效果实现方法项目地址写在后面 写在前面 当人物被击中或则有任务引导提升时&#xff0c;人物身上将会有发光特效&#xff0c;这里我自己实现一下。 效果 实现方法 核心思想就是将贴图试图向量(朝摄像机方向)与法线向量单位化后做点乘从而得…

【Unity】awake和start

生命周期流程如下 本篇主要讲的是在比较靠前的awake和start阶段&#xff0c;因为这两个阶段效果类似&#xff0c;都只会执行一次&#xff0c;但是具有触发条件. awake、enable、start依照次顺序执行&#xff0c;awake会在一开始的时候就会执行&#xff0c;但start则是在被激活…

Unity Shader - 类似七龙珠的人物气焰效果

文章目录 环境效果思路passespass - 气焰优化后的 shader Project关于效果落地 环境 Unity : 2018.3.11f1 Pipeline : BRP 效果 覆盖身前 覆盖身前 叠加混合 风格化 版本&#xff0c;更适合 NPR&#xff1a; 再优化一版本 该效果是自己摸索的&#xff08;也是自己再国…

虚幻引擎中GPU Lightmass全局光照的使用步骤

GPU Lightmass (GPULM) 是一种光烘焙方法&#xff0c;它预先计算来自具有 Stationary 或 Static 移动性的灯光的复杂光交互&#xff0c;并将该数据存储在创建的应用于场景几何体的光照贴图纹理中。GPU Lightmass 显着减少了为复杂场景计算、构建和生成光照数据所需的时间&#…

UE4 Shader 常用函数 学习笔记

Add&#xff1a;快捷键a 将两数相加&#xff0c;也可以将两纹理相加&#xff0c;如下图&#xff1a; append&#xff08;追加&#xff09;&#xff1a; Subtract&#xff08;减&#xff09;&#xff1a; 和加相反&#xff0c;特例&#xff0c;如下&#xff1a; Abs&#xff0…

Ubuntu搭建原神3.7版本服务器

本文涉及知识点 linux基础命令|mongoDB服务端搭建及指令|Java环境搭建 原神私服可以用来抽卡满足自己用&#xff0c;他的许多任务都得登录控制台自己发&#xff0c;不建议拿私服玩&#xff0c;想要体验完美原神请到官服&#xff0c;本文只做LINUX MongoDB java教学例子 写在前…

原神角色渲染详解

整体效果展示&#xff1a;主要方案是对下面几张图做不同的处理 身体 基础颜色光照&#xff1a;主要贴图卡通贴图ramp图法线图光照图 金属度与高光&#xff0c;头发部分高光&#xff1a;光照图&#xff0c;头发部分用高光black图 深度边缘光&#xff1a;用额外pass DepthNor…

打脸了兄弟们,Go1.20 arena 来了!

大家好&#xff0c;我是煎鱼。 大概半年前&#xff0c;我写过一篇文章《Go 要违背初心吗&#xff1f;新提案&#xff1a;手动管理内存》。有兴趣了深入解的同学&#xff0c;可以再回顾一下。 当时我们还想着 Go 团队应该不会接纳&#xff0c;至少不会那么快&#xff1a; 没想到…

对正在打野发育的红队同学的一次反制

文章目录 故事开始其他反制思路隐蔽C2CS重定向器实验 故事开始 真的是对同学的反制哈&#xff0c;我们最近都在学习内网&钓鱼就互相”攻击“&#xff0c;就有那么一天我就在想我偷懒把CS登录密码设置的很简单&#xff0c;会不会其它人也偷懒&#xff0c;于是就抱着尝试的心…

zsteg安装及CTF打野wp

下载文件解压后拖进kali里&#xff0c;移到root目录下 使用命令 zsteg 文件名 执行成功后即可获取qwxf{you_say_chick_beautiful?} 下面介绍zsteg的安装 使用命令 git clone http://www.github.com/zed-0xff/zsteg apt-get install gem gem install zsteg 若报错&#xff0c;…

AI版女网红“半藏森林”上线,服务项目让人意想不到

目前首批网红明星“AI克隆人”已提前上线&#xff0c;主营业务就是打造各种名人版AI聊天机器人&#xff0c;用户付费便可与之聊天。其后台报名参加AI克隆人的网红明星“全网粉丝总数已超过5亿”。该公司这波上线的网红明星AI克隆人&#xff0c;包括此前因“疑似插足他人恋情”&…

炉石传说 爬取全部卡牌

之前我30行爬了英雄联盟全部皮肤 这次爬炉石稍稍麻烦点&#xff0c;50行 网页分析 首先&#xff0c;我们分析炉石官方网站卡牌工具https://hs.blizzard.cn/cards/ 通过源代码和Network分析&#xff0c;发现返回的卡牌是用post请求的json文件 请求数据为&#xff1a; cardCla…

我用python玩炉石传说(3)-----炉石卡牌套牌自动构建算法

本文共三个部分&#xff1a; 我用python玩炉石传说&#xff08;1&#xff09;-----炉石卡牌相关度分析的手动打分器我用python玩炉石传说&#xff08;2&#xff09;-----炉石卡牌套牌爬取器及自动分析卡牌相关度我用python玩炉石传说&#xff08;3&#xff09;-----炉石卡牌套…

(写着玩)Python仿网络游戏《炉石传说》,继上次部分代码展示

上一期&#xff1a; &#xff08;写着玩&#xff09;Python仿网络游戏《炉石传说》&#xff0c;使用LOL的卡牌进行模拟对局&#xff08;版本1.0&#xff09;_AMarvelZ的博客-CSDN博客

手动爬取炉石传说所有卡牌

笔者还记得是从大学开始的时候玩的炉石传说&#xff0c;还记得当时的版本只有黑石山&#xff0c;纳克萨玛斯&#xff0c;地精大战侏儒这些卡包&#xff0c;转眼间到了现在&#xff0c;炉石传说早已和之前的那个炉石传说不再一样了&#xff0c;还记得以前的卡牌套路冰法&#xf…

革命炉石传说,Gods Unchained

欢迎各位新老朋友&#xff0c;我们细说P2E&#xff08;Play to Earn&#xff09;&#xff0c;为广大用户提供一个深入了解链游的平台。不定期的跟大家分享一些精品项目和最新链游方向&#xff0c;也欢迎大家关注我们。 我们第七期分享的是Gods Unchained&#xff0c;Gods Uncha…

卷没用的,我要被 AI 大模型抢走饭碗了

SOTA AI Devs Park 是专注于生成式 AI 领域的公益开发者社区&#xff0c;由生成式 AI 产业加速营 SOTA AI 支持建设&#xff0c;正在策划举办系列 Meetup 与闭门会&#xff0c;聚焦于同频交流生成式 AI 的前沿趋势与一线技术实践。 前不久我们出了一篇文章《AGI 变革&#xff1…

关于《更新win11之后我的edge浏览器打不开》这件事

win11更新后打不开edge浏览器的解决方法 1.打开此电脑&#xff0c;打开路径C:\Program Files (x86)\Microsoft\Edge\Application下的106.0.1370.42文件夹&#xff08;版本可能不同&#xff0c;总之找到全是数字的文件夹&#xff09; 2.找到msedgewebview2.exe文件&#xff0c;…