एआई एजेंट

एक एआई एजेंट Odoo में एक स्मार्ट असिस्टेंट है जो नैचुरल लैंग्वेज समझ सकता है, टास्क परफ़ॉर्म कर सकता है, और Odoo टूल के साथ इंटरैक्ट करके यूज़र की मदद कर सकता है। एजेंट Odoo में एआई स्ट्रक्चर का एक कोर कॉम्पोनेंट हैं। हर एजेंट का एक निर्धारित उद्देश्य, प्रॉम्प्ट, और टॉपिक और टूल का एक सेट होता है जो उसके व्यवहार को गाइड करता है।

एजेंट दो मुख्य कॉम्पोनेंट से बने होते हैं, टॉपिक और सोर्स

  • टॉपिक वे निर्देश और भूमिकाएं हैं जो एजेंट को बताती हैं कि उन्हें कौन से टास्क पूरे करने हैं। टूल टॉपिक को असाइन किए जाते हैं, और वे वास्तविक फ़ंक्शन होते हैं जिनका एजेंट टास्क परफ़ॉर्म करने के लिए उपयोग कर सकता है।

  • सोर्स एजेंट को वह जानकारी प्रदान करते हैं जो उन्हें अपने टास्क पूरे करने के लिए चाहिए।

महत्त्वपूर्ण

जबकि Odoo में कई एआई फ़ीचर एआई ऐप्लिकेशन के बिना इस्तेमाल किए जा सकते हैं, एजेंट बनाने और कस्टमाइज़ करने के लिए एआई ऐप्लिकेशन इंस्टॉल होना ज़रूरी है।

Odoo में एआई प्रॉम्प्ट

एआई एजेंट के साथ काम करने से पहले, एआई प्रॉम्प्ट से जुड़ी कुछ बेसिक अवधारणाओं को समझना ज़रूरी है।

एक एआई प्रॉम्प्ट लिखित निर्देशों या संदर्भ का एक सेट है जो एक एआई मॉडल को दिया जाता है जो उसे बताता है कि अनुरोध का जवाब कैसे देना है, या कौन सी भूमिका लेनी है। प्रॉम्प्ट परिभाषित कर सकते हैं:

  • एआई मॉडल का टोन, स्टाइल, और पर्सोना

  • मॉडल क्या कर सकता है उसका स्कोप

  • अनुरोध से अपेक्षित आउटपुट का टाइप

Odoo में, हर एआई एजेंट को एक सिस्टम प्रॉम्प्ट असाइन किया जाता है, जो एजेंट की समग्र भूमिका, उद्देश्य, और व्यवहार को परिभाषित करता है। यह एजेंट के कोर मिशन स्टेटमेंट के रूप में कार्य करता है, और सभी इंटरैक्शन को चलाता है।

हर टॉपिक में भी अपना प्रॉम्प्ट जैसा कॉम्पोनेंट शामिल होता है, जिसे इंस्ट्रक्शन कहा जाता है। इंस्ट्रक्शन टॉपिक-विशिष्ट गाइडलाइन हैं जो परिभाषित करती हैं कि एजेंट किसी निश्चित संदर्भ या वर्कफ़्लो के भीतर कैसे व्यवहार करता है, और Odoo फ़्रेमवर्क के भीतर कैसे इंटरैक्ट करता है।

इंस्ट्रक्शन में अक्सर शामिल होते हैं:

  • एक उद्देश्य, या टॉपिक क्या कवर करता है

  • एजेंट के लिए नियम या बाधाएं जब उसे यह टॉपिक असाइन किया गया हो

  • किसी विशिष्ट ऐक्शन को पूरा करने के लिए स्टेप-बाय-स्टेप वर्कफ़्लो

  • किसी भी एक्शन को पूरा करने के लिए आवश्यक टेक्निकल विवरण

एजेंट संरचना

टॉपिक

टॉपिक निर्देशों और टूल्स का संग्रह है जो यह परिभाषित करता है कि एजेंट किसी विशिष्ट संदर्भ में कैसे व्यवहार करता है। मूल रूप से, टॉपिक यह परिभाषित करते हैं कि एजेंट डेटाबेस में क्या कर सकता है। टॉपिक बातचीत का मार्गदर्शन करते हैं, एजेंट को बताते हैं कि वह क्या कर सकता है, कैसे कर सकता है, और कब करना चाहिए।

महत्त्वपूर्ण

अगर किसी एजेंट को कोई टॉपिक असाइन नहीं किया गया है, तो वह सिर्फ़ जानकारी प्रदान कर सकता है, टास्क पूरे नहीं कर सकता या डेटाबेस में बदलाव नहीं कर सकता।

