OpenAI发布 Responses API 和 Agents SDK,增强智能体的开发流程
作者:啊哈哈哈 来源:08论坛 时间:2025-04-16 16:45:02
Openai于2025年3月11日发布了Agent SDK和Responses API,OpenAI 推出的 Agent SDK 和 Responses API 是为了解决传统智能体开发中的痛点,比如复杂的提示工程(Prompt Engineering)、协调逻辑复杂等问题。这两个工具可以让开发者和企业能够轻松构建实用且可靠的AI智能体。
Responses API是什么
Responses API 是一个强大的 API,结合了 Chat Completions API 的简洁性和 Assistants API 的工具使用能力。它允许开发者通过单次 API 调用,集成多种工具和功能,从而简化复杂任务的处理。
Responses API主要功能:
多工具集成:支持网络搜索、文件搜索、计算机操作等功能,开发者可以在单次调用中完成多种操作。
实时数据交互:通过网络搜索工具,AI 可以获取最新信息并提供引用,适用于需要实时数据的场景。
多轮对话支持:通过响应链将多个交互串联起来,保持对话的连贯性。
企业级数据隐私:基于 Azure 的安全和合规标准,确保数据保护。
Responses API应用
网页搜索:基于 ChatGPT 同款搜索引擎,准确率高达 90%,支持信息溯源和引用标注。
文件搜索:支持多种文件格式,快速检索海量文档,适合企业知识库管理。
电脑控制:允许智能体直接操作电脑,完成网页自动化和数据录入等任务。
Responses API使用代码
//网页搜索示例constresponse=awaitopenai.responses.create({model:"gpt-4o",tools:[{type:"web_search_preview"}],input:"今天发生了什么积极的新闻?"});console.log(response.output_text);//文件搜索示例constproductDocs=awaitopenai.vectorStores.create({name:"产品文档",file_ids:[file1.id,file2.id,file3.id],});constresponse=awaitopenai.responses.create({model:"gpt-4o-mini",tools:[{type:"file_search",vector_store_ids:[productDocs.id],}],input:"OpenAI的深度研究是什么?"});console.log(response.output_text);//电脑控制示例constresponse=awaitopenai.responses.create({model:"computer-use-preview",tools:[{type:"computer_use_preview",display_width:1024,display_height:768,environment:"browser",}],truncation:"auto",input:"我想买个新相机,帮我找到最好的。",});console.log(response.output);Agents SDK是什么?
Agents SDK 是一个开源框架,用于管理和协调多个 AI 智能体的工作流程。它基于 Swarm 框架升级,支持多智能体协作和复杂任务的编排。
Agents SDK主要功能:
配置化 Agent:轻松定义 Agent 的角色和工具。
智能交接(Handoff):Agent 之间可以无缝交接任务,协作更高效。
安全检查(Guardrails):确保 Agent 的行为符合预期。
追踪与可观测性(Tracing & Observability):实时监控 Agent 的运行状态,便于调试和优化。
Agents SDK使用代码
fromopenai_agentimportAgent,function_tool@function_tooldefsubmit_refund_request(refund_amount:float,reason:str):"""提交退款申请"""print(f"提交退款申请,金额:{refund_amount},原因:{reason}")return{"success":True}#定义Agentshopping_agent=Agent(name="ShoppingAssistant",instructions="你是一个购物助手,可以搜索网络商品信息。",tools=[WebSearchTool()],)triage_agent=Agent(name="TriageAgent",instructions="引导用户到正确的客服Agent。",)support_agent=Agent(name="SupportAgent",instructions="你是一个客服Agent,可以提交退款。",tools=[submit_refund_request],)应用场景
企业自动化:通过 Responses API 和 Agents SDK,企业可以构建自动化的 AI 工作流,例如处理订单、客户服务、数据处理等。
复杂任务处理:在需要多步骤操作的场景中,如电商购物助手、法律研究或金融建模,这些工具可以显著提高效率。
多模态交互:支持智能体通过计算机操作工具执行任务,例如在浏览器中自动完成搜索或填写表单。
GitHub代码库:https://github.com/openai/openai-agents-python
OpenAI Agents SDK 是一个轻量级但功能强大的框架,用于构建多智能体工作流。它支持任务交接、安全检查、工具调用和内置跟踪功能,非常适合需要复杂智能体协作的企业自动化场景。
更多资讯
热门文章
推荐对话
换一换- 人气排行
- 1 OpenAI发布 Responses API 和 Agents SDK,增强智能体的开发流程
- 2 AkashChat:基于去中心化云计算平台 Akash Network的AI聊天工具
- 3 给大模型持久记忆!GitHub 2万星向量数据库云服务升级,国内云产品7月上线
- 4 OpenManus-RL:一个提升LLM智能体的推理与决策能力开源项目
- 5 DeepSeek R2或在3月17日发布,更好的编码、多语言推理、更低成本
- 6 老黄现场演示与游戏NPC聊天!大模型开口建议玩家去找犯罪头目,网友:西部世界成真
- 7 DeepSeek R2、Kimi K1.5、DeepSeek V3、DeepSeek R1与ChatGPT的比较分析
- 8 LanPaint:适用于Stable Diffusion模型的无需额外训练的高质量图像修复工具
- 9 美图大模型发布!一口气上新7款产品,股价暴涨21.28%
- 10 厦门大学DeepSeek大模型系列报告