Auto-sync: 2026-04-22 16:03
This commit is contained in:
37
wiki/concepts/ToolWrapper.md
Normal file
37
wiki/concepts/ToolWrapper.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: "Tool Wrapper"
|
||||
type: concept
|
||||
tags: [Agent, Skill, Design Pattern, ADK]
|
||||
sources: [google-5个agent-skill设计模式-2026-03-19]
|
||||
last_updated: 2026-03-19
|
||||
---
|
||||
|
||||
## Overview
|
||||
Tool Wrapper 是 Google ADK 发布的 5 种 Agent Skill 设计模式之一,通过动态加载领域知识让 Agent 快速成为某个领域的专家。
|
||||
|
||||
## Mechanism
|
||||
- 将某个库或框架的规范文档打包成一个 Skill
|
||||
- SKILL.md 监听特定的库关键词
|
||||
- 当用户开始使用相关技术时才动态加载 `references/` 目录下的文档
|
||||
- 把加载的规则当作绝对真理来执行
|
||||
|
||||
## Use Cases
|
||||
- 分发团队内部的编码规范
|
||||
- 特定框架的最佳实践(如 FastAPI 规范)
|
||||
- 按需加载团队内部知识库
|
||||
|
||||
## Implementation
|
||||
```
|
||||
SKILL.md: 监听 "FastAPI" 关键词
|
||||
references/conventions.md: FastAPI API 约定规范
|
||||
→ 用户写 FastAPI 代码时才加载
|
||||
```
|
||||
|
||||
## Related Concepts
|
||||
- [[渐进式披露]]:只在使用时才加载相关知识
|
||||
- [[Reviewer]]:另一个互补的 Skill 设计模式
|
||||
- [[Generator]]:另一个互补的 Skill 设计模式
|
||||
|
||||
## Connections
|
||||
- [[Google5个AgentSkill设计模式]] ← part_of ← [[ToolWrapper]]
|
||||
- [[ADK]] ← published_by ← [[ToolWrapper]]
|
||||
Reference in New Issue
Block a user