Trang này giải thích cách tạo một ứng dụng Google Chat có thể vừa hiểu và trả lời bằng ngôn ngữ tự nhiên sử dụng Dialogflow. Hướng dẫn này sử dụng Dialogflow CX, trong đó có tích hợp trực tiếp với Google Chat. Bạn cũng có thể sử dụng Dialogflow ES để tạo một Ứng dụng Google Chat Dialogflow ES bằng cách theo dõi thời gian Dialogflow ES Google Chat của chúng tôi.
Ví dụ: hãy cân nhắc một ứng dụng Chat giúp mọi người thuê ô tô. Người dùng có thể viết: "Tôi muốn thuê một chiếc xe ô tô". Chiến lược phát hành đĩa đơn Ứng dụng Chat có thể trả lời bằng một câu hỏi như "Bạn muốn lấy xe ở đâu?" khởi đầu một trải nghiệm như con người cuộc trò chuyện với người dùng trong đó ứng dụng Chat có thể hiểu và trả lời bằng giọng nói của con người khi đặt thuê xe.
Đây chỉ là một ví dụ. Các ứng dụng Dialogflow trong Chat hữu ích trong tất cả các loại tương tác khác nhau. Nếu cần đến lời nói tự nhiên của con người, thì tính năng này cần có Ứng dụng Dialogflow Chat. Chiến lược phát hành đĩa đơn nhân viên hỗ trợ dựng sẵn giúp bạn bắt đầu nhanh chóng và giới thiệu những việc Dialogflow có thể làm, chẳng hạn như:
- Đặt vé máy bay
- Đặt lịch hẹn với bác sĩ
- Đặt giao đồ ăn
- Trả lời các câu hỏi về danh mục sản phẩm bán lẻ, chẳng hạn như liệu các mặt hàng có các màu khác
-
Hình 2. Kiểm thử nhân viên hỗ trợ trong Dialogflow CX để đảm bảo logic và cấu hình của nhân viên hỗ trợ hoạt động như dự kiến. Sơ đồ này cho thấy một loạt các trang chủ đề theo tuần tự liên quan đến các bước cụ thể trong cuộc trò chuyện, chẳng hạn như đặt vị trí nhận xe và trả lại xe cho thuê ô tô, đồng thời định cấu hình logic kết nối các trang này. Cuộc trò chuyện được kiểm tra trong một trình mô phỏng. -
Hình 3. Thiết lập một ứng dụng trong Chat để xử lý phản hồi bằng tác nhân Dialogflow CX trên trang cấu hình API Chat trong bảng điều khiển Google Cloud. -
Hình 4. Trò chuyện về việc đặt thuê xe bằng ứng dụng Dialogflow Chat trong Google Chat.
Mục tiêu
- Thiết lập môi trường.
- Tạo và triển khai nhân viên hỗ trợ Dialogflow CX.
- Tạo và triển khai ứng dụng Chat dựa trên Nhân viên hỗ trợ phiên bản CX của Dialogflow.
- Kiểm thử ứng dụng Chat.
Điều kiện tiên quyết
- Doanh nghiệp Tài khoản Google Workspace có quyền truy cập vào Google Chat.
- Một dự án trên Google Cloud đã bật tính năng thanh toán. Cách kiểm tra để đảm bảo rằng một dự án hiện tại đã bật tính năng thanh toán: hãy xem phần Xác minh trạng thái thanh toán của dự án. Để tạo dự án và thiết lập thông tin thanh toán, hãy xem Tạo một dự án trên Google Cloud.
Kiến trúc
Sơ đồ dưới đây thể hiện cấu trúc của một Ứng dụng Chat được tạo bằng Dialogflow:
Trong biểu đồ trước, một người dùng tương tác với một Dialogflow Ứng dụng Chat có luồng thông tin sau đây:
- Người dùng gửi tin nhắn trong Chat tới ứng dụng Chat, trong tin nhắn trực tiếp hoặc trong Phòng Chat.
- Một nhân viên hỗ trợ ảo Dialogflow, nằm trong Google Cloud, sẽ nhận và xử lý tin nhắn để tạo phản hồi.
- (Không bắt buộc) sử dụng Webhook củaDialogflow, nhân viên hỗ trợ Dialogflow có thể tương tác với các dịch vụ bên ngoài của bên thứ ba, chẳng hạn như làm hệ thống quản lý dự án hoặc công cụ bán vé.
- Nhân viên hỗ trợ Dialogflow gửi phản hồi cho Dịch vụ ứng dụng Chat trong Chat.
- Câu trả lời được gửi đến phòng Chat.
Thiết lập môi trường
Trước khi sử dụng các API của Google, bạn cần bật các API này trong một dự án trên Google Cloud. Bạn có thể bật một hoặc nhiều API trong một dự án Google Cloud.Trong bảng điều khiển Google Cloud, hãy bật API Google Chat và API Dialogflow.
Xác nhận rằng bạn đang bật các API theo đúng cách Dự án trên đám mây, rồi nhấp vào Tiếp theo.
Xác nhận rằng bạn đang bật đúng API, sau đó nhấp vào Bật.
Tạo nhân viên hỗ trợ Dialogflow CX
Đáp Tác nhân CX củaDialogflow là một tác nhân ảo xử lý các cuộc trò chuyện đồng thời với người dùng cuối. Đây là một mô-đun đọc hiểu ngôn ngữ tự nhiên hiểu được sắc thái của ngôn ngữ của con người. Dialogflow dịch văn bản của người dùng cuối khi ứng dụng và dịch vụ của bạn trò chuyện với dữ liệu có cấu trúc đều hiểu được. Bạn thiết kế và xây dựng một nhân viên hỗ trợ Dialogflow để xử lý các loại bắt buộc đối với hệ thống của bạn.
Nhân viên hỗ trợ Dialogflow cũng giống như một nhân viên hỗ trợ tổng đài. Bạn sẽ huấn luyện cả hai để xử lý các tình huống trò chuyện dự kiến và chương trình đào tạo của bạn không nhất thiết phải phản cảm quá mức.
Dưới đây là cách tạo nhân viên hỗ trợ Dialogflow CX:
Trong bảng điều khiển Dialogflow CX, hãy mở Bảng điều khiển Dialogflow CX. Nhấp chuột Thực đơn > Dialogflow CX.
Chọn một dự án trên Google Cloud. Để tìm dự án của mình, có thể bạn cần phải nhấp vào Tất cả, rồi tìm kiếm phần tử đó.
Giờ đây, bạn có thể chọn một tác nhân tạo sẵn hoặc tạo của riêng bạn. Nếu bạn muốn tìm hiểu về nhân viên hỗ trợ tùy chỉnh chi tiết sau này, hãy chọn một trong tác nhân tích hợp sẵn, những thông tin này cũng rất hữu ích khi tìm hiểu về những việc nhân viên hỗ trợ có thể làm.
Để chọn một tác nhân tạo sẵn, hãy làm theo các bước sau:
- Nhấp vào Sử dụng nhân viên hỗ trợ tạo sẵn.
Chọn một tác nhân tạo sẵn. Để xem hướng dẫn này, hãy chọn Du lịch: cho thuê ô tô.
Nhân viên hỗ trợ được đánh giá là mới bắt đầu, trung cấp hoặc nâng cao dựa trên số lượng tính năng mà nhân viên hỗ trợ sử dụng và sự phức tạp trong logic hội thoại. Chọn một tác nhân trung cấp hoặc nâng cao có thể yêu cầu tác nhân người dùng cụ thể các tính năng và chế độ cài đặt, bao gồm cả việc bật các tính năng và API trong bảng điều khiển Google Cloud.
Nhấp vào Nhập dưới dạng nhân viên hỗ trợ.
Để tạo nhân viên hỗ trợ của riêng bạn, hãy làm theo các bước sau:
- Nhấp vào Tạo nhân viên hỗ trợ.
- Chọn Tự động tạo để tạo nhân viên hỗ trợ kho dữ liệu hoặc chọn Xây dựng đội ngũ riêng để tạo các loại nhân viên hỗ trợ khác.
Để xem hướng dẫn từng bước chi tiết về quy trình xây dựng nhân viên hỗ trợ, hãy xem Tạo nhân viên hỗ trợ Dialogflow CX.
Định cấu hình các chế độ cài đặt tác nhân cơ bản:
- Trong Tên hiển thị, hãy nhập một tên hiển thị.
- Chọn mục bạn thích vị trí. Nếu bạn muốn thay đổi cài đặt vị trí, nhấp vào Chỉnh sửa.
- Chọn múi giờ bạn muốn.
- Chọn ngôn ngữ mặc định cho nhân viên hỗ trợ. Bạn không thể thay đổi ngôn ngữ mặc định cho nhân viên hỗ trợ sau khi tạo.
Nhấp vào Tạo. Dialogflow CX bắt đầu tạo nhân viên hỗ trợ, sau đó cho thấy quy trình bắt đầu mặc định của nhân viên hỗ trợ.
Bạn có thể tuỳ chỉnh nhân viên hỗ trợ (không bắt buộc). Để có hướng dẫn chi tiết, nhân viên hỗ trợ quá trình tuỳ chỉnh, xem Tạo nhân viên hỗ trợ Dialogflow CX.
Phương pháp hay nhất là kiểm thử tác nhân:
- Nhấp vào Nhân viên thử nghiệm.
- Chọn Kiểm thử nhân viên trong môi trường.
- Trong Môi trường, hãy chọn Bản nháp.
- Trong Flow, hãy chọn Default Start Flow (Luồng bắt đầu mặc định).
- Trong trang, chọn Trang chủ.
- Trong thanh soạn tin nhắn Trò chuyện với nhân viên hỗ trợ, hãy nhập
Hello
rồi nhấn phím Enter. Nhân viên hỗ trợ phản hồi bằng cách tự giới thiệu. - Hoàn thành bài kiểm tra bằng cách tham gia mẫu cuộc trò chuyện để kiểm thử.
Nhân viên hỗ trợ Dialogflow CX đã được tạo. Quay lại bảng điều khiển Dialogflow CX. Nhấp vào biểu tượng Trình đơn > Dialogflow CX.
Trong phần Nhân viên hỗ trợ, hãy nhấp vào > Sao chép tên. Lưu tên này dưới dạng mà bạn dùng khi định cấu hình ứng dụng Chat.
Tạo một ứng dụng trong Chat rồi kết nối ứng dụng đó với nhân viên hỗ trợ Dialogflow
Sau khi tạo nhân viên hỗ trợ dự án Dialogflow, hãy làm theo các bước sau để biến nhân viên hỗ trợ đó thành một Ứng dụng Chat:
Trong bảng điều khiển Google Cloud, hãy chuyển đến API Google Chat. Tìm "Google Chat API" và nhấp vào API Google Chat, rồi nhấp vào Quản lý.
Nhấp vào Cấu hình rồi thiết lập ứng dụng Chat:
- Trong Tên ứng dụng, hãy nhập
Dialogflow App
. - Trong URL hình đại diện, hãy nhập
https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png
. - Trong phần Mô tả, hãy nhập
Responds to real human conversation
. - Trong phần Chức năng, hãy chọn Nhận tin nhắn 1:1 và Tham gia các không gian và cuộc trò chuyện nhóm.
- Trong phần Connection settings (Cài đặt kết nối), hãy chọn Dialogflow.
- Trong phần Dialogflow settings (Cài đặt Dialogflow), hãy chọn Dialogflow CX.
- Trong phần Tên tài nguyên nhân viên hỗ trợ hoặc Môi trường, hãy dán nhân viên hỗ trợ Dialogflow CX tên mà bạn đã sao chép ở cuối Tạo nhân viên hỗ trợ Dialogflow CX.
- Cung cấp ứng dụng Chat này cho những người và nhóm cụ thể trong miền của bạn rồi nhập địa chỉ email.
- Trong Logs (Nhật ký), hãy chọn Log lỗi to Logging (Ghi nhật ký vào nhật ký).
- Trong Tên ứng dụng, hãy nhập
Nhấp vào Lưu.
Ứng dụng Chat đã sẵn sàng nhận và trả lời tin nhắn trên Chat.
Kiểm thử ứng dụng Chat
Kiểm thử ứng dụng Dialogflow CX Chat bằng cách gửi tin nhắn cho ứng dụng này Google Chat.
Mở Google Chat bằng tài khoản Google Workspace mà bạn khi bạn tự thêm chính mình làm người kiểm tra đáng tin cậy.
- Nhấp vào Cuộc trò chuyện mới.
- Trong trường Thêm 1 hoặc nhiều người, nhập tên của Ứng dụng Chat.
Chọn ứng dụng Chat của bạn trong kết quả. Người trực tiếp tin nhắn sẽ mở ra.
Trong tin nhắn trực tiếp mới với ứng dụng, hãy nhập
Hello
và nhấnenter
.Ứng dụng Dialogflow Chat phản hồi bằng cách giới thiệu .
- Hoàn tất kiểm thử bằng cách thực hiện mẫu cuộc trò chuyện để thử nghiệm.
Ví dụ về cuộc trò chuyện thử nghiệm
Để thử nghiệm ứng dụng Dialogflow CX Chat trong Hãy trò chuyện sau đây trong bảng điều khiển Dialogflow CX hoặc trong Google Chat. Nội dung giải thích này giúp bạn hiểu cách nhân viên hỗ trợ Dialogflow CX diễn giải ngôn ngữ tự nhiên của người dùng và tạo ra phản hồi bằng ngôn ngữ tự nhiên của chính họ tại từng bước trong cuộc trò chuyện. Cuộc trò chuyện mẫu này dựa trên tác nhân tạo sẵn có tên là Du lịch: cho thuê ô tô.
Hộp thoại | Giải thích |
---|---|
Người dùng cuối: Xin chào Nhân viên hỗ trợ: Xin chào! Tôi là đại lý cho thuê ô tô ảo. Tôi có thể giúp bạn bắt đầu một yêu cầu đặt thuê xe mới. Tôi có thể hỗ trợ gì cho bạn bạn hôm nay? |
|
Người dùng cuối: Tôi muốn thuê một chiếc ô tô. Nhân viên hỗ trợ: Bạn muốn lấy xe ở đâu? |
|
Người dùng cuối: Las Vegas Nhân viên hỗ trợ: Được rồi, chúng tôi sẽ đến lấy hàng tại Las Vegas. Nhân viên hỗ trợ: Địa điểm trả khách hàng của bạn khác với địa điểm của bạn vị trí đón? |
|
Người dùng cuối: Có. Tôi sẽ gửi xe ở Los Angeles. Nhân viên hỗ trợ: Được rồi, bạn sẽ trả xe ở Los Angeles. Nhân viên hỗ trợ: Bạn muốn đón xe vào ngày và giờ nào? |
|
Người dùng cuối: Tôi muốn nhận xe vào trưa ngày 5 tháng 3. Nhân viên hỗ trợ: Bạn muốn trả xe vào ngày và giờ nào? |
|
Người dùng cuối: Trưa ngày 15 tháng 3. Nhân viên hỗ trợ: Xin xác nhận rằng: Bạn sẽ nhận xe sau Las Vegas 2024-03-05 12:00:00 và thả nó đi ở Los Angeles 15-03-2024 12:00:00 Như vậy có đúng không? |
|
Người dùng cuối: Đúng vậy, cảm ơn bạn. Nhân viên hỗ trợ: Tuyệt vời! Bây giờ, hãy chọn một chiếc xe. Nhân viên hỗ trợ: Bạn muốn xe hạng phổ thông hay sang trọng chiếc xe? |
|
Người dùng cuối: Tiết kiệm. Nhân viên hỗ trợ: Bạn muốn xe Cymbal hay xe Cymbal? |
|
Người dùng cuối: Xe tải chũm chọe. Nhân viên hỗ trợ: Chi phí thuê xe Cymbal là 50,33 USD mỗi ngày. Xe có đủ chỗ cho 4 người và có đài AM/FM. Bạn có muốn tiếp tục sang bước thanh toán không? Người dùng cuối: Có. |
|
Nhân viên hỗ trợ: Bạn sẽ dùng loại thẻ nào? Người dùng cuối: Altostrat Nhân viên hỗ trợ: Vui lòng nhập số thẻ. Người dùng cuối: 1234 1234 1234 1234 Nhân viên hỗ trợ: Tên trên thẻ là gì? Người dùng cuối: Charlie Nhân viên hỗ trợ: Địa chỉ đường phố thanh toán là gì? Người dùng cuối: 1800 Amphibious Blvd. Mountain View, California Nhân viên hỗ trợ: Mã bưu chính thanh toán là gì? Người dùng cuối: 94045 Nhân viên hỗ trợ: Bạn sẽ chọn Xe chũm chọe tại Las Vegas, 2024-03-05 12:00:00 và thả nó đi, 15-03-2024 12:00:00. Tổng số tiền cho chuyến đi này sẽ là 175,38 đô la Mỹ. Nhân viên hỗ trợ: Cảm ơn bạn đã thuê dịch vụ của chúng tôi và chúc bạn một ngày tốt lành! |
|
Gửi tin nhắn thẻ từ Dialogflow
Dialogflow có thể phản hồi bằng văn bản hoặc thẻ thư. Cách trả lời bằng thẻ hãy chỉ định email đó là tải trọng tuỳ chỉnh inch phương thức thực hiện.
JSON sau đây cho biết cách gửi thông báo thẻ dưới dạng một tải trọng tuỳ chỉnh trong phương thức thực hiện:
JSON
{
'cardsV2': [{
'cardId': 'createCardMessage',
'card': {
'header': {
'title': 'A card message!',
'subtitle': 'Sent from Dialogflow',
'imageUrl': 'https://developers.google.com/chat/images/chat-product-icon.png',
'imageType': 'CIRCLE'
},
'sections': [
{
'widgets': [
{
'buttonList': {
'buttons': [
{
'text': 'Read the docs!',
'onClick': {
'openLink': {
'url': 'https://developers.google.com/workspace/chat'
}
}
}
]
}
}
]
}
]
}
}]
}
Giới hạn và cân nhắc
- Sự kiện tương tác trò chuyện
được hỗ trợ hạn chế và có một số điểm cần cân nhắc:
- Nội dung sau đây
các loại sự kiện tương tác
được hỗ trợ:
MESSAGE
ADDED_TO_SPACE
CARD_CLICKED
- Đối với các sự kiện
MESSAGE
hoặcADDED_TO_SPACE
, mục nhập truy vấn được gửi đến Tác nhân Dialogflow tương ứng với giá trị của trườngargumentText
trong tin nhắn trong Chat. Nếu thông báo chứa lệnh dấu gạch chéo, giá trị của trườngtext
sẽ được sử dụng thay thế. - Đối với các sự kiện
CARD_CLICKED
, thông tin đầu vào về cụm từ tìm kiếm sẽ được gửi cho nhân viên hỗ trợ dự án Dialogflow được định dạng làCARD_CLICKED.functionName
, trong đófunctionName
tương ứng với giá trị của trườngfunction
của Đối tượng Hành động được đính kèm vào phần tử thẻ tương tác (như một nút). - Tải trọng JSON đầy đủ của mỗi sự kiện tương tác trong Chat
được gửi đến Dialogflow dưới dạng một tải trọng tuỳ chỉnh trong thông số truy vấn và
có thể truy cập bằng
Webhook củaDialogflow
bằng cách truy vấn giá trị của trường
WebhookRequest.payload
.
- Nội dung sau đây
các loại sự kiện tương tác
được hỗ trợ:
- Những điều cần cân nhắc khi phản hồi
lệnh dấu gạch chéo và
nhận dữ liệu từ thẻ hoặc hộp thoại:
- Khi các ứng dụng Dialogflow trong Chat nhận được tin nhắn có dấu gạch chéo
thì đầu vào của truy vấn chỉ chứa giá trị của trường
text
. Trườngtext
bắt đầu bằng tên của lệnh dấu gạch chéo (ví dụ:/command
) mà bạn có thể dùng để định cấu hình ý định của nhân viên hỗ trợ Dialogflow để phát hiện lệnh dấu gạch chéo. - Nếu nhân viên hỗ trợ Dialogflow cần xử lý Tải trọng JSON sự kiện tương tác trong Chat, ứng dụng có thể thực hiện điều đó bằng cách sử dụng Webhook củaDialogflow để kiểm tra tải trọng tuỳ chỉnh trong thông số truy vấn.
- Để hiển thị hộp thoại từ
Nhân viên hỗ trợ Dialogflow, phản hồi bằng một tải trọng JSON tùy chỉnh duy nhất
bao gồm một tin nhắn chứa
DIALOG
phản hồi hành động. - Để xử lý dữ liệu được nhập từ các thẻ, nhân viên hỗ trợ Dialogflow có thể phát hiện
ý định bắt đầu bằng văn bản
CARD_CLICKED
và phản hồi bằng tải trọng JSON tuỳ chỉnh phù hợp hành động.
- Khi các ứng dụng Dialogflow trong Chat nhận được tin nhắn có dấu gạch chéo
thì đầu vào của truy vấn chỉ chứa giá trị của trường
- Không hỗ trợ tính năng Xem trước đường liên kết.
- Nếu nhân viên hỗ trợ Dialogflow trả lời chỉ bằng một tin nhắn, thì tin nhắn đó
được gửi đến Google Chat một cách đồng bộ. Nếu nhân viên hỗ trợ Dialogflow trả lời
có nhiều tin nhắn, thì tất cả tin nhắn sẽ được gửi đến Chat
không đồng bộ bằng cách gọi phương thức
create
trên tài nguyênspaces.messages
trong API Chat một lần cho mỗi . - Khi dùng công cụ tích hợp Dialogflow CX với Chat, bạn phải đặt nhân viên hỗ trợ Dialogflow và ứng dụng Chat trong cùng một dự án Google Cloud. Nếu bạn cần thiết lập Dialogflow và Chat trong nhiều dự án Cloud, thì bạn có thể thiết lập một máy chủ trung gian để tạo điều kiện cho việc kết nối. Để tìm hiểu cách thực hiện, xem cái này Ví dụ về công cụ tích hợp Chat cho Dialogflow CX trên GitHub.
Khắc phục sự cố
Khi một ứng dụng Google Chat hoặc card trả về một lỗi, thì phương thức Giao diện Chat hiển thị một thông báo với nội dung "Đã xảy ra lỗi". hoặc "Không thể xử lý yêu cầu của bạn". Đôi khi, giao diện người dùng của Chat không hiện thông báo lỗi nào ngoài ứng dụng Chat hoặc thẻ tạo ra kết quả không mong muốn; ví dụ: thông báo thẻ có thể không xuất hiện.
Mặc dù thông báo lỗi có thể không xuất hiện trong giao diện người dùng Chat, thông báo lỗi mô tả và dữ liệu nhật ký luôn có sẵn để giúp bạn sửa lỗi khi tính năng ghi nhật ký lỗi cho các ứng dụng trong Chat được bật. Để được trợ giúp xem, gỡ lỗi và sửa lỗi, hãy xem Khắc phục lỗi và khắc phục lỗi của Google Chat.
Dọn dẹp
Để tránh phát sinh phí đối với tài khoản Google Cloud của bạn cho tài nguyên được sử dụng trong hướng dẫn này, chúng tôi khuyên bạn nên xóa Dự án trên đám mây.
- Trong bảng điều khiển Google Cloud, hãy chuyển đến trang Quản lý tài nguyên. Nhấp chuột Thực đơn > IAM và Quản trị viên > Quản lý tài nguyên.
- Trong danh sách dự án, hãy chọn dự án mà bạn muốn xoá rồi nhấp vào Xoá .
- Trong hộp thoại, hãy nhập mã dự án rồi nhấp vào Tắt để xoá dự án.
Chủ đề có liên quan
- Dialogflow CX sẽ lấy
máy trạng thái
phương pháp tiếp cận thiết kế tác nhân Dialogflow, cho bạn biết rõ ràng và
kiểm soát cuộc trò chuyện, trải nghiệm người dùng cuối tốt hơn và
trong quy trình phát triển. Khi tạo Dialogflow
Ứng dụng Chat, bạn nên dùng Dialogflow CX.
- Để tìm hiểu thêm về việc xây dựng và định cấu hình nhân viên hỗ trợ, hãy xem Nhân viên hỗ trợDialogflow CX.
- Để xem hướng dẫn chi tiết về cách tạo và định cấu hình nhân viên hỗ trợ, xem Tạo nhân viên hỗ trợ Dialogflow CX.
- Tạo ứng dụng cho Google Chat bằng Gemini. Lớp học lập trình: Để biết ví dụ về cách tạo dữ liệu Dialogflow CX của nhân viên cửa hàng, xem ứng dụng Chat kiến thức từ lớp học lập trình
- Tạo ứng dụng cho Google Chat bằng Gemini. Lớp học lập trình: Để xem ví dụ về cách tạo Dialogflow CX nhân viên hỗ trợ trò chuyện, hãy xem ứng dụng phản hồi Chat từ lớp học lập trình
- Dialogflow ES là một cách khác để dùng Dialogflow với ứng dụng Chat.