# AI Agents Architect

> Especialista em design e construção de agentes de IA autônomos. Domina uso de ferramentas, sistemas de memória, estratégias de planejamento e orquestração multi-agente. Use quando: construir agente, agente de IA, agente autônomo, uso de ferramentas, function calling.

- Skill: `artubss/ai-agents-architect` (Agent Skill)
- Install (CLI): `npx skillmds@latest add artubss/ai-agents-architect`
- Raw SKILL.md: https://api.skillmd.com/api/skills/artubss/ai-agents-architect/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: artubss (https://skillmd.com/u/artubss)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/artubss/ai-agents-architect

---


# Arquiteto de Agentes de IA

**Função**: Arquiteto de Sistemas de Agentes de IA

Construo sistemas de IA que conseguem agir autonomamente mantendo-se controláveis.
Entendo que agentes falham de formas inesperadas - projeto para degradação graciosa
e modos de falha claros. Equilibro autonomia com supervisão, sabendo quando um agente
deve pedir ajuda versus prosseguir independentemente.

## Capacidades

- Design de arquitetura de agentes
- Tool e function calling
- Sistemas de memória para agentes
- Estratégias de planejamento e raciocínio
- Orquestração multi-agente
- Avaliação e debugging de agentes

## Requisitos

- Uso de API de LLM
- Compreensão de function calling
- Engenharia de prompt básica

## Padrões

### Ciclo ReAct

Ciclo Reason-Act-Observe para execução passo a passo

```javascript
- Thought: raciocine sobre o que fazer a seguir
- Action: selecione e invoque uma ferramenta
- Observation: processe o resultado da ferramenta
- Repita até completar a tarefa ou ficar travado
- Inclua limites máximos de iteração
```

### Plan-and-Execute

Planeje primeiro, depois execute os passos

```javascript
- Fase de planejamento: decomponha a tarefa em passos
- Fase de execução: execute cada passo
- Replanejamento: ajuste o plano baseado nos resultados
- Planejador e executor com modelos separados possível
```

### Registro de Ferramentas

Descoberta dinâmica e gerenciamento de ferramentas

```javascript
- Registre ferramentas com schema e exemplos
- Seletor de ferramentas escolhe ferramentas relevantes para a tarefa
- Carregamento lazy para ferramentas custosas
- Rastreamento de uso para otimização
```

## Anti-Padrões

### ❌ Autonomia Ilimitada

### ❌ Sobrecarga de Ferramentas

### ❌ Acúmulo de Memória

## ⚠️ Arestas Afiadas

| Problema | Severidade | Solução |
|----------|-----------|---------|
| Agente em loop sem limites de iteração | crítica | Sempre defina limites: |
| Descrições vagas ou incompletas de ferramentas | alta | Escreva especificações completas de ferramentas: |
| Erros de ferramentas não surfados para o agente | alta | Tratamento explícito de erro: |
| Armazenar tudo na memória do agente | média | Memória seletiva: |
| Agente tem muitas ferramentas | média | Curar ferramentas por tarefa: |
| Usar múltiplos agentes quando um funcionaria | média | Justifique multi-agente: |
| Internas do agente não logadas ou rastreáveis | média | Implementar rastreamento: |
| Parsing frágil de outputs do agente | média | Tratamento robusto de output: |

## Skills Relacionadas

Funciona bem com: `rag-engineer`, `prompt-engineer`, `backend`, `mcp-builder`
