Como o agente funciona
O agente NeurAI segue um ciclo de raciocinar → planejar → executar → relatar. Entender esse ciclo ajuda a formular pedidos mais eficientes e interpretar o que o agente está fazendo.
Ciclo de execução
1. Recebe sua mensagem
Ao enviar uma mensagem, o agente recebe:
- Sua mensagem atual
- O histórico da conversa
- O contexto do projeto (se configurado)
- Variáveis da sessão (se houver)
2. Raciocina
Para tarefas complexas, o agente usa a ferramenta think — um scratchpad de raciocínio interno visível no chat. Ele analisa o problema, considera abordagens e planeja a sequência de ações.
💭 Pensando:
O usuário quer criar uma API REST com autenticação JWT.
Vou precisar: 1) instalar express e jsonwebtoken, 2) criar estrutura de pastas,
3) implementar middleware de auth, 4) criar rotas protegidas.
Começando pela instalação das dependências...
3. Planeja (tarefas complexas)
Para trabalhos com 3+ etapas, o agente cria um plano de tarefas visível no chat:
📋 Plano de execução:
✅ Instalar dependências
⏳ Criar estrutura de pastas
⬜ Implementar autenticação
⬜ Criar rotas da API
⬜ Escrever testes
O plano é atualizado em tempo real conforme o agente avança.
4. Executa ferramentas
O agente executa as ferramentas necessárias. Cada ferramenta aparece como um card no chat:
- Nome da ferramenta e argumentos usados
- Resultado (expansível)
- Status: sucesso ✅ ou erro ❌
5. Pede confirmação (se necessário)
Dependendo do modo de permissão, o agente pode pausar e pedir sua aprovação antes de executar ações destrutivas.
6. Entrega a resposta
Após executar tudo, o agente entrega o resultado em Markdown — com código formatado, tabelas, links e instruções de próximos passos.
Paralelismo
Para tarefas independentes (ex: criar múltiplos arquivos), o agente executa em paralelo usando o sistema de steps, tornando a execução mais rápida.
Memória da sessão
O agente lembra de tudo que aconteceu na sessão:
- Arquivos que já leu (não relê sem necessidade)
- Variáveis salvas com
set_variable - Processos iniciados em background
- Decisões tomadas ao longo da conversa
Isso garante eficiência — o agente não faz perguntas repetidas nem reli arquivos desnecessariamente.
O agente também detecta automaticamente qual linguagem e ferramentas seu projeto usa (Node.js, Python, Go, Java, etc.) e adapta os comandos ao seu ambiente.