完整版: Sam Altman主旨演讲| OpenAI开发者日2025

完整版: Sam Altman主旨演讲| OpenAI开发者日2025

完整版: Sam Altman主旨演讲| OpenAI开发者日2025 完整版: Sam Altman主旨演讲| OpenAI开发者日2025 Modified October 7, 2025 No access 1 00:00 那么,让我们来看几个例子。艾伯森在美国经营着超过2000家杂货店。每周有超过3700万人在这里购物。而且每家商店都像它自己的小经济体。经理们必须不断地做出所有这些决定。调整这个促销活动或那个产品组合,重新设置展示,与一堆供应商合作。这就像很多事情。 艾伯森公司使用AgentKit构建了一个代理。现在想象一下这样一种情况,冰淇淋的销量意外下降。下降32%。以前,这会启动一个漫长的报告流程。会有电子表格和会议,一片恐慌。他们卖很多冰淇淋。对他们来说非常重要。现在,员工可以直接问代理,发生了什么事?代理会查看它能发现的所有信息的完整上下文。季节性,历史趋势,外部因素。它会给出一个建议。也许是时候调整展示内容或投放本地广告了。 让我们来看看另一个代理。HubSpot是一个客户平台,被全球成千上万的组织使用。他们使用AgentKit来改进Breeze(他们的AI工具)的响应,使用客户响应组件。因此,在这个例子中,一个名为LumaPlants的HubSpot客户提出了一个问题,询问为什么一种植物在亚利桑那州生长不好。然后,它使用Breeze助手搜索自己的知识库,查找该州低湿度地区的本地处理方法,提取政策细节,并将所有内容整合在一起。然后,它提供多个想法和一个建议。 这就是我们想象的智能在许多不同来源之间协同工作的方式,所有来源共同运作,为客户提供智能、有用的答案。这是一个很好的例子,说明你可以用AgentKit构建的东西。我们有很多优秀的代理启动合作伙伴,他们已经使用AgentKit扩展了代理。而且从今天开始,所有人都可以使用。 让我们做一个现场演示,然后我将把它交给克里斯蒂娜。 (克里斯蒂娜)大家好。我是克里斯蒂娜,我在构建AgentKit的团队工作。今天,我想向大家展示AgentKit如何帮助开发者比以往更快地创建代理。 您可能已经看过我们的开发者日网站了。就是这个网站,你们所有人都可以访问,并且包含了今天日程安排的所有信息。但现在,它只是一个静态页面。如果它能成为一个网页呢?如果它真的能帮助你浏览这一天,并把你指向与你最相关的会议呢?我们是OpenAI。我们需要在我们的开发者日网站上加入人工智能。 这就是我们将要一起构建的东西,一个由AgentKit驱动的代理,部署在这个网站内部。为了让这件事更有趣,我将给自己8分钟的时间,在你们面前构建并发布一个代理。你们刚才听到了构建一个代理有多难,所以这将是一个有点挑战性的事情,为了保证公正,我现在开始计时。 我已经开始计时了。我从OpenAI平台中的Workflow Builder开始,我们可以不用代码,而是通过可视化方式连接节点。Agent Builder能帮助你以简单且可视化的方式,使用我们自己构建代理时学到的通用模式,来建模非常复杂的工作流程。在左侧,我们已经提取了常见的构建块。例如,像文件搜索和MCP、防护栏、人工参与循环以及其他逻辑节点这样的工具。 今天,我计划构建一个使用两个专用代理的工作流程。第一个将是一个会话代理,它将返回关于日程安排的信息,第二个将是一个更通用的DevDay信息代理。所以我首先使用一个分类代理,来帮助路由和分类传入消息的类型,无论是询问特定会话还是更通用的内容。然后,我添加了一个if else节点,以根据该分类器路由行为。 接下来,我将创建会话代理。在这里,我将拖放一个代理节点。我将此命名为会话代理。我将赋予它关于获取会话信息的相关上下文,然后我可以在这里添加各种工具。今天,我已经有了一个包含所有会话信息的文档,所以我只需将其放入。让我们称其为“会话”并附加它。因此,该代理现在拥有回答我的问题所需的所有信息。 但是,显示日程安排也应该是有趣和视觉上吸引人的,而不仅仅是纯文本。那么我也要为他们创建一个小部件。我将前往我们的小部件构建器。在这里,我可以从头开始创建一个小部件。我可以浏览图库,了解其他小部件并重复使用它们。 我为Froj设计了一个入职培训会话小部件,他们是DevDay的朋友,正在金门公园举行一对一的入职培训。下载这个小部件后,可以将其作为附件添加到会话代理的输出格式中。 预览确认添加了正确的控件,一切准备就绪后,这个会话代理就完成了。 接下来,我将创建通用的DevDay代理,并给它一些关于它正在做什么的上下文,让它以Froj的风格说话,使其真正符合当天的品牌形象。添加一个包含当天所有信息的文件,命名为DevDay并附加它。这个代理也准备好了。 为了增加安全性,我将使用一个预构建的防护栏。构建代理时,最重要的事情之一就是能够信任它们,而护栏可以帮助你获得这种信心,防止幻觉、增加审核、阻止个人身份信息(PII)。我已经开启了一个用于PII的护栏,然后我将包含姓名,以便我可以轻松验证它的行为。我会将其附加到工作流程的开头,以确保Froj真正受到PII的保护,然后我会添加一个额外的代理来处理传入此信息的情况。 我会让它以Froj的风格说话以保持一致性,并且我会提醒它不能帮助处理包含敏感信息的问题,并删除上下文。我认为这个工作流程已经准备好了。 我还可以配置输出,以确定向最终用户显示的内容。在这种情况下,我也可以关闭文件搜索来源,如果它是更内部的。 为了测试,我可以直接从代理构建器中预览它。我可以问要参加哪个会议才能学习关于构建代理的知识。消息通过刚刚创建的工作流程,检查防护栏,分类意图,从我刚刚添加的会话文件中提取信息,找到正确的会话,使用我添加的小部件,并确定在11点15分与James和Rohan大规模协调代理是我参加的最佳会话,以了解更多关于这方面的信息。然后我看到了几个呱呱叫,因为这实际上是Froj在和我说话,并对我呱呱叫。这个代理看起来不错。 我们刚刚使用工具构建了一些专门的代理,添加了防护栏,使用一些小部件自定义了它们,然后在预览中测试了工作流程。尚未完成的是进行一套完整的评估,我们可以直接从代理构建器中进行评估,以确保在上线之前一切都按预期运行。 现在发布它。将其命名为“问问弗罗伊”,点击发布。现在我有一个完全部署、发布的生产环境中的代理,带有一个工作流程ID,可以用它直接运行。在右边,我们也有代码导出,以防我想在我自己的环境、我自己的服务器中运行它。但这需要写很多代码,所以我将坚持使用我们刚刚创建的工作流程ID,然后前往我的网站。 在我的开发者日网站上,我首先要使用我们刚刚创建的工作流程创建一个聊天工具包会话。我将简单地放入带有该工作流程ID的聊天工具包。我将使用我们刚刚在我们自己的服务器中创建的客户端密钥添加聊天工具包React组件,并添加视觉定制,再次,使其真正具有弗罗伊主题。在这种情况下,它将被命名为“问问弗罗伊”,它将在占位符中继续嘲讽它,并且它将有一些弗罗伊特定的颜色和起始提示。我将在一个底部抽屉中添加这个弗罗伊聊天,所以它会从页面底部弹出,最后我将在网站顶部添加一个指向“问问弗罗伊”的链接,以便它真正位于我们网站的中心位置。 咨询网站上的顶尖专家Froj。 应该参加哪个会议来学习关于构建代理?同样,这也在运行我们刚刚创建的完全相同的工作流程,检查防护栏,对消息进行分类,从文件搜索中提取工具,使用我们设计的组件,然后,再次,决定大规模编排代理对我来说是应该参加的正确会议,并继续以Froj的风格来调侃它。 代理已准备就绪,还剩下49秒。我可以直接在可视化构建器中继续迭代这个代理,也可以直接将这些更改部署到我的网站,而无需进行任何代码更改。这包括添加新工具,为其他用例添加新组件,添加新防护栏,我甚至可以将它连接到客户端工具,以便直接在我的网站中采取行动。 仅仅几分钟内,我们就以可视化的方式设计了一个代理工作流程,添加了一些工具和小部件,预览了它,部署了它,测试了它,现在你们都可以使用它了。这实际上已经在你们的开发者日网站上线了。你们可以扫描你们的胸牌,应该就可以看到并使用它,并找到最适合你们的会议。我们期待着你们使用它,与Froj见面,并看到你们现在可以使用AgentKit构建的所有新体验。 我们已经了解了人工智能应用、智能体,但现在让我们转向另一件同样重要的事情,即我们如何编写软件。人工智能领域最令人兴奋的事情之一是,我们正在进入一个改变软件编写方式的新时代。任何有想法的人都可以为自己、家人或社区构建应用程序。 在日本,一位89岁的退休人员在ChatGBT的帮助下自学了编程,他现在为老年用户开发了11款iPhone应用程序。他正将一生的智慧转化为帮助他人更独立生活的工具。在西班牙,保罗·加西亚和国内数据流媒体的成员正在使用ChatGBT、图像生成和Sora帮助人们重新连接记忆。在亚利桑那州立大学(ASU),医学生需要一种更好的方法来练习他们作为医生将进行的困难的人际对话,所以他们用我们的模型构建了一个虚拟病人应用程序,在那里他们可以尝试、失败,并在进入真实的检查室之前变得更好。在法国凡尔赛宫,游客现在可以漫步宫殿并与之对话。他们构建了一种体验,您可以通过我们的实时API与艺术品和雕塑进行实时讨论。历史变成了一场对话。 看到人们正在构建的东西真是太棒了,这就是为什么我们很高兴能为开发者提供更多的工具来更快地构建。因此,今年早些时候,我们推出了 Codex 的研究预览版,Codex 是 OpenAI 的软件工程代理,旨在与开发者协同工作,并加速软件的创建过程。自那时以来,Codex 变得非常受欢迎,并成长为一个更有能力的协作者。它现在可以在你编写代码的任何地方工作:你的 IDE、终端、GitHub 以及云端。你的 chat GPT 帐户连接所有内容,因此你可以在工具之间无缝地移动你的工作。 我们已经为 Codex 发布了大量新功能,它现在运行在新的 GPT 5 Codex 模型上,这是一个专门为 Codex 和代理解码训练的 GPT 5 版本。这个模型更擅长诸如代码重构和代码审查之类的任务,并且它可以根据任务的复杂性动态调整其思考时间。开发者喜欢这个新模型,Codex 的使用量增长非常快。我们用于观察这一点的关键指标之一是每日消息数,即开发者每天与 Codex 进行的任务和对话的数量。自8月初以来,Codex上的每日消息量增加了10倍。而且这种快速的使用也帮助GPT 5 Codex成为我们有史以来增长最快的模型之一。自发布以来,我们已经通过该模型提供了超过40万亿个token。 在内部,在这一点上,Codex无处不在。如今,OpenAI几乎所有新编写的代码都由Codex用户编写。我们使用Codex的工程师每周完成的pull request数量增加70%,而且几乎每个OpenAI的PR都经过Codex的审查。因此,人们获得的深度比他们预期的还要多,即使是一位非常资深的工程师也是如此。从今天开始,Codex正式退出研究预览版,进入GA(正式发布)。 尽管Codex已经在个人开发者中获得了很大的吸引力,但今天我们推出了一系列新功能,使Codex对工程团队更有帮助。首先,我们有一个Slack集成,以便您可以要求Codex直接从Slack中的团队对话中编写代码或回答问题。其次,一个新的Codex SDK,以便您可以在团队自己的工作流程中扩展Codex并实现自动化。而且第三,新的管理工具和报告,包括环境控制、监控、分析仪表板等,以便企业可以更好地管理Codex。预计很快会看到更多Codex的改进。 真正激励我们的一件事是看到使用Codex的人群范围之广,从周末构建业余项目的开发者,到高增长的初创公司,再到大型全球企业。思科在其整个工程组织中推广了Codex。他们现在能够以快50%的速度完成代码审查,并将平均项目时间从几周缩短到几天。 去年,我们从头开始构建了一个iPhone应用程序,甚至使用我们的第一个推理模型O1在舞台上直播编程了一个迷你无人机。坦率地说,在我们甚至给它命名之前,它有点像是氛围编码。但此后的进展令人难以置信。Codex现在是一个理解你语境的队友,它与你并肩工作,并且可以可靠地承担你团队的工作。 我们思考了如何与Codex合作,并最好地向大家展示Codex现在能做的所有很酷的事情。我们有很多想法,但我们一直想到的一个想法是,如果我们能构建一些我们现在可以在这个房间里一起体验和看到的东西,那会怎么样?这就是我们的挑战。 如果你们向上看,你们中的一些人可能会注意到一个安装在舞台上方的摄像头,我想也许我们可以从那里开始。所以早些时候,我要求Codex CLI创建一个非常简单的控制面板界面,界面非常简单。左边是摄像头画面,右边是一些按钮。 Codex提出的方案做得非常好,后来我添加了来自Dev Day活动的Figma品牌,因此它可以提取准确的颜色和组件,以完美地渲染它,使其与我们的设计相匹配。这就是我们开始的地方。 使用Codex CLI,我可以提出这样的问题:如何在Node中控制Sony FR7相机?Codex可以非常快速地回答这样的问题,它使用VSCA协议完全搭建一个集成,并将其连接到该控制面板。 Codex 越来越难演示了,因为它真的可以不知疲倦地完成你的任务。我见过它在一个非常大的重构任务上工作长达 7 个小时,并且把它做对了,这非常出色。 在VS Code中,我们也有Codex集成,这是Codex CLI 为摄像机控制生成的文件。可以看到它构建了一个节点服务器,还弄清楚了所有要发送到这个摄像头的 UDP 数据包。Codex甚至弄清楚了VSCA协议的30多年历史。 现在这些用户界面组件都连接好了,服务器也在运行,我们可以打开摄像头了。我们有了摄像头,可以从这个界面控制摄像头。 用按钮控制很好,但我认为我们可以做得更好。所以,我将尝试发送另一个任务,但这次是在我们的IDE扩展中实时进行:连接一个Xbox无线控制器来控制摄像头。正如你现在看到的,Codex制定了一个计划,必须完成3个任务。它现在正在浏览文件,正在研究如何连接这个游戏手柄。这里有趣的是,你可以在IDE中看到,我们也有自动上下文的概念。这意味着你的提示可以很简短,因为Codex会理解你的意图。它会看到你最近使用的文件,并真正地做出相应的调整。 与此同时,我们还能做什么呢?我认为一个令人兴奋的接口是语音。为了节省几分钟时间,我已经要求Codex与我们的实时API和代理SDK集成。我想要把所有这些连接到这个应用程序里,就在屏幕右下角这个绿色的小圆点上。但实时API的妙处在于,它将自然语音到语音功能引入你的应用程序,而且还在对话的上下文中连接到任何MCP服务器。这真的让我开始思考,我们还能在这个房间里展示什么,并将其变成一个MCP服务器?然后我想,等等,我们有一个照明系统,也许我们可以把场馆的照明系统连接到一个MCP服务器上。 我要求Codex为这个非常具体的照明系统模型连接这个MCP服务器。我给它提供了我找到的参考文档,以及我希望我的UI工作的确切接口。 如果你看看日志,这才是Codex的类代理行为的真正魔力。 我本可以要求一个队友来做这件事,但因为任务非常具体,现在Codex就是我的队友了。 如果你看看它完成这个过程的方式,它实际上在某个时候意识到它需要找到关于命令8的新信息才能继续前进,所以它就去获取GitHub文档,以便真正地操作并在整个过程中调用工具。 这就是GPT 5 Codex的真正魔力。你可以真正地放手让它去做一些复杂的任务,你会看到这种类代理行为的出现。 然后在那之后,我又做了一次迭代,要求Codex包含自述文件信息,以便我了解如何运行它,果然,这是我的MCP服务器。 回到VS Code,更有趣的是,Xbox任务刚刚完成。在VS Code扩展中,我可以实际应用所有更改到本地,如果我想测试它们。 回到我们的应用程序,现在可以用这个Xbox控制器控制这个摄像头了,甚至没有向科德克斯指定哪个按钮应该做什么,但它认为操纵杆可能是一个好主意,所以这实际上是完美的。 现在让我们进行真正的测试,进入语音模式,看看会发生什么。 我让科德克斯控制灯光: • 你在摄像头上看到了什么? • 我看到你面前有一个大型观众群,一排排的与会者就坐并已准备就绪。房间光线充足,人群向后延伸,填满了整个空间。 • 你能把灯光照向观众吗? • 我刚刚用明亮的光线照亮了观众。他们现在应该被完美地突显出来了。 • 现在你能向房间里的所有人问好吗? • 当然可以。观众席的灯光亮起来了。让我们欢迎这群出色的观众。你好,在梅森堡的了不起的开发者们。我们非常高兴能邀请你们来这里度过精彩的一天。 • 现在能用灯光做些有趣的事情,并向收看直播的人们问好吗? • 我们现在开始启动有趣的灯光。一些动态、多彩的运动效果。还有,感谢所有观看直播的人们加入我们。这将会是一次了不起的体验。 • 让我们回到正常状态吧。 为了实现这个,我仍然没有写一行代码。但还有一件事我想向你们展示。 Sam提到我们今天将发布Codex SDK。所以我用一些能让你们稍微了解软件工程未来发展方向的东西来结束。 让我回到语音模式:你能让Codex显示一个像电影结尾那样的演职员表叠加层吗,但这次演员全部是Dev Day的参与者? 当我向语音代理发送任务时,它还添加了Codex SDK作为一个工具。这意味着现在,我可以即时重新编程这个应用程序,并立即使其适应用户需求或他们可能提出的任何反馈。所以当我要求创建一个演职员表叠加层时,它能够继续并编辑这个React应用程序中的代码,自动重新加载它,找到完成任务所需的内容,现在演职员表正在滚动。 总之,通过语音、草图和我们周围的一些设备,我们把所有这些都变成了可用的软件。而且所有这些都没有通过手动编写任何一行代码来实现。把你们最雄心勃勃的想法交给Codex,把你们最复杂的编码问题交给Codex,看看会发生什么。我想你们每天都会像我们一样感到惊讶。现在唯一的限制是你的想象力。 Sam提到我们今天将发布Codex SDK。所以我用一些能让你们稍微了解软件工程未来发展方向的东西来结束。 回到8月,我们发布了GPT 5。我们训练它在引导代理和端到端编码方面表现出色,而GPT 5也确实做到了这一点。像Cursor、Windsurf和Bracel这样的领先编码初创公司正在使用GPT 5来改变软件在其应用程序中的编写和发布方式。今天,我们将在API中发布GPT 5 Pro,它对所有开发者开放。 GPT 5 Pro非常适合协助完成非常困难的任务,在金融、法律、医疗保健等领域,以及更多需要高准确性和深度推理的领域。我们还在API中发布了一个更小的语音模型,即GPT Realtime Mini。它是我们两个月前发布的先进语音模型的更小版本,价格便宜70%,但具有相同的语音质量和表现力。 语音将成为人们与人工智能交互的主要方式之一。 电影制作人、设计师、游戏开发者、教育工作者等都在使用人工智能作为其创作过程的一部分,创作出令人难以置信的作品。 SORA 2在API中的预览版已经发布,现在可以在自己的应用程序中访问驱动SORA 2的视频输出的相同模型。 使用该模型所做的最大飞跃之一是它的可控性。可以向它提供详细的指令,并且它能够保持状态,同时提供感觉风格化、准确和构图精良的结果。例如,可以拍摄iPhone视图,并提示SORA将其扩展为广阔的电影般的广角镜头。 这个新模型能将声音与视觉效果完美结合,不仅仅是语音,还有丰富的音景、环境音频、与您所看到的内容相关的同步效果。 还可以将现实世界的片段带入SORA 2。例如,可以给你的狗狗拍张照片,然后给它一些新朋友。 SORA 2也非常适合概念开发。可以简单地描述一种总体氛围或产品,SORA会给你一个视觉起点。可以用它来为电商广告生成概念,当你的新家感觉像一块空白的画布时,找到那些能让它属于你的东西。浏览、定制,并在几分钟内完成结账,享受快速送货上门。 自从推出以来,SORA 2一直位居应用商店榜首,人们所展现出的创造力非常有趣。现在有了 API 中的 SORA 2 预览版,就可以在产品中直接生成同样高质量的视频,并配有逼真且同步的声音,并发现各种各样的新事物。它具有灵活性,可以控制视频长度、宽高比、分辨率,轻松混音视频。 美泰公司一直在与我们合作在 API 中测试 SORA 2,并观察他们如何更快地将产品创意变为现实。他们的一位设计师现在可以从草图开始,然后将这些早期概念转化为你可以看到、分享和反馈的东西。 这是一种非常酷的制造玩具的新方式,用人工智能观看创意如何快速转化为可分享、可行的设计,真是令人难以置信。 OpenAI 致力于成为这个新构建时代的平台。Apps SDK用于在 ChatGPT 内部构建原生应用程序。AgentKit 可以轻松且更有信心地在任何喜欢的地方部署代理。更强大的 codex 正在改变软件的编写方式,帮助团队更快地交付产品。API 中的新模型,GPT 5 Pro、SORA 2 和 Realtime Mini 扩展了可能性。 No access 1 00:00 No access 1 00:00 那么,让我们来看几个例子。艾伯森在美国经营着超过2000家杂货店。每周有超过3700万人在这里购物。而且每家商店都像它自己的小经济体。经理们必须不断地做出所有这些决定。调整这个促销活动或那个产品组合,重新设置展示,与一堆供应商合作。这就像很多事情。 艾伯森公司使用AgentKit构建了一个代理。现在想象一下这样一种情况,冰淇淋的销量意外下降。下降32%。以前,这会启动一个漫长的报告流程。会有电子表格和会议,一片恐慌。他们卖很多冰淇淋。对他们来说非常重要。现在,员工可以直接问代理,发生了什么事?代理会查看它能发现的所有信息的完整上下文。季节性,历史趋势,外部因素。它会给出一个建议。也许是时候调整展示内容或投放本地广告了。 让我们来看看另一个代理。HubSpot是一个客户平台,被全球成千上万的组织使用。他们使用AgentKit来改进Breeze(他们的AI工具)的响应,使用客户响应组件。因此,在这个例子中,一个名为LumaPlants的HubSpot客户提出了一个问题,询问为什么一种植物在亚利桑那州生长不好。然后,它使用Breeze助手搜索自己的知识库,查找该州低湿度地区的本地处理方法,提取政策细节,并将所有内容整合在一起。然后,它提供多个想法和一个建议。 这就是我们想象的智能在许多不同来源之间协同工作的方式,所有来源共同运作,为客户提供智能、有用的答案。这是一个很好的例子,说明你可以用AgentKit构建的东西。我们有很多优秀的代理启动合作伙伴,他们已经使用AgentKit扩展了代理。而且从今天开始,所有人都可以使用。 让我们做一个现场演示,然后我将把它交给克里斯蒂娜。 (克里斯蒂娜)大家好。我是克里斯蒂娜,我在构建AgentKit的团队工作。今天,我想向大家展示AgentKit如何帮助开发者比以往更快地创建代理。 您可能已经看过我们的开发者日网站了。就是这个网站,你们所有人都可以访问,并且包含了今天日程安排的所有信息。但现在,它只是一个静态页面。如果它能成为一个网页呢?如果它真的能帮助你浏览这一天,并把你指向与你最相关的会议呢?我们是OpenAI。我们需要在我们的开发者日网站上加入人工智能。 这就是我们将要一起构建的东西,一个由AgentKit驱动的代理,部署在这个网站内部。为了让这件事更有趣,我将给自己8分钟的时间,在你们面前构建并发布一个代理。你们刚才听到了构建一个代理有多难,所以这将是一个有点挑战性的事情,为了保证公正,我现在开始计时。 我已经开始计时了。我从OpenAI平台中的Workflow Builder开始,我们可以不用代码,而是通过可视化方式连接节点。Agent Builder能帮助你以简单且可视化的方式,使用我们自己构建代理时学到的通用模式,来建模非常复杂的工作流程。在左侧,我们已经提取了常见的构建块。例如,像文件搜索和MCP、防护栏、人工参与循环以及其他逻辑节点这样的工具。 今天,我计划构建一个使用两个专用代理的工作流程。第一个将是一个会话代理,它将返回关于日程安排的信息,第二个将是一个更通用的DevDay信息代理。所以我首先使用一个分类代理,来帮助路由和分类传入消息的类型,无论是询问特定会话还是更通用的内容。然后,我添加了一个if else节点,以根据该分类器路由行为。 接下来,我将创建会话代理。在这里,我将拖放一个代理节点。我将此命名为会话代理。我将赋予它关于获取会话信息的相关上下文,然后我可以在这里添加各种工具。今天,我已经有了一个包含所有会话信息的文档,所以我只需将其放入。让我们称其为“会话”并附加它。因此,该代理现在拥有回答我的问题所需的所有信息。 但是,显示日程安排也应该是有趣和视觉上吸引人的,而不仅仅是纯文本。那么我也要为他们创建一个小部件。我将前往我们的小部件构建器。在这里,我可以从头开始创建一个小部件。我可以浏览图库,了解其他小部件并重复使用它们。 我为Froj设计了一个入职培训会话小部件,他们是DevDay的朋友,正在金门公园举行一对一的入职培训。下载这个小部件后,可以将其作为附件添加到会话代理的输出格式中。 预览确认添加了正确的控件,一切准备就绪后,这个会话代理就完成了。 接下来,我将创建通用的DevDay代理,并给它一些关于它正在做什么的上下文,让它以Froj的风格说话,使其真正符合当天的品牌形象。添加一个包含当天所有信息的文件,命名为DevDay并附加它。这个代理也准备好了。 为了增加安全性,我将使用一个预构建的防护栏。构建代理时,最重要的事情之一就是能够信任它们,而护栏可以帮助你获得这种信心,防止幻觉、增加审核、阻止个人身份信息(PII)。我已经开启了一个用于PII的护栏,然后我将包含姓名,以便我可以轻松验证它的行为。我会将其附加到工作流程的开头,以确保Froj真正受到PII的保护,然后我会添加一个额外的代理来处理传入此信息的情况。 我会让它以Froj的风格说话以保持一致性,并且我会提醒它不能帮助处理包含敏感信息的问题,并删除上下文。我认为这个工作流程已经准备好了。 我还可以配置输出,以确定向最终用户显示的内容。在这种情况下,我也可以关闭文件搜索来源,如果它是更内部的。 为了测试,我可以直接从代理构建器中预览它。我可以问要参加哪个会议才能学习关于构建代理的知识。消息通过刚刚创建的工作流程,检查防护栏,分类意图,从我刚刚添加的会话文件中提取信息,找到正确的会话,使用我添加的小部件,并确定在11点15分与James和Rohan大规模协调代理是我参加的最佳会话,以了解更多关于这方面的信息。然后我看到了几个呱呱叫,因为这实际上是Froj在和我说话,并对我呱呱叫。这个代理看起来不错。 我们刚刚使用工具构建了一些专门的代理,添加了防护栏,使用一些小部件自定义了它们,然后在预览中测试了工作流程。尚未完成的是进行一套完整的评估,我们可以直接从代理构建器中进行评估,以确保在上线之前一切都按预期运行。 现在发布它。将其命名为“问问弗罗伊”,点击发布。现在我有一个完全部署、发布的生产环境中的代理,带有一个工作流程ID,可以用它直接运行。在右边,我们也有代码导出,以防我想在我自己的环境、我自己的服务器中运行它。但这需要写很多代码,所以我将坚持使用我们刚刚创建的工作流程ID,然后前往我的网站。 在我的开发者日网站上,我首先要使用我们刚刚创建的工作流程创建一个聊天工具包会话。我将简单地放入带有该工作流程ID的聊天工具包。我将使用我们刚刚在我们自己的服务器中创建的客户端密钥添加聊天工具包React组件,并添加视觉定制,再次,使其真正具有弗罗伊主题。在这种情况下,它将被命名为“问问弗罗伊”,它将在占位符中继续嘲讽它,并且它将有一些弗罗伊特定的颜色和起始提示。我将在一个底部抽屉中添加这个弗罗伊聊天,所以它会从页面底部弹出,最后我将在网站顶部添加一个指向“问问弗罗伊”的链接,以便它真正位于我们网站的中心位置。 咨询网站上的顶尖专家Froj。 应该参加哪个会议来学习关于构建代理?同样,这也在运行我们刚刚创建的完全相同的工作流程,检查防护栏,对消息进行分类,从文件搜索中提取工具,使用我们设计的组件,然后,再次,决定大规模编排代理对我来说是应该参加的正确会议,并继续以Froj的风格来调侃它。 代理已准备就绪,还剩下49秒。我可以直接在可视化构建器中继续迭代这个代理,也可以直接将这些更改部署到我的网站,而无需进行任何代码更改。这包括添加新工具,为其他用例添加新组件,添加新防护栏,我甚至可以将它连接到客户端工具,以便直接在我的网站中采取行动。 仅仅几分钟内,我们就以可视化的方式设计了一个代理工作流程,添加了一些工具和小部件,预览了它,部署了它,测试了它,现在你们都可以使用它了。这实际上已经在你们的开发者日网站上线了。你们可以扫描你们的胸牌,应该就可以看到并使用

在 小宇宙note 阅读完整内容