Tạo nhân viên hỗ trợ đầu tiên của bạn

Điều kiện tiên quyết

Tạo tác nhân

Hướng dẫn này sẽ hướng dẫn bạn cách tạo một tác nhân bằng ứng dụng mẫu. Mẫu này cung cấp một cách nhanh chóng để khám phá chức năng của một nhân viên hỗ trợ và có thể đóng vai trò là điểm bắt đầu cho quá trình phát triển nhân viên hỗ trợ của bạn. Nếu bạn muốn sửa đổi một ứng dụng hiện có để thêm một tác nhân, thì mẫu này sẽ cung cấp một mô hình phù hợp cho logic ứng dụng của bạn.

Trong hướng dẫn nhanh này, bạn sẽ làm những việc sau:

  • Đăng ký làm đối tác
  • Tạo thương hiệu và tác nhân
  • Bạn có thể khám phá các tính năng trong cuộc trò chuyện với Bot trợ giúp Business Messages
  • Thiết lập nhân viên hỗ trợ để gửi và nhận tin nhắn

Để tạo một tác nhân mà không cần sử dụng mẫu, hãy xem phần Tạo tác nhân.

Đăng ký làm đối tác

  1. Mở Business Communications Developer Console.
  2. Trong mục Business Messages, hãy nhấp vào Tạo tài khoản đối tác.
  3. Nhập thông tin đối tác:

    Trường Giá trị
    Tên của bạn Tên đầy đủ của bạn
    Tên đối tác Tên tổ chức
    Trang web đối tác Trang web của tổ chức
    Khu vực Khu vực mà bạn muốn lưu trữ dịch vụ Business Messages
  4. Xem kỹ và chấp nhận Điều khoản dịch vụ của Business Messages.

  5. Nhấp vào Tạo.

Bạn hiện đã đăng ký làm đối tác của Business Messages. Một dự án trên đám mây mới trên Google Cloud đã được tạo cho bạn, trong đó đã bật Business Messages API và Business Communications API. Bạn không có quyền truy cập vào dự án này và dự án này sẽ không ảnh hưởng đến bất kỳ dự án nào hiện có của bạn trên Google Cloud.

Giờ đây, bạn có thể sử dụng Business Messages API và Business Communications API.

Tạo một tài khoản dịch vụ

  1. Trên trang chủ của Business Communications Developer Console, hãy nhấp vào Partner account settings (Chế độ cài đặt tài khoản đối tác).
  2. Trong bảng điều hướng bên trái, hãy nhấp vào Tài khoản dịch vụ.
  3. Nhấp vào Tạo khoá, rồi nhấp vào Tạo.

    Trình duyệt của bạn sẽ tải khoá tài khoản dịch vụ xuống. Lưu trữ ở một vị trí an toàn. Sau này, bạn sẽ cần khoá này để triển khai một ứng dụng web và truy cập vào Business Messages và Business Communications API trong tương lai.

Tạo thương hiệu và tác nhân

Nhân viên hỗ trợ là người đại diện có thể trò chuyện của một thương hiệu – thực thể có thể trò chuyện mà người dùng tương tác. Bạn tạo một thương hiệu để đại diện cho doanh nghiệp và tạo một nhân viên hỗ trợ để người tiêu dùng có thể kết nối với thương hiệu đó theo cách trò chuyện.

  1. Mở Business Communications Developer Console (Bảng điều khiển dành cho nhà phát triển dịch vụ liên lạc doanh nghiệp) rồi đăng nhập bằng Tài khoản Google Business Messages của bạn.
  2. Nhấp vào Tạo trợ lý.
  3. Đối với Loại nhân viên hỗ trợ, hãy chọn Business Messages.
  4. Nhập giá trị cho Tên thương hiệuTên nhân viên hỗ trợ.
  5. Thực hiện một trong các thao tác sau:
    • Để trải nghiệm cuộc trò chuyện với nhân viên hỗ trợ, nơi bạn có thể khám phá các tính năng hiện có, hãy chọn Bật Bot trợ giúp Business Messages.
    • Để tuỳ chỉnh nhân viên hỗ trợ và chuẩn bị cho việc xử lý tin nhắn, hãy bỏ chọn Bật Bot trợ giúp Business Messages.
  6. Nhấp vào Tạo trợ lý.

