Тёмный

Dialogflow CX - Pages and State Handlers - Build a retail virtual agent from scratch 

TECH WITH SACH
Подписаться 16 тыс.
Просмотров 18 тыс.
50% 1

In this tutorial, you will learn how to build a chatbot and voicebot from scratch using Dialogflow CX, a Conversational AI Platform (CAIP) for building conversational UIs. This tutorial covers some of the new concepts in Dialogflow CX like Pages and State Handlers. Dialogflow CX can implement virtual agents, like chatbots, voice bots, phone gateways, and can support multiple channels in over 50 different languages.
In this Dialogflow CX tutorial series, you will learn how to build a retail virtual agent from scratch with Dialogflow CX as part of the Ultimate Chatbot Tutorials. This video series also acts as video documentation of all the features of Dialogflow CX.
This codelab video will guide you how to build a website chatbot for retail. The fictional business we are building the chatbot for is called: G-Records. We will be building an e-commerce chatbot that can be integrated with your website or multiple platforms.
At the end of this video, you can use the chatbot, to order shirts or music or you can ask about your order status. Dialogflow CX is part of Google Cloud Contact Center AI Platform. (CCAI Platform)
What you'll learn
You will learn the benefits of Dialogflow CX compared to Dialogflow ES by doing! It includes the following concepts:
How to create a Dialogflow CX virtual agent within Google Cloud
Learn how to build a chatbot from scratch
Learn how to design conversational flows
Learn how to create flows
Learn how to create entities
Learn how to create intents
Learn how to create pages and transition pages with state handlers
Learn how to transition pages with intent routes
Learn how to transition pages with parameters & condition routes
Learn how to return conditional responses with system functions
Learn how to create fallback messages
Learn how to use the simulator
Learn how to create test cases & test coverage
The codelab shown in this video can be found here. codelabs.developers.google.co...
Also, follow the Ultimate Chatbot Tutorial Series.
• Chatbot Tutorials
🔴 Subscribe to the channel to never miss an episode: bitly.com/techwithsach
#chatbots #conversationalai #dialogflowCX #machinelearning

Опубликовано:

 

