Header Logo
AI训练营 AI实战派 AI自动化 AI精英圈 AI精英周刊 所有课程 博客 咨询
Axton是谁
登录
← Back to all posts

让你脱颖而出的 GPTs 终极技能:Function Calling Actions | AI 精英周刊 010

Mar 07, 2025
 

在上一期视频中,我们探讨了如何轻松制作一个GPT。事实上,创建一个能够执行简单任务的GPT并不复杂,只要你会说话,就能制作出一个有效的GPT。但如果你想让你的GPT在未来的GPT商店中脱颖而出并获得成功,那么仅仅制作一个基础的GPT是远远不够的。

要让你的GPT真正与众不同,你需要在以下三个方面下功夫:

  1. Prompt的设计:优秀的Prompt能够显著提升GPT的性能和输出质量。
  2. Actions的增加:Action相当于给GPT增加了额外的技能,扩展了它的能力边界,就好像给它装上了三头六臂。
  3. 数据质量:独特的数据和知识是构建一个优秀GPT的关键。

在我的频道中,我已经分享了大量关于如何构建出色的Prompt的技巧。今天,我们将不再赘述这一点。关于数据质量,这并非一个简单的话题,因此我们今天的重点是对Action进行详细讲解。通过我的分享,你至少可以掌握两项核心技能:Prompt Engineering和Action的运用。

点击观看本期内容的视频:

「必备技能」为什么我的 GPTs 比你强?让你脱颖而出的 GPTs 终极技能:Function Calling Actions | 回到Axton

 

深入了解Function Calling

我们的重点是Function Calling,即函数调用。这是一个强大的工具,可以让GPT通过特定的功能调用来获取外部数据或执行计算任务。举个例子,我们可以建立一个GPT,让它调用API,获取以太坊ETH过去一年的月度价格走势数据,并将这些数据可视化。

现在,我们来创建一个新的GPT,并为其配置Function Calling能力。我们的目标是通过调用第三方API获取加密货币的月度曲线数据,并让GPT使用code interpreter来绘制这些数据的图形。

构建Schema

创建新的Action的第一步是定义Schema。Schema是对API的描述,遵循OpenAPI的标准。

OpenAPI Specification v3.1.0 | Introduction, Definitions, & More
The OpenAPI Specification (OAS) defines a standard, programming language-agnostic interface description for HTTP APIs.
Introduction, Definitions, & More

举例来说,如果我们要获取加密货币的月度数据,我们需要先查看API的文档,了解它的URL、必要参数和可选参数。比如这次我们要用的 API 说明:

不过,不用担心具体的细节,因为我们会让GPT帮助我们构建这个Schema。

通过查看API文档并获取必要的代码片段,我们可以让GPT根据这些信息编写Schema。即使你对编程一无所知,GPT也能根据提供的信息生成正确的Schema。首先,我们选择 Copy Code Snippets:

一旦有了API的基本信息和示例代码片段,我们就可以让GPT根据这些信息来编写符合OpenAPI 3.1.0规范的Schema。这样,我们就不需要深入了解每个参数的具体含义。

我们可以自己写 PROMPT 让 ChatGPT 根据代码段生成 Schema,更简单的办法是可以用文章最后,我分享的 GPTs, GPT Builder 助手 来生成。

输入 API Key 进行鉴权

创建好Schema之后,我们还需要输入 API Key,以保证你的 GPT 可以正常通过 API 服务器的验证。

API 服务器提供的 API Key 的位置如图,注意不同的 API 提供的界面以及验证方式都可能是不同的,这里只是一个示例:

获取 API Key 之后,就可以配置到 Action 当中去了:

运行测试

完成以上工作之后,就可以点击 Test 按钮进行测试了,看看是否能够正确调用API并获取数据。如果一切正常,GPT将能够使用这些数据来执行后续的任务,例如数据可视化。

