内置工具代理


文档摘要

内置工具代理 演示如何使用 OpenAI Agents SDK 的内置工具,例如 WebSearchTool 和 CodeInterpreterTool。 本演示所展示的内容 WebSearchTool:实时网络搜索功能 CodeInterpreterTool:代码执行与数学计算 内置工具集成:使用预配置的 SDK 工具 工具组合:在一个代理中同时利用多个工具 快速开始 安装 OpenAI Agents SDK: 设置环境: 运行代理: 关键概念 WebSearchTool():搜索互联网上的最新信息 CodeInterpreterTool():执行 Python 代码和计算 工具实例化:以默认配置创建工具实例 多工具代理:组合不同类型的工具 可用工具 WebSearchTool

内置工具代理

演示如何使用 OpenAI Agents SDK 的内置工具,例如 WebSearchTool 和 CodeInterpreterTool。

本演示所展示的内容

  • WebSearchTool:实时网络搜索功能
  • CodeInterpreterTool:代码执行与数学计算
  • 内置工具集成:使用预配置的 SDK 工具
  • 工具组合:在一个代理中同时利用多个工具

快速开始

  1. 安装 OpenAI Agents SDK

    pip install openai-agents
  2. 设置环境

    cp ../env.example .env # Edit .env and add your OpenAI API key
  3. 运行代理

    from agents import Runner from agent import root_agent result = Runner.run_sync(root_agent, "What's the latest news about AI and calculate 15% of 200?") print(result.final_output)

关键概念

  • WebSearchTool():搜索互联网上的最新信息
  • CodeInterpreterTool():执行 Python 代码和计算
  • 工具实例化:以默认配置创建工具实例
  • 多工具代理:组合不同类型的工具

可用工具

WebSearchTool

  • 搜索互联网上的最新信息
  • 适用于需要最新数据的事实性问题
  • 自动格式化搜索结果以供代理使用

CodeInterpreterTool

  • 在安全环境中执行 Python 代码
  • 非常适合数学计算
  • 可处理数据分析和复杂计算

下一步

免责声明
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文(母语)文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。


作者与出处
原作者: Shubhamsaboo
来源:Shubhamsaboo
许可证:Apache-2.0
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: Shubhamsaboo 转发
评论区 (0)
U