प्रत्येक टॉपिक में एक विस्तृत प्रॉम्प्ट शामिल है, जो एजेंट को उस टॉपिक से संबद्ध टास्क कैसे करें, इस पर अधिक गहन निर्देश प्रदान करता है, इसके व्यवहार की सीमाएँ परिभाषित करता है, और यह निर्धारित करता है कि उसे उपयोगकर्ता के इरादे की व्याख्या कैसे करनी चाहिए। ये प्रॉम्प्ट सुनिश्चित करते हैं कि एजेंट एक सुसंगत तर्क पैटर्न का पालन करता है और सटीक, संदर्भ-जागरूक प्रतिक्रियाएँ जनरेट करने के लिए उपयुक्त टूल का उपयोग करता है।

एआई ऐप्लिकेशन में निम्नलिखित टॉपिक पहले से कॉन्फ़िगर किए गए हैं:

  • नैचुरल लैंग्वेज सर्च: उपयोगकर्ता की क्वेरी की व्याख्या करके उपयुक्त Odoo व्यू को खोलने में मदद करता है, जिसमें सर्च करने के लिए आवश्यक टूल्स का सेट होता है।

  • जानकारी पुनर्प्राप्ति: मॉडल के बारे में जानकारी प्राप्त करने के लिए टूल्स का संग्रह।

  • लीड बनाएं: स्वचालित लीड क्रिएशन को सपोर्ट करने के लिए टूल्स का संग्रह। यह टॉपिक सिर्फ़ तभी उपलब्ध है जब सीआरएम ऐप्लिकेशन इंस्टॉल हो।

प्रत्येक टॉपिक में इंस्ट्रक्शन का एक सेट होता है, जो प्रॉम्प्ट के रूप में कार्य करता है और इंटरैक्शन की संरचना के लिए मार्गदर्शन प्रदान करता है, और एक या अधिक एआई टूल्स होते हैं, जो उन फंक्शन को दर्शाते हैं जो एजेंट निष्पादित कर सकता है।

टूल

टूल्स वे फंक्शन हैं जो एजेंट Odoo में निष्पादित कर सकता है। इनमें लीड बनाना या व्यू खोलना जैसी एक्शन शामिल हैं। टूल्स एजेंट के उद्देश्य को बातचीत से आगे बढ़ाते हैं, वे वास्तविक एक्शन को सक्षम बनाते हैं। डेटाबेस में उपलब्ध टूल्स इंस्टॉल किए गए ऐप्लिकेशन के आधार पर भिन्न होते हैं। एक ही टॉपिक को एकाधिक एआई टूल्स असाइन किए जा सकते हैं।

सोर्स

सोर्स वह डेटा है जिसे एजेंट रिस्पॉन्स जनरेट करते समय या टास्क पूरे करते समय संदर्भित कर सकता है। सोर्स इंडेक्स किए जाते हैं ताकि एजेंट प्रासंगिक जानकारी प्राप्त कर सके जब कोई उपयोगकर्ता सवाल पूछे।

Example

ग्राहक सपोर्ट के सवालों का जवाब देने के लिए डिज़ाइन किए गए एजेंट में सोर्स के रूप में नॉलेज आर्टिकल शामिल होते हैं, जिनमें अक्सर पूछे जाने वाले सवाल शामिल होते हैं।

सोर्स निम्नलिखित फॉर्मेट में हो सकते हैं:

  • पीडीएफ़

  • वेबलिंक

  • दस्तावेज़ (दस्तावेज़ ऐप्लिकेशन में अपलोड किए गए)

  • नॉलेज ऐप आर्टिकल

महत्त्वपूर्ण

अगर किसी एजेंट पर सोर्स तक सीमित करें विकल्प सक्षम है, तो एजेंट सिर्फ़ अपलोड किए गए और सक्रिय सोर्स से जानकारी का इस्तेमाल कर सकता है।

नया एजेंट बनाएं

नया एआई एजेंट बनाने के लिए, एआई ऐप ‣ नया पर जाएं। एजेंट नाम दर्ज करें, फिर चाहें तो एक संक्षिप्त विवरण जोड़ें।

सलाह

नया एजेंट बनाने से पहले, यह अनुशंसित है कि एक स्पष्ट उपयोग केस ध्यान में रखा जाए। यह सिस्टम प्रॉम्प्ट लिखते समय, और टॉपिक तथा एआई टूल्स असाइन करते समय मदद करता है।

ड्रॉप-डाउन मेन्यू से एक LLM मॉडल चुनें।

