目 录CONTENT

文章目录

人人都是GPT开发者:如何在10分钟内用GPTs打造你的AI应用

慧行说
2023-11-22 / 5 评论 / 0 点赞 / 610 阅读 / 1,733 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-11-22,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

A-sleek-and-modern-banner-image

前两天,OpenAI的CEO在开发者日上公布了GPTs,以及接下来即将到来的GPTs store,让用户可以通过chatGPT获得收入分成。为了让接下来能恰到GPTs store的分成,我们今天来研究下这个GPTs。

写在开始前

在去年chatGPT刚上线GPT3.5的时候,出来了很多GPT的各种用法,比如如何让GPT充当英语老师,或者是夸夸机、翻译助手、猫娘扮演之类的。今年针对这一类的应用场景类GPT也出来了很多镜像站,比如我之前部署过的一些镜像站,基本都可以通过设置提示词来创建一个自己的GPT应用,就像下图这样:

image-20231121163709660

这个功能基本上99%的GPT镜像站都做了,但是官方一直没做,这次官方亲自下场做了这个功能。跟普通的GPT应用区别的是,官方的GPTs还能够使用chatGPT自带的很多功能,如DALL·E 3、GPT4、Data Analysis等,同时还做了一个大部分镜像站都没能力做的事儿,类似Fast的知识库功能。什么意思呢?简单来说就是可以上传部分知识库(类似用户手册啊,用户问答之类的知识库内容),通过GPT应用进行问答时,可以从知识库里面直接获取。

这个功能之前也有很多类似的,比较出名的就是chatpdf,我记得刚出来的时候我还冲了5美刀去体验了下chatpdf,现在只要购买GPT plus,这一切都可以体验,还是很值的。

创建My GPTs

在我写这篇文章之前,我没有在官方的GPTs中创建过,但是我之前在很多第三方chatGPT的镜像站创建过类似夸夸机、猫娘扮演、智能客服、剧本杀等GPT应用,所以我觉得我应该能简单的创建一个我的GPTs,我决定把我之前的另一款开源workflow用GPTs实现一遍。

首先说说我之前那款开源workflow的原理,就是把开发过程中的中文变量改成符合规范的英文变量名称,比如我的变量中文意思是:吃饭,那么我有以下几种命名方式,分别是:

  • 小驼峰:eatBowlsNoodles
  • 大驼峰:EatBowlsNoodles
  • 下划线:eat_bowls_noodles
  • 中划线:eat-bowls-noodles
  • 常量:EAT_BOWLS_NOODLES

这个workflow也是从另一个大佬那边学来的,我今天就用GPTs来创建下这个应用。

  • 首先在chatGPT的页面可以看到一个Explore,点击进入之后就可以看到My GPTs,见下图:

image-20231121165303959

  • 我们只需要点击Create a GPT便可开始创建自己的GPT,见下图:

image-20231121165419822

  • 进入创建页面之后就是一个简单的对话框,问你要创建什么,我把我上面的程序逻辑复制进去即可。

image-20231121165938514

  • 通过上面简单的2句对话,我这个GPT其实就已经开发好了,甚至还自动帮我生成了一个logo,我们先试试看能不能通过输入关键词+中文变量来获得正确的输出。

image-20231121215148064

可以看到,我们在右侧的输入关键词+中文变量名称,GPT便会为我们输出一个已经规范好的英文变量名称。截止这里其实简单创建一个GPT就已经完成了。

  • 接下来我们看看configure,从上至下我标记了8个点。

image-20231121215505000

对应的分别是

  1. 应用图标:可以自行更换,也可以通过DALL·E生成;
  2. Name:应用名称;
  3. Description:应用描述;
  4. Instructions:使用说明,也类似于之前的prompt;
  5. Conversation starters:话题启动器,可以初始化几个问题开始交谈;
  6. Knowledge:知识库,目前还暂时未测试这个功能,不过也大概能想到,这个应该跟chatpdf、或者是fastGPT的知识库功能类似,这里暂不测试;
  7. Capabilities:能够使用的能力,这点我觉得属于一个很牛逼的地方,相当于这个应用可以使用chatGPT的Web Browsing(bing搜索),DALL·E Image Generation(AI绘图),Code Interpreter(代码解释器),尤其是代码解释器可以直接运行代码;
  8. Actions:动作,这个目前我看过一些B站的UP主视频,主要是可以用来调用一些API,后续我看能不能找一些开放的天气API尝试下;
  • 最后就是发布当前GPT即可,目前可以发布为仅自己使用(only me),通过链接分享(only people with a link),以及公开(public),我估计public应该就是后续的GPTs store了,不过没有看到如何获得收益分成。

image-20231122134438765

总体感觉

总的来说,GPTs更像是把之前所有第三方的应用功能全部集合起来了,同时开放了自身的各种能力的一个大的集合。实际使用起来确实是功能更强大了,体验也更好。

难怪有人说OpenAI把中小开发者要做的事儿都给做了,不过我觉得这也无可厚非,之前要实现这个功能,只有用哪些中小开发者提供的镜像站,而且体验也不好,用户隐私也没有保障。现在官方亲自下场做的GPTs,相当于把这个门槛降的非常低,不需要你是专业的开发者,也能够参与到GPT的开发中来,个人觉得是一件非常好的事儿。

最后推荐几个不错的第三方GPTs store:

写在最后

就在几天前,OpenAI的联合创始人兼CEO Sam被董事会开除了,说实话,刚知道这个消息的时候我还是有点失望的,毕竟Sam带领OpenAI在这一年中带给了我们很多惊喜;毫无疑问,OpenAI现在在人工智能领域是领头羊。接下来要上线的产品也无不使我感到万分期待,譬如GPTs store跟GPT5。我目前的工作与生活中已经完全离不开GPT4了,所以还是不希望OpenAI的团队动荡,还是希望OpenAI的人事动荡尽快回归正常吧~

0

评论区