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

चैट क्यों मायने रखते हैं
- संदर्भ थ्रेड-सीमित है। एक Run अपने चैट के संदेशों और आर्टिफ़ैक्ट का उपयोग कर सकता है। वह दूसरे चैट का इतिहास स्वतः नहीं पढ़ता।
- Run जाँचने योग्य हैं। थ्रेड उसके Run द्वारा बनाए गए संदेश, टूल गतिविधि, आर्टिफ़ैक्ट, स्थिति और त्रुटियाँ दिखाता है।
- चलते Run के बीच में भी काम की दिशा बदली जा सकती है। आप सक्रिय Run रोक सकते हैं, या Okou के काम करते रहते हुए ही सुधार भेज सकते हैं — नया निर्देश पहले से हो चुके काम को फेंके बिना उसी सक्रिय Run के भीतर उठा लिया जाता है। लगातार भेजे गए संदेश थ्रेड में एक ही समूह के रूप में रहते हैं। किसी एक वाक्यांश पर जवाब देना हो तो उसे चुनें और उद्धरण चुनकर वह पाठ अपने अगले संदेश में डालें।
चैट और Run कैसे शुरू होते हैं
- वेब ऐप में नई बातचीत खोलने से एक नया चैट थ्रेड बनता है।
- उस बातचीत में दूसरा कार्य भेजने से उसी थ्रेड में दूसरा Run शुरू होता है।
- Slack बातचीत अपने मैप किए गए Slack थ्रेड में संदर्भ रखती है।
- ऑटोमेशन उस वर्कफ़्लो और मालिक से जुड़े ऑटोमेशन चैट में चलता है। उस वर्कफ़्लो के बार-बार ट्रिगर उसी ऑटोमेशन चैट का दोबारा उपयोग करते हैं।
कई थ्रेड एक साथ चल सकते हैं। अलग-अलग चैट थ्रेड स्वतंत्र रूप से आगे बढ़ते हैं — एक में बाज़ार अध्ययन शुरू कीजिए, दूसरे में कोई पोस्ट लिखिए, और दोनों एक ही समय में चलते रहेंगे। समानांतर में कितने चलेंगे, यह आपके प्लान पर निर्भर करता है; क्रेडिट और बिलिंग देखें। जब सभी Run स्लॉट व्यस्त हों, तो अगला Run किसी एक के खाली होने की प्रतीक्षा करता है।
एक ही थ्रेड के भीतर Run क्रम से चलते हैं। एक थ्रेड एक समय में एक Run करता है। किसी Run के चलते समय आपके भेजे गए सुधार उसी Run में शामिल हो जाते हैं, बग़ल में दूसरा Run शुरू नहीं होता।
Run कहाँ चलता है
हर Run को अपनी एक मशीन मिलती है — असली मशीन, जिसमें टर्मिनल, फ़ाइल सिस्टम और ब्राउज़र होते हैं। यही वजह है कि Okou स्प्रेडशीट रूपांतरण सचमुच चला सकता है, रिपॉज़िटरी क्लोन कर सकता है, या वीडियो रेंडर कर सकता है — यह बताकर नहीं रह जाता कि आप इसे कैसे करेंगे।
वह वातावरण केवल उसी Run का होता है और Run समाप्त होते ही हटा दिया जाता है। उसके भीतर चलने वाले कोड को आपके कनेक्टर क्रेडेंशियल कभी नहीं मिलते — वे नेटवर्क सीमा पर इंजेक्ट होते हैं — और Run द्वारा भेजा गया हर अनुरोध दर्ज होता है। यह पृथक्करण कैसे बना है, इसके लिए सुरक्षा देखें।
मशीन को अस्थायी मानिए। जो कुछ रखने लायक है वह किसी टिकाऊ जगह पहुँचना चाहिए: पेज के रूप में प्रकाशित, किसी जुड़े हुए टूल में दर्ज, या डाउनलोड किया हुआ। Run की मशीन पर मौजूद कोई फ़ाइल पथ ऐसी चीज़ नहीं है जिसे आप साझा कर सकें।
जारी रखना या नए सिरे से शुरू करना
उसी थ्रेड में जारी रखें जब अगला अनुरोध पिछले संदेशों, फ़ाइलों या निर्णयों पर निर्भर हो। जब आप स्वतंत्र संदर्भ चाहें तो नया थ्रेड खोलें।
चैनल उसी वर्कस्पेस के प्रवेश बिंदु हैं, लेकिन वे एक वैश्विक वार्तालाप इतिहास नहीं बनाते। नया वेब, Slack, Telegram या फ़ोन थ्रेड दूसरे थ्रेड के संदेश स्वतः आयात नहीं करता। काम को नए थ्रेड में ले जाते समय उसे आवश्यक संदर्भ या आर्टिफ़ैक्ट शामिल करें।
Run की जाँच करना
Run की जाँच के लिए थ्रेड के गतिविधि या लॉग नियंत्रण का उपयोग करें। यह संदेशों, टूल गतिविधि, आर्टिफ़ैक्ट, स्थिति परिवर्तन और त्रुटियों का दृश्य क्रम दर्ज करता है। जब परिणाम अधूरा हो या कनेक्टर क्रिया न हुई हो, तो यह जाँचने की पहली जगह है।
समस्या निवारण
| आप क्या देखते हैं | क्या जाँचें या करें |
|---|---|
| Queued | वर्कस्पेस के पास कोई खाली Run स्लॉट नहीं है, इसलिए 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 देखें।