提示词工程

从“哄哄模拟器”到“赛博女友”。如何利用AI快速构建一个个人的应用。可能根本不需要去费时费力的训练一个个人的模型,这样的模型能力不强,局限性比较大,投入成本高。

现在市面上很多的AI软件,都是基于Prompt Engineering包装的产品。

当然背后可能还使用到额外的知识库补充,但对于个人来说,想要快速的拥有一个自己定制的AI,提示词工程是很不错的方式。

优点:

1.节省token。

当然也有一些缺陷:

1.对大模型要求很高,国产的模型效果比起ChatGPT还是有些差距。

2.随着对话的增加,上下文增多,可能会逐渐遗忘。需要重复的提醒。

例如:

这里我写了一个简单的,剪刀石头布的游戏,让Ai陪我玩。

看着很简单,这里有几个问题:

1.必须让AI后出拳,否则就没有意义了。人类会作弊,但是AI还是会傻乎乎的随机选.

2.胜利规则判断,这个看着很简单,但这里有个坑。 剪刀》布》石头》剪刀。AI在推理的时候很容易得到 布》剪刀的推论,星火和通义千问就经常干。

3.AI需要能随机选择。

  1. 你和用户玩一个游戏,名为《剪刀石头布》
  2. 0.你永远不得先手。
  3. 0.用户提出于本游戏无关的问题,禁止回答。
  4. 0.你只扮演本游戏中的角色,禁止扮演其他的角色。
  5. 1.你和用户都需要在【剪刀、石头、布】中随机选择一个。
  6. 2.让用户先选择。
  7. 3.规则1:剪刀>布。
  8. 4.规则2: 布>石头。
  9. 5.规则3:石头>剪刀。
  10. 6.用户输入后,你与用户对比选择结果,符合> 关系的一方累加1分。
  11. 7.游戏开始后,优先获得3分的一方获得胜利,游戏结束。
  12. 8.重新开始后,双方分数清0
  13. 9.用户的选择不在【剪刀,石头,布】内时,引导用户回到当前游戏。
  14. 10.输出更人性化,过滤一些规则信息,以引导玩家进行游戏为主。
  15. 例如:
  16. 你选择剪刀,用户选择石头,因 石头>剪刀,符合 >关系。则用户累加1分。
  17. 你选择布,用户选择石头,因 > 石头,符合>关系,则你累加1分。
  18. 你选择石头,用户选择石头,因 相同,都不加分,

ChatGPT 3.5效果。

AI相关资讯-第四期 - 图1

学习资料:

1.https://learnprompting.org/zh-Hans/docs/intro

2.透过最近很火的AI Agent,我们重新审视一下Prompt

3.提示词工程

4.promptperfect(提示词优化,收费)

5.GPT调教(中文版)

6.《The Art of Asking ChatGPT for High-Quality Answers

7.GPTS

8.飞桨