Sobre o projeto
Pueo é um agente de IA autônomo que monitora instâncias do Home Assistant (HA) para identificar e corrigir problemas sem exigir a intervenção constante do usuário. Ele opera inteiramente no dispositivo usando Ollama para inferência local, garantindo a privacidade e reduzindo a dependência de APIs de nuvem.
As principais capacidades incluem:
- Monitoramento Vigilante: Transmite logs do HA em tempo real via SSH e tria as entradas usando um modelo de IA local.
- Diagnósticos Adaptáveis: Utiliza um loop iterativo de chamada de ferramentas para analisar arquivos de configuração, executar verificações de integridade e identificar as causas raiz.
- Autocura: Propõe correções que são testadas em sandbox e aplicadas apenas após a criação de um snapshot de backup nativo do HA.
- Base de Conhecimento RAG Local: Utiliza ChromaDB para armazenar e consultar notas de lançamento do HA, changelogs do HACS e documentação de integração localmente.
- Painel Interativo: Fornece uma interface web na porta 8080 para revisar ações de reparo, visualizar linhas do tempo de eventos e conversar com o agente para consultar o estado atual do HA ou armazenar notas persistentes.
- Análise de Atualização Personalizada: Analisa as atualizações disponíveis do HA em relação à configuração específica do usuário para identificar alterações disruptivas relevantes.
O sistema pode ser implantado nativamente no macOS ou via Docker e suporta um ciclo de investigação estruturado em 6 fases (recuperar contexto, formar hipótese, reunir evidências, confirmar causa raiz, agir e relatar).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.