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 從公開儲存庫中收錄這些內容。

檢舉或申請下架