Tạo ứng dụng trò chuyện tạo sinh bằng cuộc trò chuyện trong Vertex AI

1. Tổng quan

Sản phẩm bạn sẽ tạo ra

Trong lớp học lập trình này, bạn sẽ sử dụng chức năng Data Store Agent trong Vertex AI Conversation để tạo, định cấu hình và triển khai một tác nhân ảo có thể hỗ trợ những khách hàng có thắc mắc về các sản phẩm và thiết bị trong Google Store, bao gồm cả điện thoại, đồng hồ, máy tính xách tay, thiết bị nhà thông minh và các thiết bị tiêu dùng khác.

Data Store Agent là gì?

Data Store Agent là một tính năng trong Vertex AI Conversation, được xây dựng dựa trên chức năng trong Dialogflow CX.

Với Data Store Agent, bạn có thể cung cấp URL của trang web, dữ liệu có cấu trúc hoặc dữ liệu không có cấu trúc, sau đó Data Store Agent sẽ phân tích cú pháp nội dung của bạn và tạo một tác nhân ảo dựa trên các kho dữ liệu và mô hình ngôn ngữ lớn. Sau đó, khách hàng và người dùng cuối có thể trò chuyện với trợ lý và đặt câu hỏi về nội dung. Hãy tham khảo tài liệu về Data Store Agent để biết thêm thông tin.

Mọi người tìm kiếm thông tin trên máy tính xách tay

Kiến thức bạn sẽ học được

  • Cách tạo Data Store Agent
  • Cách thêm dữ liệu không có cấu trúc vào kho dữ liệu của tác nhân
  • Cách bật trải nghiệm trò chuyện và giọng nói cho tác nhân
  • Cách kiểm thử nhân viên hỗ trợ và mô phỏng câu hỏi của khách hàng
  • Cách xem nhật ký trò chuyện và số liệu phân tích cho tác nhân

Bạn cần có

  • Một dự án trên Google Cloud
  • Một trình duyệt như Chrome

2. Bật API

Trước khi bắt đầu sử dụng Data Store Agent trong Vertex AI Conversation, bạn cần bật Dialogflow cũng như Vertex AI Search and Conversation API.

Để bật Dialogflow API, hãy làm theo các bước sau:

  1. Trong trình duyệt, hãy chuyển đến trang thông tin chi tiết về dịch vụ Dialogflow API.
  2. Nhấp vào nút Bật để bật API Dialogflow trong dự án trên đám mây của bạn.

Để bật Vertex AI Search and Conversation API, hãy làm theo các bước sau:

  1. Trong bảng điều khiển Google Cloud, hãy chuyển đến bảng điều khiển Vertex AI Search and Conversation.
  2. Đọc và đồng ý với Điều khoản dịch vụ, sau đó nhấp vào Tiếp tục và kích hoạt API.

3. Tạo một ứng dụng trò chuyện mới

Bây giờ, bạn sẽ tạo một ứng dụng trò chuyện mới cho tác nhân ảo và định cấu hình ứng dụng đó bằng một nguồn dữ liệu. Mục đích của tác nhân mà bạn sẽ tạo là hỗ trợ những khách hàng có thắc mắc về các sản phẩm trong Google Store.

Bạn sẽ sử dụng bảng điều khiển Vertex AI Conversation và bảng điều khiển Dialogflow CX để thực hiện các bước còn lại trong lớp học lập trình này nhằm tạo, định cấu hình và triển khai một tác nhân ảo có thể xử lý các câu hỏi và câu trả lời bằng cách sử dụng Tác nhân kho lưu trữ dữ liệu.

  1. Để tạo một ứng dụng trò chuyện mới trong Vertex AI Conversation, bạn có thể:
    1. Chuyển đến bảng điều khiển Vertex AI Conversation, rồi nhấp vào +Ứng dụng mới ở gần đầu bảng điều khiển.
    2. Chuyển đến bảng điều khiển Dialogflow CX, nhấp vào +Tạo tác nhân mới rồi chọn mục Tự động tạo, sau đó bạn sẽ được chuyển hướng đến bước tiếp theo trong bảng điều khiển Vertex AI Conversation.
  2. Trong bảng điều khiển Vertex AI Conversation, hãy chọn Trò chuyện làm loại ứng dụng mà bạn muốn tạo.
  3. Nhập Tên công ty của Google Store. Tham số này được dùng để xác định công ty mà tác nhân của bạn đại diện và phạm vi của tác nhân.
  4. Chỉ định Tên nhân viên hỗ trợ của Google Store.
  5. Nhấp vào Tiếp tục.
  6. Nhấp vào Tạo kho dữ liệu mới.
  7. Chọn Bộ nhớ trên đám mây làm nguồn dữ liệu cho kho dữ liệu của bạn.
  8. Chỉ định thư mục Google Cloud Storage sau đây có chứa dữ liệu mẫu cho lớp học lập trình này và lưu ý rằng bạn không cần tiền tố gs://:
    cloud-samples-data/dialogflow-cx/google-store
    
  9. Chọn Tài liệu không có cấu trúc làm loại dữ liệu mà bạn đang nhập.
  10. Nhấp vào Tiếp tục.
  11. Chỉ định Data store name (Tên kho dữ liệu) của Google Store.
  12. Nhấp vào Tạo để tạo kho dữ liệu.
  13. Trong danh sách kho dữ liệu, hãy chọn Google Store mới tạo.
  14. Nhấp vào Tạo để tạo ứng dụng trò chuyện.

Xin chúc mừng! Bạn đã hoàn tất việc xây dựng ứng dụng trò chuyện dựa trên kiến thức và sẵn sàng trợ giúp khách hàng. Hãy dành chút thời gian để ăn mừng thành công này!

Tuy nhiên, bạn vẫn cần phải làm thêm nhiều việc để người dùng có thể truy cập vào bot. Trong phần tiếp theo, bạn sẽ kiểm thử trợ lý ảo và xem trợ lý này trả lời câu hỏi của người dùng về nhiều sản phẩm trong Google Store hiệu quả đến mức nào.

4. Kiểm thử tác nhân ảo

Kiểm thử là một phần quan trọng trong quá trình làm việc với các tác nhân đàm thoại để tìm lỗi, xác định các hạn chế và mô phỏng trải nghiệm khách hàng. Bạn có thể bắt đầu một phiên tương tác với chatbot để xem cách chatbot phản hồi các câu hỏi mà khách hàng có thể đặt ra.

  1. Trong bảng điều khiển Vertex AI Conversation, hãy nhấp vào tên của ứng dụng trò chuyện. Thao tác này sẽ chuyển hướng bạn đến bảng điều khiển Dialogflow CX để kiểm thử và tuỳ chỉnh thêm.
  2. Trong bảng điều khiển Dialogflow CX và trong nhân viên hỗ trợ của bạn, hãy nhấp vào Kiểm thử nhân viên hỗ trợ để mở Trình mô phỏng.Nhân viên hỗ trợ thử nghiệm trong Dialogflow CX
  3. Nhập lời chào cho nhân viên hỗ trợ, chẳng hạn như Hello.
  4. Hỏi nhân viên hỗ trợ một số câu hỏi về nhiều sản phẩm, chẳng hạn như:
    • 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?
    • Đặt các câu hỏi khác về chuông cửa, máy điều nhiệt, hệ thống chiếu sáng thông minh hoặc các thiết bị khác trong Google Store.

Kiểm thử tác nhân ảo

Tuyệt vời! Lưu ý rằng trợ lý ảo của bạn biết khá nhiều về các sản phẩm trong Google Store vì trợ lý này đã tiếp nhận thông tin từ miền gốc mà bạn đã chỉ định trước đó. Tham khảo tài liệu về trình mô phỏng tác nhân để tìm hiểu thêm về cách kiểm thử tác nhân.

5. Bật cuộc gọi thoại

Giờ đây, sau khi kiểm thử và hài lòng với mức độ chức năng hiện tại của tác nhân, bạn có thể thêm một cổng điện thoại vào bot của mình. Cổng này sẽ sử dụng các chức năng Chuyển lời nói sang văn bảnChuyển văn bản sang lời nói trong Google Cloud.

  1. Trong bảng điều khiển Dialogflow CX và trong nhân viên hỗ trợ của bạn, hãy nhấp vào thẻ Quản lý trong thanh bên, rồi nhấp vào Tích hợp.
  2. Nhấp vào Quản lý trong mục CX Phone Gateway ở đầu trang Tích hợp.Tích hợp – CX Phone Gateway
  3. Trên trang Số điện thoại, hãy nhấp vào Tạo mới để bắt đầu quy trình tạo số điện thoại mới cho tác nhân ảo.
  4. Chọn mã quốc gia rồi nhấp vào Yêu cầu để tiếp tục chuyển sang bước tiếp theo.
  5. Chọn một trong các số điện thoại xuất hiện, nhập tên hiển thị rồi nhấp vào Lưu.
  6. Gọi cho tác nhân và đặt một số câu hỏi!
    • 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?
    • Đặt các câu hỏi khác về chuông cửa, máy điều nhiệt, hệ thống chiếu sáng thông minh hoặc các thiết bị khác trong Google Store.

Chúc mừng bạn đã cung cấp số điện thoại và giọng nói riêng cho tác nhân ảo! Để biết thêm thông tin về các dịch vụ tích hợp thoại và điện thoại khác hiện có, hãy tham khảo tài liệu về Các dịch vụ tích hợp Dialogflow CX.

Tiếp theo, bạn sẽ tích hợp một ứng dụng nhắn tin trò chuyện cho tác nhân ảo vào một trang web bên ngoài.

6. Bật tiện ích trò chuyện

Giờ đây, khi bot của bạn có một cổng điện thoại để tương tác bằng giọng nói, hãy nhúng một tiện ích trò chuyện vào trang web để khách hàng có thể trò chuyện với bot ngoài việc gọi điện để nói chuyện với bot.

  1. Trong bảng điều khiển Dialogflow CX và trong nhân viên hỗ trợ của bạn, hãy nhấp vào thẻ Quản lý trong thanh bên, rồi nhấp vào Tích hợp.
  2. Nhấp vào Kết nối trong mục Dialogflow Messenger.
  3. Nhấp vào Bật trong hộp thoại, sau đó sao chép mã HTML để tích hợp tính năng nhắn tin.
  4. Mở một trình soạn thảo mã trực tuyến như CodePen hoặc JSFiddle rồi dán mã HTML của Dialogflow Messenger.
  5. Kiểm thử và trò chuyện với tác nhân ảo của bạn! Dưới đây là một số câu hỏi mẫu bạn có thể đặt ra:
    • 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?
    • Đặt các câu hỏi khác về chuông cửa, máy điều nhiệt, hệ thống chiếu sáng thông minh hoặc các thiết bị khác trong Google Store.

Giờ đây, tác nhân ảo có thể xử lý các câu hỏi và câu trả lời của khách hàng thông qua trò chuyện hoặc giọng nói, tuỳ theo lựa chọn của họ! Để biết thêm thông tin về các tính năng tích hợp trò chuyện khác hiện có, hãy tham khảo tài liệu về Các tính năng tích hợp Dialogflow CX.

Tích hợp tính năng trò chuyện với Dialogflow Messenger

7. Số liệu phân tích về cuộc trò chuyện

Khi kiểm thử trợ lý ảo, nếu nhận thấy câu trả lời của bot không đáp ứng được kỳ vọng, bạn luôn có thể thêm nhiều URL hơn vào kho dữ liệu để cải thiện cách bot xử lý câu hỏi và câu trả lời.

