07 / 07 LLMs e Agentes · 14 min de vídeo · atualizado em 13 out 2026

Como escrever especificações que ajudam agentes?

Transforme pedidos vagos em critérios verificáveis e decomponha o trabalho em etapas com dependências claras.

Fernanda Kipper
Fernanda Kipper

Apoio escrito: uma spec útil reduz decisões escondidas

Esta aula complementar retira princípios transferíveis de um vídeo que demonstra ferramentas e modelos específicos. A stack apresentada pode mudar; o problema de fundo permanece: um agente precisa saber o que deve entregar, quais limites respeitar e como verificar o resultado.

Um pedido é refinado em critérios, dividido em tarefas dependentes e independentes, executado e conferido contra os critérios.
Um pedido é refinado em critérios, dividido em tarefas dependentes e independentes, executado e conferido contra os critérios.

Abrir diagrama em tamanho original

Considere o pedido “adicione busca de cursos”. Antes de delegar, transforme-o em critérios que possam ser verificados:

  • A pessoa consegue buscar por parte do título.
  • Resultados vazios mostram uma mensagem clara.
  • A busca não altera nem exclui cursos.
  • A tela funciona em largura móvel.
  • Há uma verificação para correspondências, ausência de resultados e entrada vazia.

Em seguida, decomponha o trabalho. Identificar a fonte dos dados pode ser necessário antes de escrever a busca. O componente visual e uma função pura de filtragem talvez possam ser construídos em paralelo, desde que a interface entre ambos esteja combinada. A revisão e os testes dependem da implementação.

Uma sequência explícita ajuda a distinguir tarefas independentes das dependentes. Em paralelo, tarefas precisam ter limites claros e não editar o mesmo trecho sem coordenação. Por fim, verifique cada critério com evidência: teste, diff revisado ou comportamento observado.

O vídeo usa ferramentas particulares para especificar, orquestrar e rotear tarefas. Trate-as como exemplos. A prática duradoura é escrever critérios de aceitação, indicar dependências e verificar o resultado, seja o trabalho feito por uma pessoa, por um agente ou pelos dois.

Pergunta de recuperação: qual parte do pedido “adicione busca de cursos” ainda está ambígua? Escreva dois critérios observáveis antes de propor a implementação.

Para aprofundar

Material complementar da Fernanda

  • Guia de Claude Code: planejamento e execução — Compare um pedido vago com um objetivo que possui critérios verificáveis. Antes da implementação, escreva quais arquivos podem mudar e que evidências mostrarão que a tarefa terminou.

  • Exemplo de instruções de projeto — Observe como regras de execução, testes e organização são registradas. O exemplo é de um projeto Python específico: adapte as regras ao seu repositório em vez de copiá-las como universais.

Pratique com /aprender

Copie o comando e cole no chat para iniciar uma prática guiada:

/aprender Quero praticar especificações para agentes. Use o pedido vago “adicione busca de cursos” e me ajude a produzir critérios de aceitação observáveis, dividir o trabalho em tarefas, marcar dependências e escolher verificações. Não proponha a solução por mim: faça uma pergunta de cada vez, espere minha tentativa e aponte ambiguidades para eu corrigir.
FIM DO CURSO

Você terminou o curso.

Voltar para a visão geral →