提示词这个概念,对于不管是程序员还是其他行业的人,都是一个新的概念,想要用好提示词,都是需要学习的。但是,以我做为程序员学习提示词的 过程,我的经验是,程序员学习提示词,学习曲线比较陡峭,也就是学习起来特别快,从开始的简单对话,到后来的提示词模板,到更高级的智能体等等, 是可以逐步深入的,而且难度对于程序员来说,并不实现某个产品需求难多少。但是,如果是其他行业的人,学习提示词,大多数可能只是简单对话,好点的 是会使用各种模板,但是到智能体,因为需要编程才能实现,这个门槛一下高了很多。所以,我觉得,做为程序员,应该在自己擅长的地方发力,成绩会更好。

一个好的提示词由哪几部分构成?

  • 需求描述
  • 必要的背景信息
  • 一个好的示例
  • 输出格式的定义

一个10分的提示词

下边是一些关于今年奥运会中国队获奖情况的统计,统计一下各省份奖牌数。

黄雨婷 - 射击混合团体10米气步枪金牌,所属省份为江苏 。 盛李豪 - 射击混合团体10米气步枪金牌和男子10米气步枪金牌,所属省份为江苏 。 陈艺文/昌雅妮 - 跳水女子双人3米板金牌,其中陈艺文所属省份为海南,昌雅妮的省份信息未在搜索结果中找到 。 谢瑜 - 射击男子10米气手枪金牌,所属省份为江苏 。 杨昊/练俊杰 - 跳水男子双人10米台金牌,杨昊所属省份为云南,练俊杰的省份信息未在搜索结果中找到 。 王楚钦/孙颖莎 - 乒乓球混合双打金牌,王楚钦所属省份为河北,孙颖莎的省份信息未在搜索结果中找到 。 陈芋汐/全红婵 - 跳水女子双人10米台金牌,陈芋汐所属省份为广东,全红婵的省份信息未在搜索结果中找到 。 邓雅文 - 自由式小轮车女子公园赛金牌,所属省份为四川 。 潘展乐 - 游泳男子100米自由泳金牌,所属省份为浙江 。 刘宇坤 - 射击男子50米步枪三姿金牌,所属省份为陕西

AI输出的结果

根据您提供的信息,我们可以进行如下统计:

江苏:

黄雨婷:1金(射击混合团体10米气步枪金牌) 盛李豪:2金(射击混合团体10米气步枪金牌和男子10米气步枪金牌) 谢瑜:1金(射击男子10米气手枪金牌) 海南:

陈艺文:1金(跳水女子双人3米板金牌) 云南:

杨昊:1金(跳水男子双人10米台金牌) 河北:

王楚钦:1金(乒乓球混合双打金牌) 广东:

陈芋汐:1金(跳水女子双人10米台金牌) 四川:

邓雅文:1金(自由式小轮车女子公园赛金牌) 浙江:

潘展乐:1金(游泳男子100米自由泳金牌) 陕西:

刘宇坤:1金(射击男子50米步枪三姿金牌)

这个输入和我们想要的结果完全不一样。

一个60分的提示词

按照我们上边说的一个好的提示词几个部分,我们重新整理一下这个提示词。 需求描述:根据提供的奥运会中国队获奖情况,统计出各省份的奖牌数。 信息补充:如果一个项目由2个运动员参赛,那么这个项目的奖牌数为2。如果同一个运动员获得几枚奖牌,就要统计几次。如果某运动员省份未知,那么统计为未知省份。 示例:比如100自由泳项目,金牌潘展乐,浙江省。那么统计结果为浙江省,金牌,1枚。 杨昊/练俊杰 - 跳水男子双人10米台金牌,杨昊所属省份为云南,练俊杰的省份信息未在搜索结果中找到,统计结果为云南省,金牌,1枚。 输入:结果以表格形式输出。。

省份 奖牌类型 奖牌数
江苏 金牌 4
海南 金牌 1
云南 金牌 1
河北 金牌 1
广东 金牌 1
四川 金牌 1
浙江 金牌 1
陕西 金牌 1
未知省份 金牌 3

这个结果和我们想要的结果是一样的。

下一节,我们来讲一下,如何把一个60分的提示词,变成一个80分的提示词。