1. بررسی اجمالی
چیزی که خواهی ساخت
در این لبه کد، از قابلیت Data Store Agent در Vertex AI Conversation برای ایجاد، پیکربندی و استقرار یک عامل مجازی استفاده میکنید که میتواند به مشتریانی که درباره محصولات و دستگاههای موجود در Google Store سؤال دارند، از جمله تلفن، ساعت، لپتاپ، هوشمند کمک کند. دستگاه های خانگی و سایر دستگاه های مصرف کننده.
نمایندگی فروشگاه داده چیست؟
عامل ذخیره داده یک ویژگی در Vertex AI Conversation است که بر اساس عملکرد در Dialogflow CX ساخته شده است.
با یک عامل فروشگاه داده، میتوانید URL وبسایت، دادههای ساختاریافته یا دادههای بدون ساختار ارائه دهید، سپس عامل فروشگاه داده محتوای شما را تجزیه میکند و یک عامل مجازی ایجاد میکند که توسط فروشگاههای داده و مدلهای زبان بزرگ پشتیبانی میشود. سپس مشتریان و کاربران نهایی شما می توانند با نماینده گفتگو کرده و در مورد محتوا سؤال بپرسند. برای اطلاعات بیشتر به مستندات نمایندگی فروشگاه داده مراجعه کنید.
چیزی که یاد خواهید گرفت
- نحوه ایجاد نمایندگی فروشگاه داده
- چگونه داده های بدون ساختار را به ذخیره اطلاعات نماینده خود اضافه کنید
- چگونه تجربه های صوتی و چت را برای نماینده خود فعال کنید
- چگونه نماینده خود را آزمایش کنید و سوالات مشتری را شبیه سازی کنید
- نحوه مشاهده تاریخچه مکالمه و تجزیه و تحلیل برای نماینده خود
آنچه شما نیاز دارید
- یک پروژه Google Cloud
- مرورگری مانند کروم
2. API ها را فعال کنید
قبل از اینکه بتوانید با یک عامل ذخیره داده در Vertex AI Conversation شروع کنید، باید Dialogflow و همچنین Vertex AI Search and Conversation APIs را فعال کنید.
برای فعال کردن Dialogflow API، مراحل زیر را دنبال کنید:
- در مرورگر خود، به صفحه جزئیات سرویس Dialogflow API بروید.
- روی دکمه Enable کلیک کنید تا Dialogflow API در پروژه Google Cloud شما فعال شود.
برای فعال کردن Vertex AI Search and Conversation API، مراحل زیر را دنبال کنید:
- در کنسول Google Cloud، به کنسول Vertex AI Search and Conversation بروید.
- شرایط خدمات را بخوانید و با آن موافقت کنید، سپس روی Continue کلیک کنید و API را فعال کنید .
3. یک برنامه چت جدید ایجاد کنید
اکنون، یک برنامه چت جدید برای عامل مجازی خود ایجاد کرده و آن را با یک منبع داده پیکربندی خواهید کرد. هدف نمایندهای که میسازید کمک به مشتریانی است که درباره محصولات در فروشگاه Google سؤال دارند.
شما از کنسول Vertex AI Conversation و کنسول Dialogflow CX برای انجام مراحل باقیمانده در این کد لبه برای ایجاد، پیکربندی و استقرار یک عامل مجازی استفاده میکنید که میتواند پرسشها و پاسخها را با استفاده از یک Data Store Agent انجام دهد.
- برای ایجاد یک برنامه چت جدید در Vertex AI Conversation، می توانید یکی از موارد زیر را انجام دهید:
- به کنسول Vertex AI Conversation بروید، سپس روی +New app نزدیک بالای کنسول کلیک کنید.
- به کنسول Dialogflow CX بروید، روی +Create new agent کلیک کنید و سپس گزینه Auto-generate را انتخاب کنید، سپس به مرحله زیر در کنسول Vertex AI Conversation هدایت خواهید شد.
- از کنسول Vertex AI Conversation، Chat را به عنوان نوع برنامه ای که می خواهید ایجاد کنید انتخاب کنید.
- نام شرکت
Google Store
را وارد کنید. این پارامتر برای تعریف شرکتی که نماینده شما نمایندگی می کند و محدوده نمایندگی شما استفاده می شود. - نام نماینده
Google Store
را مشخص کنید. - روی Continue کلیک کنید.
- روی ایجاد فروشگاه داده جدید کلیک کنید.
- Cloud Storage را به عنوان منبع داده برای ذخیره داده خود انتخاب کنید.
- پوشه Google Cloud Storage زیر را که حاوی داده های نمونه برای این Codelab است مشخص کنید و توجه داشته باشید که پیشوند
gs://
لازم نیست:cloud-samples-data/dialogflow-cx/google-store
- اسناد بدون ساختار را به عنوان نوع داده ای که وارد می کنید انتخاب کنید.
- روی Continue کلیک کنید.
- نام فروشگاه داده
Google Store
را مشخص کنید. - برای ایجاد فروشگاه داده روی Create کلیک کنید.
- در فهرست فروشگاههای داده،
Google Store
جدید ایجاد شده را انتخاب کنید. - برای ایجاد برنامه چت خود روی Create کلیک کنید.
تبریک می گویم! ساختن برنامه چت مبتنی بر دانش خود را که برای کمک به مشتریان شما آماده است به پایان رسانده اید، پس چند لحظه برای جشن گرفتن وقت بگذارید!
اما هنوز کارهای بیشتری باید انجام شود تا ربات در دسترس کاربران شما قرار گیرد. در بخش بعدی، نماینده مجازی خود را آزمایش خواهید کرد و خواهید دید که چقدر در پاسخ به سؤالات کاربران در مورد محصولات مختلف در فروشگاه Google خوب است.
4. عامل مجازی خود را تست کنید
آزمایش بخش مهمی از کار با عوامل مکالمه برای یافتن اشکالات، شناسایی محدودیت ها و شبیه سازی تجربه مشتری است. می توانید یک جلسه تعاملی با ربات چت خود شروع کنید تا ببینید چگونه به سؤالات مختلفی که ممکن است مشتری بپرسد پاسخ دهد.
- از کنسول Vertex AI Conversation، روی نام برنامه چت خود کلیک کنید، که شما را برای آزمایش و سفارشیسازی بیشتر به کنسول Dialogflow CX هدایت میکند.
- در کنسول Dialogflow CX و از داخل نماینده خود، روی Test Agent کلیک کنید تا شبیه ساز باز شود.
- یک تبریک برای نماینده خود مانند
Hello
تایپ کنید. - در مورد محصولات مختلف از نماینده سوال بپرسید:
-
How long does the battery in the Pixel 7 Pro last?
-
Is the Pixel Watch water resistant?
-
Can I display my Google Photos on a Nest Hub?
- سؤالات دیگری درباره زنگ در، ترموستات، روشنایی هوشمند یا سایر دستگاهها در فروشگاه Google بپرسید.
-
کار عالی! توجه داشته باشید که نماینده مجازی شما اطلاعات کمی در مورد محصولات مختلف در فروشگاه Google دارد زیرا اطلاعات را از دامنه ریشه ای که قبلاً مشخص کرده اید دریافت کرده است. برای کسب اطلاعات بیشتر در مورد آزمایش نماینده خود، به مستندات شبیه ساز عامل مراجعه کنید.
5. تماس های صوتی را فعال کنید
اکنون که نماینده خود را آزمایش کرده اید و از سطح فعلی عملکرد آن راضی هستید، می توانید یک دروازه تلفن به ربات خود اضافه کنید که از قابلیت های گفتار به متن و متن به گفتار در Google Cloud استفاده می کند.
- در کنسول Dialogflow CX و از داخل نماینده خود، روی تب Manage در نوار کناری کلیک کنید، سپس روی Integrations کلیک کنید.
- روی Manage در قسمت CX Phone Gateway در بالای صفحه Integrations کلیک کنید.
- در صفحه شماره تلفن ، روی Create New کلیک کنید تا فرآیند ایجاد یک شماره تلفن جدید برای نماینده مجازی شما آغاز شود.
- یک کد کشور را انتخاب کنید و روی درخواست کلیک کنید تا به مرحله بعد بروید.
- یکی از شمارههای تلفن ظاهر شده را انتخاب کنید، یک نام نمایشی وارد کنید، سپس روی ذخیره کلیک کنید.
- با نماینده خود تماس بگیرید و چند سوال از او بپرسید!
-
Do the Pixel 7 Pro and Pixel 7 both have face unlock?
-
What coverage does Preferred Care provide for a Pixelbook Go laptop?
-
Do the Pixel Buds Pro have active noise cancellation?
- سؤالات دیگری درباره زنگ در، ترموستات، روشنایی هوشمند یا سایر دستگاهها در فروشگاه Google بپرسید.
-
تبریک میگم، شماره تلفن و صدای خود را به نماینده مجازی خود دادید! برای اطلاعات بیشتر در مورد سایر ادغامهای صوتی و تلفنی موجود، به مستندات Dialogflow CX Integrations مراجعه کنید.
در مرحله بعد، یک پیام رسان چت را برای عامل مجازی خود در یک وب سایت خارجی ادغام خواهید کرد.
6. ویجت چت را فعال کنید
اکنون که ربات شما یک دروازه تلفن برای تعاملات صوتی دارد، بیایید یک ویجت چت را در یک وب سایت تعبیه کنیم تا مشتریان بتوانند علاوه بر برقراری تماس تلفنی برای صحبت با آن، با آن چت کنند.
- در کنسول Dialogflow CX و از داخل نماینده خود، روی تب Manage در نوار کناری کلیک کنید، سپس روی Integrations کلیک کنید.
- روی Connect در زیر Dialogflow Messenger کلیک کنید.
- روی Enable در کادر گفتگو کلیک کنید، سپس کد HTML را برای ادغام پیامرسانی کپی کنید.
- یک ویرایشگر کد آنلاین مانند CodePen یا JSFiddle باز کنید و کد HTML Messenger Dialogflow خود را جایگذاری کنید.
- تست کنید و با نماینده مجازی خود چت کنید! در اینجا چند نمونه سوال برای پرسیدن وجود دارد:
-
Do the Pixel 7 Pro and Pixel 7 both have face unlock?
-
How does Preferred Care relate to a Pixelbook Go laptop?
-
Do the Pixel Buds Pro have noise cancellation?
- سؤالات دیگری درباره زنگ در، ترموستات، روشنایی هوشمند یا سایر دستگاهها در فروشگاه Google بپرسید.
-
اکنون نماینده مجازی شما میتواند از طریق چت یا صوتی، هر کدام که ترجیح میدهند، به سؤالات و پاسخهای مشتریان شما رسیدگی کند! برای اطلاعات بیشتر در مورد سایر ادغامهای چت موجود، به مستندات Dialogflow CX Integrations مراجعه کنید.
7. تجزیه و تحلیل مکالمه
هنگام آزمایش نماینده مجازی خود، اگر متوجه شدید که پاسخهای ربات شما انتظارات شما را برآورده نمیکند، همیشه میتوانید URLهای بیشتری را به فروشگاه داده اضافه کنید تا نحوه رسیدگی ربات شما به سؤالات و پاسخها را بهبود بخشد.
به غیر از آزمایش بسیاری از مسیرهای مختلف که مشتریان ممکن است طی کنند، چگونه می توانید تعیین کنید که مشکلات و نقاط اصطکاک در نمایندگی مجازی شما کجاست؟ تاریخچه مکالمه و تجزیه و تحلیل می تواند کمک کند!
- در کنسول Dialogflow CX و از داخل نماینده خود، روی تنظیمات عامل در منو کلیک کنید.
- در قسمت Logging settings، Enable Conversation History را انتخاب کنید.
- از طریق شبیه ساز عامل، یکپارچه سازی صدا یا یکپارچه سازی چت با ربات خود مکالمه داشته باشید و چند سوال از آن بپرسید.
- پس از پایان مکالمه با نماینده خود، در کنسول Dialogflow CX و از داخل نماینده خود، روی برگه مدیریت در نوار کناری کلیک کنید، سپس روی تاریخچه مکالمه کلیک کنید.
- روی یکی از مکالمههای اخیر کلیک کنید، سپس مکالمه را مرور کنید و مدت زمان مکالمه، پاسخهایی که توسط نماینده داده شد و اهدافی که در طول مسیر مطابقت داشتند را یادداشت کنید.
- در کنسول Dialogflow CX و از داخل نماینده خود، روی تب Manage در نوار کناری کلیک کنید، سپس روی Analytics کلیک کنید. همانطور که مشتریان با نماینده شما تعامل دارند، این صفحه خلاصه ای از آمارهای مختلف مربوط به درخواست ها و پاسخ های نماینده را نشان می دهد.
عالیه اکنون می دانید که چگونه به مکالمات خاص با جزئیات بیشتری نگاه کنید و سایر معیارهای مربوط به پاسخ های نماینده خود و تعاملات مشتری را بررسی کنید. برای اطلاعات بیشتر در مورد ارزیابی عملکرد و معیارهای مشاهده برای نماینده خود، به مستندات مربوط به تاریخچه مکالمه و تجزیه و تحلیل مکالمه مراجعه کنید.
این دادهها به شما کمک میکند تا ارزیابی کنید که چگونه از نماینده شما در تولید استفاده میشود و میتوان از آنها برای تعیین اینکه کدام وبسایتها و اسناد را میخواهید به پایگاه دانش خود اضافه کنید تا تجربه نماینده و مشتری خود را بهبود بخشید، استفاده کنید.
8. تبریک می گویم
با استفاده از Vertex AI Conversation و Dialogflow CX، شما با موفقیت یک Data Store Agent ایجاد کردید، منابع داده را اضافه کردید، و یک عامل دارای قابلیت صوتی و چت را برای کمک به مشتریان خود مستقر کردید!
نماینده مجازی شما میتواند به صدها سؤال مختلف درباره محصولات موجود در فروشگاه Google پاسخ دهد، و شما مجبور نبودید فرآیند دستی ایجاد تعداد زیادی هدف، عبارات آموزشی، پیامهای پاسخ و غیره را طی کنید.
به راحتی می توانید انواع داده های دیگر را در فروشگاه های داده خود امتحان کنید و سایر عملکردهای موجود مربوط به Vertex AI Conversation و Dialogflow CX را بررسی کنید.
پاک کردن
برای جلوگیری از تحمیل هزینه به حساب Google Cloud خود برای منابع استفاده شده در این کد لبه، می توانید پاکسازی زیر را انجام دهید:
- برای جلوگیری از هزینه های غیر ضروری Google Cloud، از کنسول Google Cloud برای حذف پروژه خود در صورت عدم نیاز استفاده کنید.
- اگر از یک پروژه Google Cloud موجود استفاده میکنید، منابعی را که ایجاد کردهاید حذف کنید تا از پرداخت هزینه به حساب خود جلوگیری کنید. برای اطلاعات بیشتر، به مراحل حذف یک برنامه مراجعه کنید.
- اگر میخواهید APIها را برای Vertex AI Conversation و Dialogflow غیرفعال کنید، به صفحه Discovery Engine API Service Details بروید و روی Disable API کلیک کنید و تأیید کنید، و به صفحه Dialogflow API Service Details بروید و روی Disable API کلیک کنید و تأیید کنید.
بیشتر بدانید
با این راهنماها و منابع به یادگیری در مورد هوش مصنوعی مکالمه و هوش مصنوعی مولد ادامه دهید:
- مروری بر گفتگو با هوش مصنوعی Vertex
- ایجاد و استفاده از عوامل فروشگاه داده
- مستندات برای Dialogflow CX
- اسناد برای نمایندگی های فروشگاه داده
- هوش مصنوعی مولد در Google Cloud
مجوز
این اثر تحت مجوز Creative Commons Attribution 2.0 Generic مجوز دارد.