模块 3:工具使用
让 Agent 从"聊天机器人"进化为"能做事的智能体"。学习 Function Tool 编写、性能优化、MCP 接入、OpenAPI 集成和安全认证。
篇章列表
| 序号 | 篇名 | 配套案例 | 状态 |
|---|---|---|---|
| 1 | Function Tool 编写基础:让 Agent 调用自定义逻辑 | adk-go-tools-function-basics | 🔄 写作中 |
| 2 | Function Tool 性能优化:超时、并发与资源管理 | adk-go-tools-function-performance | 🔄 写作中 |
| 3 | MCP Server 接入实战:将任何外部服务变成 Agent 的 Tool | adk-go-tools-mcp-client | 🔄 写作中 |
| 4 | OpenAPI Tool:将 REST API 动态生成 Agent 可调用的 Tool | adk-go-tools-openapi | 🔄 写作中 |
| 5 | Tool Confirmation 与安全认证:在 Agent 行动前增加安全阀 | adk-go-tools-confirmation | 🔄 写作中 |
前置要求
- 已完成 模块 2:快速入门
- 理解 Agent 三要素和基本运行方式
学习目标
完成本模块后,你将:
- 掌握 Function Tool 的编写规范和最佳实践
- 了解 Tool 的超时、并发控制等性能优化策略
- 能通过 MCP 协议接入外部服务
- 能从 OpenAPI spec 自动生成 Tool
- 理解安全认证和用户确认机制
学习路径
建议按顺序完成本模块五篇文章,再进入「记忆与上下文」模块。