Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

Amazon Lex اور Amazon Chime SDK کے ساتھ کسی بھی رابطہ مرکز میں مکالماتی AI شامل کریں۔

کسٹمر کی اطمینان ایک طاقتور میٹرک ہے جو کسی تنظیم کے منافع کو براہ راست متاثر کرتی ہے۔ پچھلی دہائی میں تیز رفتار تکنیکی ترقی کے ساتھ، مندرجہ ذیل طریقوں سے گاہک کی توجہ کو بڑھانا اور بھی اہم ہے:

  • آواز، متن، سوشل میڈیا وغیرہ سمیت متعدد طریقوں پر اپنی تنظیم کو اپنے صارفین کے لیے قابل رسائی بنانا
  • اپنے صارفین کو انتہائی موثر پوسٹ سیلز اور سروس کا تجربہ فراہم کرنا
  • کاروباری رجحانات اور حرکیات میں تبدیلی کے ساتھ اپنی سروس کے معیار کو مسلسل بہتر بنانا

انتہائی موثر رابطہ مراکز کے قیام کے لیے اہم آٹومیشن، پیمانے کی صلاحیت، اور کسٹمر فیڈ بیک کے ذریعے فعال سیکھنے کے طریقہ کار کی ضرورت ہوتی ہے۔ رابطہ مرکز کے کسٹمر کے سفر میں ہر موڑ پر ایک چیلنج ہوتا ہے - شروع میں طویل ہولڈ ٹائم سے لے کر طویل اوسط ہینڈل اوقات سے وابستہ آپریشنل اخراجات تک۔

روایتی رابطہ مراکز میں، طویل ہولڈ ٹائمز کا ایک حل انٹرایکٹو وائس رسپانس سسٹم (IVR) استعمال کرنے والے صارفین کے لیے سیلف سروس کے اختیارات کو فعال کرنا ہے۔ ایک IVR براہ راست ایجنٹ کو شامل کیے بغیر عام طور پر پوچھی جانے والی درخواستوں پر توجہ دے کر ایجنٹ کال والیوم کو کم کرنے میں مدد کے لیے خودکار مینو اختیارات کا ایک سیٹ استعمال کرتا ہے۔ تاہم، روایتی IVRs، عام طور پر پہلے سے طے شدہ ترتیب کی پیروی کرتے ہیں، بغیر گاہک کی درخواستوں کا ذہانت سے جواب دینے کی صلاحیت کے۔ غیر بات چیت والا IVR جیسا کہ یہ آپ کے صارفین کو مایوس کر سکتا ہے اور انہیں جلد از جلد کسی ایجنٹ سے رابطہ کرنے کی کوشش کرنے پر مجبور کر سکتا ہے، جس سے آپ کی کال ڈیفلیکشن کی شرح بڑھ جاتی ہے۔ آپ اپنے IVR میں مصنوعی ذہانت (AI) شامل کر کے اس چیلنج کو حل کر سکتے ہیں۔ AI سے چلنے والا IVR آپ کے گاہک کو انسانی مداخلت کے بغیر مسائل حل کرنے میں زیادہ تیزی اور درست طریقے سے مدد کر سکتا ہے۔ جب کسی ایجنٹ کی ضرورت ہوتی ہے تو، AI سے چلنے والا IVR پہلے سے جمع کی گئی درست معلومات کے ساتھ آپ کے گاہک کو صحیح ایجنٹ تک پہنچا سکتا ہے، اس طرح صارف کو معلومات کو دہرانے سے بچاتا ہے۔ AWS AI خدمات کے ساتھ، یہ اور بھی آسان ہے کیونکہ طاقتور، پہلے سے تربیت یافتہ ML ماڈل استعمال کرنے کے لیے مشین لرننگ (ML) کی کوئی تربیت یا مہارت درکار نہیں ہے۔

