चैट एक बातचीत का थ्रेड है। हर वह संदेश जो Okou से कुछ करने को कहता है, उसी थ्रेड के भीतर एक Run शुरू करता है। उसी चैट में जवाब देने से थ्रेड के पिछले संदेश और नतीजे संदर्भ के रूप में उपलब्ध रहते हैं; नई चैट खोलने पर अलग संदर्भ शुरू होता है।

चैट क्यों मायने रखती है
- संदर्भ थ्रेड तक सीमित है। कोई Run अपनी ही चैट के संदेश और नतीजे इस्तेमाल कर सकता है। वह किसी दूसरी चैट का इतिहास अपने आप नहीं पढ़ता।
- Run की जाँच की जा सकती है। थ्रेड में उसके Run से बने संदेश, टूल की गतिविधि, नतीजे, स्थिति और त्रुटियाँ दिखती हैं।
- चलते-चलते काम की दिशा बदली जा सकती है। आप चल रहे Run को रोक सकते हैं, या Okou के काम करते रहते हुए कोई सुधार भेज सकते हैं — नया निर्देश पहले से चल रहे काम को फेंके बिना उसी सक्रिय Run में शामिल हो जाता है। लगातार भेजे गए संदेश थ्रेड में एक ही समूह के रूप में रहते हैं। किसी एक वाक्य पर जवाब देना हो तो उसे चुनें और Quote चुनें, जिससे वह पाठ आपके अगले संदेश में आ जाए।
चैट और Run कैसे शुरू होते हैं
- वेब ऐप में नई बातचीत खोलने से नया चैट थ्रेड बनता है।
- उसी बातचीत में कोई और काम भेजने से उसी थ्रेड में एक और Run शुरू होता है।
- Slack की बातचीत अपने मैप किए गए Slack थ्रेड के भीतर संदर्भ बनाए रखती है।
- ऑटोमेशन उस ऑटोमेशन चैट में चलता है जो उसके वर्कफ़्लो और स्वामी से जुड़ी है। उस वर्कफ़्लो के बार-बार चलने पर वही ऑटोमेशन चैट दोबारा इस्तेमाल होती है।
कई थ्रेड एक साथ चल सकते हैं। अलग-अलग चैट थ्रेड स्वतंत्र रूप से आगे बढ़ते हैं — एक में बाज़ार अध्ययन शुरू करें, दूसरे में पोस्ट का ड्राफ्ट बनाएँ, दोनों साथ-साथ चलते हैं। समानांतर में कितने चलेंगे यह आपके प्लान पर निर्भर है; देखें Credits & billing। जब सभी रन स्लॉट भरे हों, तो अगला Run किसी के ख़ाली होने का इंतज़ार करता है।
एक थ्रेड के भीतर Run क्रमवार चलते हैं। एक थ्रेड एक समय में एक ही Run करता है। Run के चलते हुए भेजा गया सुधार उसी Run में जुड़ जाता है, बजाय उसके बग़ल में दूसरा Run शुरू करने के।
Run कहाँ चलता है
हर Run को अपनी एक मशीन मिलती है — असली मशीन, टर्मिनल, फ़ाइल सिस्टम और ब्राउज़र के साथ। इसी वजह से Okou वाक़ई स्प्रेडशीट का रूपांतरण चला पाता है, रिपॉज़िटरी क्लोन कर पाता है, या वीडियो रेंडर कर पाता है — यह बताने के बजाय कि आप यह कैसे करते।
वह परिवेश उस Run के लिए निजी होता है और Run ख़त्म होते ही हटा दिया जाता है। उसके भीतर चलने वाले कोड को आपके कनेक्टर क्रेडेंशियल कभी नहीं मिलते — वे नेटवर्क सीमा पर डाले जाते हैं — और Run की हर रिक्वेस्ट दर्ज होती है। अलगाव कैसे बना है, यह देखने के लिए Security देखें।
मशीन को अस्थायी मानें। जो भी रखने लायक़ है वह कहीं टिकाऊ जगह पर जाना चाहिए: पेज के रूप में प्रकाशित, किसी जुड़े औज़ार में सहेजा हुआ, या डाउनलोड किया हुआ। Run की मशीन का फ़ाइल पथ ऐसी चीज़ नहीं जिसे आप साझा कर सकें।
जारी रखें या नए सिरे से शुरू करें
जब अगला अनुरोध पिछले संदेशों, फ़ाइलों या निर्णयों पर निर्भर हो, तो उसी थ्रेड में जारी रखें। स्वतंत्र संदर्भ चाहिए हो तो नया थ्रेड खोलें।
चैनल एक ही वर्कस्पेस के प्रवेश द्वार हैं, पर वे कोई एक वैश्विक बातचीत इतिहास नहीं बनाते। वेब, Slack, Telegram या फ़ोन का नया थ्रेड किसी दूसरे थ्रेड के संदेश अपने आप नहीं लाता। काम नए थ्रेड में ले जाते समय, ज़रूरी संदर्भ या नतीजा साथ दें।
किसी Run की जाँच
Run देखने के लिए थ्रेड की गतिविधि या लॉग सुविधा का उपयोग करें। उसमें संदेशों का दिखने वाला क्रम, टूल गतिविधि, नतीजे, स्थिति परिवर्तन और त्रुटियाँ दर्ज रहती हैं। जब नतीजा अधूरा हो या कोई कनेक्टर क्रिया न हुई हो, तो सबसे पहले यही देखें।
समस्या-निवारण
| आप क्या देखते हैं | क्या जाँचें या करें |
|---|---|
| Queued | वर्कस्पेस में कोई ख़ाली रन स्लॉट नहीं है, इसलिए Run अभी शुरू नहीं हुआ। किसी स्लॉट के ख़ाली होने की प्रतीक्षा करें; क़तार में लगा संदेश शुरू होने से पहले हटाया जा सकता है। पहले से चल रहे Run में सुधार भेजना क़तार में लगना नहीं है — वह संदेश सक्रिय Run में शामिल हो जाता है। |
| Connect या Authorize कार्ड | ज़रूरी खाता जुड़ा नहीं है, या इस एजेंट के पास ज़रूरी कनेक्टर अनुमति नहीं है। कार्ड पूरा करें और केवल वही पहुँच और अवधि चुनें जो काम के लिए चाहिए। अगर Run आगे न बढ़े, तो उसी थ्रेड में अनुरोध दोहराएँ। |
| Selected model is not available | वर्कस्पेस की मॉडल नीति या प्रोवाइडर कनेक्शन के तहत इस समय उस थ्रेड का मॉडल इस्तेमाल योग्य नहीं है। चैट बॉक्स में कोई उपलब्ध मॉडल चुनें, या Settings → Models में माँगे गए प्रोवाइडर को दोबारा जोड़ें। |
| Insufficient credits | मौजूदा बैलेंस से वर्कस्पेस और मॉडल कार्य शुरू नहीं कर सकता। Billing खोलकर बैलेंस देखें, टॉप-अप करें या प्लान बदलें, फिर दोबारा कोशिश करें। |
| कोई अटैचमेंट अपलोड त्रुटि | फ़ाइल पूरी तरह अपलोड नहीं हुई, इसलिए वह Run को उपलब्ध नहीं है। संदेश दोबारा भेजने से पहले अपलोड फिर से करें। |
| कोई Run Failed | Run बिना नतीजे के ख़त्म हुआ। उसकी दिखने वाली त्रुटि और गतिविधि लॉग खोलें, बताई गई कनेक्टर, अनुमति, मॉडल, इनपुट या सेवा की समस्या ठीक करें, फिर दोबारा चलाएँ। |
सहायता माँगते समय चैट का URL और असफल Run की दिखने वाली त्रुटि साझा करें। कनेक्टर सीक्रेट या प्रोवाइडर कुंजियाँ कभी चैट में न चिपकाएँ।
आगे क्या
- चैट की सीमा पर क्या लागू होता है, इसके लिए Permissions देखें।
- चैट की लागत कैसे निकाली जाती है, इसके लिए Credits & billing देखें।
- दोहराए जाने वाले और घटना-आधारित चैट मॉडल के लिए Automations देखें।

