查看原文
其他

白话OpenAI函数调用,完全不懂技术都能看懂

李榜主 AIhackathon 2023-12-23

函数调用,可以将其视为一种任务分配的过程。


为了使这个概念更容易理解,让我们将这个过程比作:


顾客在餐馆点餐

假设


GPT是餐厅的服务员,开发者是厨师,用户是顾客。


顾客(用户)可能知道也可能不知道他们想要点什么菜,所以他会给服务员(GPT)描述下他们想要的菜。


服务员(GPT)听取顾客(用户)的需求,并将其转化为可以被厨师(开发者)理解的菜品以及要求,即特定的函数。

例如


顾客可能会说:“我想吃太二酸菜鱼。” 


这时,服务员(GPT)会问:“酸菜鱼有微辣、中辣、辣 你想吃哪个口味?” 


假设顾客回答:“中辣” 


服务员(GPT)就能确定所需的菜品与以及要求(函数+参数),即“做酸菜鱼”(函数),并确定必要的配料,即“中辣”(参数)。

服务员(GPT)然后会告诉厨师(开发者):“我们需要‘做酸菜鱼’的菜品,配料是‘中辣’。”


厨师(开发者)在他的“厨房”(代码)里烹饪出这道菜(执行函数),然后将做好的“中辣,酸菜鱼”(执行结果)返回给服务员(GPT)。

服务员(GPT)再将“中辣,酸菜鱼”送到顾客(用户)的餐桌上。


GPT就像个翻译,理解顾客意图,将顾客意图表达成,厨师能理解语言,然后将厨师做好的菜品,送到顾客的餐桌上。

按照这个方式去看官方文档,就特别容易理解了。


我们在ChatGPT到底改变了什么里讲过,LLM带来了交互革命:


从点触逻辑到自然语言交互逻辑。


这段白话又理解了一次。


“ 我创建了AI交流群,里面会实时分享AI最新有用的信息,群里信息密度和新鲜度非常高,交流氛围也很好,欢迎感兴趣的朋友可以后台回复关键词【微信】,扫码入群。”


往期文章:

AI需要产品化,一个对话框是不够的

每个应用都会有一个副驾驶,但跟你无关。

Poe 大模型时代的浏览器

发布仅10天的ChatGPT APP下载量是多少?
每月狂收1890万的套壳Stable Diffusion应用
每月狂收$1000万美金的套壳ChatGPT应用

Prompt中文指南(一)结构与编写原则
Prompt中文指南(二)思维链(CoT)技巧触发了模型思考能力
Prompt中文指南(三)ChatGPT中的3种角色
Prompt中文指南(四)self-ask让模型学会自我提问
Prompt中文指南(五)ReAct让模型循环思考行动
一文看懂最火的AutoGPT、HuggingGPT、Visual ChatGPT到底是什么逻辑?
ChatGPT终于出官方App,Plus订阅更方便了

ChatGPT到底改变了什么?
ChatGPT的工作原理,这篇文章说清楚了
OpenAI的创始人之一Andrej揭秘OpenAI大模型原理和训练过程





参考资料:

https://platform.openai.com/docs/guides/gpt/function-calling

https://www.zhihu.com/question/606520916/answer/3073018455?utm_id=0



继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存