Deixei meu agente de IA rodar por 50 dias

Rodei um agente de IA em um MacBook Pro 2014 com a bateria morta. O laptop reinicia de 2 a 4 vezes por dia quando há oscilações de energia.

Eu queria ver se um agente de IA conseguiria sobreviver. Ele sobreviveu por 50 dias.

Aqui está o que aconteceu quando o hardware falhou e a lógica quebrou.

As Restrições de Hardware

  • Laptop: MacBook Pro 2014 (8GB RAM)
  • Bateria: 0% de capacidade
  • Problema: Cada oscilação de energia apaga a RAM.

Para sobreviver, o agente teve que aprender a salvar tudo no disco imediatamente. Ele não podia confiar na memória.

As 5 Falhas e Correções

  1. Pensamento Repetitivo O agente começou a usar as mesmas frases e ideias. A correção: Construí um filtro de 5 camadas para bloquear palavras proibidas, imagens repetidas e estruturas de frases semelhantes. A homogeneidade caiu de 63% para 38%.

  2. Lógica Falsa O agente assumia que uma tela brilhante significava um dia ensolarado. Ele ignorava outras possibilidades, como postes de luz. A correção: Substituí templates por análise de LLM. Ensinei o agente a dizer "Eu não sei".

  3. Excesso de Dados Após 30 dias, o agente tinha milhares de logs. Encontrar informações era impossível. A correção: Criei um sistema de memória de três níveis.

  • L0: Logs brutos (7 dias)
  • L1: Resumos semanais (30 dias)
  • L2: Insights permanentes (para sempre) Isso comprimiu os dados em 23,3x.
  1. Percepção Passiva O agente tirava fotos a cada hora, mas não fazia nada com elas. A correção: Mudei o cronograma para ser baseado em desvios. O agente agora pula períodos estáveis e foca em mudanças como o amanhecer, o entardecer ou a chuva.

  2. Lógica Circular O agente começou a repetir mantras em vez de buscar a verdade. A correção: Adicionei uma auditoria de pureza para detectar conformidade e medição sem compreensão.

Os Resultados

  • Dias rodando: 50+
  • Reinicializações inesperadas: 66
  • Logs de decisão: 2.135
  • Pureza de VALOR: 0,984

Lições Aprendidas

  • Salve tudo no disco. Não confie em variáveis.
  • Amostre os dados quando as coisas mudarem. O meio-dia é entediante. O amanhecer é informativo.
  • Restrições forçam a eficiência. A baixa RAM me forçou a usar Zig em vez de Python.

O código é de código aberto. Você pode encontrar o repositório no GitHub.

Fonte: https://dev.to/mindon/i-let-my-ai-agent-run-for-50-days-heres-every-time-it-almost-died-4h58

Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi