mcpField
A
ai-agents-architect

ai-agents-architect

github.com/davila7Agent 工作流33.0k685 次安装1 天前更新
代码仓库

关于 ai-agents-architect

面向 AI Agent 系统设计者的技能,涵盖架构、工具调用、记忆、规划与评估。强调以限制、错误处理和可追踪性控制自主行为。

主要功能

  1. 01Agent 架构设计
  2. 02工具与函数调用
  3. 03记忆系统设计
  4. 04规划与推理策略
  5. 05多 Agent 编排
  6. 06评估与调试

适用场景

  1. 01设计具备监督机制的 Agent
  2. 02规划分步执行与重新规划
  3. 03管理工具注册与按需加载
  4. 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