अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें

ग्राहक संतुष्टि एक शक्तिशाली मीट्रिक है जो किसी संगठन की लाभप्रदता को सीधे प्रभावित करती है। पिछले एक दशक में तेजी से तकनीकी विकास के साथ, निम्नलिखित तरीकों से ग्राहकों का ध्यान बढ़ाना और भी महत्वपूर्ण है:

  • वॉयस, टेक्स्ट, सोशल मीडिया आदि सहित कई तरीकों से अपने संगठन को अपने ग्राहकों के लिए सुलभ बनाना
  • अपने ग्राहकों को अत्यधिक कुशल बिक्री के बाद और सेवा अनुभव प्रदान करना
  • व्यवसाय के रुझान और गतिशीलता में बदलाव के रूप में आपकी सेवा की गुणवत्ता में लगातार सुधार करना

अत्यधिक कुशल संपर्क केंद्रों की स्थापना के लिए ग्राहकों की प्रतिक्रिया के माध्यम से महत्वपूर्ण स्वचालन, पैमाने की क्षमता और सक्रिय सीखने की व्यवस्था की आवश्यकता होती है। संपर्क केंद्र ग्राहक यात्रा में हर बिंदु पर एक चुनौती होती है- शुरुआत में लंबे समय तक पकड़ने के समय से लेकर लंबी औसत संभाल समय से जुड़ी परिचालन लागत तक।

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

एआई-संचालित स्वचालित एप्लिकेशन आईवीआर के लिए एक स्वाभाविक पसंद हैं क्योंकि वे प्राकृतिक भाषा में समझ और प्रतिक्रिया कर सकते हैं। इसके अतिरिक्त, आप अपने आईवीआर में उन्नत क्षमताएं जोड़ सकते हैं ताकि ग्राहक इसके साथ कैसे इंटरैक्ट करते हैं, इसके आधार पर आप इसे सीख सकें और विकसित कर सकें। साथ अमेज़न लेक्स, आप शक्तिशाली, बहुभाषी संवादी एआई सिस्टम बना सकते हैं और बिना किसी एमएल कौशल के अपने ग्राहकों के लिए स्वयं-सेवा अनुभव को बढ़ा सकते हैं। अमेज़ॅन चाइम एसडीके के साथ, आप आसानी से अपने मौजूदा संपर्क केंद्र को अमेज़ॅन लेक्स में एकीकृत कर सकते हैं a अमेज़ॅन चाइम एसडीके एसआईपी मीडिया एप्लीकेशन. इसमें अवाया, सिस्को, जेनेसिस और अन्य जैसे संपर्क केंद्र शामिल हैं। अमेज़ॅन लेक्स के साथ अमेज़ॅन चाइम एसडीके एकीकरण यूएस ईस्ट (एन. वर्जीनिया) और यूएस वेस्ट (ओरेगन) एडब्ल्यूएस क्षेत्रों में उपलब्ध है।

यह आपको एआई-पावर्ड सेल्फ-सर्विस के लिए अमेज़ॅन लेक्स के साथ नेटिव इंटीग्रेशन के लचीलेपन की अनुमति देता है, और आपके संपूर्ण संपर्क केंद्र संचालन को बदलने के लिए अन्य एडब्ल्यूएस एआई सेवाओं के एक मेजबान के साथ एकीकृत करने की क्षमता देता है।

इस पोस्ट में, हम आपको हाल ही में लॉन्च किए गए Amazon Chime SDK और Amazon Lex का उपयोग करके SIP ट्रंकिंग का समर्थन करने वाले किसी भी संपर्क केंद्र में AI-संचालित IVRs को जोड़ने का एक पूर्वाभ्यास प्रदान करते हैं। अमेज़ॅन लेक्स के साथ अमेज़ॅन चाइम एसडीके पीएसटीएन ऑडियो एकीकरण. हम इस पोस्ट में निम्नलिखित विषयों को शामिल करते हैं:

  • स्वयं सेवा एआई के लिए संदर्भ समाधान वास्तुकला
  • समाधान तैनात करना
  • अकाउंट बैलेंस चैटबॉट की समीक्षा करना
  • Amazon Chime SDK Voice Connector की समीक्षा करना
  • समाधान का परीक्षण
  • संसाधनों की सफाई