在这个过程中,我们可能需要进行一些调整,比如优化prompt,或者根据GPT的反馈添加更多信息,修改 Schema 中的错误等等。这是一个不断试错和优化的过程,但最终,你会拥有一个能够执行复杂任务的强大GPT。

 

 

以下是 GPT Builder 助手 的 PROMPT,分享给会员:

『以下为会员专属内容,欢迎点击此链接查看详细会员计划,加入AI精英圈获取更多专属内容。』

This post is for paying subscribers only

Upgrade

Already have an account? Log in

从宽泛到聚焦的PROMPT艺术与橘子树实践法 | AI 精英周刊 023
我们总是希望一次性给AI写出完美指令,但这样做真的对吗? 经过大量实践,我发现了一个有趣的现象:那些试图用复杂指令一步到位的人,往往错过了AI最有价值的创造性输出。相反,从宽泛主题开始,让AI自由发挥后再逐步聚焦的方法,反而能产出更令人惊喜的结果。 这套方法论我称之为”橘子树模型”——从播种到结果,从发散到收敛的完整流程。 你有没有发现,很多人在使用AI时都有一个共同的困惑:明明给了很详细的指令,为什么AI的回答总是差强人意?或者反过来,有时候随便问一句,AI却能给出让人眼前一亮的答案? 这背后其实隐藏着一个关键问题:我们究竟应该如何与AI沟通? 大多数人初接触AI时,总想着要给出”完美”且复杂的指令,期望一步到位。这就好比你面对一位才华横溢的画家,如果你一开始就给他一张精确到毫米的施工蓝图,要求他依葫芦画瓢,那么你得到的很可能只是一幅匠气十足的复制品。但如果你先给他一个...
揭秘不同AI的“文风”偏好:你的Prompt风格选对了吗? | AI 精英周刊 022
你是否注意到,和不同AI模型(比如Claude、GPT系列)打交道时,它们似乎对Prompt的”写法”有着不同的偏好?Claude偏爱有序列表和XML标签,GPT时常用分隔线和括号,而OpenAI Playground的生成器则钟情于Markdown标题。 这仅仅是不同厂商的”风格差异”吗?还是说,这些写法真的会影响AI的输出效果?今天,我们就来深入探讨这个话题。 AI Prompt的”三大流派”及其特点 让我们先直观感受一下这些不同风格的Prompt:   Claude风格:有序列表 + XML标签 Claude倾向于接收用XML标签包裹指令和上下文的Prompt。这种结构清晰,指令层级分明。比如以下的 PROMPT 片段:   GPT (o3)风格:连续分隔线 + 特殊括号 如果我们直接在 ChatGPT 中,选择用 o3 模型帮忙写 PROMPT,那么它一般会使用连续...
Make 下架 Twitter 之后的备选方案 Buffer | AI 精英周刊 021
2025 年 4 月3 日起,Make.com 正式官宣下架 Twitter(现称 X)集成模块。这一决定的原因在于 Twitter 更新了 API 政策并大幅提高了接口收费,导致 Make 难以继续为用户提供可行的官方 Twitter 集成。换言之,除非第三方平台支付高昂费用,否则无法直接调用 Twitter API。对于内容创作者来说,这意味着原先通过 Make 自动发推的工作流需要寻找替代方案。 就在不久前,Make 还在功能更新中推出 Twitter 的回复(Reply)功能呢,原以为对 X 的支持会越来越多,结果好景不长,X 把基础版本的 API 费用从 100 美元每月翻倍到 200 美元不说,更是把企业版起价涨到 4 万 2 千美元一个月,可见 X 多么能折腾吧。 对此我真是无力吐槽, GPT 说得好,当平台规模 > 盈利能力 时,”免费开放”率先被祭天。 如果我们...

AI 精英周刊

深度阅读、高级分享、拒绝碎片!
© 2025 AI 精英学院 by Axton. All Rights Reserved.
Powered by Kajabi

Join Our Free Trial

Get started today before this once in a lifetime opportunity expires.