ओलेफ़ली के अंदर सहायक
आपकी एपीआई कुंजी, प्रोजेक्ट संदर्भ, अंतर, संकलन-जागरूक संपादन।
#ओलीफ़ली के अंदर सहायक
Oleafly में एक AI सहायक शामिल है जो एक अलग चैट विंडो के बजाय आपके प्रोजेक्ट के अंदर काम करता है। LaTeX को सामान्य चैटबॉट में चिपकाने के विपरीत, यह आपकी अपनी API कुंजी पर चलता है, जिस प्रोजेक्ट को संपादित कर रहा है उसे पढ़ सकता है, और आपकी फ़ाइलों को छूने से पहले अनुमोदन के लिए प्रत्येक प्रस्तावित परिवर्तन दिखाता है।
आपकी कुंजी, आपका प्रदाता
सहायक ओलेफ़ली के सर्वर के माध्यम से कोई मॉडल कॉल नहीं करता है। आप नौ समर्थित होस्टेड प्रदाताओं में से एक के लिए एपीआई कुंजी प्रदान करते हैं, या ऐप को स्थानीय ओलामा इंस्टॉलेशन पर इंगित करते हैं और अपने हार्डवेयर पर चलने वाले मॉडल का उपयोग करते हैं। अनुरोध आपकी मशीन से आपके द्वारा कॉन्फ़िगर किए गए प्रदाता के पास जाते हैं, उस प्रदाता की शर्तों के तहत, और आप प्रदाता को सीधे उनकी दरों पर भुगतान करते हैं। कौन सा मॉडल चुनना है, और कुंजी या ओलामा कैसे सेट करना है, यह [एआई सेटअप] (/docs/ai-setup/) में शामिल है।
सहायक क्या देख सकता है
जब आप कोई प्रश्न पूछते हैं या संपादन का अनुरोध करते हैं, तो सहायक आपके प्रोजेक्ट के मानचित्र से काम करता है और अनुरोध से संबंधित फ़ाइलों को पढ़ता है, जैसे कि आप जिस अध्याय को संपादित कर रहे हैं, वह प्रस्तावना जो आपके मैक्रोज़ को परिभाषित करती है, या उद्धरण प्रश्न के पीछे .bib फ़ाइल। यही कारण है कि यह आपके वास्तविक चित्र 3 के बारे में “चित्र 3 अगले पृष्ठ पर क्यों तैर रहा है” का उत्तर दे सकता है, और क्यों इसके संपादन आपके दस्तावेज़ में पहले से उपयोग किए गए नोटेशन और आदेशों से मेल खाते हैं।
जिन संपादनों की आप समीक्षा करते हैं, वे संपादन नहीं जो बस हो जाते हैं
सहायक कभी भी आपकी फ़ाइलों में सीधे नहीं लिखता है। यह एक अंतर के रूप में परिवर्तनों का प्रस्ताव करता है, जिसमें लाल रंग में हटाई गई रेखाएँ और हरे रंग में जोड़ी गई रेखाएँ होती हैं, और आप प्रत्येक को स्वीकार या अस्वीकार करते हैं। किसी भी स्वीकृत परिवर्तन को लागू करने से पहले, ओलेफ़ली एक Git चेकपॉइंट रिकॉर्ड करता है, इसलिए संपादन से पहले की स्थिति हमेशा [Git इतिहास] (/docs/git-history/) में एक कदम दूर होती है। किसी फ़ाइल को हटाना अलग से माना जाता है और हमेशा आपकी स्पष्ट पुष्टि की आवश्यकता होती है, चाहे सहायक कुछ भी कर रहा हो।
कंपाइलर के साथ लूप को बंद करना
चूँकि सहायक भवन के बगल में रहता है, वह अपने काम की जाँच स्वयं कर सकता है। संपादन के बाद यह एक संकलन को ट्रिगर कर सकता है, लॉग को पढ़ सकता है, और यदि परिवर्तन किसी त्रुटि को ठीक करने के लिए था, तो जांचें कि क्या वह त्रुटि दूर हो गई है। यह संकलित पीडीएफ के पाठ को भी पढ़ सकता है, ताकि यह पुष्टि कर सके कि अनुरोधित परिवर्तन वास्तव में आउटपुट में दिखाई देता है। मॉडल अभी भी गलत LaTeX उत्पन्न करते हैं, इसलिए जो आप स्वीकार करते हैं उसे पढ़ें। अच्छा पक्ष यह है कि टूटे हुए सुझाव बाद में आपके द्वारा पकड़े जाने के बजाय लूप के अंदर ही पकड़ लिए जाते हैं और ठीक कर दिए जाते हैं।
दिन-प्रतिदिन की यांत्रिकी चैट और इनलाइन संपादन के लिए दस्तावेज़ों में रहती है, और Oleafly में लिखने का एक सप्ताह दिखाता है कि सहायक पूर्ण लेखन लूप में कहाँ फिट बैठता है।