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

aiHelpDesk उन टीमों के लिए एक जवाबदेही परत है जो उत्पादन डेटाबेस पर AI एजेंट का उपयोग करती हैं। यह घटनाओं का निदान करता है, समाधान का प्रस्ताव करता है, और VMs, बेयर मेटल, Docker/Podman कंटेनरों, या Kubernetes क्लस्टर में फिक्स निष्पादित करता है। हर महत्वपूर्ण कार्रवाई को मंजूरी दी जाती है, ऑडिट किया जाता है, और सुसंगतता के लिए प्रमाणित किया जाता है। **मुख्य क्षमताएं:** Fault Injection Testing — स्टेजिंग डेटाबेस पर 32 ज्ञात विफलता मोड (SQL-only, SSH, K8s) इंजेक्ट करें ताकि एजेंट के निदान का मूल्यांकन किया जा सके और समाधान रिकवरी सत्यापित की जा सके। `faulttest` टूल क्लस्टर एक्सेस के बिना भी काम करता है। Fleet Operations — कई डेटाबेस में बदलावों को कैनरी फेज, अप्रूवल गेट्स, स्कीमा ड्रिफ्ट डिटेक्शन और पूर्ण ऑडिट ट्रेल के साथ समन्वित करें। एक नेचुरल-लैंग्वेज प्लानर फ्री-टेक्स्ट अनुरोधों को फ्लीट प्लान में बदल देता है। Playbooks — इरादे और विशेषज्ञ मार्गदर्शन को जोड़ने वाले सेव किए गए रनबुक। सिस्टम प्लेबुक टूल के साथ ही आते हैं; कस्टम प्लेबुक लिखे जा सकते हैं, इम्पोर्ट किए जा सकते हैं, या घटना ट्रेस से स्वतः उत्पन्न किए जा सकते हैं। AI Governance — आठ-मॉड्यूल फ्रेमवर्क जिसमें टैम्पर-प्रूफ ऑडिट लॉग, ब्लास्ट-रेडियस एनफोर्समेंट, ऑफ-आवर्स गार्ड्स, और रियल-टाइम पॉलिसी इवैल्यूएशन शामिल है। किसी भी विनाशकारी कार्रवाई से पहले मानव मंजूरी आवश्यक है। Incident Diagnostics — इंसिडेंट एजेंट डेटाबेस, K8s, OS, और स्टोरेज लेयर डेटा को एक टाइमस्टैम्प सपोर्ट बंडल में इकट्ठा करता है। समाधान होने पर, यह ऑडिट ट्रेस से स्वतः प्लेबुक ड्राफ्ट तैयार करता है। **संस्थागत स्मृति:** हर समाधान हुई घटना एक प्लेबुक ड्राफ्ट का प्रस्ताव करती है; हर सफल `faulttest` एक ड्राफ्ट स्वतः सहेजता है। मानव ऑपरेटर उन्हें समीक्षा करते हैं और सक्रिय करते हैं। फ्री-टेक्स्ट क्वेरीज़ को एन्कोडेड लक्षणों से मिलाया जाता है और स्वतः रूट किया जाता है। **स्थिरता प्रमाणन:** किसी प्लेबुक के लाइव रोटेशन में शामिल होने से पहले, इसे तीन आयामों में प्रमाणित किया जाता है: परिणाम (क्या यह पास हुआ?), निष्कर्ष (क्या एजेंट ने हर रन में वही निदान किया?), और मूल्यांकन (क्या जज ने खुद से सहमति जताई?)। `STABLE(7) attr=oom-kill (7/7)` जैसे प्रमाणपत्र सुसंगत और सही तर्क का ऑडिट करने योग्य प्रमाण प्रदान करते हैं। **आर्किटेक्चर:** Google ADK for Go पर बनाया गया। विशेषज्ञ एजेंट (Database, Kubernetes, Sysadmin, Incident, Orchestrator) A2A प्रोटोकॉल के माध्यम से स्वैपेबल या एक्सटेन्सिबल हैं। सिस्टम मॉडल-एग्नोस्टिक है और Anthropic और Gemini मॉडल्स के साथ परीक्षित किया गया है। **डिप्लॉयमेंट विकल्प:** Docker/Podman, डायरेक्ट होस्ट इंस्टॉलेशन, या Helm के माध्यम से Kubernetes। बाइनरीज़ Linux x86-64, ARM (Graviton, Ampere), और macOS (Intel और Apple Silicon) के लिए उपलब्ध हैं। **अपस्ट्रीम एजेंट्स:** aiHelpDesk एजेंट्स को मनुष्य Orchestrator के माध्यम से या अपस्ट्रीम एजेंट्स और प्रोग्राम्स A2A प्रोटोकॉल और Gateway REST API के माध्यम से कॉल कर सकते हैं। साथी बॉट्स में SREBot (ऑब्ज़र्वेबिलिटी वॉचर), SecBot (सिक्योरिटी रेस्पॉन्डर), और GovBot (कम्प्लायंस रिपोर्टर) शामिल हैं।