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).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.