什么是GPTs
GPTs是 Open AI推出的新功能,用户可以根据自身需求和偏好,创建出完全定制化的 ChatGPT。任何人都可以无需编、码轻松构建属于自己的 GPT,并且分享给他人使用,后续还可能上架到 GPTs商店出售呢!

GPTs的好处
GPTs的好处大概可以分为以下几点:
- 把经常使用的指令封装成
GPTs,清掉聊天记录也不需要重新训练GPT; - 上传专有的知识库来自定义
GPTs,创造出更符合个人或专业需求的AI 助手; - 除了创建和使用自己的
GPTs外,你还可以分享给他人,或使用其他人创建的GPTs。
GPTs创建步骤
创建途径
1、点击左下角个人昵称,选择 My GPTs。

2、打开 GPTs页面,点击 Create a GPT。

3、进入 GPT创建页面,左边是工作区,右边是预览区。工作区用于设置和训练 GPT。

创建Java编程助手演示
注意:每个步骤都比较耗时,大概一分钟左右
根据提示 What would you like to make?,告诉它你的意图:Java编程助手

确定名字后,会让选择图标,顺便让它使用中文交流。

接着定义 Java Helper的具体角色和目标,此时可以上传自己的知识库,让它回答问题的时候优先使用知识库,这里我上传了了《Java开发手册(黄山版)》。

Java编程助手设置
切换到 Configure页面可以对自定义的 GPTs进行详细设置,包括名称、头像、简介、训练指令、展示的对话、上传的知识库等等,设置好之后点击保存即可,还可以根据需要设置可见范围。

| 配置名 | 作用 |
|---|---|
| Name | 自定义GPT名称 |
| Description | GPTs的描述信息 |
| Instructions | 该GPTs的训练指令 |
| Conversation starters | 聊天界面会默认展示的几个问题,可自定义 |
| Knowledge | 知识库,支持多文件,可以让GPTs从知识库检索作答 |
| Capabilities | GPTs的能力,按需勾选。可以选中以下三个 Web Browsing:能实时联网 DALL·E Image Generation:可以绘画 Code Interpreter:能支持编码、数据分析和处理文档 |
| Actions | 让GPT在ChatGPT之外检索信息或执行操作,此设置较为复杂,后面单独更一篇 |
| Additional Settings | 附加项,是否使用你的数据去训练官方模型 |
测试Java编程助手
保存设置之后回到 ChatGPT对话页面,当前已选中自定义的 Java编程助手,开始向它提问吧!

从知识库里挑一个问题进行提问:

注意下面的检索知识库(Searching my knowledge)的过程:

回答也是根据知识库里的内容进行的:

总结
本文对 GPTs的概念、创建和使用进行简单介绍,这个功能对于定制一个特定领域的AI助手特别有。使用自己的私有知识库,经过用心训练,创建一个更适合自己的AI助手。另外 GPTs也是 plus才能用的功能,注意使用额度。