Nếu đã bật Bot trợ giúp Business Messages, bạn có thể bắt đầu cuộc trò chuyện ngay lập tức. Nếu không, hãy chuyển sang bước thiết lập nhân viên hỗ trợ để xử lý tin nhắn.

Khám phá các tính năng bằng Bot trợ giúp Business Messages

Bot trợ giúp Business Messages giúp bạn bắt đầu cuộc trò chuyện với nhân viên hỗ trợ một cách nhanh chóng để bạn có thể trải nghiệm những tính năng mà nền tảng này cung cấp. Bạn không bắt buộc phải bật Trợ lý ảo, nhưng nên bật khi tạo tác nhân đầu tiên.

Bot trợ giúp cho phép bạn

  • Khám phá các tính năng phong phú
  • Tìm hiểu cách triển khai các tính năng
  • Tìm tài nguyên để thiết lập trợ lý ảo

Khi được bật, Bot trợ giúp sẽ gửi và nhận tin nhắn cho nhân viên hỗ trợ của bạn; không yêu cầu phải có webhook. Bạn cần tắt Bot trợ giúp trước khi có thể đặt webhook hoặc bật Dialogflow để xử lý tin nhắn của người dùng.

Bắt đầu trò chuyện với Bot trợ giúp

Sau khi bật Bot trợ giúp Business Messages, bạn có thể bắt đầu cuộc trò chuyện. Một hộp thoại sẽ mở ra ngay sau khi bạn tạo trợ lý ảo để giúp bạn bắt đầu.

Để tương tác với Bot trợ giúp, hãy thực hiện các bước sau trong hộp thoại này:

  1. Truy cập vào URL kiểm thử của tác nhân. Bạn có thể thực hiện việc này theo một số cách:

    • Nhấp vào nút Android hoặc iOS. Sau đó, quét mã QR bằng thiết bị di động tương ứng rồi nhấp vào Chạy. Hoặc nhấp vào Sao chép URL Android hoặc Sao chép URL iOS để sao chép URL kiểm thử của tác nhân.
    • Nhấp vào Gửi để gửi các URL đến địa chỉ email của bạn.
  2. Mở URL đó trên thiết bị di động. (Thiết bị iOS yêu cầu ứng dụng Google Maps.)

Tắt Bot trợ giúp

Trước khi có thể tuỳ chỉnh nhân viên hỗ trợ và chuẩn bị ra mắt, bạn cần tắt Bot trợ giúp Business Messages.

Cách tắt Bot trợ giúp:

  1. Mở Business Communications Developer Console (Bảng điều khiển dành cho nhà phát triển dịch vụ liên lạc doanh nghiệp).
  2. Chọn nhân viên hỗ trợ.
  3. Trong trình đơn điều hướng bên trái, hãy nhấp vào Tích hợp.
  4. Đối với Bot trợ giúp, hãy nhấp vào Tắt.

Khi Bot trợ giúp bị tắt, bot này sẽ không gửi và nhận tin nhắn cho nhân viên hỗ trợ của bạn nữa. Giờ đây, bạn có thể thiết lập tác nhân để xử lý quy trình nhắn tin.

Thiết lập tác nhân để xử lý tin nhắn

Trong hướng dẫn này, bạn sẽ triển khai một Echo Bot lên Google Cloud Platform (GCP) bằng một webhook được thiết kế để xử lý tin nhắn của người dùng.

Echo Bot là một ứng dụng mẫu có chức năng phản hồi tin nhắn cho người dùng. Tính năng này cho phép bạn thử nghiệm các tính năng đa dạng, chẳng hạn như hành động được đề xuấtthẻ đa dạng, trong cuộc trò chuyện với trợ lý ảo. Bạn cũng có thể dùng Echo Bot làm điểm khởi đầu để phát triển tác nhân của mình.

Bạn sẽ hoàn tất các bước sau:

  • Triển khai mẫu Echo Bot cho GCP
  • Định cấu hình URL webhook cho tài khoản đối tác Business Messages
  • Cung cấp thông tin cơ bản về trợ lý ảo

