स्वतंत्र जवाब, तयशुदा नियमों के भीतर
वाक्य मॉडल लिखता है। आपकी कॉन्फ़िगरेशन तय करती है कि वह कौन से स्रोत पढ़ सकता है, कौन सी कार्रवाइयाँ कर सकता है, और ठीक किन शर्तों पर रुककर बातचीत किसी व्यक्ति को सौंप देता है।
ग्राहक के लिखते ही असल में क्या होता है
हर बारी में वही चार चरण चलते हैं, और हर चरण रिकॉर्ड होता है। अजीब जवाब ऐसी चीज़ बन जाता है जिसे खोलकर देखा जा सके, न कि जिसे दोबारा पैदा करना पड़े।
वह संदेश को डेटा की तरह पढ़ता है
ग्राहक का टेक्स्ट और खोजे गए अंश अनुरोध में अविश्वसनीय हिस्सों के रूप में जाते हैं। उनकी लंबाई सीमित है, अंदर जाते समय संवेदनशील मान हटा दिए जाते हैं, और वे कभी उस जगह नहीं पहुँच सकते जहाँ आपके नीति-निर्देश रहते हैं।
वह आपके स्वीकृत स्रोतों से जवाब देता है
खोज उन्हीं ज्ञान स्रोतों पर चलती है जो इस एजेंट के लिए चुने गए हैं, और थोड़े से अंश लौटाती है। जिस एजेंट को काम का अंश नहीं मिलता, वह कल्पना करने के बजाय बातचीत सौंप देता है।
वह सिर्फ़ अनुमति दी गई कार्रवाइयाँ चलाता है
कार्रवाई तभी चलती है जब वह पंजीकृत हो, इस एजेंट के लिए अनुमत हो, और उसके आर्ग्युमेंट बंद स्कीमा से मेल खाएँ। हर प्रभाव के साथ एक आइडेम्पोटेंसी कुंजी और एक समय-सीमा जुड़ी होती है।
वह जो जाना, उसे दर्ज करता है
प्रोफ़ाइल तथ्य सिर्फ़ उन्हीं कुंजियों के लिए लिखे जाते हैं जिन्हें आपने सूचीबद्ध किया है, और हर तथ्य वह संदेश तथा वह बारी साथ रखता है जिनसे वह आया। इसलिए सहेजे गए मान को ग्राहक के असली शब्दों तक वापस खोजा जा सकता है।
कुछ भी अपने आप इंडेक्स नहीं होता
ज्ञान स्रोत वह एक इनपुट है जिससे एजेंट को जवाब देने की अनुमति है। हर स्रोत आप बनाते हैं, आप उसे इंडेक्स करते हैं, और आप तय करते हैं कि किस एजेंट को वह मिलेगा।
- स्रोतों के पाँच प्रकार
- इस बॉट के नॉलेज बेस का लेख, आपकी अपनी साइट के पेज, अपलोड किया गया दस्तावेज़, आपकी लिखी छोटी नीति-निर्देश, या एक अकेला सहेजा हुआ तथ्य। लेख का ड्राफ़्ट खोजने योग्य सामग्री बिल्कुल नहीं बनाता।
- पहले से दिखता है कि वह क्या खोजेगा
- खोज-परीक्षण दिखाता है कि आपके लिखे सवाल पर एजेंट को कौन से अंश मिलेंगे, इससे पहले कि कोई ग्राहक वह सवाल पूछे।
- जवाब अपने स्रोत बताते हैं
- हर जवाब उन स्रोतों को साथ रखता है जिन पर वह टिका है, और एनालिटिक्स बताती है कि असल काम कौन सा स्रोत कर रहा है। जिस स्रोत को कोई नहीं खोजता, वह दिखता है, अनुमान का विषय नहीं रहता।
वह क्या कर सकता है और कहाँ रुकता है
ये एक ही फ़ैसले के दो आधे हिस्से हैं, इसलिए एक ही स्क्रीन पर हैं। यहाँ मॉडल से अच्छा व्यवहार करने की गुज़ारिश कहीं नहीं है। हर पंक्ति एक जाँच है जो सर्वर चलाता है।
वह क्या कर सकता है
- कार्रवाइयों की तय सूची
- एजेंट के पास ज़्यादा से ज़्यादा आठ कार्रवाइयाँ होती हैं, और वे उन्हीं में से चुनी जाती हैं जिन्हें प्लेटफ़ॉर्म पंजीकृत करता है। इस सूची से बाहर का नाम अनुरोध बनने से पहले ही अस्वीकार हो जाता है।
- साइड इफ़ेक्ट पर पुष्टि
- जो कुछ भी बातचीत के बाहर लिखता है, उसके साथ पुष्टि का स्पष्ट फ़ैसला जुड़ा होता है, और उसे नामित संसाधनों तक और सीमित किया जा सकता है।
- बंद आर्ग्युमेंट स्कीमा
- आर्ग्युमेंट को ऐसी स्कीमा से मेल खाना ही होगा जो अनजान फ़ील्ड मना करती है। मॉडल कभी बॉट, ग्राहक, पता या क्रेडेंशियल नहीं देता, वे सर्वर के संदर्भ से आते हैं।
वह कहाँ रुकता है
- कम आत्मविश्वास
- आपके तय किए गए आत्मविश्वास स्तर से नीचे एजेंट खुद जवाब नहीं देता। इसके बजाय वह बातचीत सौंप देता है।
- कामकाजी घंटों के बाहर
- आपके तय शेड्यूल पर तीन में से एक व्यवहार, हमेशा की तरह जवाब देना, ऑपरेटर के लिए ड्राफ़्ट तैयार करना, या तुरंत बातचीत सौंप देना।
- सामग्री में छिपे निर्देश
- ग्राहक या इंडेक्स किए गए पेज का टेक्स्ट डेटा है। मॉडल के जवाब में अधिकार जैसे दिखने वाले फ़ील्ड हटा दिए जाते हैं, और जवाब का ढाँचा सर्वर बनाता है, मॉडल कभी नहीं।

मॉडल एक सेटिंग है, बंधन नहीं
एजेंट उस OpenAI-संगत एंडपॉइंट से बात करता है जिसे आप कॉन्फ़िगर करते हैं। प्रोवाइडर बदलिए, एजेंट के चारों ओर की ग्राहक यात्रा की लॉजिक उसके साथ नहीं बदलती।
- आपकी अपनी प्रोवाइडर कुंजी
- बेस पता, मॉडल का नाम और अपनी कुंजी देकर एआई इंटीग्रेशन जोड़ें। वह एनक्रिप्टेड रूप में रखी जाती है, और वही इंटीग्रेशन वे एम्बेडिंग बनाती है जिनसे आपके ज्ञान स्रोत इंडेक्स होते हैं।
एक बदलाव और ग्राहक के बीच चार चरण
एजेंट एक कॉन्फ़िगरेशन है, और कॉन्फ़िगरेशन ऐसी चीज़ है जिसे लाइव होने से पहले जाँचा और चलने के बाद देखा जा सकता है।
जाँच
लॉन्च जाँच ऐसे एजेंट को चालू नहीं करती जिसकी सेटिंग्स ग़लत हों, जिसका चैनल पहले से किसी दूसरे सक्रिय एजेंट के पास हो, जिसका स्रोत या ऑपरेटर समूह मौजूद न हो, या जिसके पास एआई इंटीग्रेशन ही न हो।
सिमुलेशन
एजेंट जाँच एक सुरक्षित पास चलाती है जो मॉडल को नहीं बुलाती, संदेश नहीं भेजती, कोई कार्रवाई नहीं चलाती और कोई बुकिंग नहीं बनाती। वह बताती है कि उसने कौन से प्रभाव रोके।
प्रकाशन
सक्रिय करने पर पूरी कॉन्फ़िगरेशन एक संस्करण के रूप में सहेजी जाती है। सक्रिय एजेंट में बदलाव अगला संस्करण बनाता है, और जो बातचीत पहले से चल रही हैं वे उसी संस्करण पर रहती हैं जिससे शुरू हुई थीं।
दोबारा चलाना
रन चरण दर चरण रिकॉर्ड होता है। उसे दोबारा खोलिए, पढ़िए कि हर चरण क्यों हुआ, रिकॉर्ड किए गए फ़िक्स्चर पर स्थिर घड़ी के साथ दोबारा चलाइए ताकि दोनों रन एक जैसे रहें, और उसे रिग्रेशन केस के रूप में सहेज लीजिए।
वह रुकता है, और संदर्भ उसके साथ जाता है
सौंपने पर सामान्य सपोर्ट डायलॉग खुलता है, ऑपरेटर समूह सेट होता है, और कारण, जुटाए गए तथ्यों तथा उद्धृत स्रोतों के साथ एक साफ़ की गई सार-टिप्पणी जुड़ जाती है। जब तक बातचीत व्यक्ति के पास है, एजेंट चुप रहता है, और तभी लौटता है जब डायलॉग से उसे कहा जाए।

एक चैनल में एक एजेंट से शुरू करें
उसे कुछ ही स्रोत दीजिए, एक कार्रवाई दीजिए, और वह शर्त तय कीजिए जो बाक़ी सब किसी व्यक्ति को सौंप दे। उसे चलते देख लेने के बाद दायरा बढ़ाइए।
अपनी पहली जर्नी बनाएँ