کسٹمر سروس کالز کے لیے گاہک کے ایجنٹوں سے مطالبہ ہوتا ہے کہ وہ کالر کی درخواست پر کارروائی کرنے کے لیے گاہک کے اکاؤنٹ کی معلومات رکھیں۔ مثال کے طور پر، انشورنس کلیم پر اسٹیٹس فراہم کرنے کے لیے، سپورٹ ایجنٹ کو پالیسی ہولڈر کی معلومات کی ضرورت ہوتی ہے جیسے کہ پالیسی ID اور کلیم نمبر۔ ایسی معلومات اکثر کسٹمر سپورٹ کال کے آغاز میں انٹرایکٹو وائس رسپانس (IVR) کے بہاؤ میں جمع کی جاتی ہیں۔ IVR سسٹمز نے عام طور پر کی بنیاد پر گرامر استعمال کیے ہیں۔ تقریر کی شناخت گرامر کی تفصیلات قواعد کی وضاحت کرنے اور کالر کی معلومات (پالیسی ID، دعویٰ نمبر) کو پارس کرنے کے لیے (SRGS) فارمیٹ۔ اب آپ وہی گرامر استعمال کر سکتے ہیں۔ ایمیزون لیکس تقریری گفتگو میں معلومات جمع کرنے کے لیے۔ آپ استعمال کرتے ہوئے معنوی تشریح کے قواعد بھی فراہم کر سکتے ہیں۔ ECMAScript گرامر فائلوں کے اندر ٹیگ۔ Amazon Lex میں گرامر سپورٹ صارف کے ان پٹ کو جمع کرنے اور پوسٹ پروسیس کرنے کے لیے دانے دار کنٹرول فراہم کرتا ہے تاکہ آپ ایک مؤثر ڈائیلاگ کا نظم کر سکیں۔
اس پوسٹ میں، ہم Amazon Lex میں گرائمر سپورٹ کا جائزہ لیتے ہیں اور ایک نمونہ گرائمر لکھتے ہیں ایمیزون کنیکٹ رابطہ بہاؤ.
گفتگو میں معلومات جمع کرنے کے لیے گرامر استعمال کریں۔
آپ Amazon Lex میں گرائمر کو سلاٹ ٹائپ کے طور پر لکھ سکتے ہیں۔ سب سے پہلے، آپ صارف کے ان پٹ کی تشریح کے لیے SRGS فارمیٹ میں قواعد کا ایک سیٹ فراہم کرتے ہیں۔ اختیاری دوسرے مرحلے کے طور پر، آپ ایک ECMA اسکرپٹ لکھ سکتے ہیں جو ڈائیلاگ میں جمع کی گئی معلومات کو تبدیل کر دیتی ہے۔ آخر میں، آپ گرامر کو ایک XML فائل کے طور پر ایک میں اسٹور کرتے ہیں۔ ایمیزون سادہ اسٹوریج سروس (ایمیزون S3) بالٹی اور اپنے بوٹ کی تعریف میں لنک کا حوالہ دیں۔ SRGS گرامر خاص طور پر آواز اور DTMF وضع کے لیے بنائے گئے ہیں۔ ہم اپنے بوٹ کو ماڈل بنانے کے لیے درج ذیل نمونہ گفتگو کا استعمال کرتے ہیں:
بات چیت 1
IVR: ہیلو! آج میں آپ کی مدد کیسے کر سکتا ہوں؟
صارف: میں اپنے اکاؤنٹ کا بیلنس چیک کرنا چاہتا ہوں۔
IVR: ضرور۔ مجھے کون سا اکاؤنٹ نکالنا چاہئے؟
صارف: چیک کر رہا ہے۔
IVR: اکاؤنٹ نمبر کیا ہے؟
صارف: 1111 2222 3333 4444
IVR: تصدیقی مقاصد کے لیے، آپ کی تاریخ پیدائش کیا ہے؟
صارف: یکم جنوری 1۔
IVR: شکریہ۔ آپ کے چیکنگ اکاؤنٹ پر بیلنس $123 ڈالر ہے۔
بات چیت 2
IVR: ہیلو! آج میں آپ کی مدد کیسے کر سکتا ہوں؟
صارف: میں اپنے اکاؤنٹ کا بیلنس چیک کرنا چاہتا ہوں۔
IVR: ضرور۔ مجھے کون سا اکاؤنٹ نکالنا چاہئے؟
صارف: بچت۔
IVR: اکاؤنٹ نمبر کیا ہے؟
صارف: میں ایک ایجنٹ سے بات کرنا چاہتا ہوں۔
IVR: ٹھیک ہے۔ مجھے کال ٹرانسفر کرنے دو۔ ایک ایجنٹ آپ کی درخواست میں آپ کی مدد کرنے کے قابل ہونا چاہیے۔
نمونے کی گفتگو میں، IVR کال کرنے والے کی درخواستوں پر کارروائی کرنے کے لیے اکاؤنٹ کی قسم، اکاؤنٹ نمبر، اور تاریخ پیدائش کی درخواست کرتا ہے۔ اس پوسٹ میں، ہم جائزہ لیتے ہیں کہ کس طرح گرامر کو معلومات اکٹھا کرنے اور اسے ECMA اسکرپٹ کے ساتھ پوسٹ پروسیس کرنے کے لیے استعمال کیا جائے۔ اکاؤنٹ ID اور تاریخ کے گرامر معلومات فراہم کرنے کے متعدد طریقوں کا احاطہ کرتے ہیں۔ ہم گرائمر کا بھی جائزہ لیتے ہیں اگر کال کرنے والا درخواست کردہ تفصیلات فراہم نہیں کرسکتا ہے (مثال کے طور پر، اس کا بچت اکاؤنٹ نمبر) اور اس کے بجائے کسی ایجنٹ سے بات کرنے کا انتخاب کرتا ہے۔
گرامر کے ساتھ ایک Amazon Lex چیٹ بوٹ بنائیں
ہم ایک Amazon Lex بوٹ تیار کرتے ہیں جس میں عام خوردہ بینکنگ افعال انجام دینے کے ارادے ہوتے ہیں جیسے اکاؤنٹ بیلنس چیک کرنا، فنڈز کی منتقلی، اور چیک آرڈر کرنا۔ دی CheckAccountBalance
ارادہ تفصیلات جمع کرتا ہے جیسے اکاؤنٹ کی قسم، اکاؤنٹ کی شناخت، اور تاریخ پیدائش، اور بیلنس کی رقم فراہم کرتا ہے۔ اکاؤنٹ کی شناخت اور تاریخ پیدائش جمع کرنے کے لیے ہم گرامر سلاٹ کی قسم استعمال کرتے ہیں۔ اگر کال کرنے والے کو معلومات کا علم نہیں ہے یا کسی ایجنٹ سے پوچھتا ہے، تو کال انسانی ایجنٹ کو منتقل کر دی جاتی ہے۔ آئیے اکاؤنٹ ID کے لیے گرامر کا جائزہ لیتے ہیں:
صارف کے ان پٹ کو پارس کرنے کے لیے گرامر کے دو اصول ہیں۔ پہلا اصول کال کرنے والے کے فراہم کردہ ہندسوں کی ترجمانی کرتا ہے۔ ان ہندسوں کو ECMA اسکرپٹ ٹیگ متغیر (out
)۔ دوسرا اصول ڈائیلاگ کا انتظام کرتا ہے اگر کال کرنے والا کسی سے بات کرنا چاہتا ہے۔ agent
. اس معاملے میں out
ٹیگ لفظ ایجنٹ کے ساتھ آباد ہے۔ قواعد کو پارس کرنے کے بعد، آؤٹ ٹیگ میں اکاؤنٹ نمبر ہوتا ہے (out.AccountNumber
) یا تار agent
. بہاو کاروباری منطق اب استعمال کر سکتے ہیں out
کال ہینڈل کو ٹیگ کریں۔
ایمیزون لیکس بوٹ کا نمونہ لگائیں۔
نمونہ بوٹ بنانے اور گرامر شامل کرنے کے لیے، درج ذیل مراحل کو انجام دیں۔ یہ ایک ایمیزون لیکس بوٹ بناتا ہے جسے کہا جاتا ہے۔ BankingBot
، اور دو گرامر سلاٹ کی اقسام (accountNumber
, dateOfBirth
).
- ڈاؤن لوڈ، اتارنا ایمیزون لیکس بوٹ.
- ایمیزون لیکس کنسول پر، منتخب کریں۔ عوامل، پھر منتخب کریں درآمد کریں.
- فائل کا انتخاب کریں۔
BankingBot.zip
جسے آپ نے ڈاؤن لوڈ کیا، اور منتخب کریں۔ درآمد کریں. IAM اجازتوں کے سیکشن میں، رن ٹائم رول کے لیے، منتخب کریں۔ ایک نیا کردار بنائیں ایمیزون لیکس کی بنیادی اجازتوں کے ساتھ۔ - بوٹ کا انتخاب کریں۔
BankingBot
ایمیزون لیکس کنسول پر۔ - کے لیے XML فائلیں ڈاؤن لوڈ کریں۔ اکاؤنٹ نمبر اور پیدائش کی تاریخ. (نوٹ: کچھ براؤزرز میں آپ کو XML فائلوں کو ڈاؤن لوڈ کرنے کے لیے "لنک کو محفوظ کریں" کرنا پڑے گا)
- Amazon S3 کنسول پر، XML فائلیں اپ لوڈ کریں۔
- ایمیزون لیکس کنسول پر سلاٹ کی اقسام پر جائیں، اور پر کلک کریں۔
accountNumber
سلاٹ کی قسم - سلاٹ ٹائپ گرامر میں XML فائل کے ساتھ S3 بالٹی کو منتخب کریں اور آبجیکٹ کلید فراہم کریں۔ پر کلک کریں سلاٹ کی قسم کو محفوظ کریں۔.
- ایمیزون لیکس کنسول پر سلاٹ کی اقسام پر جائیں، اور پر کلک کریں۔
dateOfBirth
سلاٹ کی قسم - سلاٹ ٹائپ گرامر میں XML فائل کے ساتھ S3 بالٹی کو منتخب کریں اور آبجیکٹ کلید فراہم کریں۔ پر کلک کریں سلاٹ کی قسم کو محفوظ کریں۔.
- گرامر محفوظ ہونے کے بعد، منتخب کریں۔ تعمیر.
- سپورٹنگ ڈاؤن لوڈ کریں۔ او ڈبلیو ایس لامبڈا۔ اور AWS Lambda کنسول پر جائیں۔
- تخلیق فنکشن صفحہ پر منتخب کریں۔ شروع سے مصنف. بنیادی معلومات کے طور پر براہ کرم درج ذیل فراہم کریں: فنکشن کا نام
BankingBotEnglish
، اور رن ٹائمPython 3.8
. - پر کلک کریں فنکشن بنائیں۔ کوڈ سورس سیکشن میں، کھولیں۔
lambda_funciton.py
اور حذف موجودہ کوڈ. لوڈ کوڈ اور اسے ٹیکسٹ ایڈیٹر میں کھولیں۔ کاپی کریں اور چسپاں کریں کوڈ کو خالی میں ڈالیں۔lambda_funciton.py
ٹیب. - میں سے انتخاب کریں تعینات
- ایمیزون لیکس کنسول پر جائیں اور منتخب کریں۔
BankingBot
ہے. پر کلک کریں تعیناتی اور پھر علیحدگی اس کے بعدTestBotAlias
- پر علیحدگی صفحہ منتخب کریں۔ زبانوں اور پر جائیں انگریزی (امریکہ).
- کے لئے ذرائع منتخب
BankingBotEnglish
، کے لئے لیمبڈا ورژن یا عرف منتخب$LATEST
- ایمیزون کنیکٹ کنسول پر جائیں، منتخب کریں۔ رابطہ بہاؤ.
- ڈاؤن لوڈ، اتارنا رابطہ بہاؤ ایمیزون لیکس بوٹ کے ساتھ ضم کرنے کے لیے۔
- ایمیزون لیکس سیکشن میں، اپنا ایمیزون لیکس بوٹ منتخب کریں اور اسے ایمیزون کنیکٹ کے رابطے کے بہاؤ میں استعمال کے لیے دستیاب کریں۔
- اسے ایپلیکیشن میں لوڈ کرنے کے لیے رابطہ کا بہاؤ منتخب کریں۔
- یقینی بنائیں کہ صحیح بوٹ "کسٹمر ان پٹ حاصل کریں" بلاک میں ترتیب دیا گیا ہے۔ رابطہ کے بہاؤ میں ایک فون نمبر شامل کریں۔
- "کام کرنے والی قطار سیٹ کریں" بلاک میں ایک قطار کا انتخاب کریں۔
- فون نمبر پر کال کرکے IVR کے بہاؤ کی جانچ کریں۔
- حل کی جانچ کریں۔
حل کی جانچ کریں۔
آپ ایمیزون کنیکٹ فون نمبر پر کال کر سکتے ہیں اور بوٹ کے ساتھ بات چیت کر سکتے ہیں۔ آپ آواز اور DTMF کا استعمال کرتے ہوئے براہ راست Amazon Lex V2 کنسول پر بھی حل کی جانچ کر سکتے ہیں۔
نتیجہ
حسب ضرورت گرائمر سلاٹس گفتگو میں مختلف قسم کی معلومات جمع کرنے کی صلاحیت فراہم کرتے ہیں۔ آپ کے پاس ٹرانزیشن کیپچر کرنے کی لچک ہوتی ہے جیسے کسی ایجنٹ کے حوالے۔ مزید برآں، آپ کاروباری منطق کو چلانے سے پہلے معلومات کو پوسٹ پروسیس کر سکتے ہیں۔ آپ Amazon Lex V2 کنسول یا AWS SDK کے ذریعے گرامر سلاٹ کی اقسام کو فعال کر سکتے ہیں۔ یہ اہلیت تمام AWS خطوں میں دستیاب ہے جہاں Amazon Lex انگریزی (آسٹریلیا)، انگریزی (UK) اور انگریزی (US) میں کام کرتا ہے۔
مزید جاننے کے لیے رجوع کریں۔ حسب ضرورت گرائمر سلاٹ کی قسم کا استعمال کرنا. آپ ایمیزون لیکس کے لیے دستاویزات بھی دیکھ سکتے ہیں۔ ایس آر جی ایس or ECMAScript مزید معلومات کے لیے.
مصنفین کے بارے میں
کائی لوریک ایک پیشہ ور خدمات Amazon Connect کنسلٹنٹ ہے۔ وہ توسیع پذیر کسٹمر کے تجربے کے حل کو ڈیزائن اور لاگو کرنے پر کام کرتا ہے۔ اپنے فارغ وقت میں، وہ کھیل، سنو بورڈنگ، یا پہاڑوں میں پیدل سفر کرتے ہوئے پایا جا سکتا ہے۔
ہرشل پمپلکھوٹے۔ ایمیزون لیکس ٹیم میں پروڈکٹ مینیجر ہے۔ وہ اپنا وقت مشینوں کو انسانوں کے ساتھ مشغول کرنے (اچھی طرح سے) حاصل کرنے کی کوشش میں صرف کرتا ہے۔
- "
- 100
- 9
- اکاؤنٹ
- ایجنٹ
- تمام
- ایمیزون
- رقم
- درخواست
- آسٹریلیا
- دستیاب
- AWS
- بینکنگ
- شروع
- بلاک
- بوٹ
- تعمیر
- کاروبار
- فون
- کالر
- قبضہ
- جانچ پڑتال
- چیک
- میں سے انتخاب کریں
- کوڈ
- جمع
- جمع
- کامن
- کنسول
- کنسلٹنٹ
- رابطہ کریں
- کنٹرول
- بات چیت
- مکالمات
- پیدا
- اپنی مرضی کے
- گاہک کا تجربہ
- کسٹمر سپورٹ
- ڈیزائننگ
- مختلف
- ہندسے
- براہ راست
- نہیں کرتا
- ڈالر
- ایڈیٹر
- موثر
- کو چالو کرنے کے
- انگریزی
- مثال کے طور پر
- باہر نکلیں
- تجربہ
- پہلا
- لچک
- بہاؤ
- کے بعد
- فارمیٹ
- ملا
- تقریب
- فنڈز
- مدد
- کس طرح
- کیسے
- HTTPS
- انسانی
- انسان
- معلومات
- ان پٹ
- انشورنس
- ضم
- ارادے
- انٹرایکٹو
- IT
- کلیدی
- زبان
- جانیں
- LINK
- لوڈ
- مشینیں
- مینیجر
- ماڈل
- زیادہ
- ایک سے زیادہ
- تعداد
- کھول
- پوائنٹ
- پالیسی
- عمل
- مصنوعات
- پیشہ ورانہ
- فراہم
- فراہم کرتا ہے
- عوامی
- مقاصد
- درخواست
- درخواستوں
- کی ضرورت
- جواب
- خوردہ
- کا جائزہ لینے کے
- روٹ
- قوانین
- چل رہا ہے
- توسیع پذیر
- sdk
- سروس
- سروسز
- مقرر
- سادہ
- So
- حل
- حل
- کچھ
- خاص طور پر
- اسپورٹس
- شروع کریں
- درجہ
- ذخیرہ
- ذخیرہ
- حمایت
- امدادی
- سسٹمز
- بات
- ٹیم
- ٹیسٹ
- وقت
- آج
- منتقل
- منتقل
- منتقلی
- عام طور پر
- Uk
- us
- استعمال کی شرائط
- توثیق
- لنک
- وائس
- W3
- کیا
- کیا ہے
- کے اندر
- کام کر
- کام کرتا ہے
- XML