Sau khi hoàn tất hướng dẫn này, nhân viên hỗ trợ của bạn sẽ sẵn sàng gửi và nhận tin nhắn.

Triển khai ứng dụng web lên GCP

Business Messages chuyển tiếp tin nhắn của người dùng đến một webhook trong cơ sở hạ tầng của bạn. Trong hướng dẫn này, bạn sẽ triển khai mã nguồn mẫu Echo Bot vào một webhook được định cấu hình sẵn. Nếu đã có cơ sở hạ tầng web để tận dụng cho việc nhận thông báo, bạn có thể tạo một webhook mới trên dịch vụ web đó, nhưng bạn sẽ cần tự định cấu hình logic. Hãy xem bài viết Thiết lập webhook ở cấp đối tác để biết thông tin chi tiết.

Tạo một môi trường trên đám mây

Bạn cần có một môi trường đám mây để triển khai mẫu Echo Bot.

Để tạo một dự án GCP làm môi trường đám mây, hãy làm theo các bước sau:

  1. Mở Trình chọn dự án trên Google Cloud Console.

    Nếu chưa từng tạo dự án trên Google Cloud, bạn cần phải Chấp nhận Điều khoản dịch vụ.

  2. Nhấp vào Tạo dự án.

  3. Nhập tên và vị trí cho dự án mới

    • Mã dự án của bạn sẽ được tạo tự động và xuất hiện bên dưới tên dự án.
    • Trong trường Location (Vị trí), hãy nhấp vào Browse (Duyệt xem) để hiện các vị trí tiềm năng cho dự án của bạn. Nếu không tìm thấy tổ chức Google Workspace của mình, tức là bạn chưa đăng nhập vào tài khoản Google Workspace. Bạn có thể tạo dự án mà không cần tổ chức, nhưng một số tính năng sẽ bị hạn chế. Hãy xem phần Lợi ích của tài nguyên tổ chức để biết thêm thông tin.
  4. Nhấp vào Tạo.

  5. Nhấp vào biểu tượng Trình đơn.

  6. Nhấp vào Thanh toán.

  7. Nhấp vào Liên kết tài khoản thanh toán.

  8. Tạo tài khoản thanh toán mới hoặc thêm tài khoản thanh toán hiện có vào dự án. Hãy xem Các tính năng của Chương trình miễn phí của Google Cloud để tìm hiểu các phương thức thanh toán.

