一文读懂GPTs的构建与玩法(GPTs保姆级教程)
知乎:Rocky Ding
公众号:WeThinkIn
写在前面
【WeThinkIn出品】栏目专注于分享Rocky的最新思考与经验总结,包含但不限于技术领域。欢迎大家一起交流学习💪
大家好,我是Rocky。
本文将从“什么是GPTs”,“GPTs搭建流程”,“GPTs应用案例”,以及“GPT-4,ChatGPT Plus稳定使用教程”四个方面讲解GPTs这个当前最为火爆的AIGC产品。
关于作者
Rocky在校招期间拿到了北上广深杭等地的约10个算法offer,现在是一名算法研究员,目前专注于AIGC创新产品的落地应用以及AI算法解决方案的商用。
在研究生期间,Rocky曾在京东研究院,星环科技,联想研究院,北大方正信产集团研究院,百融云创,中科院软件所等公司做算法实习生,对不同性质公司的商业闭环逻辑比较了解。
Rocky多次获得CVPR,AAAI,Kaggle等顶级平台的算法竞赛冠军和Top成绩。
Rocky相信人工智能,数据科学,商业逻辑,金融工具,终身成长,以及顺应时代的潮流会赋予我们超能力。
Rocky是自媒体WeThinkIn的创始人,积极在业余时间进行创业实践与基本面扩展。
Rocky喜欢分享和交流,秉持着“也要学习也要酷”的生活态度,希望能和大家多多交流。AI算法,面试,简历,求职等问题都可直接和我交流~
话不多说,我们直接进入正题:
正文开始
----【目录先行】----
-
什么是GPTs
-
GPTs搭建流程
-
GPTs应用案例
-
GPT-4,ChatGPT Plus稳定使用教程
【一】什么是GPTs
2023年11月6号的OpenAI开发者大会上,OpenAI CEO Sam Altman发布了ChatGPT的很多新功能,让AI行业再次繁荣。
其中最被大家津津乐道的便是GPTs,一个无需撰写代码,使用自然语言就能开发基于ChatGPT的AI应用产品。
按照 Sam Altman 的说法,每一个GPTs像是ChatGPT为了一个特殊目的而做出的分身,并且人人都能轻松定义一个 GPT。
Rocky认为,GPTs本质上是将GPT-4和ChatGPT结合各种插件以一个更灵活,更多变,更低使用门槛的产品形态,可以说是一种“零代码”的AI Agent实现方案。
2023年3、4月份开始的很多GPT套壳创业,比如说很多的小网站,都是基于GPT的API去做Prompt工程,然后号称是某一个领域的“专业AI”助手,着其实有点类似于GPTs的雏形。所以在官方GPTs发布之后,GPT套壳创业将会遭受比较大的打击。
GPTs将GPT-4和ChatGPT这两个护城河技术工具作为基础,同时使用自然语言构建AI应用,集成联网搜索、图像生成、代码运行、外接知识库、外部API等方式,把大模型真正的变成用户自己的助手去提高效率,让更多用户能选择丰富多样的“AI”助手。
如果如果OpenAI不提供上述的基础能力,AIGC时代的开发者们依旧得自己造轮子。但这些基础设施由OpenAI来实现,不光节省大家的时间,降低开发门槛,也帮助OpenAI统一开发生态,提高安全性。
在发布会后的几天,OpenAI的访问量一直爆表,导致ChatGPT服务停止了2-3天,热度超出了所有人的预期,包括OpenAI CEO Sam Altman。如此的繁荣,是AI行业的首次,在传统深度学习时代的10年了,别说有如此的热度了,甚至没有出现过在ToC产生落地的产品,所以这就是AIGC时代的潜力与势能。
目前每天都有超过上千个GPTs被开发出来,ChatGPT很有可能成为AIGC时代的生态系统平台,做成AIGC时代的“APP Store”,并且这个生态目前无人能及,确实是遥遥领先全球。
看到这里,你是不是对如何搭建和使用GPTs充满兴趣。在下面的章节中,Rocky将带着大家一步一步完整搭建属于自己的GPTs应用,并且向大家介绍如何稳定使用GPTs应用。
【二】GPTs搭建流程
从2023年11月10号开始,在ChatGPT最新版本上就开放了搭建GPTs这个功能(需要开通PLUS会员)。
我们打开ChatGPT界面,可以看到有一个新的栏目Explore:
我们点击Explore,就能进入GPTs应用界面,里面包含了My GPTs和Made by OpenAI两个部分:
其中,My GPTs代表了我们自己构建的GPTs应用;而Made by OpenAI则表示OpenAI官方发布的一些GPTs,方便大家直接使用,包含了DALL.E,Data Analysis,ChatGPT Classic,Game Time,The Negotiator等。
了解了这两个部分的内容,我们接着点击My GPTs中的Create a GPT按钮,就可以开始搭建我们的第一个GPTs应用了!
点击Create a GPT按钮后,就会跳转到GPTs搭建的操作界面。操作界面又分为两个部分,左侧是Builder界面,包含了Create(创造)和Configure(配置)两个Tab;右边则是Preview(预览)界面,可以实时体验我们构建的GPTs的效果。
通过Create(创造)模式来构建GPTs非常简单,与使用chatGPT相似,我们直接通过自然语言输入要求(我们可以选择使用中文对话),就可以逐步构建我们想要的专属GPTs。比如Rocky在这里想要创建一个类似于《头号玩家》电影里的绿洲游戏世界:
将我们的要求输入后(自然语言创造,生成这个GPTs应用的名字、描述、核心Prompt、开场预设对话等),GPTs就会进行构建,我们需要等待大概30秒,GPTs就会初步构建好,并给我们提供建议的名称与头像,同时右边的Preview(预览)界面也实时变化了。
当然的,我们也可以持续与ChatGPT对话,让其修改GPTs的名称与头像,知道我们满意为止。Rocky这里直接给GPTs进行了命名:“WeThinkIn's Oasis World”。与此同时,我们也可以直接在右侧的Preview界面测试GPTs的效果是否达到我们的预期。可以说,GPTs的开发过程,做到了开发测试一体化,未来的AI产品开发流程,或许会受到比较大的颠覆。
下图就是完成了名称和头像设计的GPTs:
接着ChatGPT会询问我们想要构建怎么样的GPTs内核,我们只需再输入描述我们的GPTs应用内容的Prompts,从而完成对GPTs内核的基本构建:
可以看到,在完成GPTs内核构建后,右侧Preview界面会显示四个开场预设对话,方面用户快速上手使用我们构建的GPTs应用。
与此同时,我们点开Configure(配置)这个Tab,就能看到我们的GPTs已经构建好的信息了。我们可以在其基础上进行手动调整,完善补充:
我们可以修改头像,名称(Name),GPTs简介(Description),GPTs内核Prompts(Instructions),开场预设对话(Conversation starters)。
Rocky创造的《绿洲世界》游戏的GPTs内核Prompts(Instructions)如下所示:
简单来说,GPTs内核Prompts(Instructions)就是每个对话的预设prompt。
我们也可以修改开场预设对话,将开场问题翻译成中文,方便大家理解和快速使用。可以看到右边的预览界面跟随着我们的修改同时进行了变换:
接着,我们划到最下面可以看到Knowledge、Capabilities和Actions三个高阶设置:
点击Knowledge中的Upload files按钮,我们可以上传文件(pdf,word文档等格式)作为外界知识库,供GPTs应用参考学习,同时在GPT回答的过程中调用检索的功能。
在Capabilities中,有Web Browsing、DALL.E Image Generation、Code Interpreter三个选项,默认勾选,分别代表启动网络搜索内容,使用DALL.E进行图片生成以及可以运行代码(分析数据,分析文件,数学计算等)三个强大的功能,极大增强了GPTs的性能与多模态能力。
在最下面的Actions中,我们可以点击Add actions,从而打开一个新的界面,我们可以在里面增加一些API功能。通过API 获取外界的信息,包括各种我们想要获得的公开数据或者第三方提供的功能,从而进一步提升GPTs应用的性能:
我们可以在Schema填入API的json数据,来让GPTs能够调用对应的API,json模版如下所示,我们主要修改其中的description,url,paths,还有parameters中的name字段等:
{
"openapi": "3.1.0",
"info": {
"title": " Get Food Nutrition Data ",
"description": "Retrieves current weather data for a location.",
"version": "v1.0.0"
},
"servers": [
{
"url": "需修改:填入API的url"
}
],
"paths": {
"需修改:填入API的paths": {
"get": {
"description": "需修改:填入对应的描述语句,有助于GPTs理解",
"operationId": "GetFoodNutrition",
"parameters": [
{
"name": "需修改:填入对应API的name字段",
"in": "query",
"description": " 需修改:填入对应的描述语句,有助于GPTs理解 ",
"required": true,
"schema": {
"type": "string"
}
}
],
"deprecated": false
}
}
},
"components": {
"schemas": {}
}
}
正是上述这些功能的搭配组合,就能实现Agent的Core Loop:制定目标,收集信息,决策,并且执行。
完成上述所有的操作与设置后,一切就绪,我们可以点击右上角的Save按钮,将自己的开发的GPTs应用进行发布啦!
一共有Only me,Only people with a link,Public三个发布选择。如果说想要完全公开,则可以选择Public;如果想要指定的人通过链接访问,则选择Only people with a link;如果只是自己使用的话,那么就可以选择第一个Only me。选择好后,点击Confirm(确认)按钮即可保存GPTs应用。
最后,发布成功后,我们就可以愉快的体验自己开发的GPTs应用了。当然的,也可以把链接分享给朋友一起体验,不过必须是PLUS会员才能够加载到GPTs中。
【三】GPTs应用案例
之前有“百模大战”,未来相信会有“千GPTs大战”。Rocky在这里也推荐大家一些有趣好玩的GPTs应用给大家:
(注意:这些GPTs应用都必须有ChatGPT Plus账号才能使用,关于如何注册使用ChatGPT Plus账号,可以阅读本文的第四章)
虚拟女友:https://chat.openai.com/g/g-32QMy0msj-xu-ni-nu-you-lin-le-qing
《绿洲》游戏:https://chat.openai.com/g/g-v5TBOFb7j-oasis
谷歌资深编程专家:https://chat.openai.com/g/g-kiM2gwWst-googlezi-shen-bian-cheng-zhuan-jia
数字克隆人:https://chat.openai.com/g/g-L4BIwjMr3-another-me
个性化穿搭助手:https://chat.openai.com/g/g-glEEZH4A3-ge-xing-hua-chuan-da-zhu-shou
3D立体天气海报:https://chat.openai.com/g/g-aTdwKcgsE-cityweatherart
简历优化助手:https://chat.openai.com/g/g-uJLGruLPd-resume-wizard
食物卡路里分析助手:https://chat.openai.com/g/g-XrfbpH4dJ-meal-mentor
美食助手:https://chat.openai.com/g/g-0QM1BsPrR-mei-shi-zhuan-jia
汽修专家:https://chat.openai.com/g/g-wvrJnMVZV-qi-xiu-zhuan-jia
美发专家:https://chat.openai.com/g/g-mKD3n2puV-hair-styling-advisor
英语口语助手:https://chat.openai.com/g/g-1pE7udzU5-english-teacher
恋爱专家:https://chat.openai.com/g/g-bXwLni06B-lian-ai-zhuan-jia
短视频分析助手:https://chat.openai.com/g/g-fXNcH1d6l-duan-shi-pin-fen-xi-shi-video-analyst
数学专家:https://chat.openai.com/g/g-J75qypPUU-math-mentor
网站设计助手:https://chat.openai.com/g/g-2Eo3NxuS7-designergpt
LOGO设计助手:https://chat.openai.com/g/g-ymi0COabZ-logo-designer-professional-version
旅游助手:https://chat.openai.com/g/g-MDExvbFqe-voyage-guide
上述的GPTs开发并上线,一般不超过一天。这在过去的算法产品/项目开发中是难以想象的,我们需要设计前端、搭建后端、开发AI算法、产品测试、产品部署上线、产品运维等流程,整个开发周期至少三个月到半年不等。
推荐阅读
1、Stable Diffusion XL核心基础知识,从0到1搭建使用Stable Diffusion XL进行AI绘画,从0到1上手使用Stable Diffusion XL训练自己的AI绘画模型,AI绘画领域的未来发展等全维度解析文章正式发布
码字不易,欢迎大家多多点赞:
Stable Diffusion XL文章地址:****************************************
2、Stable DiffusionV1-V2核心原理,核心基础知识,网络结构,经典应用场景,从0到1搭建使用Stable Diffusion进行AI绘画,从0到1上手使用Stable Diffusion训练自己的AI绘画模型,Stable Diffusion性能优化等全维度解析文章正式发布
码字不易,欢迎大家多多点赞:
Stable Diffusion文章地址:****************************************
3、最全面的AIGC面经《手把手教你如何成为AIGC算法工程师,斩获AIGC算法offer!》文章发布
码字不易,欢迎大家多多点赞:
文章地址:****************************************
4、10万字大汇总《“三年面试五年模拟”之算法工程师的求职面试“独孤九剑”秘籍》文章发布
码字不易,欢迎大家多多点赞:
文章地址:****************************************
5、其他
#秋招##实习##春招##面经##校招#