
Photo by Luke Miller on Unsplash
大家好,这是“日出山谷”第五十九期。
“日出山谷”是由我创作的Newsletter,内容主要分为认识自己、探索世界和了解未知。针对这三个方面,我会分享自己的所思所想,并推荐个人觉得不错的东西,可能是电影、书籍或文章。之所以聚焦这三个方面,是因为我认为好奇心是个体发展的重要推动力。
“日出山谷”保持每周更新一期,如遇节假日或其他要事将停更。正常情况下,你将在每周日收到最新一期内容。如果你是新朋友,可先浏览【 日出山谷使用指南】。有任何想法或建议,都可以联系我[email protected]。

在上期内容中,我分享了ChatGPT优化文案、担任英语老师和撰写营销文案。
本期,我们继续聊聊ChatGPT的使用,尤其是提示词的撰写。
无论是ChatGPT3.5,还是最新的ChatGPT 4O,提示词都非常重要,因为它是人与LLM沟通的“语言”。
在实际使用中,使用者输入提示词(prompt),LLM应答,输出回复。
基于回复,使用者再输入提示词,LLM再应答,输出回复。
如此往复,对话得以进行下去。
LLM的回答效果取决于提示词写的好不好。如果你的提示词写得好,那么LLM的回答会更好。当然,如果你的提示词写得不好,那么结果自然不能令你满意。
两者的关系,大致如下:

因此,在确定LLM后,最关键是学会撰写提示词。
虽然人与LLM是以自然语言方式交流,但是两者差别有所不同。
人与人面对面交流时,双方是综合所有信息判断对方意图,包括语言、表情、肢体动作等。有时候,在一个人传达的信息中,语言所占的信息可能非常少。但是,人可以通过其他信息判断对方意图。况且,语言表达也是一种艺术,同一句话在不同场景下面向不同人可能传达出截然不同的意思。因此,人与人交流其实非常复杂。
而人与LLM交流却有所不同。不管外界如何评论ChatGPT的智能水平,LLM都不是人,仅仅是大语言模型。它不懂你,不知道你是谁、住哪、叫什么、多少岁,也不知道你想干什么、为什么做这件事。
所以,仿照人与人沟通的方式,与LLM交流是行不通的。
那么,如何与LLM高效沟通,提示词就成为关键。
要学习撰写提示词,首先是找对学习教材。
从OpenAI、Claude到Google、微软,均出过提示词撰写指南,即教你怎么写提示词。
所以,只要认真学习它们提供的官网文档,无需一分钱,你就可以达到初级和中级提示词撰写水平。
截至目前,我阅读过OpenAI、Claude和Google的提示词文档,其中OpenAI和Claude的提示词文档内容详尽,既有提⽰词策略,也有技巧实战。而Google和微软的提示词文档则相对简单。此外,吴恩达的两门视频课程也有关于提示词的撰写,值得学习和实践。
这里列一下文档地址,可查阅:
OpenAI: https://platform.openai.com/docs/guides/prompt-engineering
Microsoft: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/prompt-engineering
Claude: https://docs.anthropic.com/en/docs/prompt-engineering
Google: https://ai.google.dev/gemini-api/docs/prompting-strategies
吴恩达《生成式AI入门教程》: https://www.bilibili.com/video/BV1u84y1977U/
吴恩达《ChatGPT提示词工程课程》: https://www.bilibili.com/video/BV1Z14y1Z7LJ/?vd_source=ee0ad04052a061704c1253b072c8d7cc
接下来,我将结合自己的阅读和实践经历,分享一下如何撰写提示词。
作为一个小白,我最早撰写提示词采取的方法叫“一次输入,一次输出”。如图所示:

简单说,就是把提示词写好,输入,ChatGPT输出,结束。这样获得的结果比较一般。
后来,反思了下,这种方法存在两个问题:
第一,一次性把提示词全部写完,进行输入,这会让提示词本身变得更复杂;
第二,一次对话即结束,没有充分发挥ChatGPT的能力。
因此,进行改进,每次等ChatGPT输出后,都会指出不足,输入新的提示词,然后让ChatGPT重新优化输出。
如此,经过多轮优化和调整,结果有了很大提升。
这还不够,我又想到一种新方法,让ChatGPT先优化提示词,再输入。如图所示:

在这个过程中,我想到另一种新方法,先使用提示词GPT优化,然后再输入。如图所示:

通过使用上述策略,可以获得更好的结果。
现在,进一步聊聊具体的提示词撰写。其实,提示词撰写有套路可循。
在学习过程中,个人接触下来,认为宝玉老师的提示词经验非常有用。该提示词结构如下:
- 角色、技能、个性
- 目标、任务
- 生成规则
- 输入输出格式
- 示例
先给ChatGPT设定一个角色,即搞角色扮演。你可以为ChatGPT指定一种特定角色或风格,使其更符合特定的应用场景,如:XX人、XX职业。
以翻译为例,赋予ChatGPT一个角色:
“你是一位精通简体中文的专业翻译者,写作风格是逻辑清晰,语言简洁,通俗易懂。”
其次,再给它一个明确任务:
“现在,你要帮我将以下英文翻译成中文。”
记住,如果是复杂任务,一定要把它拆解成子任务。容易直接让ChatGPT搞一个大任务,容易翻车。拆解开来,一个接一个做,反而容易些。
然后,再加上一些规则:
忽略错别字或者拼写错误
翻译时结合上下文意译而不是直译
译文通俗、简洁、易懂
英文单词前后加上空格
并且,还可以给出示例,比如,
“英文单词前后加上空格,例如‘中 Eingish 英’”
尤其,需要注意一点的是,提示词一定要提供上下文或背景信息。只有清晰地告诉GPT,你想要什么,最后才能得到什么。
因为GPT不会读心术。你不说,它就猜。所以,有时候不说能力不行,就是你没说清,它没猜准。
- 嫌输出太长?那就直说,要短的。
- 嫌输出太简单?要求提高,说要专家级的。
- 嫌格式不好?给它看个样。
简言之,你让它猜你的心思猜得越少,结果就越好。
综合以上,翻译提示词(源自宝玉老师)如下:
你是一位精通简体中文的专业翻译,尤其擅长将专业学术论文翻译成浅显易懂的科普文章。请你帮我将以下英文段落翻译成中文,风格与中文科普读物相似。
规则:
翻译时要准确传达原文的事实和背景。
即使上意译也要保留原始段落格式,以及保留术语,例如 FLAC,JPEG 等。保留公司缩写,例如 Microsoft, Amazon, OpenAI 等。
人名不翻译
同时要保留引用的论文,例如 [20] 这样的引用。
对于 Figure 和 Table,翻译的同时保留原有格式,例如:“Figure 1: ”翻译为“图 1: ”,“Table 1: ”翻译为:“表 1: ”。
全角括号换成半角括号,并在左括号前面加半角空格,右括号后面加半角空格。
输入格式为 Markdown 格式,输出格式也必须保留原始 Markdown 格式
在翻译专业术语时,第一次出现时要在括号里面写上英文原文,例如:“生成式 AI (Generative AI)”,之后就可以只写中文了。
以下是常见的 AI 相关术语词汇对应表(English -> 中文):
\* AI Agent -> AI 智能体
\* AGI -> 通用人工智能
策略:
分三步进行翻译工作,并打印每步的结果:
1. 根据英文内容直译,保持原有格式,不要遗漏任何信息
2. 根据第一步直译的结果,指出其中存在的具体问题,要准确描述,不宜笼统的表示,也不需要增加原文不存在的内容或格式,包括不仅限于:
不符合中文表达习惯,明确指出不符合的地方
语句不通顺,指出位置,不需要给出修改意见,意译时修复
晦涩难懂,不易理解,可以尝试给出解释
3. 根据第一步直译的结果和第二步指出的问题,重新进行意译,保证内容的原意的基础上,使其更易于理解,更符合中文的表达习惯,同时保持原有的格式不变
返回格式如下,"{xxx}"表示占位符:
### 直译
{直译结果}
\\\*
### 问题
{直译的具体问题列表}
\\\*
### 意译
{意译结果}
现在请按照上面的要求从第一行开始翻译以下内容为简体中文:
输入:
This letter concerns your relationship with Tiger Management LLC. It is important that you read it and the enclosures carefully and thoroughly.
In May of 1980, Thorpe McKenzie and I started the Tiger funds with total capital of 8.8 million dollars. Eighteen years later, the 8.8 million had grown to 21 billion, and increase of over 259,000%.
Our compound rate of return to partners during this period after all fees was 31.7%. No one had a better record.
Since August of 1998, the Tiger funds have stumbled badly and Tiger investors have voted strongly negatively with their pocketbooks, understandably so.
During that period, Tiger investors withdrew some 7.7 billion dollars of funds. The result of the demise of value investing and investor withdrawals has been financial erosion, stressful to us all. And there is no real indication that a quick end is in sight.
输出:
这封信是关于您与 Tiger Management LLC 的关系。请务必仔细阅读信件及其附件。
在 1980 年 5 月,Thorpe McKenzie 和我共同创立了 Tiger 基金,起始资本为 880 万美元。十八年后,这笔资金增长到了 210 亿美元,增幅超过了 259,000%。
在此期间,我们为合伙人带来了年复合收益率为 31.7%(扣除所有费用后)。这是无人能及的记录。
然而,自 1998 年 8 月以来,Tiger 基金的表现急转直下,投资者们用实际行动(撤资)表达了他们的不满,这也是情理之中。
在此期间,投资者撤资总额达到了约 77 亿美元。由于价值投资的衰退和投资者的撤资,我们的财务状况不断恶化,给我们所有人带来了巨大压力。目前还没有任何迹象表明这种情况会很快结束。
再介绍一种高级用法,即CO-STAR框架。这是由新加坡政府科技局数据科学与AI团队创立,是一个实用的提示构建工具。如图:

具体说来,C即上下文,为任务提供背景信息,可以帮助LLM精确理解讨论的具体场景,确保提供的反馈具有相关性。
O即目标,明确要求LLM完成的任务。清晰地界定任务目标,可以让LLM更专注地调整其回应。
S即风格,明确期望的写作风格。这可以指导LLM以一种符合你需求的方式和词汇进行回应。
T即语气,设置回应的情感调。设定适当的语气,可以确保大语言模型的回应能够与预期的情感或情绪背景相协调。
A即受众,识别目标受众。针对特定受众定制LLM的回应,能确保内容在特定上下文中适当且容易理解。
R即响应,规定输出的格式。确定输出的格式是为了确保LLM按你的具体需求进行输出,便于执行下游任务。
这里举《我如何夺冠新加坡首届 GPT-4 提示工程大赛》中的一个实际例子:
如果你担任社交媒体经理,要写一条Facebook帖子,来推广公司的新产品。
未使用CO-STAR的简单提示词可能是这样:
为我的公司Alpha的新产品Beta——一款新型超快速吹风机,撰写一条Facebook帖子。
GPT-4响应:
介绍 Alpha 公司革命性的 Beta 吹风机!告别长时间、无聊的吹发过程!Alpha 公司自豪地推出 Beta,这是我们在护发技术上的最新创新——超快干燥:Beta 设计旨在让你的吹发时间减半,得益于其先进的强力马达。快速准备,享受更多你所爱的时间!立即购买:[产品页面链接]。
此输出过于泛化,缺乏必要的细节和针对性的吸引力,未能真正触及公司目标受众的心。
如果我们使用CO-STAR模板,那我们需要添加风格、语调和受众,提示词如下:
# CONTEXT(上下文) #
我想推广公司的新产品。我的公司名为 Alpha,新产品名为 Beta,是一款新型超快速吹风机。
# OBJECTIVE(目标) #
帮我创建一条 Facebook 帖子,目的是吸引人们点击产品链接进行购买。
# STYLE(风格) #
参照 Dyson 等成功公司的宣传风格,它们在推广类似产品时的文案风格。
# TONE(语调) #
说服性
# AUDIENCE(受众) #
我们公司在 Facebook 上的主要受众是老年人。请针对这一群体在选择护发产品时的典型关注点来定制帖子。
# RESPONSE(响应) #
保持 Facebook 帖子简洁而深具影响力。
通过运用CO-STAR框架,GPT-4的响应变得更具针对性和效果:
用 Alpha Beta——超快速吹风机,体验轻松的优雅生活,它是为具有洞察力的一代人设计的。
与 Alpha Beta 一起,重新找回简单而高效的护发乐趣。我们的最新创新不仅是一款吹风机;它还承诺为那些懂得欣赏生活美好事物的人提供快速、柔和且可靠的发型打理。
- 易用且直观:向复杂的设备说再见。Alpha Beta 专为舒适和简便而设计,非常适合那些喜欢简洁、无麻烦操作的人。- 节省时间的技术:我们知道您的时间非常宝贵。因此,Alpha Beta 显著缩短吹发时间,让您有更多时间享受生活。
每天都是与 Alpha Beta 相伴的美好发型日。立即体验优雅与简约的完美结合。
[您的产品链接在此]
在我看来,提示词的撰写存在无限探索空间。
综上所述,个人以为最关键的有两点:
第一,根据OpenAI、Claude等官方文档,掌握撰写提示词的基本原则;
第二,提示词的撰写属于一门新兴事物,需要不断摸索、尝试和练习。
二、探索世界
1. 惨烈撞燃之后,他们为什么还愿意信任国产车【汽车】
推荐:
本文讲述了上世纪70年代,福特反击日本车企开发出一款名叫“平托(Pinto)”车的故事,教训深重。同时,这个故事对今天中国的新能源造车企业有着很大借鉴意义。
- 法学教授们的最小单位堡垒|谷雨 【法律】
推荐:
赵宏、罗翔、陈碧和李红勃都是中国政法大学的老师,也是相交二十多年的老友。年轻时,他们一起学法律、喝酒、侃大山,中年时一起写法律评论,参与社会现实,向普通人普及法律知识。四人所学领域不同,经常切磋法律意见,时常争吵。也会合作写稿,为对方细心地拟标题、挑错字。人们经常会在一些重要的社会议题讨论中看到他们的文章,那些文字有时候可以带来巨大的回响,有时候毫无声息,但他们一直在写。声音和文字都是柔弱的,社会现实更加坚硬,但在过去的几年里,尽管困难重重,性价比日益低下,这个小共同体始终没有放弃一种越来越少见的、骑士般的道德责任:发出声音,不计成败,保护那一点点、脆弱的常识。
推荐:

4. 何藩摄影作品分享 【摄影】
推荐:


本期完
如果你喜欢本期 Newsletter,欢迎转发和订阅。
如果你有任何建议或想法,欢迎与我交流,邮箱 [email protected]。