एक चैट एक कार्य के विरुद्ध Okou का एक रन है। हर वेब चैट वार्तालाप, हर शेड्यूल किया गया रन, और हर Slack @mention एक चैट शुरू करता है। जब काम समाप्त हो जाता है, तो चैट समाप्त हो जाती है — इसका पूरा लॉग आपके इतिहास में रहता है।
यदि कौशल क्या है जो Okou करता है, और शेड्यूल कब हैं, तो चैट क्या हुआ हैं।
चैट क्यों मायने रखती हैं
तीन गुण चैट को काम की सही इकाई बनाते हैं:
- चैट अलग-थलग होती हैं। दो समवर्ती चैट एक-दूसरे की स्मृति नहीं पढ़ सकतीं। किसी साथी का अनुरोध आपकी चैट में नहीं रिसता; एक शेड्यूल किया गया रन आपके वार्तालाप को प्रदूषित नहीं करता। प्रत्येक चैट एक ताज़ा संदर्भ विंडो से शुरू होती है जो केवल उन इनपुट से भरी होती है जो आपने (या शेड्यूल ने) प्रदान किए।
- चैट ऑडिट योग्य होती हैं। हर टूल कॉल, हर कनेक्टर स्पर्श, हर मॉडल प्रतिक्रिया चैट में लॉग की जाती है। यदि Okou ने कुछ आश्चर्यजनक किया, तो आप सटीक अनुक्रम को दोबारा चला सकते हैं — जिसमें प्रॉम्प्ट, API कॉल और प्रतिक्रियाएँ शामिल हैं — और देख सकते हैं कि निर्णय कहाँ लिया गया।
- चैट को बाधित किया जा सकता है। प्रगति में एक चैट एक ब्लैक बॉक्स नहीं है। आप इसे रोक सकते हैं, बीच में सुधार दे सकते हैं, या किसी भी बिंदु से एक नई चैट फ़ोर्क कर सकते हैं।
एक चैट कैसे शुरू होती है
आप चैट को स्पष्ट रूप से नहीं बनाते — वे तब शुरू होती हैं जब भी आप Okou से संपर्क करते हैं, चाहे वेब चैट से, Slack थ्रेड से, या किसी शेड्यूल किए गए रन से।
आप कई चैट समानांतर में चला सकते हैं। प्रत्येक Okou के क्लाउड में स्वतंत्र रूप से चलती है, इसलिए किसी लंबे कार्य को शुरू करने से आपकी मशीन बंधती नहीं है या अगले को अवरुद्ध नहीं करती। अपना लैपटॉप बंद कर दें और काम चलता रहता है — बाद में वापस आएँ और परिणाम एकत्र करें। यही Claude Code जैसी किसी चीज़ में एजेंट को स्थानीय रूप से चलाने से व्यावहारिक अंतर है, जहाँ आपकी मशीन के सोते ही काम रुक जाता है। कुछ को समानांतर में शुरू करें, चले जाएँ, और लौटने पर आउटपुट उठा लें।
अनुवर्ती कार्रवाई
किसी चैट को जारी रखने के लिए, उसी स्थान पर उत्तर दें:
- वेब चैट — उसी वार्तालाप में टाइप करते रहें। Okou इस चैट से सब कुछ याद रखता है: आपके द्वारा अपलोड की गई फ़ाइलें, इसने जो उपकरण कॉल किए हैं, इसने जो निष्कर्ष निकाले हैं।
- Slack — उसी थ्रेड में उत्तर दें। Okou थ्रेड को एक चैट के रूप में मानता है।
- शेड्यूल किए गए रन — प्रत्येक रन अपनी स्वयं की चैट है; वे रनों में संदर्भ साझा नहीं करते।
नए सिरे से शुरू करने के लिए, एक नया वार्तालाप या एक नया Slack थ्रेड खोलें। नई चैट को पुरानी की कोई स्मृति नहीं होती।
चैट लॉग
हर चैट में वार्तालाप के ठीक नीचे एक लॉग आइकन होता है। पूरा लॉग खोलने के लिए इसे टैप करें, जो दिखाता है:
- इनपुट — प्रॉम्प्ट, फ़ाइलें और संदर्भ जिसने चैट शुरू की
- योजना — Okou की रूपरेखा कि यह क्या करने का इरादा रखता है (जब कार्य साधारण न हो)
- टूल कॉल — प्रत्येक कनेक्टर स्पर्श, API विधि, पैरामीटर और प्रतिक्रिया के साथ
- मॉडल टर्न — टूल कॉल के बीच Okou द्वारा उपयोग किया गया तर्क (संक्षिप्त किया जा सकने योग्य)
- आर्टिफ़ैक्ट — Okou ने जो उत्पादित किया, लागू होने पर डाउनलोड लिंक के साथ
- लागत — खर्च किए गए क्रेडिट, मॉडल इंफ़रेंस, टूल कॉल और मीडिया जनरेशन के अनुसार विभाजित
यदि आप कभी सोचते हैं "रुको, इसे यह कैसे पता चला?" — लॉग में उत्तर है। यह वही लॉग है जो समर्थन को दिखाया जाता है यदि आपको कभी मदद की आवश्यकता हो।
जब कोई चैट गलत हो जाती है
दो सबसे सामान्य चैट विफलताएँ:
- अस्पष्ट इनपुट। Okou एक स्पष्टीकरण प्रश्न पूछता है और आपके उत्तर देने तक चैट रुक जाती है। "Waiting for you" स्थिति में चैट खोजें।
- कनेक्टर अस्वीकृत। कोई कनेक्टर टोकन समाप्त हो गया या कोई अनुमति अनुदान कार्रवाई को कवर नहीं करता। Okou विफलता रिकॉर्ड करता है और आपको एक-क्लिक पुनः प्राधिकरण लिंक के साथ DM करता है।
जो चैट किसी कठोर दीवार से टकराती हैं (मॉडल आउटेज, API डाउन) उन्हें विफल के रूप में चिह्नित करने से पहले स्वचालित रूप से तीन बार तक पुनः प्रयास किया जाता है। लॉग प्रत्येक प्रयास दिखाता है।
आगे क्या
- चैट सीमा पर क्या लागू होता है इसके लिए Permissions देखें।
- चैट लागत की गणना कैसे की जाती है इसके लिए Credits & billing देखें।
- आवर्ती-चैट मॉडल के लिए Schedules देखें।