先说结论

  • 大部分人无法通过 GPTs 直接赚钱,如果以前不是一个成功独立开发者
    • 计算的价值很容易取代,沉淀的数据价值更大,但是咱也玩不转啊
    • 不要期望单一功能来钱,现在能用 GPTs 的都是 Plus 用户,韭菜互割吗?
    • GPTs 这种形态成功的前提是 OpenAI 别出事,大家都好好的
  • 平台如果想要通过 GPTs 盈利,它很难抵御竞价排名的诱惑
    • 所以你的 GPTs 想赚钱,不是它有用,而是更多人发现它
    • 你有信心和资源做好这样的推广吗?
    • 推广还得自身硬?得多硬?
  • 风口每个时代都有,不用担心错过就会如何
    • 风口只对培训机构有效
    • 今天你还不学 AI,明天早上连稀饭都喝不上了!
  • GPTs 一定程度上是和现有应用抢夺流量入口
    • 谷歌搜索是入口、微信是入口,现在 OpenAI 希望它们缩在背后?
    • 大家花几十年重金建立的“信息孤岛“,拱手让出来?

ChatGPT是天使还是恶魔

1、 Prompt 书写助手

1.1、使用陈财猫的富贵小精灵

财猫,被誉为国内 Prompt 界的”魔法大师”,不仅鼓捣出了BROKE 框架,畅销书《ChatGPT 进阶-提示工程入门》的笔杆子。最近,他把自己的宠物 GPTs,也就是 PromptPET,搞成了开源项目,大幅简化了 Prompt 框架的使用——仿佛一键安装就能让你成为 Prompt 界的巨星。

提示精灵小富贵是 Prompt PETPrompt Engineering Toolkit)的一员,就像会下金蛋的母鸡,是可以帮你写 Prompt 的 Prompt

陈财猫PromptPET

体验地址在: https://chat.openai.com/g/g-N9d6Prmjs-ti-shi-jing-ling-xiao-fu-gui-prompt-pet

image.png

1.2、使用 iaiuse 的 PromptHelper (特别适合非 Plus 和套壳站)

这也是一个开源项目,目的是为了简化 Prompt 的过程,只聚焦内容,不操心样式。
image.png
通过浏览器插件,在 ChatGPT/Claude/Gemini/智谱清言/文心一言等 AI 工具动态放一个可以伸缩的小对话框,根据框架的内容动态创建输入框,方便填写:

GCSWA BROKE CRISPE
image.png
image.png
image.png

如何使用 PromptHelper

prompthelper 是基于窜改猴的插件,整个 Github 项目最后会生成一个 js 文件,把文件放到窜改猴 中就可以了。
image.png

image.png

如何使用自己的框架

正确使用的姿势是 fork 这个仓库。
image.png
然后找到 frameworks,修改里面的 yaml 文件,
image.png

下面是小七姐一个框架的 yaml 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: "GCSWA"
author: "小七姐"
description: 通过全局思维,整体框架来理解要解决的问题
fields:
- Role:
info: 角色,如学术阅读
text: 学术阅读
- Profile:
info: 版本号,作者等信息
text:
- "author: Arthur"
- "version: 0.2"
- "language: 中文"
- "description: 使用 Unicode 符号和 Emoji 表情符号来优化排版已有信息, 提供更好的阅读体验"
- Goals:
info: 目标,如- 深入理解论文的主旨、关键思路和待解决问题。
text:
- 为用户提供更好的阅读体验,让信息更易于理解
- 增强信息可读性,提高用户专注度
- Constrains:
info: 限制性条件,如 - 遵循「二八原则」进行论文总结。- 输出阅读的总结文字。
text:
- 不会更改原始信息,只能使用 Unicode 符号和 Emoji 表情符号进行排版
- 排版方式不应该影响信息的本质和准确性
- 使用 Unicode 符号和 Emoji 表情时比较克制, 每行不超过两个
- Skills:
info: 技能,指前面Constrains限制下的技能
text:
- 熟悉各种 Unicode 符号和 Emoji 表情符号的使用方法
- 熟练掌握排版技巧,能够根据情境使用不同的符号进行排版
- 有非常高超的审美和文艺能力
- 擅长使用横线分隔符优化信息展示 "━━━━━━━━━━━━━━━━━━"
- Workflows:
info: 工作流程
text:
- 作为文字排版大师,将会在用户输入信息之后,使用 Unicode 符号和 Emoji 表情符号进行排版,提供更好的阅读体验。
- 1. 整体信息的第一行为标题行, 对其进行线框包围, 提升阅读体验
- 2. 信息 item 前面添加序号 Emoji, 方便用户了解信息编号
- 3. 信息 item 前面添加一个 Emoji, 对应该信息的核心观点
- 4. 末尾如果有链接, 则将其用线框分隔