Ngoài việc kiểm thử nhiều hành trình khác nhau mà khách hàng có thể thực hiện, bạn có thể xác định vấn đề và điểm gây khó chịu trong trợ lý ảo của mình bằng cách nào khác? Nhật ký trò chuyện và số liệu phân tích có thể giúp bạn!

  1. Trong bảng điều khiển Dialogflow CX và trong tác nhân của bạn, hãy nhấp vào Cài đặt tác nhân trong trình đơn.Cài đặt tác nhân trong Dialogflow CX
  2. Trong phần cài đặt Ghi nhật ký, hãy chọn Bật nhật ký trò chuyện.Bật Nhật ký trò chuyện trong phần cài đặt nhân viên hỗ trợ
  3. Trò chuyện với bot thông qua trình mô phỏng tác nhân, tính năng tích hợp giọng nói hoặc tính năng tích hợp trò chuyện, đồng thời đặt cho bot một số câu hỏi.
  4. Sau khi bạn kết thúc cuộc trò chuyện với tác nhân, trong bảng điều khiển Dialogflow CX và trong tác nhân của bạn, hãy nhấp vào thẻ Quản lý trong thanh bên, sau đó nhấp vào Nhật ký trò chuyện.Nhật ký cuộc trò chuyện trong Dialogflow CX
  5. Nhấp vào một trong các cuộc trò chuyện gần đây, sau đó xem lại cuộc trò chuyện và ghi chú thời lượng của cuộc trò chuyện, các câu trả lời mà tác nhân đã đưa ra và những ý định nào đã được khớp trong quá trình này.Chi tiết cuộc trò chuyện trong Dialogflow CX
  6. Trong bảng điều khiển Dialogflow CX và trong tác nhân của bạn, hãy nhấp vào thẻ Quản lý trong thanh bên, rồi nhấp vào Số liệu phân tích. Khi khách hàng tương tác với nhân viên hỗ trợ của bạn, trang này sẽ cho thấy thông tin tóm tắt về nhiều số liệu thống kê liên quan đến các yêu cầu và câu trả lời của nhân viên hỗ trợ.

Tuyệt vời! Giờ đây, bạn đã biết cách xem xét chi tiết hơn các cuộc trò chuyện cụ thể và xem xét các chỉ số khác liên quan đến câu trả lời của nhân viên hỗ trợ và lượt tương tác của khách hàng. Hãy tham khảo tài liệu về nhật ký cuộc trò chuyệnphân tích cuộc trò chuyện để biết thêm thông tin về cách đánh giá hiệu suất và xem các chỉ số cho tác nhân của bạn.

Dữ liệu này giúp bạn đánh giá cách sử dụng tác nhân trong quá trình sản xuất và có thể được dùng để xác định những trang web và tài liệu mà bạn có thể muốn thêm vào cơ sở kiến thức để cải thiện tác nhân và trải nghiệm của khách hàng.

8. Xin chúc mừng

Bằng cách sử dụng Vertex AI Conversation và Dialogflow CX, bạn đã tạo thành công một Data Store Agent, thêm các nguồn dữ liệu và triển khai một tác nhân hỗ trợ giọng nói và trò chuyện để giúp khách hàng của bạn!

Trợ lý ảo của bạn có thể trả lời hàng trăm câu hỏi khác nhau về các sản phẩm trong Google Store và bạn không phải trải qua quy trình tạo thủ công một số lượng lớn các ý định, cụm từ huấn luyện, thông báo phản hồi, v.v.

Bạn có thể dùng thử các kiểu dữ liệu khác trong kho lưu trữ dữ liệu và khám phá các chức năng khác có liên quan đến Vertex AI ConversationDialogflow CX.

Nhân viên hỗ trợ vui vẻ

Dọn dẹp

Bạn có thể thực hiện các bước dọn dẹp sau đây để tránh bị tính phí cho Tài khoản Google Cloud của mình đối với các tài nguyên được dùng trong lớp học lập trình này:

Tìm hiểu thêm

Tiếp tục tìm hiểu về AI đàm thoại và AI tạo sinh thông qua các hướng dẫn và tài nguyên sau:

Giấy phép

Tác phẩm này được cấp phép theo Giấy phép Ghi công theo Creative Commons 2.0 Chung.