Sobre el proyecto

Pueo es un agente de IA autónomo que monitorea instancias de Home Assistant (HA) para identificar y solucionar problemas sin requerir la intervención constante del usuario. Funciona completamente en el dispositivo utilizando Ollama para la inferencia local, lo que garantiza la privacidad y reduce la dependencia de las API en la nube. Las capacidades clave incluyen: - Monitoreo Vigilante: Transmite registros de HA en vivo a través de SSH y clasifica las entradas utilizando un modelo de IA local. - Diagnósticos Adaptativos: Utiliza un bucle iterativo de llamada a herramientas para analizar archivos de configuración, ejecutar comprobaciones de estado e identificar las causas raíz. - Autoreparación: Propone correcciones que se prueban en un entorno sandbox y se aplican solo después de crear una instantánea de respaldo nativa de HA. - Base de Conocimientos RAG Local: Utiliza ChromaDB para almacenar y consultar localmente las notas de lanzamiento de HA, los registros de cambios de HACS y la documentación de integraciones. - Panel Interactivo: Proporciona una interfaz web en el puerto 8080 para revisar las acciones de reparación, ver líneas de tiempo de eventos y chatear con el agente para consultar el estado en vivo de HA o almacenar notas persistentes. - Análisis de Actualizaciones Personalizado: Analiza las actualizaciones disponibles de HA frente a la configuración específica del usuario para identificar cambios disruptivos relevantes. El sistema puede implementarse de forma nativa en macOS o a través de Docker y admite un ciclo de investigación estructurado de 6 fases (recuperar contexto, formar hipótesis, reunir evidencia, confirmar la causa raíz, actuar e informar).