Programação e agentes

REA: entenda uma função de um aplicativo seu

Instale o REA e investigue um fluxo autorizado, com evidências separadas das hipóteses.

Guia baseado na documentação. O fluxo completo não foi testado pela equipe.

Antes de começar

  • Node.js 22.x a partir de 22.23.4, 24.x a partir de 24.22.1 ou 26.12.1+; confira a faixa atual no README
  • Agente compatível com MCP
  • Aplicativo próprio ou autorização para analisá-lo
01

Escolha uma pergunta observável

Comece por uma função pequena: como seu aplicativo calcula o total do carrinho, por exemplo. Separe uma cópia de teste e três entradas com resultados conhecidos. Anote o que você pode inspecionar e quais sistemas ficam fora do escopo. Isso evita uma investigação vaga que consome tempo sem responder à pergunta.

02

Confira e instale o REA

O projeto atual usa um servidor MCP com instruções de trabalho. Leia o README e o instalador no repositório morluto/rea. Em uma pasta confiável, fora do aplicativo analisado, execute o setup abaixo. Confira as alterações de configuração propostas, escolha seu agente e reinicie-o. Análise de JavaScript e análise nativa têm dependências diferentes; use a seção do seu sistema operacional. Rode node --version e compare com a faixa suportada antes do setup.

Comando / exemplo
npx rea-agents setup
03

Peça primeiro o mapa do fluxo

Abra uma conversa no agente e indique o caminho da cópia. Peça para localizar os componentes envolvidos antes de alterar qualquer arquivo. Se uma ferramenta necessária não estiver disponível, registre a limitação; um palpite sobre o código interno não vale como observação.

Comando / exemplo
Use REA para analisar o cálculo do carrinho deste aplicativo que mantenho. Escopo: somente a cópia local indicada. Liste entradas, transformação e saída; cite arquivos ou observações. Separe fatos observados, hipóteses e dúvidas. Não altere o aplicativo.
04

Compare três casos

Teste um carrinho vazio, outro com um produto e outro com desconto. Guarde entrada, resultado esperado e resultado observado. Se a resposta do agente disser que há arredondamento ou validação, peça a evidência que sustenta essa conclusão. Faça uma nova observação quando o resultado divergir.

05

Transforme o achado em uma especificação

Escreva um contrato curto: entradas aceitas, regra confirmada, saída e comportamento em caso de erro. Use esse documento para corrigir ou reimplementar a função no seu próprio código. Mantenha uma lista separada dos pontos ainda desconhecidos.

06

Confira o resultado fora da conversa

Execute novamente os casos de teste e abra o aplicativo. Registre a versão do REA, do aplicativo e as dependências usadas. Entregue a especificação junto com as evidências; assim outra pessoa consegue repetir a investigação sem depender da memória da conversa.

O que você terá ao final

Uma função documentada com casos de teste e uma lista explícita do que ainda precisa ser investigado.

Vale conferir

  • Use apenas software próprio ou autorizado. Não burle autenticação, licença ou controles de acesso.
  • A instalação pode oferecer ferramentas adicionais; confira a necessidade e a licença de cada uma.
  • Guia elaborado a partir da documentação. O fluxo completo não foi executado pela Agentspedia.

Documentação usada neste guia

Fonte: morluto/reaDocumentação: code.claude.com

Recursos usados neste guia

Ferramenta

Agente de desenvolvimento da Anthropic que lê arquivos, propõe mudanças e executa ferramentas conforme as permissões configuradas.

Conforme plataformaAnthropic
KIT GRATUITO DE MARKETING

Fábrica de Views.

Prompts, 9 estilos e anúncios de exemplo para criar conteúdo com IA. Cadastre seu e-mail e baixe o kit completo na hora.

Se informar, poderemos entrar em contato sobre o kit. O telefone não é necessário para baixar.

Seus dados serão usados conforme a Política de Privacidade.

AGENTSPEDIA

Encontre seu próximo passo.

Busca no catálogo

Conte o que quer fazer. Eu encontro ferramentas e tutoriais da Agentspedia para você começar.

Carregando o catálogo…

A pergunta é enviada ao servidor da Agentspedia para buscar no catálogo. Com IA ativa, também é processada na nossa VPS Hostinger. Não envie dados pessoais. Privacidade