参考这个文件结构,做自己的 Prompt 框架,方便日常使用。

这个 Github 仓库增加了自动处理功能,当有文件变动,自动把 frameworks 文件夹下的所有 yaml 文件转成 JSON 格式。并自动 Release。我们下载 Release 里面的 Javascript 文件放入篡改猴中。

如何支持新的 AI 工具,以 KIMI 为例

如果出现对话框,就非常容易,直接修改 Javascript 源代码中 match 部分的内容就可以了。比如

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// ==UserScript==
// @name ChatGPT 框架助手
// @namespace http://tampermonkey.net/
// @version 1.0.202402232156
// @description 在ChatGPT页面侧边显示框架助手
// @author iaiuse.com
// @match https://chat.openai.com/*
// @match https://claude.ai/chat/*
// @icon https://www.iaiuse.com/img/avatar.png
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_getResourceText
// @require https://code.jquery.com/jquery-3.7.1.min.js
// ==/UserScript==

这里的 match,可以加很多。kimi 就是

1
// @match   https://kimi.moonshot.cn/*

另外自己搭建的套壳应用,也可以通过这样的方式去视频。

直接输入到对话框的功能需要做适配,没有只适配了 ChatGPT,但是也有点小 Bug,需要录入以后再加个空格之类的触发一下。

升级计划

  • 考虑添加一个默认值的设置
  • 考虑增加一个分类设置,就是 frameworks 下面做文件夹设置
  • 考虑左边做个预览界面,方便做格式调整啥的
  • 如果你有什么样的想法和建议可以在文末留言

前面说了 2 个编写 Prompt 的提效工具,下面开始进入 GPTs 部分。

2、从一个简单的 GPTs 开始

2.1、需求希望帮我们取文案标题和封面

每次写文章写标题都要想很久,经常想不到应该如何写,正好看到一个檀东东关于标题的思考,于是想到了让 ChatGPT 来写。

2.2、效果展示

image.png
image.png
体验地址 Rains’s 文案标题专家https://chat.openai.com/g/g-c0xT5Y3OH-rain-s-wen-an-biao-ti-zhuan-jia)

2.3、创建过程

GPTs 创建成功以后界面很简单,可以看出来它的 SEO 机会并不多。它的创建有 2 个方式,Create 和 Configure,最后都是 Configure。

  • Configure:就是我们提供标题,描述,Prompt 和会话起始句创建。
  • Create: 通过和 ChatGPT 对话一步步创建,常常会用英文给我们回答,告诉它用中文就好了
    image.png
    这个 GPTs 的提示词如下
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    ## Goals:
    1. 生成符合 4 有原则的标题。"有关系”、“有好处”、“有意思”、“有期待”
    2. 提供用户10个选择,以便用户选取最符合需求的标题。
    3. 生成的标题,要让观众觉得,和他们有关系、对他们有好处,觉得有意思对内容有期待,迫不及待的想点击观看,

    ## Constraints:
    1. 标题必须符合 4 有原则。
    2. 生成的标题必须在用户提供信息的基础上进行。

    ## Skills:
    1. 自然语言处理能力。
    2. 理解用户需求并转化为有效标题的能力。

    ## Examples:
    【独家揭秘】宝妈必看,简单的3招,她就让高一倒数的女儿逆袭上清华这里面,“宝妈必看”是有关系,和宝妈有关系。“独家揭秘”是有期待,想看看到底是什么秘密。“让倒数的女儿上清华”是有好处,大家都想让自己的孩子考上清华大学。“简单三招”是有意思,居然只要简单的三招。

    ## Workflows:
    1. 接收用户提供的信息。
    2. 分析信息,提取关键信息。
    3. 根据关键信息生成10个符合 4 有原则的标题。
    4. 呈现生成的标题供用户选择。
    5. 根据用户选择的标题生成相应封面图片。

