जनरेटिव डेटा इंटेलिजेंस

अपने व्यवसाय विशेषज्ञ, Amazon Q के लिए एक स्लैक गेटवे तैनात करें | अमेज़न वेब सेवाएँ

दिनांक:

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

इस पोस्ट में हम आपको बताते हैं कि कैसे लाना है अमेज़ॅन क्यू, आपका व्यवसाय विशेषज्ञ, स्लैक में उपयोगकर्ताओं के लिए।

आप प्रश्न पूछने और कंपनी डेटा के आधार पर उत्तर प्राप्त करने, ईमेल ड्राफ्ट जैसी नई सामग्री बनाने में सहायता प्राप्त करने, संलग्न फ़ाइलों को सारांशित करने और कार्य करने के लिए स्लैक डायरेक्ट मैसेज (डीएम) का उपयोग करके अमेज़ॅन क्यू के साथ बातचीत करने में सक्षम होंगे।

आप अपने टीम चैनलों में भाग लेने के लिए Amazon Q को भी आमंत्रित कर सकते हैं। किसी चैनल में, उपयोगकर्ता अतिरिक्त डेटा बिंदु प्रदान करने, बहस को हल करने, या बातचीत को सारांशित करने और अगले चरणों को कैप्चर करने के लिए किसी नए संदेश में प्रश्न पूछ सकते हैं, या किसी भी बिंदु पर इसे मौजूदा थ्रेड में टैग कर सकते हैं।

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

Amazon Q आश्चर्यजनक रूप से शक्तिशाली है। निम्नलिखित डेमो देखें—देखना ही विश्वास करना है!

डेमो में, हमारा Amazon Q एप्लिकेशन AWS श्वेतपत्रों के एक सेट से भरा हुआ है। आप अपने स्वयं के Amazon Q व्यवसाय विशेषज्ञ एप्लिकेशन को अपनी कंपनी के दस्तावेज़ों और ज्ञान आधारित लेखों से भर सकते हैं, जिससे यह आपके प्रश्नों का उत्तर देने में सक्षम होगा!

आपको जो कुछ भी चाहिए वह हमारे यहां खुले स्रोत के रूप में प्रदान किया जाता है गीथहब रेपो.

इस पोस्ट में, हम आपको आपके AWS खाते में Amazon Q को तैनात करने और इसे आपके स्लैक कार्यक्षेत्र में जोड़ने की प्रक्रिया के बारे में बताएंगे। जब आपका काम पूरा हो जाएगा, तो आपको आश्चर्य होगा कि आपने इसके बिना इसे कैसे प्रबंधित किया!

निम्नलिखित कुछ चीज़ें हैं जो यह कर सकता है:

  • संदेशों का जवाब दें - डीएम में, यह सभी संदेशों का जवाब देता है। चैनलों में, यह केवल @उल्लेखों पर प्रतिक्रिया देता है और वार्तालाप थ्रेड में प्रतिक्रिया देता है।
  • मार्कडाउन युक्त उत्तर प्रस्तुत करें – इसमें शीर्षक, सूचियाँ, बोल्ड, इटैलिक, तालिकाएँ और बहुत कुछ शामिल हैं।
  • भावना को ट्रैक करें - यह उपयोगकर्ता की भावना को ट्रैक करने के लिए थम्स अप और थम्स डाउन बटन प्रदान करता है।
  • स्रोत एट्रिब्यूशन प्रदान करें – यह Amazon Q द्वारा उपयोग किए गए स्रोतों के संदर्भ और हाइपरलिंक प्रदान करता है।
  • बातचीत के संदर्भ को समझें - यह बातचीत को ट्रैक करता है और संदर्भ के आधार पर प्रतिक्रिया देता है।
  • एकाधिक उपयोगकर्ताओं से अवगत रहें - जब इसे किसी थ्रेड में टैग किया जाता है, तो यह जानता है कि किसने क्या और कब कहा, इसलिए यह संदर्भ में योगदान दे सकता है और पूछे जाने पर थ्रेड को सटीक रूप से सारांशित कर सकता है।
  • संलग्न फाइलों को प्रोसेस करें - यह दस्तावेज़ प्रश्न उत्तर, सारांश और बहुत कुछ के लिए अधिकतम पांच संलग्न फाइलों को संसाधित कर सकता है।
  • नई बातचीत शुरू करें - आप इसका उपयोग करके डीएम चैनलों में नई बातचीत को रीसेट और शुरू कर सकते हैं /new_conversation.

सुस्त उदाहरण

निम्नलिखित अनुभागों में, हम दिखाते हैं कि प्रोजेक्ट को अपने AWS खाते और स्लैक कार्यक्षेत्र में कैसे तैनात करें, और प्रयोग शुरू करें!

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

आपके पास एक AWS खाता और एक होना चाहिए AWS पहचान और अभिगम प्रबंधन (IAM) भूमिका और उपयोगकर्ता के पास इस एप्लिकेशन के लिए आवश्यक संसाधनों और घटकों को बनाने और प्रबंधित करने की अनुमति है। यदि आपके पास AWS खाता नहीं है, तो देखें मैं एक नया अमेज़ॅन वेब सेवा खाता कैसे बनाऊं और सक्रिय करूं?

आपके पास एक मौजूदा, कार्यशील Amazon Q व्यवसाय विशेषज्ञ एप्लिकेशन भी होना चाहिए। यदि आपने अभी तक कोई सेट अप नहीं किया है, तो देखें Amazon Q एप्लिकेशन बनाना.

अंत में, आपको अपने स्लैक संगठन में ऐप्स बनाने और प्रकाशित करने के लिए एक स्लैक खाते और पहुंच की आवश्यकता है। यदि आपके पास कोई नहीं है, तो देखें कि क्या आपकी कंपनी आपके प्रयोग के लिए एक स्लैक सैंडबॉक्स संगठन बना सकती है, या यहां जाएं slack.com एक निःशुल्क स्लैक खाता और कार्यक्षेत्र बनाने के लिए।

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

हमने पूर्व-निर्मित प्रदान किया है एडब्ल्यूएस CloudFormation ऐसे टेम्प्लेट जो आपके AWS खाते में आपकी ज़रूरत की हर चीज़ तैनात करते हैं।

यदि आप एक डेवलपर हैं और आप कोड से समाधान बनाना, तैनात करना या प्रकाशित करना चाहते हैं, तो देखें डेवलपर रीडमी.

क्लाउडफॉर्मेशन स्टैक लॉन्च करने के लिए निम्नलिखित चरणों को पूरा करें:

  1. में प्रवेश करें एडब्ल्यूएस प्रबंधन कंसोल.
  2. निम्न में से किसी एक को चुनें स्टैक लॉन्च करें AWS क्लाउडफ़ॉर्मेशन कंसोल खोलने और एक नया स्टैक बनाने के लिए अपने इच्छित AWS क्षेत्र के बटन।
क्षेत्र स्टैक लॉन्च करें
एन. वर्जीनिया (us-east-1)
ओरेगन (us-west-2)
  1. के लिए ढेर का नाम, अपने ऐप के लिए एक नाम दर्ज करें (उदाहरण के लिए, AMAZON-Q-SLACK-GATEWAY).
  2. के लिए AmazonQAppId, अपनी मौजूदा Amazon Q एप्लिकेशन आईडी दर्ज करें (उदाहरण के लिए, 80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5). आप इसे Amazon Q कंसोल से कॉपी कर सकते हैं।
  3. के लिए AmazonQक्षेत्र, वह क्षेत्र चुनें जहां आपने अपना Amazon Q एप्लिकेशन बनाया था (us-east-1 या us-west-2)।
  4. के लिए AmazonQUserId, एक अमेज़ॅन क्यू उपयोगकर्ता आईडी ईमेल पता दर्ज करें (उपयोगकर्ता आईडी के रूप में स्लैक उपयोगकर्ता ईमेल का उपयोग करने के लिए खाली छोड़ दें)।
  5. के लिए ContextDaysToLive, वार्तालाप मेटाडेटा को कैश्ड रखने के लिए समय की अवधि दर्ज करें अमेज़ॅन डायनेमोडीबी (आप इसे डिफ़ॉल्ट के रूप में छोड़ सकते हैं)।

जब आपकी CloudFormation स्टैक स्थिति होती है बनाएं_पूरा करें, चुनना आउटपुट टैब, और इसे खुला रखें—आपको बाद के चरणों में इसकी आवश्यकता होगी।

अपना ऐप बनाएं

अब आप स्लैक में अपना ऐप बना सकते हैं। निम्नलिखित चरणों को पूरा करें:

  1. इसमें एक स्लैक ऐप बनाएं https://api.slack.com/apps जनरेट किए गए मेनिफेस्ट से—स्टैक आउटपुट से कॉपी और पेस्ट करें: SlackAppManifest.
  2. चुनें ऐप होम नेविगेशन फलक में और अनुभाग तक नीचे स्क्रॉल करें टैब दिखाएं.
  3. सक्षम संदेश टैब.
  4. चुनते हैं उपयोगकर्ताओं को संदेश टैब से स्लैश कमांड और संदेश भेजने की अनुमति दें.

यह आपके उपयोगकर्ता को आपके ऐप पर संदेश भेजने में सक्षम करने के लिए एक आवश्यक कदम है।

स्लैक सक्षम संदेश

अपने ऐप को अपने कार्यक्षेत्र में जोड़ें

अब आप अपने ऐप को अपने कार्यक्षेत्र में जोड़ सकते हैं। यह बॉट उपयोगकर्ता OAuth टोकन मान उत्पन्न करने के लिए आवश्यक है जो अगले चरण में आवश्यक है।

  1. OAuth और अनुमतियां (में https://api.slack.com) और चुनें कार्यस्थान पर स्थापित करें OAuth टोकन जनरेट करने के लिए.
  2. स्लैक में, अपने कार्यक्षेत्र पर जाएँ।
  3. अपना कार्यस्थल नाम चुनें, सेटिंग्स और प्रशासन, तथा एप्लिकेशन प्रबंधित.
  4. अपना नव निर्मित ऐप चुनें.
  5. दाएँ फलक में, चुनें ऐप डायरेक्टरी में खोलें.
  6. चुनें स्लैक में खोलें.

AWS सीक्रेट मैनेजर में स्लैक सीक्रेट्स कॉन्फ़िगर करें

आइए आपके Amazon Q बॉट की ओर से प्रत्येक अनुरोध और पोस्ट के हस्ताक्षर को सत्यापित करने के लिए आपके स्लैक रहस्यों को कॉन्फ़िगर करें।

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

सीक्रेट मैनेजर में किसी रहस्य को कॉन्फ़िगर करने के लिए निम्नलिखित चरणों को पूरा करें:

  1. AWS CloudFormation कंसोल पर, अपने स्टैक पर नेविगेट करें आउटपुट टैब पर जाएं और इसके लिए लिंक चुनें SlackSecretConsoleUrl सीक्रेट मैनेजर कंसोल पर पुनर्निर्देशित किया जाना है।
  2. चुनें गुप्त मूल्य प्राप्त करें.
  3. चुनें संपादित करें.
  4. के मान बदलें SlackSigningSecret और SlackBotUserOAuthToken के अंतर्गत स्लैक एप्लिकेशन कॉन्फ़िगरेशन में मानों का उपयोग करना मूलभूत जानकारी और OAuth और अनुमतियां.

सावधान रहें कि आप गलती से नकल न कर लें ग्राहक गुप्त के बजाय हस्ताक्षर गुप्त.

रहस्य संपादित करें

Amazon Q का उपयोग प्रारंभ करें

स्लैक में Amazon Q का उपयोग शुरू करने के लिए निम्नलिखित चरणों को पूरा करें:

  1. अपना स्लैक कार्यक्षेत्र खोलें।
  2. के अंतर्गत ऐप्स , प्रबंधित, अपना नया Amazon Q ऐप जोड़ें।
  3. वैकल्पिक रूप से, अपने Amazon Q ऐप को टीम चैनलों में जोड़ें।
  4. ऐप डीएम चैनल में, दर्ज करें Hello.

नमस्ते बोलो

अब आपने अपने सैंडबॉक्स स्लैक वातावरण में एक शक्तिशाली नया AI सहायक तैनात किया है।

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

एक बार जब आप आश्वस्त हो जाएं कि यह कितना उपयोगी है, तो अपने स्लैक व्यवस्थापकों से बात करें (और उन्हें यह पोस्ट दिखाएं) और इसे अपनी कंपनी के स्लैक कार्यक्षेत्रों में तैनात करने के लिए उनके साथ काम करें। आपके साथी कर्मचारी आपको धन्यवाद देंगे!

क्लीन अप

जब आप इस समाधान के साथ प्रयोग करना समाप्त कर लें, तो स्लैक में अपना ऐप हटा दें (https://api.slack.com/apps) और AWS CloudFormation कंसोल खोलकर और हटाकर अपने AWS संसाधनों को साफ़ करें AMAZON-Q-SLACK-GATEWAY वह स्टैक जिसे आपने तैनात किया है। यह उन संसाधनों को हटा देता है जिन्हें आपने समाधान तैनात करके बनाया था।

निष्कर्ष

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

Amazon Q पर अधिक जानकारी के लिए देखें Amazon Q (व्यावसायिक उपयोग के लिए) क्या है?


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

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


बॉब स्ट्रहान

बॉब स्ट्रहान AWS भाषा AI सेवा टीम में एक प्रिंसिपल सॉल्यूशन आर्किटेक्ट है।

स्पॉट_आईएमजी

नवीनतम खुफिया

स्पॉट_आईएमजी