模块 3:工具使用

让 Agent 从"聊天机器人"进化为"能做事的智能体"。学习 Function Tool 编写、性能优化、MCP 接入、OpenAPI 集成和安全认证。

篇章列表

序号篇名配套案例状态
1Function Tool 编写基础:让 Agent 调用自定义逻辑adk-go-tools-function-basics🔄 写作中
2Function Tool 性能优化:超时、并发与资源管理adk-go-tools-function-performance🔄 写作中
3MCP Server 接入实战:将任何外部服务变成 Agent 的 Tooladk-go-tools-mcp-client🔄 写作中
4OpenAPI Tool:将 REST API 动态生成 Agent 可调用的 Tooladk-go-tools-openapi🔄 写作中
5Tool Confirmation 与安全认证:在 Agent 行动前增加安全阀adk-go-tools-confirmation🔄 写作中

前置要求

学习目标

完成本模块后,你将:

  • 掌握 Function Tool 的编写规范和最佳实践
  • 了解 Tool 的超时、并发控制等性能优化策略
  • 能通过 MCP 协议接入外部服务
  • 能从 OpenAPI spec 自动生成 Tool
  • 理解安全认证和用户确认机制

学习路径

建议按顺序完成本模块五篇文章,再进入「记忆与上下文」模块。

模块 2:快速入门 | 模块 4:记忆与上下文 →