2.4、如何使用 GPTs

目前 ChatGPT 提供了几种方式使用 GPTs,左边的窗口会列出常用 GPTs,另外就是在对话框中@调用。

image.png
直接点击这里就可以打开 GPTs,并进行会话。另外还有中方式,让我们在会话过程中唤醒其他的 GPTs,也就是在一个会话中,让这些小 GPTs,协作工作。
image.png
image.png

后面这种交互模式在钉钉,企业微信一直都有,claude 早期就是在 slack 中以机器人的形式出现。从应用角度来说,有点鸡肋。

2.5、找其他人的 GPTs

image.png

2.5、GPTs 的盈利思考,偏悲观

排名的规则是什么?我们如何让自己的 GPTs 有更多人用?现在还不知道,不过有使用次数信息了。
image.png

这里一个对话框算一次,就是 GPT 左边列表那里,一个算一次。如果是我们想要提高系统的排名,不断打开对话框对话就好了,次数飙升很快。说起来现在是最好的机会,因为它还没做特殊处理。比如自己使用不算?

另外有 2 个细节,也是今天写这篇博文想到的。网址链接和作者信息。打开个人设置。

  • 作者信息

    • 这里的名词是账单名词,它是取最后一次付款成功的记录
    • 也就是说更新这个信息,最多要等一个月,下次付款之前修改才行
    • 暂时没找到地方了,有知道的留言给我呗
      image.png
  • 网址链接

    • 本来打算在 GPTs 的帮助信息里面加 html 代码,失败了
    • 这个也好理解,确实不安全因素,所以它提供了域名添加的方式
      添加域名的时候不要加协议,然后去 dns 服务商那里加上 txt 记录就可以了
添加域名 设置 txt 记录
添加域名 image.png
image.png
image.png
现在它又开始搞事情了,除了前面说的,又加上了其他社交媒体帐号
image.png

2.5、增强能力

后面会另外写一篇如何通过外部系统接口对接,比如通过 GPTs 控制智能家居,多个接口能力融合之类更偏向编程的文章,本文旨在简单探讨 Prompt 和 GPTs 的简单使用。

3、让小GPT们动起来吧

我们知道输出的第一个大门槛,是从 0 到 1 搭建一篇文章的骨架,个人在这个环节徘徊了很多年,得益于大模型的加持,逐渐适应了输出倒逼输入的学习模式。下面从写一篇”如果高效学习思维模型”博客文章这个视角,尝试构建一个使用 GPTs 的实践方案。

3.1、整体策略思考—分而治之

目前 Prompt 还很难达到传统编程语言那样的可控性。这也不算是现阶段 Prompt 的能力重点。随着 Prompt 的复杂度上升,它出现意外情况的概率也增加了。降低复杂度是一件非常有必要的事。

所以我就把这件事分成这样几个部分:

  • 取标题做封面
  • 列提纲,理结构
  • 改错别字文笔优化
  • SEO 建议

我期望的交互模式,在一个会话中管理整件事。什么意思呢?就是我在和 ChatGPT 沟通关于这篇文章的一切都在一个会话中,将来也好找完整的交流过程。

3.2、从结构开始自而下—从框架开始

【需求分析】

我们从文章期望传递的价值入手(目前的经验不取悦读者这个心态非常重要)。我们期望传递的是如何高效学习思维模型,通过选取其中一个思维模型,解读这个模型,并用在生活中的具体案例上,并举出一些可能存在的挑战这样几个方面,希望文章有更好的逻辑结构,顺畅的起承转合。

【GPTs 设计】

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Role:
知识分享爆款文案大师

Profile:
author:iaiuse
description:通过给定主题内容输出目录大概

