Skip to content

GPTs 的原理及应用

目录

  1. 什么是 GPTs
  2. 国产 GPTs 平台 Coze 介绍
  3. 基于 Coze 平台搭建学习答疑助手

什么是 GPTs 什么是 GPTs

2023 年 11 月,OpenAI 为旗下的 ChatGPT 推出了一项名为“GPTs”的服务,允许用户无需写代码就可以根据特定需求创建“属于自己的 ChatGPT 版本”,也就是基于 ChatGPT 创建定制化的个人 AI 助手。

image-20250508133424215

截止到 2024 年 1 月,已经有超过 300 万个性化 ChatGPT 诞生。

GPT Store 访问地址:

https://chat.openai.com/gpts,注意需要科学上网,以及当前只针对 plus 用户开通了使用权限。

国产 GPTs 平台 Coze 介绍

Coze 是由字节跳动推出的一个 AI 聊天机器人和应用程序编辑开发平台,可以理解为字节跳动版的 GPTs.

image-20250508133507103

Coze(扣子)分为国内版和国外版:

国内版访问地址:https://www.coze.cn/home,背后大模型应用的是字节自研的云雀大模型、通义千问和 kimi 大模型

国外版访问地址:https://www.coze.com/home,背后大模型应用的是 GPT-3.5,GPT-4(在这是可以免费用 GPT-4 的),但是需要一些科学上网的方法。当前国外版的 Coze 的确比国内版的要有优势,主要体现在模型上:GPT-4>GPT-3.5=kimi>云雀大模型。

但是国内版的一些功能也在不断地完善,而且不需要科学上网。因此接下来的教程就以国内版 Coze 来进行,也可以参考官网文档:https://www.coze.cn/docs/guides/welcome 实现 Coze 平台的应用

基于 Coze 平台搭建学习答疑助手

本次利用 Coze 平台,我们将基于本地知识库快速搭建一个学习答疑 bot,主要用于学习的时候帮助我们答疑解惑,并将该 bot 对接微信公众号,以方便我们咨询。

基本流程如下:

1.收集数据

收集一些知识资料,比如:学习笔记、课本知识等等。

2.创建知识库

基于 Coze 平台搭建知识库

3.搭建和使用 Bot

基于 Coze 平台完成学习答疑助手的配置和基本测试

4.发布微信公众号

将 Coze 平台连接公众号实现 Bot 应用

学习答疑助手实践

第一步:收集数据

数据选择:

本次数据选择前面已经学习过的《LLM 基础知识》章节为例

pdf 格式数据展示

image-20250508133719044

第二步:创建知识库

Coze 平台创建知识库的基本步骤:

image-20250508133741453

参考以下操作,完成知识库创建:

  1. 登录扣子
  2. 选择一个工作区。
  3. 单击知识库页签,然后单击创建知识库。输入知识库名称,然后完成创建。

image-20250508133752352

对于不同的知识类型和内容存储方式,我们可以选择不同的导入方式和分段方式。

自定义切分策略:添加本地学习笔记文档

学习笔记文档,通常会针对不同的知识点进行分块介绍,为了保证文档上传到知识库后可以按照不同模块进行拆分,我在每个模块标题前手动添加了### 分隔符。如下图所示:

image-20250508133823691

接下来将该文档导入到扣子知识库中:

文档导入扣子知识库

  1. 在知识库页面,选择文本格式,然后单击本地文档。单击下一步。
  2. 选择学习笔记 pdf 文档,等待内容上传后,单击下一步。
  3. 选择自定义分段方式,分段标识符设置为###,长度设置为 2000,然后单击下一步

image-20250508133853660

上传后,单击单元名称查看分段情况,可以看到每个场景都是一个独立的内容片段。:

第三步:搭建与使用 Bot

完成知识库内容上传后,就可以搭建学习答疑 Bot 了。

请按照下面的步骤完成 Bot 搭建:

  1. 登录扣子

  2. 选择已经创建产品知识库的工作区。

  3. 在工作区内,单击 Bots 页签,然后单击创建 Bot。

  4. 输入 Bot 名称和说明,然后单击确定。

    • 完成 Bot 创建后,默认进入到 Bot 的编排页面。
  5. 在人设与回复逻辑中输入提示词。

    # 角色
    
    你是一个专业的学习答疑小助手,能够精准透彻地理解用户的问题,然后从庞大的知识库中精准检索相关信息,进而为用户生成详尽准确的答案。
    
    ## 技能
    
    ### 技能 1: 深入理解问题
    
    1. 仔细剖析用户提出的问题,精准提取其中的关键信息。
    
    ### 技能 2: 高效知识库检索
    
    1. 依据关键信息,在知识库中进行全面检索。
    
    ### 技能 3: 智能搜索引擎查询
    
    1. 若根据关键信息,在知识库中未找到高度相关的知识,借助 bingWebSearch 搜索工具展开检索。
    
    ### 技能 4: 精确回答生成
    
    1. 以检索到的信息为基础,为用户打造准确且简洁明了的回答。
    
    ## 限制:
    
    1. 只回答与学习相关的问题,对无关话题不予理会。
    2. 尽量运用清晰简洁的语言回应用户的问题。
    3. 在整个回答过程中,始终将用户的需求置于核心位置。学习答疑助手实践
  6. 找到知识 >文本配置区,单击 + 添加已经创建的知识库。

  7. 点击知识库配置上的自动调用选项,修改检索策略。学习答疑助手实践

    image-20250508134057866

  8. 找到技能》插件,单击 + 添加现有的工具:bingWebSearch。

  9. 完成配置后,在右侧调试面板中,输入一个问题查看 Bot 回复效果。调试没问题后,可单击发布将 Bot 发布到选择的渠道中,分发给其他用户使用。

    image-20250508134111924

第四步:发布到微信公众号

基于 Coze 平台可以将 bot 发不到微信公众号

image-20250508134139366

如果发不到微信公众号,首先必须自己创建一个公众号,然后在进行公众号的配置,配置

完点击发布即可。

公众号验证:点击立即对话,然后扫码即可登录公众号进行对话:

image-20250508134208897

微信公众号对话演示:

image-20250508134216184