AI سے چلنے والی خودکار ایپلی کیشنز IVRs کے لیے فطری انتخاب ہیں کیونکہ وہ فطری زبان میں سمجھ سکتے ہیں اور جواب دے سکتے ہیں۔ مزید برآں، آپ اپنے IVR میں بہتر صلاحیتیں شامل کر سکتے ہیں تاکہ وہ سیکھ سکیں اور اس کی بنیاد پر تیار ہو سکیں کہ گاہک اس کے ساتھ کیسے تعامل کرتے ہیں۔ کے ساتھ ایمیزون لیکس، آپ طاقتور، کثیر لسانی بات چیت والے AI سسٹم بنا سکتے ہیں اور اپنے صارفین کے لیے بغیر ML مہارتوں کے سیلف سروس کے تجربے کو بلند کر سکتے ہیں۔ Amazon Chime SDK کے ساتھ، آپ آسانی سے اپنے موجودہ رابطہ مرکز کو Amazon Lex میں ضم کر سکتے ہیں۔ Amazon Chime SDK SIP میڈیا ایپلیکیشن. اس میں رابطہ مراکز جیسے Avaya، Cisco، Genesys، اور دیگر شامل ہیں۔ Amazon Chime SDK Amazon Lex کے ساتھ انضمام US East (N. Virginia) اور US West (Oregon) AWS ریجنز میں دستیاب ہے۔

یہ آپ کو AI سے چلنے والی سیلف سروس کے لیے Amazon Lex کے ساتھ مقامی انضمام کی لچک اور دیگر AWS AI سروسز کے ساتھ انضمام کرنے کی اہلیت دیتا ہے تاکہ آپ کے تمام رابطہ مرکز کے آپریشنز کو تبدیل کیا جا سکے۔

اس پوسٹ میں، ہم ایک واک تھرو فراہم کرتے ہیں کہ کس طرح آپ کسی بھی رابطہ مرکز میں AI سے چلنے والے IVRs کو شامل کر سکتے ہیں جو حال ہی میں لانچ کیے گئے Amazon Chime SDK اور Amazon Lex کے ذریعے SIP ٹرنکنگ کو سپورٹ کرتا ہے۔ Amazon Chime SDK PSTN آڈیو انٹیگریشن Amazon Lex کے ساتھ. ہم اس پوسٹ میں درج ذیل موضوعات کا احاطہ کرتے ہیں:

  • سیلف سروس AI کے لیے حوالہ حل فن تعمیر
  • حل کی تعیناتی
  • اکاؤنٹ بیلنس چیٹ بوٹ کا جائزہ لینا
  • Amazon Chime SDK وائس کنیکٹر کا جائزہ لیا جا رہا ہے۔
  • حل کی جانچ
  • وسائل کی صفائی

حل جائزہ

جیسا کہ پچھلے حصے میں بیان کیا گیا ہے، ہم سیلف سروس AI سلوشن بنانے کے لیے دو اہم AWS سروسز، Amazon Lex اور Amazon Chime SDK استعمال کرتے ہیں۔ ہم بھی استعمال کرتے ہیں۔ او ڈبلیو ایس لامبڈا۔ (ایک مکمل طور پر منظم سرور لیس کمپیوٹ سروس) ایمیزون لچکدار کمپیوٹ کلاؤڈ (ایمیزون EC2، ایک کمپیوٹ انفراسٹرکچر)، اور ایمیزون ڈائنومو ڈی بی (ایک مکمل طور پر منظم کوئی SQL ڈیٹا بیس) کام کرنے والی مثال بنانے کے لیے۔ اس حل کے لیے کوڈ بیس میں دستیاب ہے۔ GitHub ذخیرہ کے ساتھ. اس حل کو تعینات کرنے اور جانچنے کی ہدایات اگلے حصے میں فراہم کی گئی ہیں۔

مندرجہ ذیل خاکہ حل کے فن تعمیر کی وضاحت کرتا ہے۔

