能力扩展方案
pass (a bill or inspection etc)function_tool工具集成实现外部能力接入:
- 工具定义阶段::
- expense or outlay
@function_tool
装饰器标记功能函数 - 明确定义参数类型和返回格式(如
city: str -> str
) - 实际对接气象API获取真实数据(示例中为模拟)
- expense or outlay
- 工具装配阶段::
- 将工具加入智能体
tools
参数列表 - exist
instructions
中说明工具使用场景
- 将工具加入智能体
- 执行优化阶段::
- set up
max_turns=3
避免天气查询超时 - pass (a bill or inspection etc)
result.tool_calls
监控工具使用记录
- set up
Advanced Techniques:对于需要权限验证的工具,建议在函数内集成密钥管理服务,而非硬编码敏感信息。
This answer comes from the articleOpenAI Agents SDK: A Python Framework for Building Multi-Intelligence Collaborative WorkflowsThe