ত্রুটি
ত্রুটিগুলি ঘটে যখন আপনার অ্যাকশনটি এগিয়ে যেতে পারে না কারণ এটি 1) ব্যবহারকারীর ইনপুট বুঝতে পারেনি বা 2) ইনপুট পায়নি৷ যেহেতু এটি যেকোনো সময় ঘটতে পারে, তাই ব্যবহারকারীকে ট্র্যাকে ফিরে যেতে সাহায্য করার জন্য কথোপকথনের প্রতিটি মোড়ের জন্য আপনার অ্যাকশনে অনন্য ত্রুটি পরিচালনা করা দরকার।
নির্দেশিকা
আপনার অ্যাকশন কীভাবে ত্রুটির প্রতিক্রিয়া দেখায় তা ব্যবহারকারীর অভিজ্ঞতা তৈরি বা ভাঙতে পারে। যখন ব্যবহারকারীরা তাদের কাজগুলি সম্পূর্ণ করতে অক্ষম হয়, তখন তারা ভবিষ্যতে আপনার অ্যাকশনের সাথে কথা বলার সম্ভাবনা কম। একটি খারাপভাবে পরিচালনা করা ত্রুটি কয়েক ডজন সফল মিথস্ক্রিয়াকে ছাড়িয়ে যেতে পারে। কিন্তু ভাল ত্রুটি হ্যান্ডলিং সহ, ব্যবহারকারী এমনকি একটি ত্রুটি ঘটেছে জানবে না.
নিম্নলিখিত বিবেচনা মনে রাখুন:
সহযোগিতা
স্বচ্ছতা
প্রসঙ্গ-নির্দিষ্ট
3 ধরনের ত্রুটি আছে:
মানুষ থেকে মানুষ কথোপকথনে ত্রুটি | মানুষের থেকে কম্পিউটার কথোপকথনে ত্রুটি | ||
---|---|---|---|
মনে করুন আপনি কারো সাথে কথা বলছেন এবং... | ...তারা আপনাকে সাড়া দেয় না। | কোনো ইনপুট নেই | অ্যাকশন ব্যবহারকারীর প্রতিক্রিয়া শুনেনি, বা মাইক্রোফোন বন্ধ হওয়ার সময় ব্যবহারকারী প্রতিক্রিয়া জানায়নি। |
...তারা এমন কিছু বলে যা আপনাকে বিভ্রান্ত করে। | মিল নেই | অ্যাকশনটি প্রসঙ্গে ব্যবহারকারীর প্রতিক্রিয়া বুঝতে বা ব্যাখ্যা করতে পারে না। | |
...তারা আপনাকে এমন কিছু করতে বলে যা আপনি করতে পারেন না। | সিস্টেম ত্রুটি | তথ্যের জন্য অ্যাকশন যে সিস্টেমগুলির উপর নির্ভর করে তা কাজটি সম্পূর্ণ করতে পারে না। |
মিল নেই
কেন কোন ম্যাচ হয় না
একটি নো ম্যাচ ত্রুটি ঘটে যখন অ্যাকশনটি প্রসঙ্গে ব্যবহারকারীর প্রতিক্রিয়া বুঝতে বা ব্যাখ্যা করতে পারে না।
এখানে নো ম্যাচ ত্রুটির কয়েকটি সম্ভাব্য কারণ রয়েছে৷
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynomatch1.png?authuser=2&hl=bn)
ব্যবহারকারী সম্পূর্ণ বা স্পষ্টভাবে সাড়া দেয় না, সম্ভবত দ্বিধাগ্রস্ত হয়, তাদের মন পরিবর্তন করে বা তাদের বাক্য সম্পূর্ণ না করে।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynomatch2.png?authuser=2&hl=bn)
ব্যবহারকারী হয়তো অ্যাকশনের সাথে কথা বলছেন না।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynomatch3.png?authuser=2&hl=bn)
ব্যবহারকারী প্রশ্ন, টাস্ক বা ডোমেনের সাথে প্রাসঙ্গিক কিছু বলে, কিন্তু অ্যাকশন তা বুঝতে পারে না। এটি ঘটতে পারে যখন ব্যবহারকারীর প্রতিক্রিয়া স্বীকৃতি ব্যাকরণে অন্তর্ভুক্ত করা হয় না, অথবা এটি একটি কোলাহলপূর্ণ পরিবেশে দেওয়া হয়।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynomatch4.png?authuser=2&hl=bn)
ব্যবহারকারী সম্পূর্ণভাবে বিষয় পরিবর্তন করতে চায়.
১ম লেভেল নো ম্যাচ (দ্রুত রিপ্রম্পট)
দ্রুত এবং সংক্ষিপ্তভাবে আবার বা অন্য উপায়ে তথ্য সংগ্রহ করুন। ব্যবহারকারী জড়িত করার চেষ্টা করছিল, তাই তাদের সম্ভবত আরেকটি সুযোগ দরকার। মূল প্রম্পট শব্দগুচ্ছের পুনরাবৃত্তি করবেন না কারণ এটি রোবোটিক শোনাবে।
দ্রুত রিপ্রম্পটগুলি সাধারণত মূল প্রশ্নের ঘনীভূত পুনরাবৃত্তির সাথে ক্ষমা প্রার্থনাকে একত্রিত করে।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnomatch1-do.png?authuser=2&hl=bn)
করবেন।
প্রশ্নটি দ্রুত এবং সংক্ষিপ্তভাবে পুনরাবৃত্তি করুন।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnomatch1-dont.png?authuser=2&hl=bn)
করবেন না।
ভুলের উপর চিন্তা করবেন না বা অতিরিক্ত ব্যাখ্যা করবেন না।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnomatch2-dont.png?authuser=2&hl=bn)
করবেন না।
সাধারণ প্রতিক্রিয়ার জন্য উদাহরণ প্রদান করবেন না। ১ম নো ম্যাচ প্রম্পটে বিস্তারিত বাড়ানো এড়িয়ে চলুন (নীচে ব্যতিক্রম)।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnomatch3-do.png?authuser=2&hl=bn)
করবেন।
অতিরিক্ত তথ্য সহ ব্যবহারকারীদের তাদের অনুরোধ সংকুচিত করে প্রতিক্রিয়া জানাতে সাহায্য করতে পারে।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnomatch3.2-do.png?authuser=2&hl=bn)
করবেন।
যুক্তিসঙ্গত হলে ব্যবহারকারীদের আরও নির্দেশনা মঞ্জুর করুন, বিশেষ করে ব্যাপক-ফোকাস প্রশ্নের পরে।
দ্বিতীয় স্তরের কোন মিল নেই (বিস্তারিত বৃদ্ধি)
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-2ndlevelnomatch1-do.png?authuser=2&hl=bn)
করবেন।
দরকারী হতে পারে এমন প্রাসঙ্গিক তথ্যে আপনার সেরা অনুমান প্রদান করে সহায়ক হওয়ার চেষ্টা করুন।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-2ndlevelnomatch1-dont.png?authuser=2&hl=bn)
করবেন না।
একই জিনিস বারবার পুনরাবৃত্তি করবেন না। ব্যবহারকারী আটকে আছে এবং অতিরিক্ত নির্দেশিকা প্রয়োজন।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-2ndlevelnomatch2-do.png?authuser=2&hl=bn)
করবেন।
ব্যবহারকারীর সাথে কথা বলুন যেমন আপনি মানুষ থেকে মানুষে কথোপকথন করছেন।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-2ndlevelnomatch2-dont.png?authuser=2&hl=bn)
করবেন না।
নিশ্চিত করুন যে আপনি অবমাননাকর হচ্ছেন না!
সর্বোচ্চ কোন মিল নেই
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-maxnomatch1-do.png?authuser=2&hl=bn)
করবেন।
যখন ব্যবহারকারীকে সাহায্য করার জন্য আপনি কিছু করতে পারবেন না তখন সুন্দরভাবে কথোপকথনটি শেষ করুন৷
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-maxnomatch1-dont.png?authuser=2&hl=bn)
করবেন না।
অস্পষ্ট প্রতিশ্রুতি, বিশেষ করে যখন আপনি জানেন না যে ব্যবহারকারী কী চেয়েছেন, তা অসহায় এবং ব্যবহারকারীর আস্থা নষ্ট করে।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-maxnomatch2-do.png?authuser=2&hl=bn)
করবেন।
পরবর্তী পদক্ষেপগুলি কিছুই না করার চেয়ে ভাল হতে পারে, এমনকি যখন ব্যবহারকারীকে এটি নিজেরাই করতে হয়।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-maxnomatch2-dont.png?authuser=2&hl=bn)
করবেন না।
সমস্যা সমাধানের সম্ভাবনা না থাকলে কয়েক মিনিটের মধ্যে বা অন্য ডিভাইসে আবার চেষ্টা করার পরামর্শ দেবেন না।
কোনো ইনপুট নেই
কেন কোন ইনপুট ঘটবে
অ্যাকশন ব্যবহারকারীর কাছ থেকে কোনো প্রতিক্রিয়া সনাক্ত করেনি, কারণ ব্যবহারকারী:
- মাইক্রোফোন খোলা থাকার সময় কিছু বলেনি
- যথেষ্ট জোরে কথা বলেননি
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynoinputs1.png?authuser=2&hl=bn)
ব্যবহারকারী রুম ছেড়ে চলে গেছে, বিভ্রান্ত হয়েছে, বা হয়ত তাদের মন পরিবর্তন করেছে।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynoinputs2.png?authuser=2&hl=bn)
কোন বক্তৃতা নেই, শুধু কোলাহল।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynoinputs3.png?authuser=2&hl=bn)
ব্যবহারকারী কীভাবে প্রতিক্রিয়া জানাবেন সে সম্পর্কে ভাবছেন বা অনিশ্চিত৷
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-whynoinputs4.png?authuser=2&hl=bn)
ব্যবহারকারী মাইক খোলার আগে কথা বলেছেন।
1ম স্তর কোন ইনপুট
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnoinput1-do.png?authuser=2&hl=bn)
করবেন।
একইভাবে এবং সংক্ষিপ্তভাবে প্রশ্নটি পুনরাবৃত্তি করুন (পুনরায় বলার মাধ্যমে)।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnoinput1-dont.png?authuser=2&hl=bn)
করবেন না।
"আমি আপনার কথা শুনিনি" বলবেন না, কারণ সম্ভবত ব্যবহারকারী কিছু বলেননি। এবং অনুমান করবেন না যে ব্যবহারকারী প্রথম প্রশ্ন শুনেছেন বা অফার করা বিকল্পগুলি মনে রেখেছেন।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnoinput2-do.png?authuser=2&hl=bn)
করবেন।
যখন ব্যবহারকারীর স্টাম্পড হওয়ার একটি ভাল সুযোগ থাকে, আপনি আরও সহায়তা দিতে পারেন কিনা তা দেখুন।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnoinput2.1-do.png?authuser=2&hl=bn)
করবেন।
ব্যবহারকারীরা একটি বিস্তৃত-ফোকাস প্রশ্নের উত্তর নাও দিতে পারে কারণ তারা জানে না তারা কী বলতে পারে। তাই তাদের কিছু অপশন দিন।
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-1stlevelnoinput3-do.png?authuser=2&hl=bn)
করবেন।
তথ্যের প্রয়োজন না হলে পরবর্তী ধাপে যান। যাইহোক, নিশ্চিত করুন যে ব্যবহারকারীকে জরিমানা না করা, যেমন, গুরুত্বপূর্ণ বা আকর্ষণীয় বলে বিবেচিত কিছু পরে তা প্রদান করার সুযোগ ছাড়া এড়িয়ে যাওয়ার মাধ্যমে।
2য় স্তর কোন ইনপুট
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-2ndlevelnoinput-do.png?authuser=2&hl=bn)
করবেন।
ব্যবহারকারীকে উত্তর দেওয়ার আরও একটি সুযোগ দিতে প্রশ্নটি পুনরুদ্ধার করুন।
সর্বোচ্চ কোন ইনপুট
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-maxnoinput-do.png?authuser=2&hl=bn)
করবেন।
যখন ব্যবহারকারী জড়িত হওয়া বন্ধ করে তখন সুন্দরভাবে কথোপকথনটি শেষ করুন।
ত্রুটি কাউন্টার
ব্যবহারকারীদের একটি সারিতে 3টির বেশি নো ইনপুট বা নো ম্যাচ ত্রুটি অনুভব করা উচিত নয়, এর পরে আপনার অ্যাকশন যথাযথ সর্বোচ্চ ত্রুটি প্রম্পট চালাবে এবং কথোপকথন থেকে বেরিয়ে আসবে।
ভাল ত্রুটি হ্যান্ডলিং প্রসঙ্গ-নির্দিষ্ট। যদিও আপনি একই তথ্যের জন্য জিজ্ঞাসা করছেন, দ্বিতীয় বা তৃতীয় প্রচেষ্টায় কথোপকথনের প্রসঙ্গ ভিন্ন। প্রসঙ্গটির জন্য সঠিক ত্রুটি প্রম্পট চালানোর জন্য, আপনাকে কতগুলি এবং কী ধরনের ত্রুটি ঘটেছে তার ট্র্যাক রাখতে হবে৷
কোন ত্রুটি প্রম্পটটি চালানো হবে তা নির্ধারণ করতে এই ফ্লোচার্টটি অনুসরণ করুন। মনে রাখবেন যে আপনি যখনই মাইক খুলবেন, তখন নো ইনপুট বা নো ম্যাচ ত্রুটি হওয়ার সম্ভাবনা রয়েছে৷
![](https://developers.google.cn/static/assistant/conversation-design/images/noinputnomatch.png?authuser=2&hl=bn)
কোন ত্রুটি প্রম্পট চালাতে হবে তা নির্ধারণ করতে ফ্লো চার্ট।
সিস্টেম ত্রুটি
- সিস্টেম ব্যর্থতা (সিস্টেমটি প্রতিক্রিয়াশীল নয় বা একটি সাধারণ ত্রুটি ফিরিয়ে দেয়-যেমন, আলো জ্বলবে না, ডাটাবেস অনুপলব্ধ)
- অবৈধ অনুরোধ (যেমন ব্যবহারকারী অতীতে একটি অ্যাপয়েন্টমেন্ট করার চেষ্টা করেছিলেন)
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-systemerrors1-do.png?authuser=2&hl=bn)
করবেন।
অতিরিক্ত প্রযুক্তিগত না হয়ে স্বচ্ছ হওয়ার চেষ্টা করুন। আপনি অফার করতে পারেন কোন পরবর্তী পদক্ষেপ আছে কিনা দেখুন.
![](https://developers.google.cn/static/assistant/conversation-design/images/errors-systemerrors2-do.png?authuser=2&hl=bn)
করবেন।
অনুরোধটি কীভাবে অবৈধ ছিল তার প্রতিক্রিয়া দেওয়ার চেষ্টা করুন এবং যেখানে সম্ভব ব্যবহারকারীকে শিক্ষিত করুন।