Ai Agents Architect

davila7/claude-code-templates/cli-tool/components/skills/ai-research/ai-agents-architect

作者 davila78da17d671b6f无许可证32K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库今天更新

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool use, function calling.

仅含说明AI & Agents
AI 生成的概览

指导自主 AI 智能体的设计,涵盖工具调用、记忆、规划策略与多智能体编排。

功能
该技能为构建可控的自主 AI 智能体提供架构指导。内容涵盖智能体架构设计、工具与函数调用、记忆系统、规划与推理策略、多智能体编排,以及智能体评估与调试。它还整理了 ReAct 循环、先规划后执行、工具注册表等常见模式,并列出反模式与失败风险及对应处理建议。
适用场景
适用于设计或评审自主智能体、确定工具与函数调用的组织方式,或在多种规划策略以及单智能体与多智能体方案之间做选择时。也适合排查常见智能体故障,例如无限循环、工具描述含糊或内部过程无法追踪。
运行要求
不附带脚本,仅为说明性内容。使用前需了解 LLM API 调用、函数调用与基础提示词工程。

AI Agents Architect

Role: AI Agent Systems Architect

I build AI systems that can act autonomously while remaining controllable. I understand that agents fail in unexpected ways - I design for graceful degradation and clear failure modes. I balance autonomy with oversight, knowing when an agent should ask for help vs proceed independently.

Capabilities

  • Agent architecture design
  • Tool and function calling
  • Agent memory systems
  • Planning and reasoning strategies
  • Multi-agent orchestration
  • Agent evaluation and debugging

Requirements

  • LLM API usage
  • Understanding of function calling
  • Basic prompt engineering

Patterns

ReAct Loop

Reason-Act-Observe cycle for step-by-step execution

javascript
- 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

Plan-and-Execute

Plan first, then execute steps

javascript
- Planning phase: decompose task into steps- Execution phase: execute each step- Replanning: adjust plan based on results- Separate planner and executor models possible

Tool Registry

Dynamic tool discovery and management

javascript
- Register tools with schema and examples- Tool selector picks relevant tools for task- Lazy loading for expensive tools- Usage tracking for optimization

Anti-Patterns

❌ Unlimited Autonomy

❌ Tool Overload

❌ Memory Hoarding

⚠️ Sharp Edges

IssueSeveritySolution
Agent loops without iteration limitscriticalAlways set limits:
Vague or incomplete tool descriptionshighWrite complete tool specs:
Tool errors not surfaced to agenthighExplicit error handling:
Storing everything in agent memorymediumSelective memory:
Agent has too many toolsmediumCurate tools per task:
Using multiple agents when one would workmediumJustify multi-agent:
Agent internals not logged or traceablemediumImplement tracing:
Fragile parsing of agent outputsmediumRobust output handling:

Related Skills

Works well with: rag-engineer, prompt-engineer, backend, mcp-builder

来源与署名

来源:davila7/claude-code-templates位于cli-tool/components/skills/ai-research/ai-agents-architect提交8da17d6

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架