Published on

CO-STAR,新加坡首届 GPT-4 提示工程大赛冠军的夺冠宝典

上次介绍了 FlowGPT 这个提示词相关的网站,这次来说一下如何写好提示词。

在吴恩达教授的《Prompt Engineering》提示工程师课程中,有提到两个编写提示词的关键原则:

  • 尽可能保证下达的指令清晰、没有歧义
  • 给大模型思考的时间,以及足够的时间去完成任务

那如何做到指令清晰且没有歧义呢?我认为有以下几点需要做到:

  • 结构化 :结构化的提示词,能更有条理地、更清晰地下达指令,且更容易被大模型所理解;
  • 目标明确 :大模型只有清楚地了解到你想做什么,才会在实时反馈中尽可能地减少幻觉输出;
  • 逻辑清晰 :逻辑混乱的指令,不光是大模型无法理解,哪怕是人也一样会被绕晕;
  • 提供背景信息 :可以理解为要提供怎样的场景,在场景描述清晰的情况下,大模型的反馈会更加专业;
  • 提供示例 :良好的示例,让 AI 更懂你的需求,提供的回答也能更接近你的预期。

接下来要介绍的提示词框架,能完美地做到这几点。

CO-STAR 提示词框架

由新加坡政府科技局(GovTech)组织的首届 GPT-4 提示工程大赛中一举夺冠的 Sheila Teo,介绍了他所使用的提示词框架 CO-STAR:

  • Context-上下文为任务提供背景信息 。通过为大语言模型(LLM)提供详细的背景信息,可以帮助它精确理解讨论的具体场景,确保提供的反馈具有相关性。
  • Objective-目标明确你要求大语言模型完成的任务 。清晰地界定任务目标,可以使大语言模型更专注地调整其回应,以实现这一具体目标。
  • Style-风格明确你期望的写作风格 。你可以指定一个特定的著名人物或某个行业专家的写作风格,如商业分析师或 CEO。这将指导大语言模型以一种符合你需求的方式和词汇选择进行回应。
  • Tone-语气设置回应的情感调 。设定适当的语气,确保大语言模型的回应能够与预期的情感或情绪背景相协调。可能的语气包括正式、幽默、富有同情心等。
  • Audience-受众识别目标受众 。针对特定受众定制大语言模型的回应,无论是领域内的专家、初学者还是儿童,都能确保内容在特定上下文中适当且容易理解。
  • Response-响应规定输出的格式 。确定输出格式是为了确保大语言模型按照你的具体需求进行输出,便于执行下游任务。常见的格式包括列表、JSON 格式的数据、专业报告等。对于大部分需要程序化处理大语言模型输出的应用来说,JSON 格式是理想的选择。

CO-STAR 框架使用案例

比如我们现在有一个需求是撰写一条小红书帖子,用来推广咖啡店。

大多数情况下,可能我们会直接这样问:

为开在护城河边的咖啡店写一条小红书推广文案

这是 GPT-4 的回答:


【探店秘境】🌿☕️

走在城市的喧嚣中,偶然发现一处隐藏在护城河畔的宁静角落——这家风格独特的咖啡店,仿佛是专为逃离都市喧嚣而生。

📍地标位置:护城河畔,跟随地图的秘密小径,每一步都充满惊喜。

🏠店铺特色:店内装潢融合古朴与现代,大片的窗户面向宁静的河水,每一个座位都能享受到水波粼粼的美景。这里不仅是品尝咖啡的地方,更是一个可以让时间缓缓流淌的空间。

☕️咖啡亮点:选择最优质的咖啡豆,每一杯咖啡都经过精心烘焙与手工调制。无论是浓郁的意式浓缩,还是轻柔的拿铁,每一口都让人回味无穷。

🍰美食推荐:别忘了尝试店内自制的甜点,特别推荐他们的芝士蛋糕和手工饼干,甜而不腻,完美配合一杯香浓咖啡。

:📅:最佳时光:傍晚时分,当夕阳洒在护城河上,一边品咖啡,一边看着日落余晖,整个世界都变得柔和而美好。

不要错过这个城市中的小众秘境,带上你的书或是三两好友,来这里享受一个悠长的午后吧!#城市探秘 #咖啡时光 #护城河美景【扫码预约或直接前来探访】✨


看起来也挺好是不是?

但其实我们并没有提供一些关键信息,从而导致生成的小红书文案虽然看起来也挺棒,实际是缺少灵魂的。店名、地址、装修风格还有特色饮品这些都没有,简单来说这段文案就是表面光鲜亮丽而内在其实很空洞的。

接下来我们来看一个 CO-STAR 模板的示例:

# CONTEXT(上下文) #
我想推广一家咖啡店。咖啡店名称为 HEA,坐落在古城西安的护城河边,简约风的店面装修,超大的落地窗和天窗使得店内的采光超级棒。最佳时光是在傍晚日落余晖时,感觉整个时间都变得柔和而美好。如果不知道想喝什么,老板还整理了「最受大家喜爱的咖啡月度排行榜」,真的赞嘞~。

# OBJECTIVE(目标) #
帮我创建一条小红书文案,目的是吸引人们到店里打卡、拍照、消费。

# STYLE(风格) #
小红书风格,俏皮的语气外加一些可爱的表情包和图标。

# TONE(语调) #

引导性

# AUDIENCE(受众) #

主要受众是上班族、大学生。请针对这一群体在选择放松方式时的关注点来编写文案。

# RESPONSE(响应) #
增加用户对探店的吸引力。

新生成的文案变得更加具有针对性和细节性:


☕️🌅 #西安新晋打卡地 HEA咖啡店来啦!🌅☕️

📍坐标:古城西安护城河边,等你来发现这片隐藏的美好~

✨ HEA的装修风格时尚、简约+超大落地窗和天窗,让阳光洒满每个角落,尤其是傍晚日落时分,整个空间都被余晖染上了柔和的色彩,美得让人心动!🌞📸

👩‍💻👨‍🎓 上班族、大学生们,这里简直是你们的理想休憩地!无论是工作学习还是放松休闲,都能在这里找到属于自己的那份宁静与美好。💻☕️

🍹不知道喝什么?别担心!老板贴心整理了「最受大家喜爱的咖啡月度排行榜」,一试就知道为什么大家都爱它!❤️☕

📸每个角落都是拍照圣地,随手一拍就是 INS 风大片!赶紧带上小伙伴来打卡拍照吧,刷爆朋友圈不是梦!✨👯‍♀️

🎉:周末来HEA和朋友们一起享受一杯咖啡,度过一个悠闲的午后时光,跨过门口那个地毯,进入到新的世界!🍰👭

#西安咖啡店 #网红打卡地 #阳光咖啡店 #护城河边 #HEA咖啡店 #日落余晖 #咖啡排行榜 #精致生活

🫶期待在HEA和你相遇,快来打卡拍照吧!✨

☕️🌿💻🍰📸


再配上对应的图片,那感觉不就上来了😏。

emmm,我现在就去去发一条看看哈哈哈