Triển khai mẫu Echo Bot

  1. Cài đặt giao diện dòng lệnh gcloud. Bạn sẽ dùng kho lưu trữ này để triển khai mã mẫu lên Google Cloud.
  2. Tải và trích xuất mẫu Echo Bot (Node.js, Java, Python).

  3. Sao chép tệp thông tin đăng nhập JSON mà bạn đã tải xuống trong phần Tạo tài khoản dịch vụ vào thư mục tài nguyên của mẫu và đổi tên thông tin đăng nhập thành "bm-agent-service-account-credentials.json". Đường dẫn đến tệp thông tin đăng nhập này phụ thuộc vào mẫu mà bạn đã tải xuống.

    Node.js

    ./bm-nodejs-echo-bot/full_sample/resources/bm-agent-service-account-credentials.json

    Java

    ./bm-java-echo-bot/full_sample/src/main/resources/bm-agent-service-account-credentials.json

    Python

    ./bm-python-echo-bot/full_sample/resources/bm-agent-service-account-credentials.json
  4. Trong một thiết bị đầu cuối, hãy chuyển đến thư mục full_sample của mẫu.

  5. Chạy các lệnh sau trong một cửa sổ dòng lệnh để triển khai mẫu:

    Node.js

    gcloud config set project PROJECT_ID
    gcloud app create
    gcloud app deploy

    PROJECT_ID là mã dự án của dự án mà bạn đã tạo trong phần Tạo môi trường đám mây. Mã dự án có trong trang tổng quan dự án trên Google Cloud.

    Java

    gcloud config set project PROJECT_ID
    gcloud app create
    mvn appengine:deploy

    PROJECT_ID là mã dự án của dự án mà bạn đã tạo trong phần Tạo môi trường đám mây. Mã dự án có trong trang tổng quan dự án trên Google Cloud.

    Python

    gcloud config set project PROJECT_ID
    gcloud app create
    gcloud app deploy

    PROJECT_ID là mã dự án của dự án mà bạn đã tạo trong phần Tạo môi trường đám mây. Mã dự án có trong trang tổng quan dự án trên Google Cloud.

  6. Ghi lại URL của ứng dụng đã triển khai trong đầu ra của lệnh cuối cùng. Đây là cơ sở của URL webhook:

    Deployed service [default] to [https://PROJECT_ID.appspot.com]

Thiết lập webhook

Giờ đây, sau khi triển khai Echo Bot, bạn cần chỉ định một URL webhook (mà bạn vận hành) để bắt đầu nhận tin nhắn.

  1. Mở phần Cài đặt tài khoản trong Business Communications Developer Console.
  2. Đảm bảo bạn chọn đúng tài khoản đối tác.
  3. Đối với URL webhook của Business Messages, hãy nhấp vào Định cấu hình.
  4. Đối với URL điểm cuối Webhook, hãy nhập URL của ứng dụng + "/callback".

    Điểm cuối của bạn sẽ có định dạng: "https://PROJECT_ID.appspot.com/callback".

    Điểm cuối này được xác định trước trong logic ứng dụng của mẫu mà bạn đã triển khai cho GCP.

  5. Trong Developer Console, hãy nhấp vào Xác minh.

    Khi Business Messages xác minh webhook của bạn, hộp thoại sẽ đóng.

Để định cấu hình webhook bằng Business Communications API, hãy xem Ví dụ: Cập nhật URL webhook.

Bạn có thể sử dụng khung kiểm thử Business Messages để kiểm thử xem webhook của bạn có phản hồi thành công đối với tải trọng Business Messages hay không.

Nhập thông tin về nhân viên hỗ trợ

Cung cấp một số thông tin cơ bản để hoàn tất quy trình thiết lập nhân viên hỗ trợ.

  1. Mở Business Communications Developer Console (Bảng điều khiển dành cho nhà phát triển dịch vụ liên lạc doanh nghiệp).
  2. Trong bảng điều hướng bên trái, hãy nhấp vào Thông tin về nhân viên hỗ trợ.
  3. Cập nhật các giá trị theo ý bạn hoặc sử dụng các đề xuất sau:

    Trường Giá trị
    Thông điệp chào mừng Chào mừng bạn đến với cuộc trò chuyện với Echo Bot!
    Chính sách quyền riêng tư https://policies.google.com/privacy
  4. Nhấp vào Lưu.

Bắt đầu cuộc trò chuyện

Để tương tác với Echo Bot, hãy làm theo các bước sau:

  1. Mở Business Communications Developer Console (Bảng điều khiển dành cho nhà phát triển dịch vụ liên lạc doanh nghiệp).
  2. Trong bảng điều hướng bên trái, hãy nhấp vào Thông tin về nhân viên hỗ trợ.
  3. Trong mục URL kiểm thử của tác nhân, hãy nhấp vào nút Android hoặc iOS.
  4. Quét mã QR bằng thiết bị di động tương ứng hoặc nhấp vào Sao chép URL Android hoặc Sao chép URL iOS để sao chép URL thử nghiệm của trợ lý ảo.

    Bạn cũng có thể nhấp vào Gửi để gửi các URL này đến địa chỉ email của bạn.

  5. Mở URL đó trên thiết bị di động. (Thiết bị iOS yêu cầu ứng dụng Google Maps.)

Thông điệp chào mừng của tác nhân sẽ chào bạn. Tại thời điểm này, bạn có thể tương tác với Echo Bot. Ứng dụng này sẽ gửi lại cho bạn những tin nhắn mà bạn gửi. Ngoài ra, bạn có thể gọi các tính năng đa dạng bằng cách gửi các chuỗi cụ thể: "băng chuyền", "thẻ", "khối".

Các bước tiếp theo

Giờ đây, khi bạn đã tạo nhân viên hỗ trợ đầu tiên, hãy tìm hiểu thêm về Business Messages và những việc khác bạn có thể làm trên nền tảng này.