首页 > 其他分享 >随笔-Prompt-提示词技巧

随笔-Prompt-提示词技巧

时间:2024-05-07 22:55:57浏览次数:23  
标签:Prompt 技巧 示例 提示 CO STAR 格式 ChatGPT 随笔

转载-https://m.weibo.cn/status/5031218725257887

这个讲解 ChatGPT 提示词技巧的视频值得一看,播主将常见的提示词技巧分成了10个级别,最后一级的 CO-STAR 框架,来源自新加坡政府科技局(GovTech)组织的首届 GPT-4 提示工程大赛冠军总结的一个通用框架,适合绝大部分内容生成类场景。

转译:ChatGPT 提示词十级技巧: 从新手到专家

在这个视频中,我将所有这些经验总结为了10个级别的提示词设计技巧。我们会从基础开始,一直深入到最近在新加坡提示词设计比赛中夺冠的专家技术。那我们开始吧。

第1级 - 基础请求

在这个级别,你只需直接告诉ChatGPT你想要什么。不需要过多思考。有时这样做会有好结果,有时则不然。

举例
让ChatGPT总结一篇维基百科文章。

第2级 - 格式应用

一些微小的格式调整可能会带来意外的大影响。比如,仅仅在提示词中添加一些破折号,就可以大大帮助ChatGPT理解你的提示词各部分的含义。

其他一些简单的格式调整,比如友好地表达,避免使用否定句,甚至"恳求"式的表达,有研究指出,在提示词中保持礼貌,可以提高大语言模型的准确性。

第3级 - 精准请求

第三级的关键是明确且专注地表达你希望从聊天机器人那里得到什么。

糟糕请求示例
太过模糊,如"让回答漂亮一些"。

良好请求示例
清晰指示所需内容,如制作特定列的表格等。

第4级 - 示例说明

给出示例输入和示例输出,这被称为"少样本学习"。ChatGPT会模仿你给出的示例格式。

示范
提供示例LinkedIn页面信息及期望的输出格式。

第5级 - 自我反省

让ChatGPT自我评估并反思自己是否遗漏了什么。这利用了大语言模型在评估方面的优势。

示例
"嘿ChatGPT,你漏掉了什么?"

第6级 - 系统提示与定制指令

提供背景信息和期望方向给ChatGPT,以指导其按你所期望的方式回答。具体格式见视频介绍。

第7级 - 人格化应用

让ChatGPT模仿某个专家角色回答,可以提高准确性。

例子
解谜题时,让ChatGPT扮演逻辑思维专家的角色。

第8级 - 思维链条

要求ChatGPT解释思考过程,一步步来。通常通过添加"让我们一步步来思考"这一语句。

第9级 - 自我提示

让ChatGPT自己生成一个提示词,它在这方面往往比人类做得更好。

第10级 - CO-STAR模型

根据新加坡提示工程大赛的获胜框架CO-STAR,构建完整的提示词:

  • C - Context (背景信息)
  • O - Objective (明确目标)
  • S - Style (希望的风格)
  • T - Tone (语调)
  • A - Audience (目标受众)
  • R - Response (回应类型,如表格等)

示例

首先,我提供了一个我经营魔毯生意的背景。
接着,我设定目标是撰写一个 Facebook 帖子,以吸引人们购买。
我设定我需要的风格,基本上是模仿成功公司的方式。
我要求有优雅且具有说服力的语调。
我设定目标观众为 30 岁左右的人群。
最后,我指定了回应的格式。四句话,不需要话题标签,但需要加入一些表情符号。

基本上,使用 CO-STAR 的指南,你需要提供的所有信息 ChatGPT 都能处理,以便精确地回答你的问题。

标签:Prompt,技巧,示例,提示,CO,STAR,格式,ChatGPT,随笔
From: https://www.cnblogs.com/stellar-liyanbin/p/18178623

