خلاصه
در این الگوی کد توسعهدهنده، ما از تجربه معمولی چت ربات مراقبت از مشتری استفاده میکنیم، اما به جای تکیه بر پاسخهای از پیش تعریفشده، کادر محاورهای قلابی را ارائه میکند که میتواند برای منابع اطلاعاتی دیگر خدمات IBM® Watson™ را فراخوانی کند. در این مورد، این کتابچه راهنمای مالک است که در Watson Discovery آپلود شده است.
توجه: این الگوی کد شامل دستورالعملهایی برای دسترسی به سرویسهای Watson در حال اجرا در هر دو است IBM Cloud و در IBM Cloud Pak برای داده.
توضیحات:
چت ربات معمولی مراقبت از مشتری می تواند به سؤالات ساده مانند مکان فروشگاه، ساعات کاری و مسیرها پاسخ دهد و حتی ممکن است قرار ملاقات بگذارد. وقتی سؤالی خارج از محدوده مجموعه سؤالات از پیش تعیین شده قرار می گیرد، این گزینه معمولاً به مشتری گفته می شود که سؤال معتبر نیست یا پیشنهاد می شود با یک شخص واقعی صحبت کنید.
در این الگوی کد، گزینه دیگری را ارائه می دهیم. اگر سؤال مشتری در مورد عملکرد یک دستگاه باشد، از ویژگی مهارت جستجوی دستیار Watson برای ارسال سؤال به سرویس Watson Discovery استفاده می کنیم که با دفترچه راهنمای مالک دستگاه از قبل بارگذاری شده است. بنابراین اکنون، به جای «آیا میخواهید با نماینده مشتری صحبت کنید؟»، میتوانیم بخشهای مربوطه کتابچه راهنمای مالک را برای کمک به حل مشکلات مشتریان برگردانیم.
برای اینکه قدمی جلوتر برداریم، از ویژگی درک سند هوشمند Watson Discovery استفاده می کنیم تا به آن آموزش دهیم که چه متنی در کتابچه راهنمای مالک مهم است و چه چیزی مهم نیست. این باعث بهبود پاسخ های برگشتی از پرس و جوها می شود.
به طور خلاصه، این الگوی کد:
- در Watson Assistant یک مهارت گفتگوی مراقبت از مشتری ایجاد کنید
- از Smart Document Understanding برای ایجاد مجموعه Watson Discovery پیشرفته استفاده کنید
- یک مهارت جستجوی دستیار Watson ایجاد کنید که به گفتگوی دستیار اجازه می دهد تا درخواست هایی را در Watson Discovery ارسال کند.
جریان
- سند با استفاده از Watson Discovery SDU حاشیه نویسی شده است.
- کاربر از طریق رابط کاربری برنامه با سرور back-end تعامل دارد. رابط کاربری اپلیکیشن front-end یک ربات چت است که کاربر را درگیر مکالمه می کند.
- گفتگو بین کاربر و سرور بکاند با استفاده از مهارت گفتگوی دستیار Watson هماهنگ میشود.
- اگر کاربر سؤالی درباره عملکرد محصول بپرسد، یک سؤال جستجو از طریق مهارت جستجوی دستیار Watson برای سرویس Watson Discovery صادر می شود.
دستورالعمل ها
دستورالعمل های دقیق را در Readme فایل. این مراحل نحوه انجام موارد زیر را توضیح خواهند داد:
- مخزن را کلون کنید.
- خدمات Watson را ایجاد کنید.
- پیکربندی Watson Discovery
- سرویس Watson Assistant را پیکربندی کنید.
- اعتبار سرویس Watson را به فایل محیط اضافه کنید.
- برنامه را اجرا کنید.