🧠 SL5 ऑरा हाइब्रिड मोड: स्थानीय एलएलएम और क्लिपबोर्ड एकीकरण¶
स्थिति: स्थिर प्रौद्योगिकी: ओलामा (लामा 3.2) + फ़ाइल ब्रिज आर्किटेक्चर गोपनीयता: 100% ऑफ़लाइन
अवधारणा: “वास्तुकार एवं प्रशिक्षु”¶
परंपरागत रूप से, ऑरा नियतात्मक नियमों (RegEx) पर निर्भर करता है - तेज़ और सटीक। यह “वास्तुकार” है। स्थानीय एलएलएम प्लगइन “इंटर्न” के रूप में कार्य करता है: यह अस्पष्ट अनुरोधों को संभालता है, पाठ का सारांश देता है, और सामान्य प्रश्नों का उत्तर देता है।
🛠 वास्तुकला: क्लिपबोर्ड ब्रिज¶
लिनक्स (वेलैंड/एक्स11) में सुरक्षा प्रतिबंधों के कारण, पृष्ठभूमि प्रक्रियाएं (जैसे ऑरा) अक्सर क्लिपबोर्ड तक सीधे नहीं पहुंच पाती हैं। हमने इसे ब्रिज आर्किटेक्चर से हल किया:
प्रदाता (उपयोगकर्ता सत्र): उपयोगकर्ता के सत्र में एक छोटी शेल स्क्रिप्ट (
क्लिपबोर्ड_ब्रिज.श) चलती है। यह क्लिपबोर्ड को देखता है और उसकी सामग्री को एक अस्थायी फ़ाइल (/tmp/aura_clipboard.txt) पर प्रतिबिंबित करता है।उपभोक्ता (आभा): पायथन प्लगइन इस फ़ाइल को पढ़ता है। चूँकि फ़ाइल पहुँच सार्वभौमिक है, अनुमति संबंधी समस्याएँ दूर हो जाती हैं।
🚀 सेटअप गाइड¶
1. ओलामा स्थापित करें¶
CODE_ब्लॉक_0
2. ब्रिज स्क्रिप्ट सेटअप करें¶
~/clipboard_bridge.sh बनाएं और इसे निष्पादन योग्य बनाएं:
CODE_ब्लॉक_1
महत्वपूर्ण: इस स्क्रिप्ट को अपने सिस्टम ऑटोस्टार्ट में जोड़ें!
3. प्लगइन लॉजिक (ask_ollama.py)¶
स्क्रिप्ट config/maps/plugins/z_fallback_llm/de-DE/ में स्थित है।
ट्रिगर: “कंप्यूटर”, “ऑरा”, “क्लिपबोर्ड”, “सारांश” जैसे शब्दों का पता लगाता है।
मेमोरी: संदर्भ को याद रखने के लिए एक
conversation_history.jsonरखता है (उदाहरण के लिए, “मैंने अभी क्या पूछा?”)।प्रॉम्प्ट इंजीनियरिंग: मतिभ्रम को रोकने के लिए ऐतिहासिक वार्तालाप संदर्भ पर वर्तमान क्लिपबोर्ड डेटा को प्राथमिकता देता है।
📝 उपयोग के उदाहरण¶
पाठ का सारांश:
कार्रवाई: एक लंबा ईमेल या वेबसाइट टेक्स्ट कॉपी करें (Ctrl+C)।
वॉइस कमांड: “कंप्यूटर, क्लिपबोर्ड में टेक्स्ट को सारांशित करें।”
अनुवाद/विश्लेषण:
क्रिया: एक कोड स्निपेट कॉपी करें।
वॉइस कमांड: “कंप्यूटर, क्लिपबोर्ड में कोड क्या करता है?”
सामान्य चैट:
वॉइस कमांड: “कंप्यूटर, मुझे प्रोग्रामर के बारे में एक चुटकुला सुनाओ।”
मेमोरी रीसेट करें:
वॉइस कमांड: “कंप्यूटर, सब कुछ भूल जाओ।” (JSON इतिहास साफ़ करता है)। Xस्पेसब्रेकX