当前位置:首页|资讯|OpenAI

深入解读OpenAI DevDay背后的用意,OpenAI叫大家去卷Agent应用

作者:彪哥解析库发布时间:2023-11-07

今天整个科技圈和AI圈都在关注的OpenAI DevDay,彪哥也第一时间去看了,感触颇深。一方面是感慨OpenAI在Agent Roadmap上推进的速度。另一方面是庆幸自己足够早的开始深入Agent这个方向。前两天刚做完一系列”Agent应用落地”的视频,本来以为可以休息一下,但今天看完DevDay还是想第一时间跟大家分享一些想法。发布会视频或者概要大家可以自己搜,今天主要分享个人理解。


整个发布会下来不难看出,OpenAI在发布这些产品的背后的主线思路:

💡通过Agent化的方式,让LLM的“智能/Intelligence”实现应用落地并且普及。


Sam在多次的采访中都提到过OpenAI的一个发展方针在于安全地,开放地,让大众参与到AI发展这个过程中。AI发展要解决的问题非常多,他觉得与其OpenAI一家公司闭门造车,不如尽可能的让全世界参与进来形成feedback loop。所以这个主线思路回答了,OpenAI发展所要解决的一系列问题:

❓怎么让基于GPT“智能”变得更有用,最大化其价值

❓怎么在AI快速发展的过程中让更多人参与进来一起Build

❓怎么在快速发展,快速普及的过程中保留控制,确保安全

@OpenAI DevDay - Agent Development

🤖当前Agent应用落地的难点

像Sam提到的,目前在大型的应用生态里(Shopify, Discord, Snap)实现Agent类的功能,动辄需要投入几十个工程师几个月的时间。因为这里面涉及到的环节太多了,而且开发过程充满实验性。彪哥在“AI Agent应用落地”的系列视频里,用下面这张图解析过Sam列出的这些环节,包括state machine,prompt template, context management,LLM的选择和优化,执行层(extended capabilities)。重点是,目前只有金字塔顶端的团队,才有可能通过迭代和试错,来拉满这里每个环节的潜力,同时还要付出巨大的成本。这样的现状不可能指望Agent得到普及。

为了解决这些问题,OpenAI这次发布的GPTs和Assistants API都是在“Agent化”这条路上,可以四两拨千斤的功能。

@彪哥解析库
@OpenAI DevDay - GPTs

🌐GPTs - Agent应用普及的”轻量”形态

如果把Agent的应用潜力放在一个横轴上看,用几十个工程师几个月的时间来打通刚才说的所有环节,是一种把目前Agent潜力拉满的实现方式,可能适用于大型应用和复杂的场景。但以GPT目前的能力,就算不拉满这些潜能,只是凭借一些“轻量/lightweight”的手段来实现Agent,也能满足很多新的应用场景。

@OpenAI DevDay - GPTs Components

对于OpenAI来说,这个lightweight solution只需要整合一些已有的功能:

1️⃣Instructions就是每个对话的预设prompt。

2️⃣Expanded knowledge就是根据用户提供的信息源,在GPT回答的过程中调用retrieval的功能。

3️⃣Actions背后就是GPT调用Plugins所用到的API。

这些功能的简单组合,就很巧妙的实现了所谓Agent的Core Loop:制定目标,收集信息,决策,和执行。相信大家很快就能看到,这些mini agents比只能对话的ChatGPT强在哪。

@OpenAI DevDay - Assistants API

💻Assistants API - Agent应用开发的基本工具

GPTs算是OpenAI提供的“零代码”的Agent实现方案。Assistants API是OpenAI给企业和开发者提供的帮助。这里面的四个功能都是Agent应用开发必要的环节。

1️⃣Threading帮助记录整个对话的内容,就是ChatGPT现在的样子,运用到API里。开发者不用自己去实现整个聊天记录。

2️⃣Retrieval实现了end-to-end知识库功能,开发者不用自己处理知识库的embedding, vector database, vector search,也不用自己写prompt去引导GPT来调用知识库了。

3️⃣之前彪哥讲”AI替代程序员”的视频里提到过的Code Interpreter API需要的sandbox environment,这么快就实现了也是可喜可贺。

4️⃣Function calling使Agent可以通过一个标准化的接口来调用LLM之外的功能(所谓执行层/plugins/extended capabilities)。

如果OpenAI不提供这些功能,全世界大大小小的Agent开发者都得自己造轮子。但这些基础设施由OpenAI来实现,不光节省大家的时间,降低开发门槛,也帮助OpenAI统一开发生态,提高安全性。


总的来说,这次DevDay实锤了OpenAI对Agent这个方向的投入。GPTs代表了低门槛,普及度广的Agent实现方案。Assistants API则是OpenAI给开发者提供的垫脚石,让Agent开发者能更轻松的发挥出GPT的所有潜力。至于为什么OpenAI会认可Agent这个方向,想跟上节奏的小伙伴们可以看一下彪哥之前的视频,希望能有帮助。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1