حل ورک فلو مندرجہ ذیل مراحل پر مشتمل ہے:

  1. جب ہم لینڈ لائن یا سیل فون کا استعمال کرتے ہوئے فون کال کرتے ہیں، تو پبلک سوئچڈ ٹیلی فون نیٹ ورک (PSTN) ہمیں دوسرے فریق سے جوڑتا ہے۔ اس ڈیمو میں، ہم ایک استعمال کرتے ہیں نجمہ سرور (ایک مفت رابطہ مرکز فریم ورک) ایک Amazon EC2 سرور پر تعینات کیا گیا ہے تاکہ ایک Amazon Chime Voice Connector کے ذریعے PSTN سے منسلک ایک رابطہ مرکز کی تقلید کی جا سکے۔ Asterisk ایک پرائیویٹ برانچ ایکسچینج (PBX) کا ایک سافٹ ویئر کا نفاذ ہے — ایک نجی ٹیلی فون نیٹ ورک کا کنٹرولر جو کسی کمپنی یا تنظیم میں استعمال ہوتا ہے۔
  2. اس ڈیمو کے حصے کے طور پر، ایک فون نمبر Amazon Chime SDK کے ذریعے حاصل کیا گیا ہے اور Asterisk PBX سے منسلک ہے۔ جب اس نمبر پر کال کی جاتی ہے، تو اسے بطور ڈیلیور کیا جاتا ہے۔ ایس آئی پی (سیشن انیشیشن پروٹوکول) Asterisk PBX سرور پر۔ Asterisk PBX پھر اس کال کو SIP کا استعمال کرتے ہوئے Amazon Chime Voice Connector کو روٹ کرتا ہے، جہاں یہ حرکت کرتا ہے۔ Amazon Chime SIP میڈیا ایپلیکیشن.
  3. Amazon Chime PSTN آڈیو ایک بنانے کے لیے SIP میڈیا ایپلیکیشن استعمال کرتا ہے۔ قابل پروگرام VoIP ایپلی کیشن۔ Amazon Chime SIP میڈیا ایپلیکیشن پروگرام کے مطابق کال کو ہینڈل کرنے کے لیے Lambda فنکشن کے ساتھ کام کرتی ہے۔
  4. جب کال Amazon Chime SIP میڈیا ایپلیکیشن پر پہنچتی ہے، تو متعلقہ Lambda فنکشن کو طلب کیا جاتا ہے۔ فنکشن کال کی معلومات کو DynamoDB ٹیبل میں محفوظ کرتا ہے اور a واپس کرتا ہے۔ StartBotConversation عمل. دی StartBotConversation ایکشن PSTN اور Amazon Lex bot پر اختتامی صارف کے درمیان صوتی گفتگو قائم کرتا ہے۔
  5. Amazon Lex ایک مکمل طور پر منظم AWS AI سروس ہے جس میں ایپلی کیشنز میں بات چیت کے انٹرفیس کو ڈیزائن کرنے، بنانے، جانچنے اور تعینات کرنے کے لیے قدرتی زبان کے جدید ماڈلز ہیں۔ یہ آپ کی ایپلی کیشنز کے لیے انسان جیسا تعامل پیدا کرنے کے لیے خودکار اسپیچ ریکگنیشن اور فطری زبان کو سمجھنے والی ٹیکنالوجیز کو یکجا کرتا ہے۔ مثال کے طور پر، یہ ڈیمو تین خودکار کاموں کو انجام دینے کے لیے ایک بوٹ تعینات کرتا ہے، یا ارادے: Check Balance, Transfer Funds، اور Open Account. ایک ارادہ اس عمل کی نمائندگی کرتا ہے جسے صارف انجام دینا چاہتا ہے۔
  6. بات چیت کا آغاز کال کرنے والے کے ایمیزون لیکس بوٹ کے ساتھ بات چیت کرتے ہوئے بوٹ کو بتا کر ہوتا ہے کہ وہ کیا کرنا چاہتے ہیں۔ بوٹ کی خودکار اسپیچ ریکگنیشن (ASR) اور قدرتی زبان کی سمجھ بوجھ (NLU) کی صلاحیتیں اسے صارف کے ان پٹ کو سمجھنے میں مدد کرتی ہیں۔ ایمیزون لیکس کال کرنے والے کے ان پٹ اور ہر ارادے کے لیے ترتیب کردہ نمونے کے الفاظ کی بنیاد پر مطلوبہ ارادے کا تعین کرنے کے قابل ہے۔
  7. ارادے کے تعین کے بعد، Amazon Lex کال کرنے والے کے ساتھ بات چیت کرتا ہے تاکہ اس ارادے کے لیے تشکیل کردہ تمام سلاٹس کے لیے معلومات اکٹھی کرے۔ مثال کے طور پر، the Open Account ارادے میں چار سلاٹ شامل ہیں:
    1. پہلا نام
    2. آخری نام
    3. اکاؤنٹ کی اقسام
    4. فون نمبر
  8. Amazon Lex کال کرنے والے کے ساتھ کام کرتا ہے تاکہ منتخب کردہ ارادے کے ان تمام مطلوبہ سلاٹس کی معلومات حاصل کی جا سکے۔ ان کے پکڑے جانے اور ارادے کی تکمیل کے بعد، Amazon Lex، Amazon Lex بوٹ گفتگو کے مکمل نتائج کے ساتھ، Amazon Chime SIP میڈیا ایپلیکیشن پر کال پروسیسنگ واپس کرتا ہے۔
  9. پروسیسنگ کے بعد کے مراحل PSTN آڈیو ہینڈلر Lambda فنکشن کے ذریعے انجام دیے جاتے ہیں۔ اس میں نتائج کو پارس کرنا، اگلی کال روٹ ایکشن کا تعین کرنا، نتائج کو DynamoDB ٹیبل میں اسٹور کرنا، اور ہینگ اپ ایکشن کو واپس کرنا شامل ہے۔
  10. Asterisk PBX اگلی کارروائی کا تعین کرنے کے لیے DynamoDB ٹیبل میں محفوظ کردہ معلومات کا استعمال کرتا ہے۔ مثال کے طور پر، اگر کال کرنے والا اپنا بیلنس چیک کرنا چاہتا ہے، تو کال ختم ہو جاتی ہے۔ تاہم، اگر کال کرنے والا اکاؤنٹ کھولنا چاہتا ہے، تو کال ایجنٹ کو بھیجی جاتی ہے اور اس میں ایمیزون لیکس بوٹ میں حاصل کی گئی معلومات شامل ہوتی ہیں۔

