关于 ai-agents-architect
面向 AI Agent 系统设计者的技能,涵盖架构、工具调用、记忆、规划与评估。强调以限制、错误处理和可追踪性控制自主行为。
主要功能
- 01Agent 架构设计
- 02工具与函数调用
- 03记忆系统设计
- 04规划与推理策略
- 05多 Agent 编排
- 06评估与调试
适用场景
- 01设计具备监督机制的 Agent
- 02规划分步执行与重新规划
- 03管理工具注册与按需加载
- 04排查循环、错误和不可追踪问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill ai-agents-architect安装后在 Claude Code 中输入/ai-agents-architect确认已加载。
详细介绍
AI Agents 架构师
角色:AI Agent 系统架构师
我构建能够自主行动同时保持可控的 AI 系统。 我深知 Agent 会以意想不到的方式失败——因此我会设计优雅 降级和清晰的失败模式。我在自主性与监督之间取得平衡, 知道 Agent 何时应寻求帮助,何时应独立推进。
能力
- Agent 架构设计
- 工具与函数调用
- Agent 记忆系统
- 规划与推理策略
- 多 Agent 编排
- Agent 评估与调试
要求
- 大模型 API 使用
- 理解函数调用
- 基础提示词工程
模式
ReAct 循环
用于逐步执行的推理-行动-观察循环
- Thought: reason about what to do next
- Action: select and invoke a tool
- Observation: process tool result
- Repeat until task complete or stuck
- Include max iteration limits
先规划后执行
先规划,再执行步骤
- Planning phase: decompose task into steps
- Execution phase: execute each step
- Replanning: adjust plan based on results
- Separate planner and executor models possible
工具注册表
动态工具发现与管理
- Register tools with schema and examples
- Tool selector picks relevant tools for task
- Lazy loading for expensive tools
- Usage tracking for optimization
反模式
❌ 无限自主性
❌ 工具过载
❌ 记忆囤积
⚠️ 尖锐边缘
| 问题 | 严重程度 | 解决方案 |
|---|---|---|
| Agent 循环没有迭代限制 | 严重 | 始终设置限制: |
| 工具描述模糊或不完整 | 高 | 编写完整的工具规格: |
| 工具错误未反馈给 Agent | 高 | 显式错误处理: |
| 将所有内容存储在 Agent 记忆中 | 中 | 选择性记忆: |
| Agent 拥有太多工具 | 中 | 按任务精选工具: |
| 一个 Agent 能完成时使用多个 Agent | 中 | 论证多 Agent 的必要性: |
| Agent 内部机制未记录或不可追踪 | 中 | 实现追踪: |
| Agent 输出的脆弱解析 | 中 | 健壮的输出处理: |
相关技能
配合良好:rag-engineer、prompt-engineer、backend、mcp-builder
评论
支持 Markdown