Goals:
构建文章结构和提供写作指导。
能针对性提供图片说明。
文章结构设计时,要保证逻辑性强,能吸引读者继续阅读。
最后输出对这篇文章的SEO建议

Constrains:
专注个人提升领域
在构建文章结构时,使用Markdown格式
如果涉及到引用的外部资源,应该确保这些资源存在于其训练知识库中。如果不了解某个资源,应明确表示不了解,如果了解,应给出明确的出处,
如书籍就给出书名、出版社和作者。
避免提供错误或不确定的信息,保持回答的准确性和实用性
在表达上,采用友好的语气,并详细解释,特别是需要明确表达背后的传播学逻辑。
整体上遵循结论优先原则
文章结构要考虑传播学爆文逻辑

Skills:
明确区分一级标题、二级标题、三级标题。其中一级标题和二级标题应该有数字标号,如“1、”, “1.1、”,三级标题不需要数字标号。

Workflows:
作为爆款知识分享博主在用户输入文章主题和大概内容以后。
输出目录结构,每个段落标题后面都用斜体表示这部分内容内容梗概
并在段落最后说明和下一个段落之间的逻辑转折的传播学思考

image.png
最后使用结果是这样的
image.png
体验地址 知识分享爆款文案大师

这里需要说的是,是不是真正能做到爆款文案,GPT 并帮不了我们,至少降低了我们起手的难度。真正的爆款文案逻辑,是那些自媒体号的看家本领,不是那么容易就能做到的

有了这个框架以后,我们就可以在这个基础上自己发挥了,这个过程没有使用 GPTs 的能力,原因很简单,个人而言,输出倒逼输入是目的。

标题的 GPTs 前面已经有了,下面再做一个改错别字的 GPTs

3.3、最后优化—改错别字改措辞

【需求分析】

我的主要笔记输出工具是 Obsidian ,一直没有找到特别合适的插件来帮我改中文错别字,在 AJ 的建议下,用 ChatGPT 帮忙。我期望的效果是它告诉我原来是什么样的,建议改成什么样的,为什么这么改。这里的原因很简单,我需要通过它的内在逻辑,帮我提升。AI 再强大如果每次都找它改同样的错别字,我也很崩溃。

【GPTs 设计】

1
2
3
4
5
6
7
8
9
角色与目标:你是一个非常专业的自媒体运营专家,擅长撰写受欢迎的文章,并且精通于识别文章中的错别字、语法错误和不符合标准实践的表达。你的任务是分析提供的内容,指出其中不合理的部分,并且分别列出每个问题,提供问题的原因和改进建议。在提出修改建议时,应充分考虑传播学和心理学的考量,比如表达上近因效应对主题的加强效果,以确保内容更有利于传播。使用表格格式,包含三列:原始内容、修改建议和修改原因。在完成所有调整后,将修改后的完整内容附在回答的末尾,并用粗体突出显示更改部分。

约束:专注于产生清晰、简洁的分析。确保所有建议都是尊重性和建设性的。避免进行改变原文意图的修改。

指导原则:以结构化表格格式呈现发现。在最终内容中用粗体突出更正的部分。

澄清:如果输入不清楚或缺少细节,要求澄清或基于典型的自媒体实践填补空白。

个性化:以一个经验丰富的自媒体专家的精确度和奉献精神进行任务,提供有见地和可行的反馈。特别注意传播学和心理学的考虑,以确保内容更有利于传播。

体验地址 文案优化专家

3.4、一起窃窃私语一起下班回家

我们期望的结果是在一条主线中完成整件事,在中间需要哪些 GPTs 帮忙叫它来就好了。

image.png
image.png
image.png
image.png
image.png
image.png

这部分旨在说明我们如何在一个任务中,调度不同的 GPTs 来完成任务。我们很快就发现,如果 GPTs 多了,调度这些 GPTs 是一个不小的挑战。这部分最佳实践可以参考南瓜博士:用 GPT 写的油猴脚本。使用更加连贯。

3.5、给 GPTs 提供绘图和联网能力