ہم نے استعمال کیا ہے AWS کلاؤڈ ڈویلپمنٹ کٹ (AWS CDK) آپ کے اکاؤنٹ میں آسانی سے تعیناتی کے لیے اس ایپلیکیشن کو پیک کرنے کے لیے۔ AWS CDK ایک اوپن سورس سافٹ ویئر ڈویلپمنٹ فریم ورک ہے جو آپ کے کلاؤڈ ایپلیکیشن کے وسائل کو مانوس پروگرامنگ زبانوں کا استعمال کرتے ہوئے بیان کرتا ہے۔ یہ اعلی سطحی اجزاء فراہم کرتا ہے جسے کہا جاتا ہے۔ تعمیرات جو ثابت شدہ ڈیفالٹس کے ساتھ کلاؤڈ وسائل کو پہلے سے ترتیب دیتا ہے، تاکہ آپ آسانی سے کلاؤڈ ایپلی کیشنز بنا سکیں۔

شرائط

حل کو تعینات کرنے سے پہلے، ہمارے پاس AWS اکاؤنٹ اور AWS CDK اسٹیک چلانے کے لیے ایک مقامی مشین ہونا ضروری ہے۔ درج ذیل مراحل کو مکمل کریں:

  1. اپنے AWS اکاؤنٹ میں لاگ ان کریں۔
    اگر آپ کے پاس AWS اکاؤنٹ نہیں ہے، تو آپ کر سکتے ہیں۔ ایک کے لئے سائن اپ کریں.نئے صارفین کے لیے، AWS فراہم کرتا ہے۔ مفت درجے کا، جو AWS سروسز کو مفت میں دریافت کرنے اور آزمانے کی صلاحیت فراہم کرتا ہے (ہر سروس کے لیے مخصوص حد تک)۔ اس سے آپ کو AWS پلیٹ فارم، مصنوعات اور خدمات کے ساتھ تجربہ حاصل کرنے میں مدد مل سکتی ہے۔ AWS CDK کا استعمال کرتے ہوئے اسٹیک کو تعینات کرنے کے لیے ہم ایک مقامی مشین، جیسے لیپ ٹاپ یا ڈیسک ٹاپ کمپیوٹر کا استعمال کرتے ہیں۔
  2. MacOS کے لیے ایک نئی ٹرمینل ونڈو کھولیں، یا پٹین حل کی تعیناتی کے لیے درکار تمام شرائط کو انسٹال کرنے کے لیے Windows OS کے لیے۔
  3. درج ذیل ضروری سافٹ ویئر انسٹال کریں:
    1. AWS کمانڈ لائن انٹرفیس (AWS CLI) – AWS سروسز کے ساتھ تعامل کے لیے ایک کمانڈ لائن ٹول۔ تنصیب کی ہدایات کے لیے، رجوع کریں۔ AWS CLI کو انسٹال کرنا، اپ ڈیٹ کرنا اور ان انسٹال کرنا.
    2. Node.js > 16 – ایپلیکیشن ڈویلپمنٹ اور تعیناتی کے لیے اوپن سورس جاوا اسکرپٹ بیک اینڈ انجن۔ تنصیب کی ہدایات کے لیے، رجوع کریں۔ ٹیوٹوریل: ایمیزون EC2 مثال پر Node.js ترتیب دینا.
    3. سوت - یارن آپ کے کوڈ کے لیے ایک پیکیج مینیجر ہے۔ یہ ڈویلپرز کے درمیان کوڈ کو استعمال کرنے اور شیئر کرنے کے لیے آسان رسائی کی اجازت دیتا ہے۔ یارن کو انسٹال کرنے کے لیے درج ذیل کمانڈ کو چلائیں:
      curl -o- -L https://yarnpkg.com/install.sh | bash

      اب ہم AWS رسائی کیز کو ترتیب دینے کے لیے درج ذیل کمانڈز چلاتے ہیں جن کی ہمیں ضرورت ہے۔ مزید معلومات کے لیے رجوع کریں۔ IAM صارفین کے لیے رسائی کی چابیاں کا انتظام کرنا.

  4. مندرجہ ذیل کمانڈ چلائیں:
    aws configure list

  5. مندرجہ ذیل کمانڈ چلائیں:
    aws configure

  6. اپنے AWS اکاؤنٹ کی رسائی کلید ID اور خفیہ رسائی کلید کے لیے اقدار فراہم کریں۔
  7. علاقے کا نام تبدیل کریں یا پہلے سے طے شدہ علاقہ کو ویسا ہی چھوڑ دیں۔
  8. آؤٹ پٹ فارمیٹ کے لیے JSON کی ڈیفالٹ ویلیو کو قبول کریں۔