समाधान अवलोकन

जैसा कि पिछले अनुभाग में वर्णित है, हम स्वयं-सेवा एआई समाधान बनाने के लिए दो प्रमुख एडब्ल्यूएस सेवाओं, अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके का उपयोग करते हैं। हम भी उपयोग करते हैं AWS लाम्बा (एक पूरी तरह से प्रबंधित सर्वर रहित कंप्यूट सेवा), अमेज़ॅन इलास्टिक कम्प्यूट क्लाउड (अमेज़ॅन ईसी2, एक कंप्यूट इंफ्रास्ट्रक्चर), और अमेज़ॅन डायनेमोडीबी (एक पूरी तरह से प्रबंधित कोई SQL डेटाबेस) एक कार्यशील उदाहरण बनाने के लिए। इस समाधान के लिए कोड आधार में उपलब्ध है गितहब भंडार के साथ. इस समाधान को तैनात करने और परीक्षण करने के निर्देश अगले भाग में दिए गए हैं।

निम्नलिखित चित्र समाधान वास्तुकला को दर्शाता है।

समाधान वर्कफ़्लो में निम्न चरण होते हैं:

  1. जब हम लैंडलाइन या सेल फोन का उपयोग करके फोन कॉल करते हैं, तो पब्लिक स्विच्ड टेलीफोन नेटवर्क (पीएसटीएन) हमें दूसरे पक्ष से जोड़ता है। इस डेमो में, हम an . का उपयोग करते हैं तारांकन सर्वर (एक मुफ्त संपर्क केंद्र ढांचा) एक अमेज़ॅन ईसी 2 सर्वर पर तैनात किया गया है ताकि अमेज़ॅन चाइम वॉयस कनेक्टर के माध्यम से पीएसटीएन से जुड़े संपर्क केंद्र का अनुकरण किया जा सके। तारांकन एक निजी शाखा एक्सचेंज (पीबीएक्स) का एक सॉफ्टवेयर कार्यान्वयन है - एक कंपनी या संगठन के भीतर उपयोग किए जाने वाले निजी टेलीफोन नेटवर्क का नियंत्रक।
  2. इस डेमो के भाग के रूप में, Amazon Chime SDK के माध्यम से एक फ़ोन नंबर प्राप्त किया जाता है और तारांकन PBX से संबद्ध किया जाता है। जब इस नंबर पर कॉल की जाती है, तो इसे डिलीवर किया जाता है एसआईपी (सत्र दीक्षा प्रोटोकॉल) तारांकन PBX सर्वर के लिए। एस्टरिस्क पीबीएक्स तब एसआईपी का उपयोग करके इस कॉल को अमेज़ॅन चाइम वॉयस कनेक्टर पर रूट करता है, जहां यह एक ट्रिगर करता है अमेज़ॅन चाइम एसआईपी मीडिया एप्लीकेशन.
  3. अमेज़ॅन चाइम पीएसटीएन ऑडियो बनाने के लिए एक एसआईपी मीडिया एप्लिकेशन का उपयोग करता है प्रोग्राम करने योग्य वीओआईपी आवेदन। अमेज़ॅन चाइम एसआईपी मीडिया एप्लिकेशन कॉल को प्रोग्रामेटिक रूप से संभालने के लिए लैम्ब्डा फ़ंक्शन के साथ काम करता है।
  4. जब Amazon Chime SIP मीडिया एप्लिकेशन पर कॉल आती है, तो संबंधित लैम्ब्डा फ़ंक्शन को लागू किया जाता है। फ़ंक्शन कॉल जानकारी को DynamoDB तालिका में संग्रहीत करता है और a StartBotConversation कार्य। NS StartBotConversation कार्रवाई पीएसटीएन और अमेज़ॅन लेक्स बॉट पर अंतिम उपयोगकर्ता के बीच एक आवाज वार्तालाप स्थापित करती है।
  5. अमेज़ॅन लेक्स एक पूरी तरह से प्रबंधित एडब्ल्यूएस एआई सेवा है जिसमें उन्नत प्राकृतिक भाषा मॉडल हैं जो अनुप्रयोगों में संवादात्मक इंटरफेस को डिजाइन, निर्माण, परीक्षण और तैनात करते हैं। यह स्वचालित वाक् पहचान और प्राकृतिक भाषा समझ प्रौद्योगिकियों को जोड़ती है ताकि आपके अनुप्रयोगों के लिए मानव जैसी बातचीत बनाई जा सके। उदाहरण के तौर पर, यह डेमो तीन स्वचालित कार्यों को करने के लिए एक बॉट को तैनात करता है, या उद्देश्य: Check Balance, Transfer Funds, तथा Open Account. एक इरादा उस क्रिया का प्रतिनिधित्व करता है जिसे उपयोगकर्ता करना चाहता है।
  6. बातचीत की शुरुआत कॉल करने वाले के साथ Amazon Lex bot के साथ बातचीत करने से होती है, जो बॉट को बताता है कि वे क्या करना चाहते हैं। बॉट की स्वचालित वाक् पहचान (ASR) और प्राकृतिक भाषा समझ (NLU) क्षमताएं इसे उपयोगकर्ता इनपुट को समझने में मदद करती हैं। अमेज़ॅन लेक्स प्रत्येक इरादे के लिए कॉन्फ़िगर किए गए कॉलर इनपुट और नमूना उच्चारण के आधार पर अनुरोधित इरादे को निर्धारित करने में सक्षम है।
  7. इरादा निर्धारित होने के बाद, अमेज़ॅन लेक्स उस इरादे के लिए कॉन्फ़िगर किए गए सभी स्लॉट के लिए जानकारी एकत्र करने के लिए कॉलर के साथ बातचीत करता है। उदाहरण के लिए, Open Account आशय में चार स्लॉट शामिल हैं:
    1. प्रथम नाम
    2. उपनाम
    3. खाते का प्रकार
    4. फ़ोन नंबर
  8. अमेज़ॅन लेक्स कॉलर के साथ चयनित इंटेंट के इन सभी आवश्यक स्लॉट के लिए जानकारी प्राप्त करने के लिए काम करता है। इन पर कब्जा कर लिया गया है और इरादा पूरा हो गया है, अमेज़ॅन लेक्स अमेज़ॅन लेक्स बॉट वार्तालाप के पूर्ण परिणामों के साथ अमेज़ॅन चाइम एसआईपी मीडिया एप्लिकेशन को कॉल प्रोसेसिंग लौटाता है।
  9. बाद के प्रसंस्करण चरण PSTN ऑडियो हैंडलर लैम्ब्डा फ़ंक्शन द्वारा किए जाते हैं। इसमें परिणामों को पार्स करना, अगली कॉल रूट क्रिया का निर्धारण करना, परिणामों को DynamoDB तालिका में संग्रहीत करना और हैंग अप क्रिया को वापस करना शामिल है।
  10. तारांकन PBX अगली क्रिया को निर्धारित करने के लिए DynamoDB तालिका में संग्रहीत जानकारी का उपयोग करता है। उदाहरण के लिए, यदि कॉल करने वाला अपना बैलेंस चेक करना चाहता है, तो कॉल समाप्त हो जाती है। हालांकि, अगर कॉलर खाता खोलना चाहता है, तो एजेंट को कॉल भेजी जाती है और इसमें अमेज़ॅन लेक्स बॉट में कैप्चर की गई जानकारी शामिल होती है।

हमने इस्तेमाल किया है AWS क्लाउड डेवलपमेंट किट (एडब्ल्यूएस सीडीके) आपके खाते में आसान परिनियोजन के लिए इस एप्लिकेशन को पैकेज करने के लिए। AWS CDK परिचित प्रोग्रामिंग भाषाओं का उपयोग करके आपके क्लाउड एप्लिकेशन संसाधनों को परिभाषित करने के लिए एक ओपन-सोर्स सॉफ़्टवेयर डेवलपमेंट फ्रेमवर्क है। यह उच्च स्तरीय घटक प्रदान करता है जिसे . कहा जाता है constructs जो सिद्ध डिफ़ॉल्ट के साथ क्लाउड संसाधनों को पूर्व-कॉन्फ़िगर करते हैं, ताकि आप आसानी से क्लाउड एप्लिकेशन बना सकें।

.. पूर्वापेक्षाएँ

समाधान को परिनियोजित करने से पहले, हमारे पास AWS सीडीके स्टैक चलाने के लिए एक AWS खाता और एक स्थानीय मशीन होनी चाहिए। निम्नलिखित चरणों को पूरा करें:

  1. अपने AWS खाते में प्रवेश करें।
    यदि आपके पास AWS खाता नहीं है, तो आप कर सकते हैं एक के लिए साइन अप करें.नए ग्राहकों के लिए, AWS प्रदान करता है a फ्री टियर, जो एडब्ल्यूएस सेवाओं का नि:शुल्क अन्वेषण और परीक्षण करने की क्षमता प्रदान करता है (प्रत्येक सेवा के लिए निर्दिष्ट सीमा तक)। यह आपको AWS प्लेटफ़ॉर्म, उत्पादों और सेवाओं के साथ व्यावहारिक अनुभव प्राप्त करने में मदद कर सकता है। हम AWS CDK का उपयोग करके स्टैक को परिनियोजित करने के लिए एक स्थानीय मशीन, जैसे लैपटॉप या डेस्कटॉप कंप्यूटर का उपयोग करते हैं।
  2. MacOS के लिए एक नई टर्मिनल विंडो खोलें, या पोटीन समाधान को परिनियोजित करने के लिए आवश्यक सभी पूर्वापेक्षाएँ स्थापित करने के लिए Windows OS के लिए।
  3. निम्नलिखित आवश्यक सॉफ़्टवेयर स्थापित करें:
    1. AWS कमांड लाइन इंटरफ़ेस (एडब्ल्यूएस सीएलआई) - एडब्ल्यूएस सेवाओं के साथ बातचीत के लिए एक कमांड लाइन उपकरण। स्थापना निर्देशों के लिए, देखें AWS CLI को इंस्टाल करना, अपडेट करना और अनइंस्टॉल करना.
    2. Node.js > 16 - अनुप्रयोग विकास और परिनियोजन के लिए ओपन-सोर्स जावास्क्रिप्ट बैकएंड इंजन। स्थापना निर्देशों के लिए, देखें ट्यूटोरियल: Amazon EC2 इंस्टेंस पर Node.js सेट अप करना.
    3. धागा - यार्न आपके कोड के लिए एक पैकेज मैनेजर है। यह डेवलपर्स के बीच कोड का उपयोग और साझा करने के लिए आसान पहुंच की अनुमति देता है। यार्न स्थापित करने के लिए निम्न आदेश चलाएँ:
      curl -o- -L https://yarnpkg.com/install.sh | bash

      अब हम अपनी जरूरत की AWS एक्सेस कुंजियों को सेट करने के लिए निम्नलिखित कमांड चलाते हैं। अधिक जानकारी के लिए देखें IAM उपयोगकर्ताओं के लिए एक्सेस कुंजियों को प्रबंधित करना.

  4. निम्न कमांड चलाएं:
    aws configure list

  5. निम्न कमांड चलाएं:
    aws configure

  6. अपने एडब्ल्यूएस खाते की पहुंच कुंजी आईडी और गुप्त पहुंच कुंजी के लिए मान प्रदान करें।
  7. क्षेत्र का नाम बदलें या डिफ़ॉल्ट क्षेत्र को वैसे ही छोड़ दें।
  8. आउटपुट स्वरूप के लिए JSON का डिफ़ॉल्ट मान स्वीकार करें।

समाधान तैनात करें

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

एप्लिकेशन को परिनियोजित करने के लिए उसी टर्मिनल में निम्न चरणों को चलाएँ:

  1. git रिपॉजिटरी को क्लोन करें:
    git clone https://github.com/aws-samples/amazon-chime-pstn-audio-with-amazon-lex.git

    अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

  2. प्रोजेक्ट निर्देशिका दर्ज करें:

    cd amazon-chime-pstn-audio-with-amazon-lex

    अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

  3. एडब्ल्यूएस सीडीके आवेदन परिनियोजित करें:
    yarn launch

    अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.
    कुछ मिनटों के बाद, आपका स्टैक परिनियोजन पूरा हो जाना चाहिए। निम्न स्क्रीनशॉट नमूना आउटपुट दिखाता है।
    अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

  4. निम्नलिखित आदेशों के साथ वेब क्लाइंट एसआईपी फोन स्थापित करें:
    cd site अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.
    Yarn अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

    yarn run start

    अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

Amazon Chime SDK Voice Connector की समीक्षा करें

इस पोस्ट में, हम Amazon Chime SDK का उपयोग Asterisk PBX सर्वर (या आपके मौजूदा संपर्क केंद्रों) पर प्राप्त कॉल को Amazon Lex पर रूट करने के लिए करते हैं। यह अमेज़ॅन चाइम एसआईपी पीएसटीएन ऑडियो और अमेज़ॅन चाइम वॉयस कनेक्टर का उपयोग करके किया जाता है। अमेज़ॅन चाइम पीएसटीएन ऑडियो आपको लैम्ब्डा फ़ंक्शन का उपयोग करके प्रोग्राम योग्य टेलीफोनी एप्लिकेशन बनाने में सक्षम बनाता है। ये Amazon Chime SIP मीडिया एप्लिकेशन या तो PSTN फ़ोन नंबर या Amazon Chime Voice Connector द्वारा ट्रिगर किए जाते हैं। निम्न स्क्रीनशॉट एसआईपी नियम दिखाता है जो अमेज़ॅन चाइम एसडीके वॉयस कनेक्टर द्वारा ट्रिगर किया गया है और एक एसआईपी मीडिया एप्लिकेशन को लक्षित करता है।

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

अकाउंट बैलेंस चैटबॉट की समीक्षा करें

इस डेमो में अमेज़ॅन लेक्स बॉट में तीन इरादे शामिल हैं। कॉलर से प्राकृतिक भाषा के भाषण के माध्यम से इन इरादों का अनुरोध किया जा सकता है। उदाहरण के लिए, Check Balance आशय निम्नलिखित नमूना कथनों के साथ जुड़ा हुआ है।

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

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

के लिए Check Balance आशय, अमेज़ॅन लेक्स स्लॉट डेटा के लिए संकेत देता है, जैसे:

For which account would you like to check the balance?
For verification purposes, what is your date of birth?

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

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

इस पोस्ट में, हम एक लैम्ब्डा फ़ंक्शन का उपयोग कर रहे हैं ताकि आरंभ करने, मान्य करने और इरादे को पूरा करने में सहायता मिल सके। निम्नलिखित नमूना पायथन कोड दिखा रहा है कि किस इरादे का उपयोग किया जा रहा है, इसके आधार पर फ़ंक्शन इनवोकेशन को कैसे संभालता है:

def dispatch(intent_request):
    intent_name = intent_request["sessionState"]["intent"]["name"]
    response = None
    # Dispatch to your bot's intent handlers
    if intent_name == "CheckBalance":
        return CheckBalance(intent_request)
    elif intent_name == "FollowupCheckBalance":
        return FollowupCheckBalance(intent_request)
    elif intent_name == "OpenAccount":
        return OpenAccount(intent_request)

    raise Exception("Intent with name " + intent_name + " not supported")


def lambda_handler(event, context):
    print(event)
    response = dispatch(event)
    print(response)
    return response 

निम्नलिखित नमूना कोड है जो कोड ब्लॉक की व्याख्या करता है Check Balance लैम्ब्डा समारोह में इरादा। इस उदाहरण में, हम खाता शेष के रूप में एक यादृच्छिक संख्या उत्पन्न करते हैं, लेकिन इसे सटीक कॉलर जानकारी प्रदान करने के लिए आपके मौजूदा डेटाबेस के साथ एकीकृत किया जा सकता है।

def CheckBalance(intent_request):
    session_attributes = get_session_attributes(intent_request)
    slots = get_slots(intent_request)
    account = get_slot(intent_request, "accountType")
    # The account balance in this case is a random number
    # Here is where you could query a system to get this information
    balance = str(random_num())
    text = "Thank you. The balance on your " + account + " account is $" + balance
    message = {"contentType": "PlainText", "content": text}
    fulfillment_state = "Fulfilled"
    return close(session_attributes, "CheckBalance", fulfillment_state, message)

समाधान का परीक्षण करें

आइए एकल उपयोगकर्ता अनुरोध के पथ का अनुसरण करके समाधान के माध्यम से चलें:

  1. AWS CDK परिनियोजित करने के बाद आउटपुट से फ़ोन नंबर प्राप्त करें:
    Outputs:
    LexContactCenter.voiceConnectorPhone = +1NPANXXXXXX

  2. किसी भी पीएसटीएन-आधारित फोन से फोन नंबर डायल करें।
  3. अब आप मेनू विकल्पों को आजमा सकते हैं।

अमेज़ॅन लेक्स बॉट को समझने के लिए Check Balance इरादा, आप निम्न में से कोई भी उच्चारण बोल सकते हैं:

  • मेरे खाते में शेष राशि क्या है?
  • मेरे खाते की शेष राशि की जाँच करें?
  • मुझे बैलेंस चेक करना है?

अमेज़ॅन लेक्स स्लॉट डेटा के लिए संकेत देता है जो इस इरादे को पूरा करने के लिए आवश्यक है। के लिए Check Balance आशय, अमेज़ॅन लेक्स खाते और जन्म तिथि के लिए संकेत देता है:

  • आप किस खाते के लिए शेष राशि की जांच करना चाहेंगे?
  • सत्यापन उद्देश्यों के लिए, आपका जन्म का डेटा क्या है?

आपके द्वारा आवश्यक जानकारी प्रदान करने के बाद, बॉट इरादे को पूरा करता है और खाते की शेष राशि की जानकारी प्रदान करता है। निम्नलिखित के लिए एक नमूना आउटपुट संदेश है: Check Balance इरादा: Thank you. The balance on your <account> account is $<balance>.

  1. कॉल को हैंग करके या एजेंट को ट्रांसफर करके पूरा करें।

जब अमेज़ॅन लेक्स बॉट के साथ बातचीत पूरी हो जाती है, तो कॉल एसआईपी मीडिया एप्लिकेशन और संबंधित लैम्ब्डा फ़ंक्शन पर बॉट वार्तालाप के परिणामों के साथ वापस आती है।

Amazon Chime SIP मीडिया एप्लिकेशन प्रसंस्करण के बाद के चरणों को पूरा करता है और कॉल को तारकीय PBX पर लौटाता है। के लिए Open Account आशय, यह तारक PBX को वेब क्लाइंट-आधारित SIP फ़ोन का उपयोग करके एजेंट को कॉल करने का कारण बनता है। निम्न स्क्रीनशॉट एजेंट कॉल जानकारी के साथ डैशबोर्ड दिखाता है। कॉलर और एजेंट के बीच दो-तरफा ऑडियो स्थापित करने के लिए वेब क्लाइंट पर इस कॉल का उत्तर दिया जा सकता है। जैसा कि स्क्रीनशॉट में दिखाया गया है, कॉलर द्वारा प्रदान की गई जानकारी को सुरक्षित रखा गया है और एजेंट को प्रस्तुत किया गया है।

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

अमेज़ॅन चाइम एसडीके का उपयोग करके सिस्को यूनिफाइड कॉन्टैक्ट सेंटर के साथ अमेज़ॅन लेक्स को कैसे एकीकृत किया जाए, इस पर एक भागीदार समाधान के उदाहरण के लिए निम्नलिखित वीडियो देखें:

संसाधनों को साफ करें

इस डेमो में उपयोग किए गए संसाधनों को साफ करने और अतिरिक्त शुल्क लेने से बचने के लिए, टर्मिनल विंडो में निम्न कमांड चलाएँ:

yarn destroy

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.

RSI एडब्ल्यूएस CloudFormation एडब्ल्यूएस सीडीके द्वारा बनाए गए स्टैक को सभी आवंटित संसाधनों को हटाकर नष्ट कर दिया जाता है।

निष्कर्ष

इस पोस्ट में, हमने अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके का उपयोग करके किसी भी संपर्क केंद्र में स्वयं-सेवा एआई जोड़ने के लिए एक संदर्भ वास्तुकला के साथ एक समाधान का प्रदर्शन किया। हमने दिखाया कि समाधान कैसे काम करता है और कोड और परिनियोजन चरणों का विस्तृत पूर्वाभ्यास प्रदान करता है। यह समाधान एक संदर्भ वास्तुकला या एक त्वरित प्रारंभ मार्गदर्शिका के रूप में है जिसे आप अपनी आवश्यकताओं के लिए अनुकूलित कर सकते हैं।

इसे एक चक्कर दें और टिप्पणी अनुभाग में प्रतिक्रिया छोड़कर हमें बताएं कि इसने आपके उपयोग के मामले को कैसे हल किया। अधिक जानकारी के लिए देखें प्रोजेक्ट गिटहब रिपॉजिटरी.


लेखक के बारे में

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

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.कोर्ट शूएट अमेज़ॅन चाइम एसडीके के लिए लीड इंजीलवादी टेलीफोनी में पृष्ठभूमि के साथ है और अब चीजों को बनाने वाली चीजों का निर्माण करना पसंद करता है। कोर्ट डेवलपर्स और गैर-डेवलपर्स को समान रूप से सिखाने पर केंद्रित है कि एडब्ल्यूएस के साथ कैसे निर्माण किया जाए।

अमेज़ॅन लेक्स और अमेज़ॅन चाइम एसडीके प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ किसी भी संपर्क केंद्र में संवादी एआई जोड़ें। लंबवत खोज। ऐ.वामशी कृष्ण एनबोथला एडब्ल्यूएस में एक वरिष्ठ एआई / एमएल विशेषज्ञ एसए है, जो स्टार्टअप और उद्यमों के लिए बड़े डेटा, एनालिटिक्स और स्केलेबल एआई / एमएल आर्किटेक्चर में विशेषज्ञता के साथ है। वामशी भाषा एआई पर केंद्रित है और विश्व स्तरीय सिफारिशकर्ता इंजन बनाने में नवाचार करता है। काम से बाहर, वामशी आरसी उत्साही है, आरसी उपकरण (विमान, कार और ड्रोन) के साथ निर्माण और खेल रहा है, और बागवानी का भी आनंद लेता है।

समय टिकट:

से अधिक AWS मशीन लर्निंग