Об этом проекте

Pueo представляет собой автономного ИИ-агента, который отслеживает работу экземпляров Home Assistant (HA), чтобы выявлять и устранять проблемы без необходимости постоянного вмешательства пользователя. Система работает полностью на устройстве, используя Ollama для локального вывода, что обеспечивает конфиденциальность и снижает зависимость от облачных API. Ключевые возможности включают: - Бдительный мониторинг: потоковая передача живых логов HA через SSH и сортировка записей с помощью локальной модели ИИ. - Адаптивная диагностика: использование итеративного цикла вызова инструментов для анализа конфигурационных файлов, проведения проверок состояния и выявления первопричин. - Самовосстановление: предложение исправлений, которые тестируются в песочнице и применяются только после создания нативного резервного снимка HA. - Локальная база знаний RAG: использование ChromaDB для локального хранения и запроса примечаний к релизам HA, журналов изменений HACS и документации по интеграциям. - Интерактивная панель управления: веб-интерфейс на порту 8080 для просмотра действий по исправлению, анализа временных шкал событий и общения с агентом для запроса текущего состояния HA или сохранения постоянных заметок. - Персонализированный анализ обновлений: анализ доступных обновлений HA с учетом конкретной конфигурации пользователя для выявления соответствующих критических изменений. Система может быть развернута нативно на macOS или через Docker и поддерживает структурированный 6-этапный цикл расследования (сбор контекста, формирование гипотезы, сбор доказательств, подтверждение первопричины, действие и отчет).