آمازون لکس سرویسی برای ساخت رابط های مکالمه با استفاده از صدا و متن است. آمازون لکس قابلیت تشخیص گفتار و درک زبان با کیفیت بالا را ارائه می دهد. با آمازون لکس، میتوانید رباتهای پیچیده و زبان طبیعی را به برنامههای جدید و موجود اضافه کنید. آمازون لکس تلاشهای توسعه چند پلتفرمی را کاهش میدهد و به شما این امکان را میدهد تا به راحتی چترباتهای گفتاری یا نوشتاری خود را در دستگاههای تلفن همراه و چندین سرویس چت مانند Facebook Messenger، Slack، Kik یا Twilio SMS منتشر کنید.
امروز، یک Visual Conversation Builder (VCB) را به آمازون Lex اضافه کردیم – سازنده مکالمه کشیدن و رها کردن که به کاربران اجازه می دهد با دستکاری اشیاء بصری با یکدیگر تعامل داشته باشند و اطلاعات ربات را تعریف کنند. این ها برای طراحی و ویرایش جریان های مکالمه در یک محیط بدون کد استفاده می شوند. سه مزیت اصلی VCB وجود دارد:
- همکاری از طریق یک شیشه ساده تر است
- طراحی و تست مکالمه را ساده می کند
- پیچیدگی کد را کاهش می دهد
در این پست به معرفی VCB، نحوه استفاده از آن و به اشتراک گذاری داستان های موفقیت مشتری می پردازیم.
مروری بر سازنده مکالمه بصری
علاوه بر ویرایشگر مبتنی بر منو و APIهای آمازون Lex از قبل موجود، سازنده بصری یک نمای واحد از کل جریان مکالمه را در یک مکان ارائه می دهد، طراحی ربات را ساده کرده و وابستگی به تیم های توسعه را کاهش می دهد. طراحان مکالمه، طراحان UX و مدیران محصول - هر کسی که علاقه مند به ایجاد مکالمه در آمازون لکس باشد - می تواند از سازنده استفاده کند.
اکنون طراحان و توسعهدهندگان میتوانند بدون کدنویسی منطق تجاری در پشت مکالمه، در VCB با یکدیگر همکاری کرده و مکالمه بسازند. سازنده بصری با ارائه همکاری بهتر، تکرار آسانتر طراحی مکالمه و کاهش پیچیدگی کد، به تسریع زمان برای بازاریابی راهحلهای مبتنی بر آمازون Lex کمک میکند.
با سازنده بصری، اکنون می توان به سرعت کل جریان گفتگوی هدف را در یک نگاه مشاهده کرد و با ایجاد تغییرات، بازخورد بصری دریافت کرد. تغییرات در طراحی شما فوراً در نما منعکس می شود و هر گونه تأثیری بر وابستگی ها یا منطق انشعاب فوراً برای طراح آشکار می شود. میتوانید از سازنده بصری برای ایجاد هرگونه تغییر در هدف، مانند افزودن گفتهها، اسلاتها، درخواستها یا پاسخها استفاده کنید. هر نوع بلوک تنظیمات خاص خود را دارد که می توانید آن را برای تنظیم جریان مکالمه پیکربندی کنید.
قبلاً، انشعاب پیچیده مکالمات نیاز به پیاده سازی داشت AWS لامبدا- یک سرویس محاسباتی بدون سرور و رویداد محور - برای رسیدن به مسیر مورد نظر. سازنده بصری نیاز به ادغام لامبدا را کاهش میدهد و طراحان میتوانند بدون نیاز به کد Lambda شاخهبندی مکالمه را انجام دهند، همانطور که در مثال زیر نشان داده شده است. این به جدا کردن فعالیتهای طراحی مکالمه از منطق تجاری و ادغام لامبدا کمک میکند. همچنان میتوانید از ویرایشگر هدف موجود در ارتباط با سازنده بصری استفاده کنید، یا هنگام ایجاد و اصلاح مقاصد، در هر زمانی بین آنها جابهجا شوید.
VCB یک روش بدون کد برای طراحی مکالمات پیچیده است. به عنوان مثال، اکنون می توانید یک درخواست تایید را در یک intent و شاخه بر اساس پاسخ بله یا خیر به مسیرهای مختلف در جریان بدون کد اضافه کنید. در جایی که منطق تجاری لامبدا در آینده مورد نیاز است، طراحان مکالمه می توانند بلوک های نگهدارنده مکان را به جریان اضافه کنند تا توسعه دهندگان بدانند که چه چیزی باید از طریق کد مورد توجه قرار گیرد. بلوکهای قلاب کد بدون توابع لامبدا متصل بهطور خودکار مسیر موفقیت را طی میکنند، بنابراین آزمایش جریان میتواند تا تکمیل و پیادهسازی منطق تجاری ادامه یابد. علاوه بر شاخهبندی، سازنده بصری به طراحان این امکان را میدهد که به عنوان بخشی از جریان گفتگو به هدف دیگری بروند.
پس از ذخیره، VCB به طور خودکار ساخت را اسکن می کند تا هر گونه خطا در جریان گفتگو را شناسایی کند. علاوه بر این، VCB مسیرهای شکست گم شده را به صورت خودکار شناسایی می کند و قابلیت اضافه کردن خودکار آن مسیرها به جریان را فراهم می کند، همانطور که در مثال زیر نشان داده شده است.
با استفاده از Visual Conversation Builder
با رفتن به یک ربات و ویرایش یا ایجاد یک intent جدید، می توانید از طریق کنسول آمازون Lex به VCB دسترسی پیدا کنید. در صفحه intent، همانطور که در تصویر زیر نشان داده شده است، اکنون می توانید بین رابط سازنده بصری و ویرایشگر هدف سنتی جابجا شوید.
برای هدف، سازنده بصری آنچه را که قبلاً در یک طرح بصری طراحی شده است نشان می دهد، در حالی که اهداف جدید با یک بوم خالی شروع می شوند. سازنده بصری اهداف موجود را به صورت گرافیکی روی بوم نمایش می دهد. برای اهداف جدید، شما با یک بوم خالی شروع میکنید و به سادگی اجزایی را که میخواهید به بوم اضافه کنید بکشید و شروع به اتصال آنها به یکدیگر کنید تا جریان گفتگو ایجاد شود.
سازنده بصری دارای سه جزء اصلی است: بلوک ها، پورت ها و لبه ها. بیایید به نحوه استفاده از اینها در ارتباط برای ایجاد یک مکالمه از ابتدا تا انتها در یک هدف بپردازیم.
واحد ساختمان اصلی یک جریان مکالمه a نامیده می شود مسدود کردن. منوی بالای سازنده بصری شامل تمام بلوک هایی است که می توانید استفاده کنید. برای افزودن یک بلوک به یک جریان مکالمه، آن را از منوی بالا روی جریان بکشید.
هر بلوک دارای یک عملکرد خاص برای رسیدگی به موارد استفاده مختلف از یک مکالمه است. انواع بلوک موجود در حال حاضر به شرح زیر است:
- آغاز – بلوک اصلی یا اولین بلوک جریان مکالمه که می تواند برای ارسال پاسخ اولیه نیز پیکربندی شود
- دریافت ارزش اسلات - سعی می کند مقداری را برای یک اسلات استخراج کند
- وضعیت - می تواند حداکثر دارای چهار شاخه سفارشی (با شرایط) و یک شاخه پیش فرض باشد
- قلاب کد گفتگو - فراخوانی تابع لامبدا محاورهای را کنترل میکند و شامل پاسخهای ربات مبتنی بر موفقیت، نارسایی یا اتمام زمان عملکردهای لامبدا است.
- تایید - قبل از تحقق هدف از مشتری سؤال می کند و شامل پاسخ های ربات بر اساس بله یا خیر گفتن مشتری به درخواست تأیید است.
- تکمیل - اجرای هدف را کنترل می کند و می تواند برای فراخوانی توابع لامبدا و پاسخ دادن با پیام در صورت موفقیت یا عدم موفقیت پیکربندی شود.
- پاسخ پایانی – به ربات اجازه می دهد قبل از پایان مکالمه با یک پیام پاسخ دهد
- منتظر ورود کاربر باشید - ورودی مشتری را دریافت می کند و بر اساس گفته به قصد دیگری تغییر می کند
- پایان گفتگو – پایان جریان مکالمه را نشان می دهد
نگاهی به سفارش ربات گل به عنوان مثال. OrderFlowers
intent، هنگامی که در سازنده بصری مشاهده می شود، از پنج بلوک استفاده می کند: آغاز، سه متفاوت دریافت ارزش اسلات بلوک ها، و تایید.
هر بلوک می تواند شامل یک بلوک دیگر باشد بنادر، که برای اتصال یک بلوک به بلوک دیگر استفاده می شود. بلوک ها شامل یک پورت ورودی و یک یا چند پورت خروجی بر اساس مسیرهای مورد نظر برای حالت هایی مانند موفقیت، مهلت زمانی و خطا هستند.
اتصال بین پورت خروجی یک بلوک و پورت ورودی بلوک دیگر به عنوان an نامیده می شود لبه.
در OrderFlowers
قصد، وقتی مکالمه شروع می شود، آغاز پورت خروجی به دریافت ارزش اسلات: FlowerType پورت ورودی با استفاده از لبه هر یک دریافت ارزش اسلات بلوک با استفاده از پورتها و لبهها به هم متصل میشود تا دنبالهای در جریان مکالمه ایجاد کند، که تضمین میکند هدف دارای تمام مقادیر اسلات است که باید به ترتیب قرار دهد.
توجه داشته باشید که در حال حاضر هیچ لبه ای به پورت خروجی خرابی این بلوک ها متصل نیست، اما سازنده در صورت انتخاب به طور خودکار آنها را اضافه می کند. صرفه جویی در قصد و سپس انتخاب کنید تکرار در پنجره بازشو اضافه کردن خودکار بلوک و لبه برای مسیرهای شکست. سازنده بصری سپس یک را اضافه می کند پایان گفتگو بلوک و الف برو به قصد بلوک، اتصال پورت های خروجی خرابی و خطا به برو به قصد و اتصال پورت های بله/خیر تایید مسدود کردن به پایان گفتگو.
پس از اینکه سازنده بلوکها و لبهها را اضافه کرد، intent ذخیره میشود و جریان مکالمه را میتوان ساخت و آزمایش کرد. بیایید با استفاده از سازنده بصری یک هدف خوش آمد گویی به ربات اضافه کنیم. از OrderFlowers
سازنده بصری قصد، انتخاب کنید بازگشت به فهرست مقاصد در صفحه ناوبری در اهداف صفحه ، انتخاب کنید قصد اضافه کنید و پس از آن قصد خالی اضافه کنیداست. در نام قصد فیلد ، وارد شوید Welcome
و انتخاب کنید اضافه کردن.
به سازنده بصری تب و یک هدف خالی را مشاهده خواهید کرد که فقط با آغاز مسدود کردن در حال حاضر روی بوم. برای شروع، چند عبارت را به این intent اضافه کنید تا ربات بتواند کاربران را به قصد Welcome هدایت کند. دکمه ویرایش را انتخاب کنید آغاز مسدود کنید و به پایین بروید نمونه گفته ها. عبارات زیر را به این intent اضافه کنید و سپس بلوک را ببندید:
- میشه به من کمک کنید؟
- Hi
- سلام
- من به کمک نیاز دارم
حالا بیایید یک پاسخ برای ربات اضافه کنیم که وقتی به این هدف رسید. از آنجا که هدف خوش آمدگویی هیچ منطقی را پردازش نمی کند، می توانیم a را بکشیم پاسخ پایانی برای افزودن این پیام در بوم مسدود کنید. بعد از اینکه بلوک را اضافه کردید، نماد ویرایش روی بلوک را انتخاب کنید و پاسخ زیر را وارد کنید:
بوم اکنون باید دو بلوک داشته باشد، اما آنها به یکدیگر متصل نیستند. می توانیم پورت های این دو بلوک را با استفاده از یک لبه به هم وصل کنیم.
برای اتصال دو پورت، کافی است روی آن کلیک کرده و بکشید بدون پاسخ پورت خروجی از آغاز بلوک به درگاه ورودی پاسخ پایانی مسدود کردن.
در این مرحله، می توانید جریان گفتگو را به دو روش مختلف تکمیل کنید:
- اول، شما می توانید به صورت دستی اضافه کنید پایان گفتگو مسدود کرده و به آن وصل کنید پاسخ پایانی مسدود کردن.
- روش دیگر ، انتخاب کنید صرفه جویی در قصد و سپس انتخاب کنید تکرار تا سازنده این بلوک و اتصال را برای شما ایجاد کند.
پس از ذخیره شدن هدف، انتخاب کنید ساختن و منتظر بمانید تا ساخت کامل شود، سپس انتخاب کنید تست.
ربات اکنون به درستی به مشتری خوشامد می گوید اگر گفته ای با این هدف تازه ایجاد شده مطابقت داشته باشد.
داستان مشتری
نورافلش یک شریک پیشرفته AWS با بیش از 40 سال تجربه جمعی در فضای صوتی و اتوماسیون است. NeuraFlash با یک تیم اختصاصی از طراحان تجربه مکالمه، دانشمندان گفتار و توسعه دهندگان AWS به مشتریان کمک می کند تا از قدرت آمازون Lex در مراکز تماس خود استفاده کنند.
یکی از حوزههای تمرکز اصلی ما کمک به مشتریان برای استفاده از قابلیتهای هوش مصنوعی برای توسعه رابطهای مکالمه است. این رابطها اغلب به مهارتهای تخصصی پیکربندی ربات برای ایجاد جریانهای مؤثر نیاز دارند. با Visual Conversation Builder، طراحان ما می توانند به سرعت و به راحتی رابط های مکالمه بسازند، به آنها اجازه می دهد با سرعت بیشتری آزمایش کنند و محصولات با کیفیت را بدون نیاز به مهارت های توسعه دهنده برای مشتریان خود ارائه دهند. رابط کاربری کشیدن و رها کردن و جریان گفتگوی بصری یک تغییر بازی برای اختراع مجدد تجربه مرکز تماس است.
La ربات های هوشمند پلتفرم مبتنی بر ML در هسته اصلی طراحی، نمونه سازی، آزمایش، اعتبارسنجی و استقرار چت ربات های مبتنی بر هوش مصنوعی قرار دارد. این پلتفرم از توسعه رباتهای سازمانی سفارشی پشتیبانی میکند که میتوانند به راحتی با هر برنامهای - حتی اکوسیستم برنامههای سفارشی سازمانی - یکپارچه شوند.
«رابط کشیدن و رها کردن با کاربری آسان Visual Conversation Builder ما را قادر میسازد تا به راحتی در آمازون Lex سوار شویم و تجربیات مکالمه پیچیدهای را برای مراکز تماس مشتریان خود ایجاد کنیم. با این قابلیت جدید، میتوانیم سیستمهای پاسخ صوتی تعاملی (IVR) را سریعتر و با حداقل تلاش بهبود دهیم. پیادهسازی فناوری جدید با یک منحنی یادگیری شیبدار میتواند دشوار باشد، اما ما متوجه شدیم که ویژگیهای کشیدن و رها کردن به راحتی قابل درک است و به ما امکان میدهد فوراً ارزش را درک کنیم.»
نتیجه
Visual Conversation Builder برای Amazon Lex اکنون به طور کلی به صورت رایگان در تمام مناطق AWS که Amazon Lex V2 در آن فعالیت می کند در دسترس است.
علاوه بر این، در 17 آگوست 2022، Amazon Lex V2 تغییری در نحوه مدیریت مکالمات با کاربر منتشر کرد. این تغییر به شما کنترل بیشتری بر مسیری که کاربر از طریق مکالمه طی می کند، می دهد. برای اطلاعات بیشتر، به درک مدیریت جریان گفتگو مراجعه کنید. توجه داشته باشید که رباتهایی که قبل از 17 آگوست 2022 ایجاد شدهاند، از VCB برای ایجاد جریانهای مکالمه پشتیبانی نمیکنند.
برای کسب اطلاعات بیشتر ، مراجعه کنید سوالات متداول آمازون لکس و راهنمای برنامه نویس Amazon Lex V2. لطفا بازخورد را به AWS re:Post for Amazon Lex یا از طریق مخاطبین معمولی پشتیبانی AWS شما.
درباره نویسندگان
توماس ریندفوس Sr. Solutions Architect در تیم آمازون Lex است. او ویژگیها و راهحلهای فنی جدیدی را برای خدمات زبان هوش مصنوعی اختراع، توسعه، نمونههای اولیه و بشارت میدهد که تجربه مشتری را بهبود میبخشد و پذیرش را آسان میکند.
آستین جانسون یک معمار راه حل در AWS است که به مشتریان در سفر ابری کمک می کند. او مشتاق ساختن و استفاده از پلتفرمهای هوش مصنوعی برای افزودن رابطهای پیچیده و زبان طبیعی به برنامههایشان است.
- AI
- آی هنر
- مولد هنر ai
- ربات ai
- آمازون لکس
- هوش مصنوعی
- گواهی هوش مصنوعی
- هوش مصنوعی در بانکداری
- ربات هوش مصنوعی
- ربات های هوش مصنوعی
- نرم افزار هوش مصنوعی
- آموزش ماشین AWS
- بلاکچین
- کنفرانس بلاک چین ai
- coingenius
- هوش مصنوعی محاوره ای
- کنفرانس کریپتو ai
- دل-ه
- یادگیری عمیق
- گوگل ai
- فراگیری ماشین
- افلاطون
- افلاطون آی
- هوش داده افلاطون
- بازی افلاطون
- PlatoData
- بازی پلاتو
- مقیاس Ai
- نحو
- زفیرنت