相关文章

  • 随笔-调试-perf on-cpu off-cpu
    perfon-cpuxpid=$(cat/var/run/xx.pid);perfrecord-F99-p$xpid--call-graphdwarf--sleep60直接在控制台上查看:perfreport或者生成火焰图:perfscript--header>out.stacks/opt/FlameGraph/stackcollapse-perf.pl<out.stacks|/opt/FlameGraph/flamegraph.......
  • 随笔-调试-valgrind进行内存越界检查
    valgrind进行内存越界检查valgrind--log-file='valgrind_report.log'--time-stamp=yes–track-origins=yes--tool=memcheck--leak-check=full--show-leak-kinds=all./exec–track-origins=yes:是否显示未定义的变量,在堆、栈中被定义没有被initialised的变量都被定义成o......
  • 如何有趣地进行C编程 ——记一次宏使用技巧
    导语自换城市生活后,我很久没有正儿八经地写一个技术类的博客和总结之类的了。我在南京时总是有相当多的事项想记录整理成文下来,但是却没有这么多的时间,毕竟逐项验证和整理是很费时间的,而我的时间一直都不算多。回到武汉后,我开始从各种方面开始思考我的生活和我的职业:我到底想要......
  • BOSHIDA AC/DC电源模块的设计与实现技巧
    BOSHIDAAC/DC电源模块的设计与实现技巧AC/DC电源模块是一种常用的电源模块,用于将交流电转换为直流电,为各种电子设备提供电力。在设计和实现AC/DC电源模块时,有一些重要的技巧需要注意。 首先,选择适当的拓扑结构对于AC/DC电源模块的性能至关重要。常见的拓扑结构包括线性电源......
  • bookmarklet 代码的两点小技巧
    bookmarklet是一种比较方便扩展网站功能的方式,可以在工具栏上添加自定义的书签执行定制的js代码。但由于书签内容的限制,不能出现很复杂的字符或者过长的字符串,因此需要对代码进行压缩,这在调试过程中非常不友好。根据经验,有两个小技巧可以提升开发和分发的效率。1、将完成的代码转......
  • Hello world! 记我的第一个随笔
    Hello,大家好啊,这是我在博客园写的第一个随笔,之前基本上都是在csdn和github上进行写东西的,最近突然想建立一个自己的博客,这样的话就可以写一点除了技术和经验以外的其他杂事了。把这个当是一个记事本吧,有当作一个交朋友的途径,维护好自己的小博客也是很有成就感的捏( ̄▽ ̄)*欢迎大家和......
  • 深入了解Appium:Capability 高级配置技巧解析
    简介Appium的除了基础的Capability设置,还提供了许多辅助配置项,用于优化自动化测试。这些配置项旨在执行基础配置之外的附加操作。例如:指定设备别名、设备ID或是设置超时时间等,虽然这些不是必需的选项,但是为了实现更高效的测试,通常也建议依据测试的情况适当的添加。xcuites......
  • 用Golang做一个永久阻塞,有哪些小技巧 ?
    用Golang做一个永久阻塞,有哪些小技巧?磊丰 Go语言圈 2024-05-0608:30 广东 听全文Go语言圈Go语言开发者的学习好助手,分享Go语言知识,技术技巧,学习与交流Go语言开发经验,互动才有助于技术的提升,每天5分钟,助你GO语言技术快乐成长159篇原创内容公众号......
  • 如何用费曼技巧快速学习任何东西
    如何用费曼技巧快速学习任何东西为什么教学是理解的关键理查德·费曼是一位诺贝尔物理学奖得主,在量子力学、粒子物理等领域做出了重大贡献。他还开创了量子计算,引入了纳米技术的概念。他是康奈尔大学和加州理工学院的著名讲师。尽管取得了这些成就,费曼认为自己只是一个"努力......
  • 关于I2C知识点的记忆小技巧
    口诀:钟高数下是开始,(解释,时钟线保持高时,数据线由高拉到低是向下趋势,说明是“开始信号”)钟高数上是停止。(解释,时钟线保持高时,数据线由低拉到高是向上趋势,说明是“停止信号”)钟高数低ACK,(解释,时钟线保持高时,数据线保持低,说明是“ACK应答信号”)钟高数高非AK。(解释,时钟线保......