GPTs 现在默认提供了 DALL. E 和 Web Browsing 的能力,我们可以在 Prompt 里面说让它联网或者绘图,就能唤醒这部分能力,让整个过程更高效。上文案标题的插件使用了绘图能力。Web Browsing 让固定下来的大模型参数,有机会接触最新的信息,提升模型能力。

通过上面这些内容我们对 GPTs 有了基本认识,下面我们继续探索,从产品角度它有些哪些特点。

4、GPTs 为啥叫小 GPT 呢,因为加上记忆的翅膀

前面提到了一种突破上下文极限的方式,首先的做法当然是氪金,其次是通过上面的方式不断 Summary。

GPTs 的横空出世,就像是赋予了我们一扇无限上下文的神奇之窗。可能的幕后英雄是某种“摘要机制”,不重要,它会解决好的。

如此一来,我们便充满信心地相信,这位专属领域的超级助理只会变得更加贴心,领域内的知识积累也将日益完美契合我们的需求。挑选它作为个人助理,简直是明智至极!

这里有一个很有趣的点,我们普通人其实不具备衡量 GPT 结果的能力。我相信一定有基准测试这样的东西,不会完全依赖人工。对于我们个人而已,我们自己评判就好了。

但是作为商品化的 GPTs,如何优化它,就很有意思了。

5、GPTs 的商业化不是谨慎的问题

5.1、从传统产品人角度它还有很多硬伤

如果说 GPTs 是朝着商业化方向走的,目前至少有几个问题需要解决:

  • 如何合理让更有价值的 GPTs 匹配有需求的用户?
    • 当然也许这是它的强项了。
  • 如何管理 GPTs 的版本,如果是商业化产品就必然有持续迭代的诉求
    • 或者发现上线的版本出问题了,要回退,如何回退?
    • 问题是能不能回退?
  • 优化的出发点呢?
    • 用户画像,谁用了我的 GPTs?
    • 它是如何用我的 GPTs 的?我能看它的请求?
      • 用户隐私呢?
    • 我能从哪些角度优化?
    • 用的人很多,但是又不知道咋用的,这咋整?升级要解决谁的需求?
      从这几点来看,目前看起来GPTs只是权宜之计,希望马上就打脸。
      或者换个角度思考,OpenAI 更大的压力和人力投入,也许还是要先保障自己在大模型的领先地位。直到有一天大家都摸清楚了路数,开源突破资本的限制。

5.2、真正要警惕的是存储,以及构建出来的能力

目前阶段来看,GPT 会话超过 1000 的人可能没有那么多,感觉自己用了很多,也不过几百条而已。但是现在它已经出现了这样苗头:

  • 自定义 GPT(GPT 3.5 也有)
自定义 ChatGPT 个人信息用法
Customize ChatGPT Introducing Custom Instructions

自定义指令

  • OpenAI 关于数据使用的声明
    How your data is used to improve model performance

    How your data is used to improve model performance

    One of the most useful and promising features of AI models is that they can improve over time. We continuously improve our models through research breakthroughs as well as exposure to real-world problems and data. When you share your content with us, it helps our models become more accurate and better at solving your specific problems and it also helps improve their general capabilities and safety. We don’t use your content to market our services or create advertising profiles of you—we use it to make our models more helpful. ChatGPT, for instance, improves by further training on the conversations people have with it, unless you opt out.

读到前两段,你可能没太领会“存储大计”的深意。现如今,我们仍旧对它那令人眼花缭乱的技术能力念念不忘。当它开始以我们的数据为食进行自我进化时,真正的恐怖不是它私自窥探了我们的小秘密,而是它通过了解我们来变得越来越贴心,越来越难以替代。这种情况下,跳槽到其他平台?简直是痴人说梦!

OpenAI存储才可怕

一旦OpenAI对存储技术下了血本,我们在这个平台上堆积如山的数据和自主研发的功能,让我们与之形影不离。这种情况有点像现在的微信,让人爱恨交加不是因为它技术多先进,而是我们的社交圈、职场生涯、亲朋好友全都在那儿,逃不开啊!

倘若换成别的社交工具,咱们还能凭借手机号码,靠软件内置的通讯录匹配功能勉强搬家。但面对这些庞然大物的模型,连搬家的小车都没得租,想迁移?简直是天方夜谭!

