프로젝트 소개
Pueo는 사용자의 지속적인 개입 없이 Home Assistant(HA) 인스턴스를 모니터링하여 문제를 식별하고 해결하는 자율 AI 에이전트입니다. 이 시스템은 Ollama를 사용하여 온디바이스로 완전히 작동하므로 개인 정보 보호를 보장하고 클라우드 API에 대한 의존도를 낮춥니다.
주요 기능은 다음과 같습니다:
- 철저한 모니터링: SSH를 통해 HA 로그를 실시간으로 스트리밍하고 로컬 AI 모델을 사용하여 항목을 분류합니다.
- 적응형 진단: 반복적인 도구 호출 루프를 사용하여 구성 파일을 분석하고, 상태 점검을 실행하며, 근본 원인을 식별합니다.
- 자가 치유: 샌드박스에서 테스트된 수정 사항을 제안하며, 기본 HA 백업 스냅샷을 생성한 후에만 적용합니다.
- 로컬 RAG 지식 베이스: ChromaDB를 활용하여 HA 릴리스 노트, HACS 변경 로그 및 통합 문서를 로컬에 저장하고 쿼리합니다.
- 대화형 대시보드: 8080 포트에서 웹 인터페이스를 제공하여 복구 작업 검토, 이벤트 타임라인 확인, 에이전트와의 채팅을 통한 실시간 HA 상태 쿼리 또는 영구 메모 저장이 가능합니다.
- 개인화된 업데이트 분석: 사용자의 특정 구성과 사용 가능한 HA 업데이트를 분석하여 관련 있는 중대한 변경 사항(breaking changes)을 식별합니다.
이 시스템은 macOS에 직접 배포하거나 Docker를 통해 배포할 수 있으며, 구조화된 6단계 조사 사이클(컨텍스트 검색, 가설 수립, 증거 수집, 근본 원인 확인, 실행, 보고)을 지원합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.