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
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%.
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".
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.
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.
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
