انتقال ربات به ربات

ساخت وبلاگ

هنگام توسعه رباتها ، بهترین روش برای توسعه ربات های تخصصی است که کارهای تجاری خاص را خودکار می کند. اگر شما یک شرکت بزرگ و سازمانی با زمینه های کاربردی به خوبی مشخص شده هستید ، این عمل نیز حس عملی می کند و به شما امکان می دهد تا ردپای اتوماسیون خود را راحت تر مقیاس دهید. در یک کارکرد تجاری ، توسعه دهندگان BOT می توانند تخصص داشته باشند و می توانند ربات ها را به طور کارآمد اجرا ، نگهداری و گسترش دهند.

با این حال ، در حالی که داشتن چندین - حتی تعداد زیادی - که کارهای تجاری را خودکار می کند ، سودمند است ، این همچنین بدان معنی است که یک ربات واحد ممکن است نتواند همه درخواست های مصرف کننده را کنترل کند. درخواست های مصرف کننده ممکن است نیاز به پشتیبانی از چندین ربات داشته باشد ، و این بدان معنی است که انتقال ربات به ربات مکالمه لازم است.

اهمیت نقل و انتقالات یکپارچه

به طور کلی ، در یک انتقال ربات به ربات ، آنچه انتقال را یکپارچه به مصرف کننده می کند ، قصد و یا پیام کاربر را از ربات فرستنده به ربات گیرنده منتقل می کند. با استفاده از این اطلاعات ، پس از انتقال ربات گیرنده می تواند بلافاصله گفتگوی مناسب را شروع کند. نتیجه یک دست برازنده و "گرم" است.

به عنوان نمونه ، تصویر زیر از یک ربات خدمات مشتری و یک ربات پس انداز را که در انتقال است ، بررسی کنید. ربات خدمات مشتری مکالمه را با کاربر شروع می کند ، قصد کاربر را تعیین می کند و آن اطلاعات را به ربات پس انداز منتقل می کند. در نتیجه ، ربات پس انداز می تواند بلافاصله پرس و جو کاربر را انتخاب و انجام دهد.

An example transfer, with contextual info passed from the sender bot to the receiver bot

شما می توانید مکالمه را از یک ربات به دو روش کلی منتقل کنید:

  • انتقال خودکار از طریق گروه ربات
  • انتقال دستی از طریق تعامل انتقال عامل یا یک ادغام تشدید عامل LivePerson

نکته مهم ، هر دو رویکرد امکان انتقال هدف و/یا پیام کاربر را فراهم می کند ، که باعث می شود یک یکپارچه یکپارچه باشد.

نقل و انتقالات خودکار از طریق گروه ربات

انتقال خودکار چیست؟

نقل و انتقالات اتوماتیک از گروه های BOT برای پشتیبانی از کشف ربات هایی که برای رسیدگی به درخواست ها واجد شرایط هستند استفاده می کنند و می توانند نقل و انتقالات را بپذیرند. شما گروه ها را ایجاد می کنید ، رباتها را به آنها اختصاص می دهید و همکاری را فعال می کنید. یک ربات می تواند عضو یک گروه واحد باشد. به عنوان یک عضو ، هر زمان که ربات درخواستی را دریافت کند که نتواند خود را اداره کند ، به طور خودکار در گروه خود برای یک ربات که می تواند بررسی می کند. اگر ربات یک ربات توانمند را کشف کند ، انتقال مکالمه به طور خودکار اتفاق می افتد.

An illustration of a transfer within a bot group

در حین انتقال خودکار ، اطلاعات مربوط به مکالمه به طور خودکار از ربات فرستنده به ربات گیرنده ارسال می شود. این یک کار بدون درز را تضمین می کند و به ربات گیرنده اجازه می دهد تا بلافاصله گفتگوی مناسب را شروع کند.

The info that gets passed from the sender bot to the receiver bot during the transfer

