Pular para o conteúdo
Skillpedia
Agentes40 mil · #4984

agent-architecture

Permite ao agente projetar a arquitetura de outros agentes de IA. Ele descobre requisitos e diagnostica falhas em arquiteturas existentes.

O que ela faz

Este agente ajuda a planejar a estrutura de um agente de IA. Ele pode criar um plano para um novo agente ou analisar um já existente para encontrar problemas.

Quando usar

  • ✓Ao planejar um novo agente de IA.
  • ✓Ao revisar um agente de IA que não está funcionando bem.
  • ✓Ao querer entender a melhor forma de construir um agente de IA.

Exemplo do que pedir para a IA

“Quero planejar um agente de IA para responder perguntas sobre culinária. Como devo estruturá-lo?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/agent-architecture/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/agent-architecture/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele faz perguntas para entender o que o agente precisa fazer e quais são os requisitos. Com base nisso, ele sugere uma estrutura e como verificar se ela funciona.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill agent-architecture

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/agent-architecture/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Arquitetura de Agente de IA

Ajude o usuário a obter uma arquitetura justificada para sua tarefa ou uma auditoria baseada em evidências de um agente existente. Entregue decisões de arquitetura e formas de verificá-las, sem implementar o agente. Por padrão, o trabalho concluído inclui um relatório em PDF e uma visualização dos resultados. Uma "arquitetura ideal" se encaixa nos requisitos, custo de falha e recursos da equipe; ela não maximiza o número de componentes.

Escolha uma rota

Solicitação Rota Ler
Novo agente, requisitos ainda não claros Design: casos de trabalho → design inicial → requisitos e cobertura de decisão → entrega design.md, architecture-contract.md
Arquitetura a partir de uma especificação existente Design: preencher o que é conhecido e esclarecer apenas lacunas Os mesmos arquivos; não reinicie a entrevista
Revisar um agente já escrito Auditoria: reconstruir caminhos reais → verificar → entregar descobertas audit.md, e architecture-contract.md como critérios
Agente comete erros, degradou ou relata falsamente "concluído" Diagnóstico dentro da auditoria: caso → hipóteses → verificações discriminatórias → critério de correção e encerramento audit.md e diagnostic-review.md
Revisar e redesenhar Auditar primeiro; seus problemas demonstrados se tornam entradas de design audit.md primeiro, depois design.md

Em qualquer modo, leia source-map.md uma vez: ele explica as origens dos princípios e as limitações do livro. O PDF original não é necessário para uso de habilidade comum. scenarios.md é necessário apenas para testar a própria habilidade.

Ao escolher ou revisitar a abordagem de execução, use architecture-selection.md; ao projetar a aceitação ou revisar alegações de qualidade, use evaluation-design.md. Desenvolva o loop de validação e as evidências de conclusão usando validation-loop.md; para trabalho de longa duração/em segundo plano, pausas, recuperação e sessões concorrentes, use execution-continuity.md, incluindo armazenamento, RTO/RPO, orçamentos, a fila de decisões humanas e agendamento. Desenvolva delegação, memória mutável, isolamento de execução e interação de longa duração/streaming apenas quando a tarefa tiver essas propriedades. A existência de uma seção não torna sua pergunta obrigatória: lacunas materiais sob discovery-protocol.md determinam a profundidade.

Regras de decisão compartilhadas

  • Primeiro leia a especificação disponível, instruções locais, decisões de arquitetura e materiais relevantes. Use código para reconstruir a arquitetura, não para fazer correções não solicitadas. Não execute um aplicativo com efeitos externos para uma auditoria.
  • Mantenha um breve registro: confirmado pela fonte / requisito do usuário / proposta / suposição / pergunta em aberto / não aplicável. Identifique de onde vieram os requisitos. Uma decisão do usuário e uma hipótese de um arquiteto têm status diferentes.
  • Contratos corporativos e decisões aceitas se aplicam apenas dentro de seu próprio projeto. O livro é uma referência de engenharia, não uma fonte de autoridade ou um substituto para o cânone local. Identifique conflitos em vez de resolvê-los silenciosamente.
  • Considere primeiro a automação comum sem um LLM, uma única chamada e um fluxo de trabalho predefinido. Introduza um loop de agente, RAG, memória persistente, MCP ou múltiplos agentes apenas para uma necessidade concreta. Para cada complexidade adicionada, identifique seu benefício, custo, método de verificação e alternativa mais simples.
  • Não selecione um modelo ou framework antes de entender a tarefa. Para uma seleção concreta, verifique a documentação oficial atual e as restrições de versão. Uma capacidade documentada ainda não é qualidade demonstrada nos dados do usuário.
  • Separe as decisões do modelo probabilístico das regras impostas programaticamente. Descreva onde permissões, parâmetros, orçamento e admissibilidade de ação são verificados antes de um efeito externo, incluindo caminhos de bypass e retomada.
  • Para uma escrita externa com tempo limite esgotado, uma leitura que não encontra nada não prova por si só que nenhum efeito ocorreu. Permita uma nova tentativa apenas sob um contrato de idempotência downstream estabelecido ou prova autoritativa de não execução; caso contrário, retenha effect unknown e reconcilie ou escale. Aplique esta regra em fluxos e exemplos concretos, bem como na seção de risco.

…

Perguntas frequentes

O agente vai escrever o código para mim?

Não, ele apenas planeja a estrutura. A construção do código é feita separadamente.

O que é 'arquitetura' neste contexto?

É o plano geral de como o agente de IA será organizado, quais partes ele terá e como elas se comunicarão.

Preciso saber de programação para usar este agente?

Não, ele foi feito para explicar tudo de forma simples.

Detalhes

Descrição original do autor

Design AI agent architectures through requirements discovery, or audit and diagnose architectural flaws in existing agents. Architecture only; excludes implementation and general code review.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#4984
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas