اگر پیش زمینه ای در مورد موضوع گفتگو داشته باشیم، ورودی گفتار را بهتر درک می کنیم. یک نماینده خدمات مشتری در یک عمده فروش قطعات خودرو را در نظر بگیرید که به سفارشات کمک می کند. اگر نماینده بداند که مشتری به دنبال لاستیک است، احتمالاً پاسخها (مثلاً «Michelin») را در تلفن تشخیص میدهد. نمایندگان اغلب چنین سرنخ ها یا نکاتی را بر اساس دانش دامنه خود و دسترسی به داشبوردهای هوش تجاری دریافت می کنند. آمازون لکس اکنون از قابلیت راهنمایی برای افزایش تشخیص عبارات مرتبط در یک مکالمه پشتیبانی می کند. شما می توانید به صورت برنامه ریزی شده عباراتی را به عنوان راهنمایی در طول یک تعامل زنده برای تأثیرگذاری بر رونویسی ورودی گفتاری ارائه کنید. شناخت بهتر باعث ایجاد مکالمات کارآمد، کاهش زمان رسیدگی به نمایندگی و در نهایت افزایش رضایت مشتری می شود.
در این پست به بررسی قابلیت Runtime Hints می پردازیم و از آن برای اجرای تأیید صحت تماس گیرندگان بر اساس نام مادرشان استفاده می کنیم.
مروری بر قابلیت نکات زمان اجرا
میتوانید فهرستی از عبارات یا کلمات را برای کمک به ربات خود در رونویسی ورودی گفتار ارائه دهید. می توانید از این نکات با انواع اسلات داخلی مانند نام و نام خانوادگی، نام خیابان، شهر، ایالت و کشور استفاده کنید. همچنین می توانید این موارد را برای انواع اسلات های سفارشی خود پیکربندی کنید.
می توانید از این قابلیت برای رونویسی نام هایی استفاده کنید که ممکن است تلفظ یا درک آنها دشوار باشد. به عنوان مثال، در نمونه گفتگوی زیر، از آن برای رونویسی نام "Loreck" استفاده می کنیم.
مکالمه 1
تلفن گویا: به بانک ACME خوش آمدید. چگونه میتوانم امروز به شما کمک کنم؟
تماس گیرنده: می خواهم موجودی حسابم را بررسی کنم.
تلفن گویا: مطمئنا. کدام اکانت را باید بردارم؟
تماس گیرنده: در حال بررسی
تلفن گویا: شماره حساب چیست؟
تماس گیرنده: 1111 2222 3333 4444
تلفن گویا: برای تأیید، نام دختر مادرتان چیست؟
تماس گیرنده: لورک
تلفن گویا: متشکرم. موجودی حساب جاری شما 123 دلار است.
کلمات ارائه شده به عنوان راهنمایی بر سایر کلمات مشابه ارجحیت دارند. به عنوان مثال، در مکالمه نمونه دوم، اشاره زمان اجرا ("Smythe") روی یک رونویسی رایج تر ("Smith") انتخاب می شود.
مکالمه 2
تلفن گویا: به بانک ACME خوش آمدید. چگونه میتوانم امروز به شما کمک کنم؟
تماس گیرنده: می خواهم موجودی حسابم را بررسی کنم.
تلفن گویا: مطمئنا. کدام اکانت را باید بردارم؟
تماس گیرنده: در حال بررسی
تلفن گویا: شماره حساب چیست؟
تماس گیرنده: 5555 6666 7777 8888
تلفن گویا: برای تأیید، نام دختر مادرتان چیست؟
تماس گیرنده: اسمیت
تلفن گویا: متشکرم. موجودی حساب جاری شما 456 دلار است.
اگر نام با راهنمایی زمان اجرا مطابقت نداشته باشد، می توانید تأیید را انجام نداده و تماس را به یک نماینده هدایت کنید.
مکالمه 3
تلفن گویا: به بانک ACME خوش آمدید. چگونه میتوانم امروز به شما کمک کنم؟
تماس گیرنده: می خواهم موجودی حسابم را بررسی کنم.
تلفن گویا: مطمئنا. کدام اکانت را باید بردارم؟
تماس گیرنده: پس انداز
تلفن گویا: شماره حساب چیست؟
تماس گیرنده: 5555 6666 7777 8888
تلفن گویا: برای تأیید، نام دختر مادرتان چیست؟
دعوت کننده: جین
تلفن گویا: مشکلی در مورد حساب شما وجود دارد. برای پشتیبانی، شما به یک نماینده هدایت می شوید.
بررسی اجمالی راه حل
بیایید معماری کلی راه حل را مرور کنیم (نمودار زیر را ببینید):
- ما از یک ربات آمازون Lex استفاده می کنیم که با یک ربات ادغام شده است آمازون اتصال جریان تماس برای ارائه تجربه مکالمه.
- ما از یک کد هوک گفتگو در ربات آمازون Lex برای فراخوانی استفاده می کنیم AWS لامبدا عملکردی که اشاره زمان اجرا را در نوبت قبلی مکالمه ارائه می دهد.
- برای اهداف این پست، دادههای نام خانوادگی مادر مورد استفاده برای احراز هویت در یک آمازون DynamoDB جدول.
- پس از احراز هویت تماس گیرنده، کنترل برای انجام تراکنش ها به ربات منتقل می شود (به عنوان مثال، بررسی موجودی)
علاوه بر عملکرد Lambda، شما همچنین می توانید نکات زمان اجرا را با استفاده از آمازون Lex V2 ارسال کنید PutSession
, RecognizeText
, RecognizeUtterance
، یا StartConversation
عملیات نکات زمان اجرا را می توان در هر نقطه از مکالمه تنظیم کرد و در هر نوبت تا پاک شدن ادامه می یابد.
نمونه ربات آمازون لکس را مستقر کنید
برای ایجاد نمونه ربات و پیکربندی نکات عبارت زمان اجرا، مراحل زیر را انجام دهید. این یک ربات آمازون لکس به نام ایجاد می کند BankingBot
و یک نوع اسلات (accountNumber
).
- دانلود ربات آمازون لکس.
- در کنسول آمازون لکس، انتخاب کنید اعمال, وارد كردن.
- فایل را انتخاب کنید
BankingBot.zip
که دانلود کردید و انتخاب کنید وارد كردن. - ربات را انتخاب کنید
BankingBot
در کنسول آمازون لکس - زبان را انتخاب کنید انگلیسی (GB).
- را انتخاب کنید ساختن.
- پشتیبانی را دانلود کنید کد لامبدا.
- در کنسول Lambda، یک تابع جدید ایجاد کنید و انتخاب کنید نویسنده از ابتدا.
- برای نام عملکرد، وارد
BankingBotEnglish
. - برای زمان اجرا، انتخاب کنید پایتون 3.8.
- را انتخاب کنید ایجاد تابع
- در کد منبع بخش، باز کردن
lambda_function.py
و کد موجود را پاک کنید. - کد تابع را دانلود کرده و در یک ویرایشگر متن باز کنید.
- کد را کپی کرده و در قسمت خالی کد تابع وارد کنید.
- را انتخاب کنید گسترش.
- در کنسول آمازون لکس، ربات را انتخاب کنید
BankingBot
. - را انتخاب کنید گسترش و پس از آن نام مستعار، سپس نام مستعار را انتخاب کنید
TestBotAlias
. - بر نام مستعار صفحه ، انتخاب کنید زبان ها و انتخاب کنید انگلیسی (GB).
- برای منبع، ربات را انتخاب کنید
BankingBotEnglish
. - برای نسخه لامبدا یا نام مستعار، وارد
$LATEST
. - در کنسول DynamoDB، را انتخاب کنید ایجاد جدول.
- نام را به عنوان ارائه دهید
customerDatabase
. - کلید پارتیشن را به عنوان ارائه دهید
accountNumber
. - افزودن یک مورد با
accountNumber: “1111222233334444”
وmothersMaidenName “Loreck”
. - افزودن مورد با
accountNumber: “5555666677778888”
وmothersMaidenName “Smythe”
. - مطمئن شوید که تابع لامبدا دارد مجوز برای خواندن از جدول DynamoDB
customerDatabase
. - در کنسول آمازون کانکت، را انتخاب کنید جریان تماس.
- در بخش آمازون لکس، ربات آمازون لکس خود را انتخاب کنید و آن را برای استفاده در جریان تماس آمازون کانکت در دسترس قرار دهید.
- دانلود جریان تماس برای ادغام با ربات آمازون لکس.
- جریان تماس را برای بارگیری در برنامه انتخاب کنید.
- مطمئن شوید که ربات مناسب در بلوک «دریافت ورودی مشتری» پیکربندی شده است.
- یک صف را در بلوک "تنظیم صف کار" انتخاب کنید.
- یک شماره تلفن به جریان تماس اضافه کنید.
- با تماس با شماره تلفن، جریان تلفن گویا را تست کنید.
محلول را تست کنید
اکنون می توانید با شماره تلفن آمازون کانکت تماس گرفته و با ربات تعامل داشته باشید.
نتیجه
نکات زمان اجرا به شما این امکان را می دهد که روی رونویسی کلمات یا عبارات به صورت پویا در مکالمه تأثیر بگذارید. میتوانید از منطق کسبوکار برای شناسایی نکات در حین تکامل مکالمه استفاده کنید. تشخیص بهتر ورودی کاربر به شما امکان می دهد یک تجربه پیشرفته ارائه دهید. می توانید نکات زمان اجرا را از طریق Lex V2 SDK پیکربندی کنید. این قابلیت در تمام مناطق AWS در دسترس است که آمازون لکس در مناطق انگلیسی (استرالیا)، انگلیسی (بریتانیا) و انگلیسی (ایالات متحده) فعالیت میکند.
برای کسب اطلاعات بیشتر به ادامه مطلب مراجعه نمایید نکات زمان اجرا.
درباره نویسنده
کای لورک مشاور خدمات حرفه ای آمازون کانکت است. او بر روی طراحی و پیاده سازی راه حل های مقیاس پذیر تجربه مشتری کار می کند. در اوقات فراغت، او را می توان در حال ورزش، اسنوبورد یا پیاده روی در کوه یافت.
آنوبهاو میشرا یک مدیر محصول با AWS است. او وقت خود را صرف درک مشتریان و طراحی تجربیات محصول برای رسیدگی به چالش های تجاری آنها می کند.
سروان بوداپاتی مدیر علوم کاربردی در AWS Lex است. او بر ساخت راه حل های پیشرفته هوش مصنوعی و یادگیری ماشین برای مشتریان AWS در فضای ASR و NLP تمرکز دارد. او در اوقات فراغت خود از پیاده روی، یادگیری اقتصاد، تماشای برنامه های تلویزیونی و گذراندن وقت با خانواده لذت می برد.
- "
- 100
- دسترسی
- حساب
- اضافه
- نشانی
- عاملان
- معرفی
- آمازون
- کاربرد
- معماری
- مصنوعی
- هوش مصنوعی
- هوش مصنوعی و یادگیری ماشین
- استرالیا
- تأیید اعتبار
- تصدیق
- خودکار
- در دسترس
- AWS
- زمینه
- بانک
- مسدود کردن
- ربات
- بنا
- ساخته شده در
- کسب و کار
- هوش تجاری
- صدا
- دعوت کننده
- چالش ها
- بررسی
- را انتخاب کنید
- شهر:
- رمز
- مشترک
- اتصال
- کنسول
- مشاور
- تماس
- کنترل
- گفتگو
- گفتگو
- کشور
- ایجاد
- ایجاد
- سفارشی
- مشتری
- تجربه مشتری
- رضایت مشتری
- خدمات مشتری
- مشتریان
- داده ها
- طراحی
- مشکل
- نمی کند
- دلار
- دامنه
- در طی
- اقتصاد (Economics)
- لبه
- سردبیر
- موثر
- انگلیسی
- وارد
- مثال
- موجود
- تجربه
- تجارب
- خانواده
- نام خانوادگی
- جریان
- تمرکز
- پیروی
- یافت
- تابع
- اداره
- کمک
- کمک
- چگونه
- HTTPS
- شناسایی
- انجام
- اجرای
- نفوذ
- ورودی
- ادغام
- یکپارچه
- اطلاعات
- اثر متقابل
- موضوع
- IT
- کلید
- دانش
- زبان
- یاد گرفتن
- یادگیری
- احتمالا
- فهرست
- بار
- به دنبال
- دستگاه
- فراگیری ماشین
- مدیر
- مسابقه
- بیش
- نام
- عدد
- باز کن
- عملیات
- سفارشات
- دیگر
- به طور کلی
- عبارات
- بازی
- نقطه
- قبلی
- محصول
- حرفه ای
- ارائه
- فراهم می کند
- اهداف
- شناختن
- مربوط
- این فایل نقد می نویسید:
- مسیر
- رضایت
- مقیاس پذیر
- علم
- sdk
- انتخاب شد
- سرویس
- خدمات
- تنظیم
- مشابه
- راه حل
- مزایا
- برخی از
- فضا
- هزینه
- ورزش ها
- دولت
- خیابان
- پشتیبانی
- حمایت از
- پشتیبانی از
- زمان
- لاستیک
- امروز
- معاملات
- tv
- انواع
- Uk
- فهمیدن
- درک
- us
- استفاده کنید
- تایید
- خوش آمد
- چی
- چه شده است
- کلمات
- کارگر
- با این نسخهها کار