انتقال خودکار چگونه اتفاق می افتد؟اگر گفته های مصرف کننده به نوعی توسط ربات قابل استفاده نباشد ، یعنی هیچ مبتدی گفتگو وجود ندارد که مطابقت داشته باشد ، ربات بررسی می کند که آیا ربات دیگری در همان گروه وجود دارد که می تواند درخواست را انجام دهد. اگر یکی وجود داشته باشد ، و اگر یک اتصال ابری مکالمه فعال داشته باشد ، مکالمه به طور خودکار به ربات گیرنده منتقل می شود. سپس ربات گیرنده از پردازش درخواست مراقبت می کند.

اگر ربات دیگری در گروه وجود نداشته باشد که بتواند درخواست را انجام دهد ، هیچ انتقال خودکار رخ نمی دهد. در عوض ، BOT پاسخ برگشت خود را به مصرف کننده ارسال می کند.

چرا از نقل و انتقالات خودکار استفاده می کنیم؟

نقل و انتقالات اتوماتیک برای ساده کردن مدل اتوماسیون شما و قوی تر کردن آن طراحی شده است. از آنجا که تمام رباتها در یک گروه ربات می توانند با یکدیگر صحبت کنند - در صورت لزوم درخواست های خود را به صورت خودکار انجام دهند - برای مسیریابی تعامل کاربر بین ربات ها نیازی به ربات "روتر" ندارید. با نقل و انتقالات خودکار ، کشف و انتقال واقعی هر دو به صورت خودکار و یکپارچه در یک گروه BOT هر زمان که لازم باشد اتفاق می افتد.

هنوز هم بعضی اوقات وجود دارد که به جای آن نیاز به استفاده از انتقال دستی دارید:

  • شما می خواهید مکالمه را از یک ربات در یک گروه ربات به یک ربات در یک گروه ربات های مختلف منتقل کنید.
  • شما می خواهید مکالمه را از یک ربات به یک عامل زنده منتقل کنید.

تنظیم نقل و انتقالات خودکار

برای تنظیم نقل و انتقالات خودکار برای گروهی از رباتها ، گروه BOT را ایجاد کنید. در حین ایجاد گروه ، همکاری را برای گروه فعال کنید و رباتها را به گروه اضافه کنید.

The Grouped Bots section of the Bots dashboard, with the Collaboration icon displayed for a bot group that has collaboration enabled

در حالی که شما می توانید یک ربات بررسی پس از تبدیل را در یک گروه BOT برای اهداف گروه بندی قرار دهید ، یک ربات نظرسنجی در نقل و انتقالات اتوماتیک و ربات به ربات شرکت نمی کند.

محدودیت ها

بهترین روشها

برای گروه های BOT که مشترک هستند (تنظیم همکاری فعال است):

  • اگر این گروه شامل چندین ربات باشد ، LivePerson استفاده از موتور LivePerson را برای NLU توصیه می کند.
  • این گروه نباید حاوی بیش از 15 ربات باشد.
  • اطمینان حاصل کنید که در اهداف و الگوهای مورد استفاده رباتها هیچ همپوشانی وجود ندارد.

نقل و انتقالات دستی

انتقال دستی چیست؟

انتقال کتابچه راهنمای کاربر ، Bot-to-Bot یکی از مواردی است که مکالمه را به یک مهارت خاص که به یک عامل کاربر BOT اختصاص داده شده است ، انتقال می دهید.(از این طریق ، بسیار شبیه به انتقال مکالمه به یک عامل زنده است.)

نقل و انتقالات دستی از طریق:

  • تعامل انتقال عامل (ساده تر ، راحت تر)
  • ادغام تشدید نماینده زنده (پیچیده تر)

چرا از انتقال دستی استفاده می کنید؟

شما باید در دو حالت از انتقال دستی استفاده کنید:

  • شما می خواهید مکالمه را از یک ربات در یک گروه ربات به یک ربات در گروه دیگری منتقل کنید.
  • شما می خواهید گزینه های انتخابی را به مصرف کننده ارائه دهید و سپس مکالمه را بر اساس پاسخ مصرف کننده منتقل کنید.
  • شما می خواهید مکالمه را از یک ربات به یک عامل زنده منتقل کنید.

ساخت انتقال دستی یکپارچه

در یک انتقال دستی ، می توانید با انتخاب کشویی متن BOT BOT در تعامل انتقال عامل (در تنظیمات) ، پیام قصد و/یا کاربر را از ربات فرستنده به ربات گیرنده منتقل کنید:

The Advanced tab of the Interaction Settings of an Agent Transfer interaction, with the Transfer Bot Context setting both enabled and highlighted

یا اگر به جای آن از ادغام تشدید عامل LivePerson استفاده کرده اید ، می توانید این کار را در ادغام انجام دهید:

The Integration form to use to configure a LivePerson Agent Escalation integration, with the Transfer Bot Context setting both enabled and highlighted

هیچ برنامه نویسی لازم نیست.

فعال کردن تنظیم زمینه BOT BOT امکان استفاده از یک موضوع متن BOT Transfer را در پشت صحنه امکان پذیر می کند. این شی حاوی اطلاعات مربوط به مکالمه ای است که از ربات فرستنده به ربات گیرنده ارسال می شود.

An illustration showing what gets transferred between the sender and receiver bots when the Transfer Bot Context setting is enabled

در حین انتقال ، ربات گیرنده در دسترس بودن یک شیء متن BOT Transfer را بررسی می کند. اگر شیء پیدا شود ، ربات سپس بررسی می کند که آیا حاوی قصد است یا خیر. اگر یک هدف پیدا شود ، گفتگوی گره خورده به آن قصد در صورت وجود انجام می شود. اگر یک هدف پیدا نشود ، ربات بررسی می کند که آیا شیء حاوی پیام کاربر است و دیالوگ را که با پیام مطابقت دارد ، ایجاد می کند. اگر نه قصد و نه پیام کاربر که منتقل می شود ، قابل مطابقت است ، پیام برگشتی در ربات گیرنده ارسال می شود.

نوشتن پیام یا پیام کاربر

گاهی اوقات ، شما ممکن است بخواهید پیام یا پیام کاربر را که در شیء متن BOT BOT منتقل می شود ، در حین انتقال دستی بازنویسی کنید. برای انجام این کار ، در جایی در گفتگو قبل از تماس با انتقال ، از یک عملکرد "انتقال ربات" استفاده کنید:

  • برای بازنویسی پیام کاربر ، از SetBottransferuserMessage استفاده کنید.
  • برای بازنویسی هدف ، می توانید از SetBottransferintentBydomain استفاده کنید. این سیستم بر اساس نام دامنه ارائه شده و نام قصد ، شناسه هدف را مشخص و تصویب می کند. از طرف دیگر ، می توانید از SetBottransferintentId استفاده کنید.

در مثال زیر ، ما پیام کاربر را رونویسی کرده ایم و این کار را در کد پیش پردازش در تعامل انتقال عامل انجام داده ایم.

Using the setBotTransferUserMessage scripting function in the Pre-Process Code of a bot

به اشتراک گذاری اطلاعات بین رباتها

در انتقال از یک ربات به دیگری - چه اتوماتیک یا کتابچه راهنمای کاربر - ربات گیرنده تمام زمینه (متغیرها و غیره) را که ممکن است در ربات فرستنده جمع آوری کرده باشید ، نخواهد داشت. برای به اشتراک گذاشتن این اطلاعات بین رباتها ، از سرویس متن مکالمه استفاده کنید.

اگر من برای یک گروه BOT همکاری کرده ام ، آیا می توانم نحوه انجام نقل و انتقالات خودکار را کنترل کنم؟

هنگامی که همکاری برای یک گروه BOT فعال می شود ، نقل و انتقالات یکپارچه و خودکار اتفاق می افتد. می توانید پیام انتقال را در گروه BOT پیکربندی کنید ، اما این میزان تا چه اندازه می توانید بر رفتار تأثیر بگذارید.

در حین انتقال خودکار ، چگونه یک ربات در یک گروه ربات برای رسیدگی به یک درخواست انتخاب می شود؟

این سیستم همان فرآیند انتخاب NLU را مانند هر ربات دنبال می کند ، فقط گسترش می یابد تا تمام ربات ها را در گروه قرار دهد. ابتدا ، این سیستم به دنبال یک ربات در گروه با الگوی تطبیق در استارت گفتگوی خود است. در صورت یافتن ، مصرف کننده به آن ربات و استارت گفتگوی همسان هدایت می شود. اگر هیچ الگویی پیدا نشود ، پس از آن به دنبال یک ربات در گروه با قصد تطبیق در شروع کننده گفتگوی خود است و مصرف کننده را به ربات و استارت گفتگوی هماهنگ هدایت می کند. همانطور که با NLU فعلی ، در صورت یافتن چند هدف تطبیق ، بالاترین امتیاز مسابقه انتخاب می شود. در صورت وجود الگوی و یا هدف موجود ، مصرف کننده به گفتگوی برگشتی که در موقعیت ربات فعلی آنها یافت می شود ، هدایت می شود.

به چند گروه ربات نیاز دارم؟

هیچ محدودیتی برای تعداد گروه های ربات که می توانید ایجاد کنید وجود ندارد ، اما به احتمال زیاد فقط به چند مورد نیاز خواهید داشت. به طور کلی ، هر زمان که بخواهید رباتها را به گروه ها تقسیم کنید ، یک گروه ربات ایجاد کنید ، به گونه ای که همکاری فقط در گروه اتفاق می افتد. این معمول است که بر اساس عملکرد تجارت ، رباتها را در گروه ها سازماندهی کنیم. سپس می توانید آنها را بر اساس محیط زیست سازماندهی کنید.

آیا می توانم همکاری BOT را غیرفعال نگه دارم و از گروه های BOT فقط به عنوان مکانیسمی برای گروه بندی رباتهای خود استفاده کنم؟

بله ، این کاملاً خوب است. برای این منظور می توانید یک گروه ربات ایجاد کنید.

من در حال حاضر یک ربات مسیریابی دارم که کنترل را بر اساس اهداف کاربر به سایر رباتها منتقل می کند. گروه های BOT در مورد من چگونه کمک خواهند کرد؟

گروه های ربات باعث می شود که یک ربات مسیریابی به طور خودکار کنترل را به یک ربات دیگر منتقل کند. به عنوان نمونه ، فرض کنید شما یک خرده فروش با ربات های زیر هستید:

  • یک ربات مسیریابی
  • ربات وضعیت سفارش
  • یک ربات بازگشت

ربات مسیریابی به گونه ای طراحی شده است که مکالمه اولیه با مصرف کننده داشته باشد و مکالمه را به یکی از دو ربات دیگر هدایت کند. مکالمه ممکن است به این شکل باشد:

ربات مسیریابی: سلام ، من ربات را مسیریابی می کنم. چگونه می توانم به شما کمک کنم؟

مصرف کننده: من باید وضعیت سفارش خود را بررسی کنم.

Routing Bot: بگذارید شما را به یک چت بابات منتقل کنم که می تواند در درخواست شما به شما کمک کند.

سفارش وضعیت وضعیت: آیا می توانم شماره سفارش شما را داشته باشم؟

می توانید هر سه ربات را به یک گروه BOT "عملیات تجارت الکترونیکی" اضافه کنید. هنگامی که این کار انجام شد ، ربات مسیریابی یکپارچه و به طور خودکار کنترل را به ربات وضعیت سفارش منتقل می کند.

An illustration of three bots in a bot group, with a transfer happening between two of them

هنگامی که کاربر وارد می شود ، "من باید وضعیت سفارش خود را بررسی کنم" ، این نقشه را به یک هدف "وضعیت سفارش" که توسط ربات وضعیت سفارش داده می شود ، نقشه می کند. از آنجا که همکاری در این گروه فعال است ، ربات مسیریابی به طور خودکار این ارتباط را پیدا می کند و کنترل را به ربات وضعیت سفارش منتقل می کند.

حساب اسلامي...
ما را در سایت حساب اسلامي دنبال می کنید

برچسب : نویسنده : کامران فیوضات بازدید : <-PostHit-> تاريخ : چهارشنبه 3 خرداد 1402 ساعت: 15:50