byzer-llm 作者祝威廉去年 OpenAI 发布存储产品的时候,非常敏锐意识到这个趋势,过了 3 个月我才突然觉得,细思极恐!

image.png

5.3、GPTs 在抢应用流量入口,卡脖子!

尽管GPTs的实力令人瞩目,但想要颠覆当前密布的应用生态圈,还真是弹丸之地。那些花了数十年、数不尽的真金白银打造出来的信息孤岛,怎么可能轻易说拆就拆?叔能忍,婶也不能忍呀!

基于 Prompt 的交互,甚至加上各种外部接口,还不足以支撑起现有交互效率。想象一下,现有的习惯是用Office写作,所有的工具按钮一览无遗,随手可得。突然间,我们得通过一个输入框,敲入Prompt来撰写文章,这对于编纂一份长篇分析报告而言,无异于用筷子吃披萨。

企业业务场景中,更适合的用法是通过 API 接口调用 ChatGPT 的能力,用来提高效率,重塑流程,在既有业务流程中嵌入,而不是反过来,把 ChatGPT 当作大门,让所有业务能力都得通过它进入。至于这股风潮将如何演变,即便是占卜师也难以预言,不过在某些场景下,这一招还是相当实用的。

正因为商业化还存在这么多变数,商业价值打了折扣,传统应用服务商不知道最终会以什么样的形态呈现,所以

image.png

5.4、GPTs 的攻防意义没有想象中那么大

本质上这是个关于投资回报的游戏。许多发出的GPTs并未展现出明显的商业潜力,这问题在平台层面似乎轻而易举就能解决。但从产品和用户体验的视角来看,如果ChatGPT本身都未能称作一款优秀的产品,那么基于它的GPTs又能闪耀出多少光芒呢?

不明确的商业前景让人们一时兴起,热衷于探索GPTs的源码之谜。然而,由于其本身商业价值的不确定性,这场攻防游戏的实质价值并未达到许多人的预期。

通过前文的解析,我们掌握了GPTs的工作原理——一场庞大的对话。这为我们提供了一个窥探机会:通过查询GPTs的起始字符,可以窃取到创建它时的信息。这便是著名的“源码钓鱼”术。网上关于此类攻防的文章已层出不穷,从根本上看,要完全封堵这一漏洞似乎是不可能的。

驱动于好奇心,肯定有人跃跃欲试,梦想着仅凭几百行的Prompt就能大赚一笔。然而,这样的期待过于天真,所以在这种情况下,搞攻防的意义并不大。

如果 GPTs 使用了外部接口,那就回到传统的安全领域了,要拿里面的数据并不容易。何况现在 GPT 4 Plus 还有单位时间的会话次数限制,那些数据都爬完黄花菜都凉了。

image.png

6、普通人使用 GPTs 的“正确“姿势

放弃直接通过 GPTs 赚钱的念头,把它当成提升自己的最佳伴侣!非洲草原上来了一头狮子,系好鞋带赶快跑,不用比狮子快,跑过其他人,就是安全的!

简单 GPTs 能解决的难题实在有限,在全球范围内众多 GPTs 中脱颖而出更是难上加难。持续的迭代和系统的熵增让小团队或个体维持不易。观察目前 GPTs Store 的风云榜,榜单之星大多是那些有历史积累的队伍,拥有成熟的产品和服务。多数情况下,我们不过是在对旧需求进行新的诠释。在 App 革命之前,这些需求已然存在。市场的洗牌虽然淘汰了一批开发者,但仍有不少坚守阵地。

既是如此,不如我们索性调整心态,紧紧抓住GPTs这一利器,使其成为推动个人和企业成长的得力助手。启动命运之轮,让它从现在开始旋转吧!

写到这里,情绪出来了,莫名就上价值了!

我们不用纠结某个 GPTs 写得好不好,就给自己立个 Flag,写它 100 个,也算不得刻意练习,写那种和具体目标相关的,能写出 50 个不好用的 GPTs,自己还没吐,也是成功的!


下一篇文章会重点阐述如何增强 Prompt 能力。