30 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@techwithsach
@techwithsach 2 года назад
In this tutorial, you will learn the core concepts of Dialogflow CX likes Pages and State Handlers. You will learn how to build a chatbot and voice bot from scratch using Dialogflow CX, a Conversational AI Platform (CAIP) for building conversational UIs. Dialogflow CX can implement virtual agents, like chatbots, voice bots, phone gateways and can support multiple channels. The intention of this video is to provide video documentation of all the features of Dialogflow by building a real-world use case for e-commerce or retail virtual agent. Hope you all find this useful. More to follow. 🙂👍
@ai-whisperer
@ai-whisperer 2 года назад
What's the difference between Pages & flows?
@techwithsach
@techwithsach 2 года назад
@@ai-whisperer Regarding the difference between Flows and Pages, let me break it down so it is easy to understand. Think of flows as the major topics that your bot/virtual agent can handle. For example Order Flow, Catalog flow, Customer Service Flow. For each major topic or Flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. Like your "Order flow" can have many pages like Add items, Edit Items, Remove items, Confirmation page, etc. Hope this helps. 🙂👍
@ai-whisperer
@ai-whisperer 2 года назад
​@@techwithsach ​ Thx Sachin this definitely helps. So if I understand correctly, Dialogflow CX offers a modular approach, where each Flow is essentially a high-level goal that the user is trying to achieve through our virtual agent and a single Flow can contain multiple Pages to complete that flow/high-level goal, where the Pages represent sub-goals that help facilitate in completing a higher-level goal. These pages, like intents & entity-types are not tied to a flow and remain independent, so can be used across multiple Flows, correct? How do intents relate to pages? Does one page correspond to an intent or are they mutually exclusive? Can multiple intents be used within a Page to fulfill the sub-goal related to that Page? What should be the M.O. for a person trying to plan & design Conversational experiences across these three platforms (Dialgflow ES, CX & Actions Builder)? How might ones approach change during the planning / designing phase based on the platform that is going to be leveraged. Hope to hear your insights asap :3 Excited for your upcoming video/livestream explaining the similarities & differences between the terminologies across the 3 platforms.
@cloudlover9186
@cloudlover9186 Год назад
I am having this assignment now . But just want to know is it needs coding ?
@diprachakraborty3776
@diprachakraborty3776 2 года назад
Best tutorial ever on Dialogflow CX. Appreciate both of your efforts. I would like to see Usage of Cloud function,Webhook and data storage in forestore in the coming videos.
@techwithsach
@techwithsach 2 года назад
Thank you so much. We did put a lot of effort to bring you the best content. Glad you found it useful. Great suggestions for future videos. 👍
@kingdavid2446
@kingdavid2446 2 года назад
Great job guys, I have been waiting for part two hihi. Shadout to Lee and Sach.
@techwithsach
@techwithsach 2 года назад
Thanks, David. Stay tuned for the next episode. 🙂
@rajaraja-kq1ig
@rajaraja-kq1ig Год назад
Great sharing of knowledge
@techwithsach
@techwithsach Год назад
Thanks for watching
@ourbots
@ourbots 3 месяца назад
Thank's!
@habagatbrown9842
@habagatbrown9842 2 года назад
Watching from doha
@techwithsach
@techwithsach 2 года назад
Awesome. Can't wait to hear your thoughts. 🙂
@ai-whisperer
@ai-whisperer 2 года назад
Hi @Sachin, Your videos are truly informative and the production quality def off the hook. Thank you so much for putting in the time & effort that you do. -> I'm curious if you can help build a mental model (perhaps you can make a video) that shows the similarities & differences between - Dialogflow ES, Dialogflow CX and Actions Builder? I am trying to understand how the terminology of each platform correlates with each other and how they're different. For example, Are scenes in Actions Builder the same as Flows in Dialogflow CX or is it the same as Pages? How does one make that distinction? Also, what would scenes in Actions Builder correlate to in Dialog Flow CX & Dialogflow ES? Same for all other terminology used across the 3 platforms. Again, I am sure a deeper dive into the mental models when planning and designing conversational experiences across the 3 platforms would be really helpful for your audience. -> What's the difference between Pages & flows? (I got a little confused with the metaphors Lee & you used to explain the difference ~ @03:50)
@techwithsach
@techwithsach 2 года назад
Hi, Thank you so much for the wonderful feedback. Great question regarding the differences between each platform and I will be definitely covering it as part of a tutorial or live stream. So stay tuned! Regarding the difference between Flows and Pages, let me break it down so it is easy to understand. Think of flows as the major topics that your bot/virtual agent can handle. For example: Order Flow, Catalog flow, Customer Service Flow. For each major topic or Flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. Like your "Order flow" can have many pages like Add items, Edit Items, Remove items, Confirmation page, etc. Hope this helps. 🙂👍
@ai-whisperer
@ai-whisperer 2 года назад
@@techwithsach Thx Sachin, this definitely helps!! Looking forward to a deeper dive into the terminologies, similarities & differences across the platforms (Dialogflow ES, Dialogflow CS & Actions Builder) and understanding the mental models to apply when designing conversational experiences.
@LearnWithShajeel
@LearnWithShajeel Год назад
28:09 any recommended tool to easiyly create those state diagrams? Because sometime when we are creating ChatBots we need to create such flows first to easily understand how the conversation will flow and they really help in uderstanding the overflow project.
@DonDenBam
@DonDenBam 4 месяца назад
Hi. Thanks a lot for this course that’s really incredible. Do you have donation platform to support you? I would also like to ask if in your opinion route groups could help reduce all transactions between pages and make it simplier.
@techwithsach
@techwithsach 4 месяца назад
Hi, Thanks a lot. Glad you found it useful. As of now, I don't have any platform configured for support. As long as the channel grows and reaches more people, I will continue to give out more contents. Regarding your question on route groups, Yes route groups can basically simplify redundant and avoid duplicate work where you can use the same route groups across flows or at agent level.
@DonDenBam
@DonDenBam 4 месяца назад
@@techwithsach Thanks for the answer Sach. I’m very gratefull to you and wish all best
@ai-whisperer
@ai-whisperer 2 года назад
-> What's the difference between Pages & flows? (I got a little confused with the metaphors Lee & you used to explain the difference ~ @03:50)
@techwithsach
@techwithsach 2 года назад
Regarding the difference between Flows and Pages, let me break it down so it is easy to understand. Think of flows as the major topics that your bot/virtual agent can handle. For example: Order Flow, Catalog flow, Customer Service Flow. For each major topic or Flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. Like your "Order flow" can have many pages like Add items, Edit Items, Remove items, Confirmation page, etc. Hope this helps. 👍
@ai-whisperer
@ai-whisperer 2 года назад
​@@techwithsach Thx Sachin this definitely helps. So if I understand correctly, Dialogflow CX offers a modular approach, where each Flow is essentially a high-level goal that the user is trying to achieve through our virtual agent and a single Flow can contain multiple Pages to complete that flow/high-level goal, where the Pages represent sub-goals that help facilitate in completing a higher-level goal. These pages, like intents & entity-types are not tied to a flow and remain independent, so can be used across multiple Flows, correct? How do intents relate to pages? Does one page correspond to an intent or are they mutually exclusive? Can multiple intents be used within a Page to fulfill the sub-goal related to that Page? What should be the M.O. for a person trying to plan & design Conversational experiences across these three platforms (Dialgflow ES, CX & Actions Builder)? How might ones approach change during the planning / designing phase based on the platform that is going to be leveraged. Hope to hear your insights asap :3 Excited for your upcoming video/livestream explaining the similarities & differences between the terminologies across the 3 platforms.
@pushpendersingh9978
@pushpendersingh9978 2 года назад
Hello , I am using webhook with dialogflow CX , and event handlers so how would I can manage that from text field. ForE.g webhook return T1 , T2 with custom event name , if click directly on T1 it's redirected but if i type T1 then enter it's not working. Can you please let me know how can I achieve that.
@lishonegenovese8684
@lishonegenovese8684 7 месяцев назад
How in the world do you add images to the chatbot in dialogflow cx???? Thats what I need to know. Please make a video about that.
@lishoneandassociates
@lishoneandassociates 8 месяцев назад
It would have been helpful to know which order this was in.
@abduallahmustafa1029
@abduallahmustafa1029 5 месяцев назад
can we get that project?
@beratyilmaz7951
@beratyilmaz7951 5 месяцев назад
it's funny , she uses mac in google tutorial (1:18:05)
Далее
Как выжить на 1000 рублей?
13:01
Просмотров 685 тыс.
Google DialogFlow CX and the Avaya Cloud
50:01
Просмотров 1,3 тыс.
7 best practices for Dialogflow CX
5:56
Просмотров 15 тыс.
Introducing pages and transitions in Dialogflow CX
6:10
How to create a webhook in Dialogflow CX | Python
14:48
What is a pre-built agent in Dialogflow CX?
6:09
Просмотров 10 тыс.