حل تعینات کریں۔

آپ اپنی ضروریات کے مطابق اس حل کو بھی اپنی مرضی کے مطابق بنا سکتے ہیں۔ اس تعیناتی میں موجود آؤٹ پٹ وسائل کا جائزہ لیں اور لیمبڈا فنکشن میں ترمیم کریں تاکہ وہ حسب ضرورت کاروباری منطق شامل کریں جس کی آپ کو اپنے حل کے لیے ضرورت ہے۔

ایپلیکیشن کو تعینات کرنے کے لیے اسی ٹرمینل میں درج ذیل مراحل کو چلائیں:

  1. گٹ ریپوزٹری کو کلون کریں:
    git clone https://github.com/aws-samples/amazon-chime-pstn-audio-with-amazon-lex.git

    Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

  2. پروجیکٹ ڈائرکٹری درج کریں:

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

    Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

  3. AWS CDK ایپلیکیشن تعینات کریں:
    yarn launch

    Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی
    چند منٹوں کے بعد، آپ کی اسٹیک کی تعیناتی مکمل ہو جائے گی۔ مندرجہ ذیل اسکرین شاٹ نمونہ آؤٹ پٹ کو ظاہر کرتا ہے۔
    Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

  4. ویب کلائنٹ SIP فون کو درج ذیل کمانڈز کے ساتھ انسٹال کریں:
    cd site Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی
    Yarn Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

    yarn run start

    Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

Amazon Chime SDK وائس کنیکٹر کا جائزہ لیں۔

اس پوسٹ میں، ہم Asterisk PBX سرور (یا آپ کے موجودہ رابطہ مراکز) پر موصول ہونے والی کالوں کو Amazon Lex پر بھیجنے کے لیے Amazon Chime SDK کا استعمال کرتے ہیں۔ یہ Amazon Chime SIP PSTN آڈیو اور Amazon Chime Voice Connector کا استعمال کرتے ہوئے کیا جاتا ہے۔ Amazon Chime PSTN آڈیو آپ کو لیمبڈا فنکشنز کا استعمال کرتے ہوئے قابل پروگرام ٹیلی فونی ایپلی کیشنز بنانے کے قابل بناتا ہے۔ یہ Amazon Chime SIP میڈیا ایپلیکیشنز PSTN فون نمبر یا Amazon Chime Voice Connector کے ذریعے متحرک ہوتی ہیں۔ مندرجہ ذیل اسکرین شاٹ SIP اصول کو دکھاتا ہے جو Amazon Chime SDK وائس کنیکٹر کے ذریعے شروع ہوتا ہے اور SIP میڈیا ایپلیکیشن کو نشانہ بناتا ہے۔

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

اکاؤنٹ بیلنس چیٹ بوٹ کا جائزہ لیں۔

اس ڈیمو میں ایمیزون لیکس بوٹ میں تین ارادے شامل ہیں۔ فون کرنے والے سے فطری زبان کی تقریر کے ذریعے ان ارادوں کی درخواست کی جا سکتی ہے۔ مثال کے طور پر، the Check Balance ارادے کو درج ذیل نمونے کے الفاظ کے ساتھ ترتیب دیا گیا ہے۔

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

ایک ارادے کے لیے صفر یا اس سے زیادہ پیرامیٹرز کی ضرورت پڑ سکتی ہے، جنہیں کہا جاتا ہے۔ سلاٹ. ہم دھبہ بناتے وقت ارادے کی ترتیب کے حصے کے طور پر سلاٹ شامل کرتے ہیں۔ رن ٹائم کے وقت، ایمیزون لیکس صارف کو مخصوص سلاٹ اقدار کے لیے اشارہ کرتا ہے۔ Amazon Lex کے ارادے کو پورا کرنے سے پہلے صارف کو تمام مطلوبہ سلاٹس کے لیے قدریں فراہم کرنی چاہیے۔

کے لئے Check Balance ارادہ، ایمیزون لیکس سلاٹ ڈیٹا کے لیے اشارہ کرتا ہے، جیسے:

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

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

ایمیزون لیکس بوٹ کے تمام مطلوبہ سلاٹ معلومات جمع کرنے کے بعد، یہ مناسب جواب طلب کرکے ارادے کو پورا کرتا ہے۔ اس صورت میں، یہ اکاؤنٹ سے متعلق اکاؤنٹ بیلنس کے بارے میں سوال کرتا ہے اور اسے صارف کو فراہم کرتا ہے۔

