خطاها
خطاها زمانی رخ میدهند که Action شما نمیتواند به جلو حرکت کند زیرا 1) ورودی کاربر را درک نکرده است، یا 2) ورودی دریافت نکرده است. از آنجایی که این ممکن است در هر زمانی اتفاق بیفتد، Action شما باید برای هر نوبت در مکالمه مدیریت خطای منحصر به فردی داشته باشد تا به کاربر کمک کند به مسیر خود بازگردد.
رهنمودها
اینکه Action شما چگونه به خطاها پاسخ میدهد، میتواند تجربه کاربر را خراب یا خراب کند. وقتی کاربران نتوانند وظایف خود را انجام دهند، بعید است در آینده با Action شما صحبت کنند. یک خطای اشتباه می تواند بیش از ده ها تعامل موفق باشد. اما با مدیریت خوب خطا، کاربر حتی متوجه نمی شود که خطا رخ داده است.
ملاحظات زیر را در نظر داشته باشید:
همکاری
شفافیت
زمینه خاص
3 نوع خطا وجود دارد:
خطا در مکالمات انسان به انسان | خطا در مکالمات انسان با کامپیوتر | ||
---|---|---|---|
تصور کنید دارید با کسی صحبت می کنید و ... | ... آنها به شما پاسخ نمی دهند. | ورودی وجود ندارد | Action پاسخ کاربر را نشنیده است، یا کاربر تا زمان بسته شدن میکروفون پاسخی نداده است. |
... چیزی می گویند که شما را گیج می کند. | مطابقت ندارد | Action نمی تواند پاسخ کاربر را در زمینه درک یا تفسیر کند. | |
... از شما می خواهند کاری را انجام دهید که نمی توانید انجام دهید. | خطای سیستم | سیستم هایی که Action برای اطلاعات به آنها وابسته است نمی توانند کار را کامل کنند. |
بدون تطابق
چرا هیچ مسابقه ای اتفاق نمی افتد
خطای No Match زمانی رخ می دهد که Action نتواند پاسخ کاربر را در زمینه درک یا تفسیر کند.
در اینجا چند دلیل احتمالی خطاهای No Match آورده شده است.
سطح اول بدون تطابق (بازخواست سریع)
سریع و مختصر اطلاعات را دوباره یا به روشی دیگر جمع آوری کنید. کاربر در تلاش بود تا درگیر شود، بنابراین احتمالاً فقط به یک فرصت دیگر نیاز دارد. درخواست اصلی را کلمه به کلمه تکرار نکنید زیرا به نظر رباتیک می رسد.
درخواست های سریع معمولاً عذرخواهی را با تکرار فشرده سؤال اصلی ترکیب می کنند.
انجام دادن.
نکن.
انجام دادن.
نکن.
انجام دادن.
انجام دادن.
سطح 2 بدون تطابق (جزئیات در حال افزایش)
انجام دادن.
نکن.
انجام دادن.
نکن.
حداکثر بدون تطابق
انجام دادن.
نکن.
انجام دادن.
نکن.
ورودی وجود ندارد
چرا بدون ورودی اتفاق می افتد
Action پاسخی از طرف کاربر شناسایی نکرده است، زیرا کاربر:
- تا زمانی که میکروفون باز بود چیزی نگفته است
- به اندازه کافی بلند صحبت نکرده است
سطح 1 بدون ورودی
انجام دادن.
نکن.
انجام دادن.
انجام دادن.
انجام دادن.
سطح 2 بدون ورودی
انجام دادن.
حداکثر بدون ورودی
انجام دادن.
شمارشگر خطا
کاربران نباید بیش از 3 خطای No Input یا No Match را پشت سر هم تجربه کنند، پس از آن Action شما باید حداکثر خطای مناسب را پخش کند و از مکالمه خارج شود.
مدیریت خوب خطا به زمینه خاص بستگی دارد. حتی اگر شما اطلاعات یکسانی را درخواست می کنید، زمینه مکالمه در تلاش دوم یا سوم متفاوت است. به منظور پخش اعلان خطای مناسب برای زمینه، باید تعداد و نوع خطاهای رخ داده را پیگیری کنید.
این فلوچارت را دنبال کنید تا مشخص کنید کدام خطایی باید پخش شود. توجه داشته باشید که هر بار که میکروفون را باز می کنید، احتمال بروز خطای No Input یا No Match وجود دارد.
خطاهای سیستم
- خرابی سیستم (سیستم پاسخ نمی دهد یا یک خطای کلی را برمی گرداند - به عنوان مثال، چراغ روشن نمی شود، پایگاه داده در دسترس نیست)
- درخواست نامعتبر (مثلاً کاربر در گذشته سعی کرده یک قرار ملاقات بگذارد)
انجام دادن.
انجام دادن.