能力扩展方案
とおすファンクションツール工具集成实现外部能力接入:
- 工具定义阶段::
- 支出
@function_tool
装饰器标记功能函数 - 明确定义参数类型和返回格式(如
city: str -> str
) - 实际对接气象API获取真实数据(示例中为模拟)
- 支出
- 工具装配阶段::
- 将工具加入智能体
tools
参数列表 - ある
instructions
中说明工具使用场景
- 将工具加入智能体
- 执行优化阶段::
- セットアップ
max_turns=3
避免天气查询超时 - とおす
result.tool_calls
监控工具使用记录
- セットアップ
高度なテクニック:对于需要权限验证的工具,建议在函数内集成密钥管理服务,而非硬编码敏感信息。
この答えは記事から得たものである。OpenAIエージェントSDK:協調的マルチインテリジェンスワークフロー構築のためのPythonフレームワークについて