इस प्रोजेक्ट के बारे में

Pueo एक ऑटोनॉमस AI एजेंट है जो निरंतर उपयोगकर्ता हस्तक्षेप के बिना समस्याओं की पहचान करने और उन्हें ठीक करने के लिए Home Assistant (HA) इंस्टेंस की निगरानी करता है। यह स्थानीय इन्फरेंस के लिए Ollama का उपयोग करके पूरी तरह से ऑन-डिवाइस संचालित होता है, जिससे गोपनीयता सुनिश्चित होती है और क्लाउड API पर निर्भरता कम होती है। मुख्य क्षमताओं में शामिल हैं: - सतर्क निगरानी: SSH के माध्यम से लाइव HA लॉग्स को स्ट्रीम करता है और स्थानीय AI मॉडल का उपयोग करके प्रविष्टियों की छंटनी करता है। - एडेप्टिव डायग्नोस्टिक्स: कॉन्फ़िगरेशन फ़ाइलों का विश्लेषण करने, हेल्थ चेक चलाने और मूल कारणों की पहचान करने के लिए एक इटरेटिव टूल-कॉलिंग लूप का उपयोग करता है। - सेल्फ-हीलिंग: ऐसे समाधान प्रस्तावित करता है जिनका सैंडबॉक्स-परीक्षण किया जाता है और जिन्हें केवल नेटिव HA बैकअप स्नैपशॉट बनाने के बाद ही लागू किया जाता है। - लोकल RAG नॉलेज बेस: HA रिलीज़ नोट्स, HACS चेंजलॉग और इंटीग्रेशन डॉक्यूमेंटेशन को स्थानीय रूप से स्टोर और क्वेरी करने के लिए ChromaDB का उपयोग करता है। - इंटरैक्टिव डैशबोर्ड: मरम्मत कार्यों की समीक्षा करने, इवेंट टाइमलाइन देखने और लाइव HA स्टेट के बारे में पूछने या स्थायी नोट्स स्टोर करने के लिए एजेंट के साथ चैट करने हेतु पोर्ट 8080 पर एक वेब इंटरफेस प्रदान करता है। - पर्सनलाइज्ड अपडेट एनालिसिस: प्रासंगिक ब्रेकिंग चेंजेस की पहचान करने के लिए उपयोगकर्ता के विशिष्ट कॉन्फ़िगरेशन के विरुद्ध उपलब्ध HA अपडेट का विश्लेषण करता है। इस सिस्टम को macOS पर नेटिव रूप से या Docker के माध्यम से तैनात किया जा सकता है और यह एक संरचित 6-चरण जांच चक्र (संदर्भ प्राप्त करना, परिकल्पना बनाना, साक्ष्य एकत्र करना, मूल कारण की पुष्टि करना, कार्य करना और रिपोर्ट करना) का समर्थन करता है।