महत्त्वपूर्ण

Odoo ChatGPT और Gemini दोनों के कई वर्ज़न को सपोर्ट करता है।

अगला, एक रेस्पॉन्स स्टाइल चुनें। यह एजेंट द्वारा किसी पूछताछ का जवाब देते समय इस्तेमाल किए जाने वाले समग्र टोन को मैनेज करता है। निम्नलिखित विकल्पों में से एक चुनें:

  • एनालिटिकल: ज़्यादा गणितीय, यह विकल्प एक ही सवाल का एक ही जवाब देने की ज़्यादा संभावना रखता है। यह विकल्प उन स्थितियों के लिए सुझाया जाता है जहाँ सटीकता कूटनीति से ज़्यादा ज़रूरी है।

  • बैलेंस्ड: एनालिटिकल और क्रिएटिव दोनों का मिश्रण। यह बाहरी ग्राहकों वाली स्थितियों के लिए एक बेहतरीन विकल्प है जिन्हें सटीकता और कूटनीति दोनों से फ़ायदा होगा।

  • क्रिएटिव: सवालों को ज़्यादा मानवीय तरीक़े से देखता है, बातचीत पर प्रतिक्रिया देने के लिए हर बार जवाब बदलता है। यह विकल्प उन समय के लिए सबसे अच्छा काम करता है जब समाधान अक्सर स्थिति के आधार पर अलग-अलग होते हैं।

एजेंट को प्रदान किए गए रिसोर्स के आधार पर सिर्फ़ जवाब देने तक सीमित रखने के लिए रिस्ट्रिक्ट टू सोर्सेज़ चेकबॉक्स पर टिक करें।

अगला, एजेंट के लिए एक या ज़्यादा टॉपिक चुनें। जैसा कि ऊपर बताया गया है, टॉपिक में निर्देश और टूल दोनों शामिल हैं जो एजेंट को यूज़र को टास्क पूरा करने में मदद करने के लिए गाइड करते हैं।

एजेंट के लिए उनकी भूमिका और ज़िम्मेदारियों के बारे में विस्तृत निर्देशों के साथ एक सिस्टम प्रॉम्प्ट दर्ज करें।

सलाह

सिस्टम प्रॉम्प्ट की विशिष्टता और लंबाई एजेंट के यूज़ केस के आधार पर अलग-अलग हो सकती है। संभावित जानकारी के उदाहरण के रूप में पहले से कॉन्फ़िगर किए गए एजेंट का इस्तेमाल करें।

ज़रूरी जानकारी के साथ एक नया एजेंट फ़ॉर्म।

अगर एजेंट के लिए सोर्सेज़ की ज़रूरत है, तो सोर्सेज़ टैब पर स्क्रॉल करें, फिर ऐड अ सोर्स पर क्लिक करें।

एक फ़ॉर्मैट चुनें:

  • PDF: एक्सप्लोरर विंडो से उपयुक्त फ़ाइल चुनें, और ओपन पर क्लिक करें

  • वेबलिंक: URL पेस्ट करें। एक साथ कई लिंक जोड़े जा सकते हैं, प्रति लाइन एक लिंक पेस्ट करें। सेव पर क्लिक करें।

  • दस्तावेज़ (दस्तावेज़ ऐप्लिकेशन में अपलोड किए गए): एक या ज़्यादा दस्तावेज़ों के बगल में चेकबॉक्स पर टिक करें, फिर सिलेक्ट पर क्लिक करें।

  • नॉलेज ऐप आर्टिकल: एक या ज़्यादा आर्टिकल के बगल में चेकबॉक्स पर टिक करें, फिर सिलेक्ट पर क्लिक करें।

एक बार सोर्स जोड़े जाने पर, स्टेटस फ़ील्ड उसकी वर्तमान स्थिति को दर्शाने के लिए अपडेट हो जाती है। जब स्टेटस प्रोसेसिंग से इंडेक्स्ड में बदल जाती है तो सोर्स तैयार होता है। सोर्स को सक्रिय करने के लिए एक्टिव टॉगल को स्लाइड करें।

एजेंट के लिए सोर्सेज़ की एक सूची, प्रत्येक को उनके फ़ॉर्मैट के साथ दर्शाया गया है।

महत्त्वपूर्ण

अगर कोई सोर्स अपलोड होने में विफल रहता है, तो यह चुने गए LLM मॉडल के साथ कॉन्फ़्लिक्ट का परिणाम हो सकता है।

टेस्ट बटन पर क्लिक करें ताकि बातचीत विंडो खुले और नए एजेंट को टेस्ट करें।