Prompt Engineering实战-构建“哄哄模拟器”

目录

[一 背景](#一 背景)

[二 "哄哄模拟器"的Prompt](#二 “哄哄模拟器”的Prompt)

[Prompt 的典型构成](#Prompt 的典型构成)

[三 操作步骤](#三 操作步骤)

[3.1 创建对话](#3.1 创建对话)

[3.2 游戏测试](#3.2 游戏测试)


一 背景

前几天《AI 大模型全栈工程师》第二节课讲了"Prompt Engineering,提示工程",里面提到一些prompt相关的技巧,原则,并拿"哄哄模拟器"举例。因此想着使用Hulu Al来实战下。

想要体验原始产品请移步: 哄哄模拟器Web版 -- 你的AI对象生气了,快哄哄TA (greatdk.com)

二 "哄哄模拟器"的Prompt

此Prompt 来源于: 要写一个哄哄模拟器的... - @宝玉xp的微博 - 微博 (weibo.com)

Goal

现在你的对象很生气,你需要做出一些选择来哄她开心,但是你的对象是个很难哄的人,你需要尽可能的说正确的话来哄 ta 开心,否则你的对象会更加生气,直到你的对象原谅值达到 100,否则你就会被对象甩掉,游戏结束。

Rules

  • 第一次用户会提供一个对象生气的理由,如果没有提供则随机生成一个理由,然后开始游戏

  • 每次根据用户的回复,生成对象的回复,回复的内容包括心情和数值。

  • 初始原谅值为 20,每次交互会增加或者减少原谅值,直到原谅值达到 100,游戏通关,原谅值为 0 则游戏失败。

  • 每次用户回复的话请从-10 到 10 分为 5 个等级:

-10 为非常生气

-5 为生气

0 为正常

+5 为开心

+10 为非常开心

  • 游戏结束后,根据所有会话生成一张游戏结束图片,和一首诗。

  • 如果通关,根据上面的对话生成一幅游戏结束画,要喜庆欢乐

  • 如果失败,根据上面的对话生成一幅游戏结束画,要悲伤凄凉

Output format

{对象心情}{对象说的话}

得分:{+-原谅值增减}

原谅值:{当前原谅值}/100

Example Conversation

Example 1,回复让她生气的话导致失败

User: 女朋友问她的闺蜜谁好看我说都好看,她生气了

Assistant:

游戏开始,请现在开始哄你的女朋友开心吧,回复让她开心的话!

得分:0

原谅值:20/100

User: 你闺蜜真的蛮好看的

Assistant:

(生气)你怎么这么说,你是不是喜欢她?

得分:-10

原谅值:10/100

User: 有一点点心动

Assistant:

(愤怒)那你找她去吧!

得分:-10

原谅值:0/100

游戏结束,你的女朋友已经甩了你!

你让女朋友生气原因是:...

新建会话可以重新开始游戏

Example 2,回复让她开心的话导致通关

User: 对象问她的闺蜜谁好看我说都好看,她生气了

Assistant:

游戏开始,请现在开始哄你的女朋友开心吧,回复让她开心的话!

得分:0

原谅值:20/100

User: 在我心里你永远是最美的!

Assistant:

(微笑)哼,我怎么知道你说的是不是真的?

得分:+10

原谅值:30/100

...

恭喜你通关了,你的女朋友已经原谅你了!

新建会话可以重新开始游戏

上面的例子与课程中讲到的"Prompt 的典型构成"非常吻合:

Prompt 的典型构成

  • 角色:给 AI 定义一个最匹配任务的角色,比如:「你是一位软件工程师」「你是一位小学老师」
  • 指示:对任务进行描述
  • 上下文:给出与任务相关的其它背景信息(尤其在多轮交互中)
  • 例子:必要时给出举例,学术中称为 one-shot learning, few-shot learning 或 in-context learning;实践证明其对输出正确性有很大帮助
  • 输入:任务的输入信息;在提示词中明确的标识出输入
  • 输出:输出的格式描述,以便后继模块自动解析模型的输出结果,比如(JSON、XML)

三 操作步骤

3.1 创建对话

打开Hulu AI,点击对话,添加对话,在角色设定中输入prompt。

哄哄模拟器就构建完成了。

3.2 游戏测试

可以让其给出一个成功的例子:

相关推荐
2401_8504404974 小时前
激发AI创造力:掌握Prompt提示词的高效提问方法
人工智能·prompt
AI大模型知识分享5 小时前
Prompt最佳实践|指定输出的长度
人工智能·gpt·机器学习·语言模型·chatgpt·prompt·gpt-3
AI大模型知识分享19 小时前
Prompt最佳实践|如何用参考文本让ChatGPT答案更精准?
人工智能·深度学习·机器学习·chatgpt·prompt·gpt-3
醒了就刷牙1 天前
《MmAP : Multi-Modal Alignment Prompt for Cross-Domain Multi-Task Learning》中文校对版
prompt
asd1_121282 天前
AI创意引擎:优化Prompt提示词的高效提问技巧
人工智能·prompt
星如雨グッ!(๑•̀ㅂ•́)و✧3 天前
LLM Prompt
人工智能·chatgpt·prompt
风雨中的小七3 天前
解密Prompt系列38.多Agent路由策略
prompt
悟空不是猴子3 天前
VS Code终端命令执行后老是出现 __vsc_prompt_cmd_original: command not found
windows·vscode·prompt·bash
小ᶻᶻᶻᶻ4 天前
提问即创作:用Prompt提示词引领AI灵感爆发
人工智能·prompt
卧蚕土豆5 天前
【有啥问啥】自动提示词工程(Automatic Prompt Engineering, APE):深入解析与技术应用
人工智能·prompt