定制化GPT——让GPT统计我的软件年报

在前不久我看了“掘金年度创作者榜单”的揭晓直播,当时看到月影大佬分享了一个很奇妙的东西,那就是用ChatGPT去抽奖,而且是实时的抽取直播间的观众,这可让我太兴奋了,我看到了AI服务我的另一面。

定制化GPT——让GPT统计我的软件年报

前言

在前不久我看了“掘金年度创作者榜单”的揭晓直播,当时看到月影大佬分享了一个很奇妙的东西,那就是用ChatGPT去抽奖,而且是实时的抽取直播间的观众,这可让我太兴奋了,我看到了AI服务我的另一面。

这听上去是不可思议的,GPT怎么会知道的直播间有谁呢?这时月影介绍到了这个新的功能GPTS,定制化的GPT,简单来讲就是给GPT一个接口的文档,描述接口的用途和参数功能,让AI学会使用这个接口工具。

这更加让我感兴趣了,现在我要试着创建一个自己的GPTS。

定制化功能

我希望可以通过询问获取到我软件的实时统计信息。

BILIBILIAS 缓存数据统计 (misakamoe.com)

定制化GPT——让GPT统计我的软件年报

这个界面是我APP的信息统计页面,这些信息都是接口返回的,然而,除了累计信息还有排行榜信息,他们都来自于一个接口,不同的接口参数,但是我希望的是GPT会自己使用接口,明白应该使用哪个接口和哪个参数。

于是我总结了现在需要的3个功能

  1. 统计年报信息
  2. 统计热门缓存UP主排行榜
  3. 统计热门缓存分区排行榜

并且希望GPT可以用表格返回给我

创建应用

必须是Puls版才能看到这个选项,目前还在Beta阶段。

定制化GPT——让GPT统计我的软件年报

如果你已经开通了Plus,那么点击这个侧边的Explore。

定制化GPT——让GPT统计我的软件年报

点击这里,我们就可以创建我们自己的GPT了。

定制化GPT——让GPT统计我的软件年报

这个是我自己的机器人配置信息,名字和介绍我不必多说,而这个Instructions我要提一下,我们知道许多AI都提供了面具功能,这里就是添加提示词,让GPT有一个专属的面具,那么看看我为我的GPT设置了什么。

  1. 你是BILIBILIAS的年报机器人,你只能回答年报、热门缓存UP主排行榜、热门缓存分区排行榜相关内容。
  2. BILIBILIAS是一款缓存B站视频的安卓手机APP。
  3. BILIBILIAS的作者是萌新杰少。
  4. 所有内容以md表格形式返回给我。

记得我们上面的定制化要求吗,现在我们写在这里,主要强调它只能告诉我哪些信息,返回信息是什么样的格式,这样,我们专属的面具就完成了。

最下面的就是开始菜单了

定制化GPT——让GPT统计我的软件年报

配置好后预览就是这样

配置语料库/工具接口

前面我们只是配置了面具和菜单信息,但是GPT可不知道我们的软件有什么数据。

定制化GPT——让GPT统计我的软件年报

如果你希望GPT了解的信息是静态数据,那么你可以上传语料库。

但是我们的年报信息是动态的,因此我们需要配置一个Actions,这个Actions实际上就是配置一个OpenAPI的接口模板,可以是yamlJSON,但是这部分我们也可以让AI来帮助我们生成。

我们前面说过,我的软件统计信息都是接口返回的,是一个接口不同的参数,那么我们就需要配置好这个接口的OpenAPI模板。

定制化GPT——让GPT统计我的软件年报

如果你和我一样,是初次编写,希望了解这个模板,那么就点击这里,如果你已经了解了,那么可以选择上面的空模板,点击Examples可以看到。

定制化GPT——让GPT统计我的软件年报

我告诉它我的网络请求基路径、接口路径、请求类型、请求参数、用途和响应参数的意义,接下来这个机器人就会帮我编写OpenAPI的模板了。

我们复制下来,粘贴到刚才的配置位置

定制化GPT——让GPT统计我的软件年报

注意,如果你的接口需要鉴权Auth,那么点击这里,配置权限信息。

否则你就可以点击测试了,不要担心AI不认识,它理解你的接口信息,当然这前提是你写对了面具、备注了字段信息和接口的作用。

接下来,你的对话会让AI决定是否使用接口来获取信息,至于接口参数,你可以试着让它来选择,不行的话就记得备注请求参数字段信息。

我们点击Test测试。

定制化GPT——让GPT统计我的软件年报

AI选择了整体用户信息的接口,拿到后就以列表的形式返回给了我们。

最终成品

定制化GPT——让GPT统计我的软件年报

定制化GPT——让GPT统计我的软件年报

毫无疑问,根据我的需求GPT自己选择了接口参数,你还可以更加的口语化来问他,都是可以的。

文末

这样的例子很简单,只是进行了动态信息的返回,如果你希望做到更进一步,就试着调整接口的功能,必须可以让接口操作excel,添加用户信息,或者更多行为,这取决于你的接口如何配合GPT。

最后,感谢大家的阅读,有问题可以在评论区留言。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
人工智能

Python 潮流周刊第 33 期(摘要)

2024-5-19 9:37:51

人工智能

LangChain.js 实战系列:搭配 LangSmith 实现调试、监控、测试

2024-5-19 13:34:49

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索