🛠️ 实战 GPT Builder 开发定制化 ChatGPT:从GPTs Store到Action的完整指南
一、本章概览
第19章《实战:使用 GPT Builder 开发定制化 ChatGPT》是课程中零代码打造专属AI应用的实战章节——从 GPTs Store 生态、GPTs 的定义与能力,到 GPT Builder 零代码开发,再到 Action 集成外部 API,带你全面掌握 OpenAI 定制化 ChatGPT 的完整链路。
核心内容速览:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
二、GPTs 是什么?
2.1 基本定义
GPTs 是一种可高度定制的 ChatGPT 版本,旨在针对特定用途提供定制功能。通过创建 GPT,用户可以实现以下四大能力:
GPTs 四大定制能力
├── 🎯 定制交互指令 ─── 设定GPT与用户互动的方式
├── 🛠️ 集成工具 ───── 包括浏览、DALL·E、代码解释器等
├── 💡 预设启动提示 ── 为新用户和回访用户提供预设提示
└── 🔗 定制动作 ───── 将GPT连接到外部API,扩展功能
用户可以通过给出指令和额外知识,选择 GPTs 具备的能力(搜索网络、生成图像或分析数据等)。GPTs 可以帮助用户完成各种任务,例如学习游戏规则、教育孩子数学、设计贴纸。
三、GPTs Store 应用商店
3.1 五大分类
GPTs Store 按功能分类组织应用:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.2 官方出品应用(By ChatGPT)
|
|
|
|---|---|
| DALL·E |
|
| Data Analyst |
|
| Creative Writing Coach |
|
| GameTime |
|
| Tech Advisor |
|
| The Negotiator |
|
| Coloring Book Hero |
|
| Planty |
|
| Cosmic Dream |
|
| Sticker Whiz |
|
3.3 热门趋势应用(Trending)
|
|
|
|
|---|---|---|
| Canva |
|
|
| Consensus |
|
|
| ScholarGPT |
|
|
| Wolfram |
|
|
| TutorMe |
|
|
| CodeCopilot |
|
|
| PDFAiPDF |
|
|
| WebPilot |
|
|
| Diagrams: Show Me |
|
|
| Grimoire |
|
|
3.4 热门应用实战演示
① Image Generator — 图像生成
★用户输入"穿唐装、长发、在月光下的中国女孩",追加"需要像照片一样的真实感""应该像金庸笔下的神仙姐姐一样",AI按描述生成并确认风格偏好。
② Website Generator (B12) — 网站生成
★用户要求"构建名为Best Cigar的网站,包含古巴和新世界品牌的雪茄市场,用户可对每支雪茄评价和评论",AI生成了完整网站框架,包含首页横幅、服务板块(Cigar selection、Cigar pairing、Cigar accessories),并说明可进一步自定义Logo和背景图。
③ PDFAiPDF — PDF文档分析
★用户上传《2021年雪茄市场分析报告》,AI输出详细中文摘要:雪茄类型与主要生产国(巴西、喀麦隆、古巴、多米尼加共和国等),市场总值从2016年809亿元增至2020年983亿元,预计2027年达1418亿元。
四、GPTs vs Assistants API 对比
4.1 七大维度对比
|
|
|
|
|---|---|---|
|
|
无需编码
|
需要编码
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.2 适用场景选择
|
|
|
|
|---|---|---|
|
|
GPTs
|
|
|
|
Assistants API
|
|
|
|
GPTs
|
|
|
|
Assistants API
|
|
五、GPT Builder 是什么?
5.1 基本介绍
★GPT Builder 是一个工具,允许用户通过对话界面轻松创建 GPTs。有趣的是,GPT Builder 工具本身就是一个定制的 GPTs,内含特定指令(Instructions)和一个允许其编辑正在构建的 GPTs 的动作(Action)。
5.2 设计理念
-
对初学者:GPT Builder 旨在为他们提供一个起点,通过自然语言对话引导创建 -
对高级用户:可以使用手动配置用户界面来编辑他们的 GPT 字段 -
发展目标:正在不断演进,目标是成为一个对新手和高级构建者都更加有效的工具
5.3 GPT Builder 配置界面
GPT Builder 提供完整的配置面板,包含以下核心字段:
GPT Builder 配置面板
├── 📝 Name ──────────── 命名你的GPT
├── 📄 Description ───── 简短描述GPT的功能
├── 📋 Instructions ──── 核心指令(行为规则、应避免什么)
├── 💬 Conversation Starters ── 预设对话启动器(4个)
├── 📚 Knowledge ─────── 上传文件作为知识库
├── ⚙️ Capabilities ──── 能力开关
│ ├── 🌐 Web Browsing
│ ├── 🎨 DALL·E Image Generation
│ └── 💻 Code Interpreter
└── 🔗 Actions ───────── 外部API集成
六、GPT Builder 快速入门
6.1 对话式创建(零代码)
GPT Builder 采用对话式创建方式,通过自然语言交互即可自动填充配置:
示例对话:创建编程助手
🧑 用户:make a software engineer who helps format my code
🤖 GPT Builder:Great! I've set up the initial behavior for the GPT as a
software engineer who assists with code formatting and debugging.
Next, we need to pick a name for this GPT. How about Code Helper?
Does that sound good to you, or do you have another name in mind?
🧑 用户:I'd like to call you Program Copilot
🤖 GPT Builder:"Program Copilot" it is! Now, let's generate a profile
picture for Program Copilot. I'll create one right now.
[生成头像]
Here's the profile picture I generated. What do you think?
🧑 用户:Cool. Let's rock it!
🤖 GPT Builder:Fantastic! Program Copilot is all setup with its new
profile picture. Now, let's refine the behavior further...
6.2 自动生成的配置
通过对话,GPT Builder 自动填充了以下配置:
|
|
|
|---|---|
| Name |
|
| Description |
|
| Instructions |
|
| Conversation Starters |
|
七、实战:使用 GPT Builder 开发房地产销售顾问
7.1 创建过程
🧑 用户:你是一个房地产销售,擅长各类营销话术,抚慰用户心灵
🤖 GPT Builder:Great! I've set the initial behavior for our real estate
sales GPT. Let's pick a name for it. How about "RealEstate Comforter"?
Do you like this name, or would you prefer another one?
7.2 销售话术示例
GPT Builder 自动生成的房地产销售话术配置:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
八、使用 Action 构建更复杂的 GPTs
8.1 Action 是什么?
★除了使用 OpenAI 内置的功能(浏览、DALL·E 和代码解释器)之外,开发者还可以通过 Action(操作) 来访问一个或多个第三方 API 来实现功能更复杂的 GPTs 应用。
Action 允许 GPT 集成外部数据或与现实世界互动——例如:
-
将 GPT 连接到数据库 -
将其插入电子邮件中 -
使其成为购物助手 -
连接外部API获取实时数据
8.2 Action 配置方式
在 GPT Builder 的 Configure 面板中,进入 Add actions 部分:
Add actions
└── Let your GPT retrieve information or take actions outside of ChatGPT
Authentication
├── 选择认证方式(如 API Key、OAuth 等)
OpenAPI Schema
└── 输入你的 OpenAPI Schema(JSON/YAML 格式)
Privacy policy
└── 配置隐私政策链接
8.3 OpenAPI Schema 示例
Action 通过配置 OpenAPI Schema(即 OpenAPI 规范)来定义可调用的外部 API:
openapi: 3.0.0
info:
title:PetStoreAPI
version:1.0.0
paths:
/pets:
get:
summary:获取宠物列表
parameters:
-name:petType
in:query
schema:
type:string
enum:[dog,cat,lizard]
responses:
'200':
description:成功返回宠物列表
九、GPTs 应用开发与生态总结
9.1 开发流程
创建 GPTs 的完整流程:
1️⃣ 确定需求
└── 明确GPT要解决的问题和面向的用户
2️⃣ 选择创建方式
├── GPT Builder 对话式(零代码,适合初学者)
└── 手动配置界面(适合高级用户)
3️⃣ 配置核心要素
├── Name + Description(命名与描述)
├── Instructions(指令与行为规则)
├── Conversation Starters(预设启动提示)
├── Knowledge(知识库文件)
└── Capabilities(能力开关:浏览/DALL·E/代码解释器)
4️⃣ 集成Action(可选)
└── 配置OpenAPI Schema连接外部API
5️⃣ 预览与调试
├── 在GPT Builder中实时预览
└── 修改迭代直到满意
6️⃣ 发布与分享
└── 保存并分享给他人使用
📌 本章核心要点总结
|
|
|
|
|---|---|---|
|
|
GPTs 定义 |
|
|
|
GPTs Store 生态 |
|
|
|
GPTs vs Assistants API |
|
|
|
GPT Builder 是什么 |
|
|
|
GPT Builder 配置面板 |
|
|
|
对话式创建 |
|
|
|
实战:编程助手 |
|
|
|
实战:房地产销售顾问 |
|
|
|
Action 集成 |
|
|
|
热门应用演示 |
|
★📚 本课程系列文章已全部整理完成! 🎉
至此,AI大模型应用开发实战营共计19章的核心知识点已全部整理完毕!🚀
从GPT模型起源、提示学习、Embedding、OpenAI开发实践、LangChain框架、ChatGLM国产大模型、多模态开发到GPT Builder定制化ChatGPT,期待这些知识点能助你在AI大模型应用开发的道路上越走越远!
本文整理自《AI 大模型应用开发实战营》第19章,讲师:彭靖田

