Iterativo / conversacional

Ciclos curtos de pedir, revisar e corrigir.

Rascunho: aberto para discussãoTambém chamado de: conversational, incremental

Definição

Você constrói a feature numa conversa: um pedido pequeno, uma olhada cuidadosa no resultado, uma correção, o próximo passo. Cada turno custa pouco, e o julgamento é aplicado o tempo todo em vez de só no começo. A maior parte do trabalho real com IA é assim. A habilidade está na qualidade de cada revisão, não no primeiro prompt.

Exemplo de prompt

Cinco turnos. O turno 3 pega um problema que o modelo não mencionou.

Iterativo / conversacional
1. Crie um componente HomeCarousel que renderiza as imagens recebidas por props. Sem timer ainda.2. Boa. Agora troque a cada 5s e limpe o timer no unmount.3. O timer continua rodando com a aba escondida. Pause no visibilitychange.4. Adicione lazy load e uma proporção fixa para evitar layout shift.5. Agora a piscada dupla na transição. Faça em CSS, não em JS.

O que revela

  • Capacidade de depuração e leitura crítica do output
  • Capacidade de quebrar o trabalho em passos revisáveis
  • Julgamento aplicado em tempo real

Use quando

  • A maior parte do trabalho de feature do dia a dia
  • Problemas pouco claros, em que você aprende construindo
  • Parear com um agente num codebase desconhecido

Cuidado com

  • Loops infinitos de "continua quebrado, arruma" sem diagnóstico
  • Perder a visão do design geral depois de muitos turnos
  • Contexto que se perde em conversas longas

Na entrevista

Observe

  • Cada passo é pequeno o suficiente para revisar?
  • A pessoa pega problemas que o modelo não mencionou?

Pergunte

  • Em qual passo você pegou algo que o modelo deixou passar?
  • Quando você jogaria essa conversa fora e começaria de novo?

Origem

Prática da comunidade, sem autor único. Espelha o desenvolvimento iterativo e incremental, e é o jeito padrão de usar assistentes de chat.

Fontes