اس پوسٹ میں، ہم شروع کرنے، توثیق کرنے اور ارادے کو پورا کرنے میں مدد کے لیے لیمبڈا فنکشن استعمال کر رہے ہیں۔ مندرجہ ذیل نمونہ Python کوڈ ہے جس میں دکھایا گیا ہے کہ فنکشن کس طرح درخواستوں کو ہینڈل کرتا ہے اس پر منحصر ہے کہ کون سا ارادہ استعمال کیا جا رہا ہے:

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. کسی بھی PSTN پر مبنی فون سے فون نمبر میں ڈائل کریں۔
  3. اب آپ مینو کے اختیارات کو آزما سکتے ہیں۔

ایمیزون لیکس بوٹ کو سمجھنے کے لیے Check Balance ارادے سے، آپ مندرجہ ذیل الفاظ میں سے کوئی بھی بول سکتے ہیں:

  • میرے اکاؤنٹ میں بیلنس کیا ہے؟
  • میرے اکاؤنٹ کا بیلنس چیک کریں؟
  • میں بیلنس چیک کرنا چاہتا ہوں؟

ایمیزون لیکس سلاٹ ڈیٹا کے لیے اشارہ کرتا ہے جو اس ارادے کو پورا کرنے کے لیے درکار ہے۔ کے لئے Check Balance ارادہ، ایمیزون لیکس اکاؤنٹ اور تاریخ پیدائش کا اشارہ کرتا ہے:

  • آپ کس اکاؤنٹ کے لیے بیلنس چیک کرنا چاہیں گے؟
  • تصدیقی مقاصد کے لیے، آپ کا پیدائشی ڈیٹا کیا ہے؟

آپ کے مطلوبہ معلومات فراہم کرنے کے بعد، بوٹ ارادے کو پورا کرتا ہے اور اکاؤنٹ بیلنس کی معلومات فراہم کرتا ہے۔ مندرجہ ذیل کے لیے ایک نمونہ آؤٹ پٹ پیغام ہے۔ Check Balance ارادہ: Thank you. The balance on your <account> account is $<balance>.

  1. کال بند کر کے یا کسی ایجنٹ کو منتقل کر کے کال مکمل کریں۔

جب Amazon Lex بوٹ کے ساتھ بات چیت مکمل ہو جاتی ہے، کال SIP میڈیا ایپلیکیشن اور متعلقہ Lambda فنکشن پر بوٹ گفتگو کے نتائج کے ساتھ واپس آجاتی ہے۔

Amazon Chime SIP میڈیا ایپلیکیشن پوسٹ پروسیسنگ کے مراحل کو انجام دیتی ہے اور Asterisk PBX کو کال واپس کرتی ہے۔ کے لئے Open Account ارادہ، اس کی وجہ سے Asterisk PBX ویب کلائنٹ پر مبنی SIP فون کا استعمال کرتے ہوئے ایجنٹ کو کال کرتا ہے۔ مندرجہ ذیل اسکرین شاٹ ایجنٹ کی کال کی معلومات کے ساتھ ڈیش بورڈ دکھاتا ہے۔ کال کرنے والے اور ایجنٹ کے درمیان دو طرفہ آڈیو قائم کرنے کے لیے اس کال کا جواب ویب کلائنٹ پر دیا جا سکتا ہے۔ جیسا کہ اسکرین شاٹ میں دکھایا گیا ہے، کال کرنے والے کے ذریعے فراہم کردہ معلومات کو محفوظ کر کے ایجنٹ کو پیش کیا گیا ہے۔

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

Amazon Chime SDK کا استعمال کرتے ہوئے Cisco Unified Contact Center کے ساتھ Amazon Lex کو کیسے ضم کرنے کے بارے میں ایک پارٹنر حل کی مثال کے لیے درج ذیل ویڈیو دیکھیں:

وسائل کو صاف کریں۔

اس ڈیمو میں استعمال ہونے والے وسائل کو صاف کرنے اور مزید چارجز لینے سے بچنے کے لیے، ٹرمینل ونڈو میں درج ذیل کمانڈ کو چلائیں:

yarn destroy

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عی

۔ AWS کلاؤڈ فارمیشن AWS CDK کی طرف سے بنایا گیا اسٹیک تباہ ہو جاتا ہے، تمام مختص وسائل کو ہٹا دیا جاتا ہے۔

نتیجہ

اس پوسٹ میں، ہم نے Amazon Lex اور Amazon Chime SDK کا استعمال کرتے ہوئے کسی بھی رابطہ مرکز میں سیلف سروس AI کو شامل کرنے کے لیے حوالہ فن تعمیر کے ساتھ ایک حل کا مظاہرہ کیا۔ ہم نے دکھایا کہ حل کیسے کام کرتا ہے اور کوڈ اور تعیناتی کے اقدامات کا تفصیلی واک تھرو فراہم کیا۔ اس حل کا مطلب ایک حوالہ آرکیٹیکچر یا کوئیک اسٹارٹ گائیڈ ہے جسے آپ اپنی ضروریات کے لیے اپنی مرضی کے مطابق بنا سکتے ہیں۔

اسے ایک چکر لگائیں اور تبصرے کے سیکشن میں تاثرات چھوڑ کر ہمیں بتائیں کہ اس نے آپ کے استعمال کے معاملے کو کیسے حل کیا۔ مزید معلومات کے لیے، دیکھیں پروجیکٹ GitHub ذخیرہ.


مصنفین کے بارے میں

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عیپریم رنگا ایک NLP ڈومین لیڈ اور AWS میں Sr. AI/ML ماہر SA اور ایک مصنف جو اکثر بلاگز، تحقیقی مقالے، اور حال ہی میں ایک NLP ٹیکسٹ بک شائع کرتا ہے۔ جب وہ صارفین کی AWS AI/ML کو اپنانے میں مدد نہیں کر رہا ہے، تو پریم AWS دفاتر کے لیے سادہ بیئر سروس یونٹس بنانے، DeepRacer اور DeepComposer کے ساتھ گیمنگ کے مسابقتی ایونٹس چلانے، اور طلباء، نوجوان پیشہ ور افراد کو کیرئیر بنانے میں AI/ML مہارتوں کی تعلیم دینے میں مدد کرتا ہے۔ آپ پریم کے کام کی پیروی کر سکتے ہیں۔ لنکڈ.

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عیکورٹ Schuett ٹیلی فونی میں ایک پس منظر کے ساتھ Amazon Chime SDK کے لیڈ ایوینجلسٹ ہیں اور اب وہ چیزیں بنانا پسند کرتے ہیں جو چیزیں بناتے ہیں۔ عدالت ڈویلپرز اور نان ڈویلپرز کو AWS کے ساتھ تعمیر کرنے کے طریقے سکھانے پر مرکوز ہے۔

Amazon Lex اور Amazon Chime SDK PlatoBlockchain Data Intelligence کے ساتھ کسی بھی رابطہ مرکز میں بات چیت کی AI شامل کریں۔ عمودی تلاش۔ عیومشی کرشنا اینابوتھلا AWS میں ایک سینئر AI/ML ماہر SA ہے جو بڑے ڈیٹا، تجزیات، اور سٹارٹ اپس اور انٹرپرائزز کے لیے توسیع پذیر AI/ML فن تعمیرات میں مہارت رکھتا ہے۔ Vamshi زبان AI پر توجہ مرکوز کرتا ہے اور عالمی معیار کے تجویز کنندہ انجنوں کی تعمیر میں اختراعات کرتا ہے۔ کام سے باہر، Vamshi ایک RC پرجوش ہے، RC سازوسامان (ہوائی جہاز، کاریں اور ڈرون) بناتا اور کھیلتا ہے، اور باغبانی سے بھی لطف اندوز ہوتا ہے۔

ٹائم اسٹیمپ:

سے زیادہ AWS مشین لرننگ