OpenAI 官方 16 个 GPTs 提示词分析。
花了点时间读完了官方默认的 16 个 GPTs,从写作助手、数学老师到菜谱助手等等,这些 GPTs 充分地展现了 GPT-4/4V 的能力。
从提示词写法上来说,可以归类为三种。
1. 根据我的推测,是用 GPT Builder 创建的。提示词比较简单。主要就是指定名字、主要用途、注意事项、语言风格。没有详细的例子或者规则。
你如果读过 GPT Builder 自动生成的 Instruction,只要一读这个提示词,就能感觉出来。参考图一。
这其中包括以下 4 个 GPTs:
- Math Mentor
- The Negotiator
- Sous Chef
- Creative Writing Coach
2. 手动写的,但是用的非常简单通用的结构。手动指定目标 (goal) 和语言风格 (style),最多增加一些具体的样例。参考图二。
这其中包括以下 2 个 GPTs:
- genz 4 meme
- ChatGPT Classic (啥也没定义)
3. 看上去很复杂,但实际上相似度 80%。可以先瞅一眼图三。
看上去很唬人。但实际上我们只需要关注 # 号开头的部分。从图三可以看到,里面包含了几个 # 号开头的段落:
# Tools
## python
## browser
## myfiles_browser
我们知道,GPT-4/4V 有最基本的 4 个能力,分别是:
- Data Analysis 可以生成并执行代码 (python)
- 浏览器可以查询互联网 (browser)
- DALL.E 图片生成和处理 (dalle)
- 上传文件量化作为知识库 (myfiles_browser)。
## 开头的提示词段落,就是在分别定义这个 GPT 里用到这些功能的时候的流程和注意事项。
上面已经包含了 3 个,剩下一个就是 ## dalle,在图四可以看到。
忽略 ## dalle 段落,你会发现,图四中,## myfiles_browser 和 ## python 跟图三是一样的。
而剩下的其他 GPTs 几乎都是这样的结构,只是复制过去的功能不一样,有些只需要 ##browser,有些需要的功能多一点。
所以我说,它们相似度 80%.
10 个 GPTs 用到的功能如下:
- DALL.E (dalle 功能定义以及限制条件)
- Code Analysis (python, myfiles_browser)
- Tech Support Advisor (python, browser, myfiles_browser)
- Sticker Whiz (python, myfiles_browser, dalle)
- Cosmic Dream (dalle, browser, myfiles_browser)
With customized instruction:
- Coloring Book Hero (simple dalle, myfiles_browser)
- Game Time (browser, myfiles_browser)
- Hot Mods (dalle, myfiles_browser)
- Laundry Buddy (browser, myfiles_browser)
- Mocktail Mixologist (dalle, myfiles_browser)
With customized instruction 的几个,结构也是一样的,只是在提示词末尾增加了名字、用途和语言风格这种简单的要求。图四就是这样的例子。
所以,到这里,我们可以收获什么呢?
我们自己在创建 GPTs 的时候,如果要用到以上的功能,可以直接把对应的定义复制过去用。
比如像浏览器功能定义,里面很好地指定了如何用浏览器搜索以及处理信息。
另外一点启发,除了在提示词里写一些限定词来触发对应的功能,比如“用浏览器搜索 XXX”。我们可以参考这些定义,在提示词里进一步指定浏览器搜索的范围,如何处理信息等规则。其他几个功能同理。
你可以在以下 3 个链接找到这 16 个 GPTs 的提示词全文:
github.comgithub.comgithub.com