Bản địa hoá và bản địa hoá

Người dùng giao tiếp ở nhiều vị trí và bằng nhiều ngôn ngữ. Những tác nhân phản hồi các lựa chọn ưu tiên về giao tiếp của người dùng và bản địa hoá trải nghiệm của họ sẽ tiếp cận được nhiều người dùng hơn, tạo ra trải nghiệm người dùng trọn vẹn hơn và thúc đẩy nhiều lượt tương tác lặp lại hơn so với những tác nhân không phản hồi. Business Messages cho phép các tác nhân và vị trí phản hồi theo lựa chọn ưu tiên của người dùng bằng cách truyền chế độ cài đặt ngôn ngữ của người dùng cho các tác nhân, cho phép các tác nhân chỉ định ngôn ngữ mặc định và chế độ cài đặt đàm thoại riêng biệt theo từng ngôn ngữ, đồng thời giải quyết các trường hợp trùng khớp giữa ngôn ngữ của người dùng và ngôn ngữ được hỗ trợ của tác nhân hoặc vị trí.

Bằng cách phát hiện ngôn ngữ, các tác nhân Business Messages có thể bản địa hoá trải nghiệm của mình bằng cách cho phép các lượt tương tác tự động và trực tiếp của tác nhân nhận biết được khu vực và lựa chọn ưu tiên về ngôn ngữ của người dùng.

Ngôn ngữ của người dùng

Khi người dùng bắt đầu cuộc trò chuyện với một nhân viên hỗ trợ và mỗi khi người dùng gửi tin nhắn, Business Messages sẽ phát hiện chế độ cài đặt ngôn ngữ của thiết bị người dùng. Mỗi thông báo mà các tác nhân nhận được đều có ngôn ngữ của người dùng trong trường context.userInfo.userDeviceLocale.

Business Messages sử dụng ngôn ngữ của thiết bị người dùng để thay đổi ngôn ngữ trong giao diện người dùng và thay đổi ngôn ngữ của các chuỗi do nền tảng tạo.

userDeviceLocale có thể thay đổi trong một cuộc trò chuyện nếu người dùng thay đổi ngôn ngữ của thiết bị hoặc chuyển đổi giữa các thiết bị có chế độ cài đặt ngôn ngữ khác nhau. Nếu đọc userDeviceLocale, các tác nhân phần mềm nên kiểm tra xem giá trị có thay đổi theo từng thông báo mới hay không và điều chỉnh cho phù hợp nếu có. Ví dụ: một tác nhân có thể phát hiện thấy sự thay đổi về ngôn ngữ và hỏi người dùng xem họ có muốn tiếp tục giao tiếp bằng ngôn ngữ hiện tại hay chuyển sang ngôn ngữ phù hợp với ngôn ngữ mới hay không.

userDeviceLocale do thiết bị của người dùng chỉ định và có thể là bất kỳ thẻ ngôn ngữ IETF BCP 47 nào.

Ngôn ngữ của tác nhân và vị trí

Các tác nhân và vị trí có thể chỉ định chế độ cài đặt đàm thoại cho bất kỳ ngôn ngữ nào mà họ hỗ trợ. Ví dụ: một tác nhân có thể chỉ định một thông báo chào mừng bằng tiếng Anh cho ngôn ngữ "en" và có cùng thông báo đó bằng tiếng Tây Ban Nha cho ngôn ngữ "es", hoặc một vị trí có thể chỉ định các chế độ cài đặt cho ngôn ngữ "fr" trong khi một vị trí khác thì không.

Nếu một tác nhân hoặc vị trí có bất kỳ chế độ cài đặt đàm thoại nào được đặt cho một ngôn ngữ, thì Business Messages giả định rằng tác nhân hoặc vị trí đó hỗ trợ ngôn ngữ đó. Nhân viên hỗ trợ và vị trí có thể đặt ngôn ngữ mặc định (defaultLocale) mà họ thường giao tiếp.

Để cập nhật ngôn ngữ mặc định của một nhân viên hỗ trợ hoặc vị trí, hãy xem phần Cập nhật ngôn ngữ mặc định. Để thiết lập chế độ cài đặt đàm thoại cho một ngôn ngữ, hãy xem phần Bắt đầu cuộc trò chuyện.

Ngôn ngữ đã được giải quyết

Bằng cách xác định ngôn ngữ của thiết bị người dùng và so sánh ngôn ngữ đó với ngôn ngữ được chỉ định cho tác nhân hoặc vị trí mà người dùng nhắn tin, Business Messages có thể giải quyết trường hợp trùng khớp giữa ngôn ngữ của người dùng và tác nhân. defaultLocale của nhân viên hỗ trợ hoặc vị trí sẽ được ưu tiên hơn các ngôn ngữ được hỗ trợ khác khi Business Messages phân giải một kết quả trùng khớp. Mỗi thông báo mà các tác nhân nhận được đều có kết quả trùng khớp này trong trường context.resolvedLocale.

Business Messages sử dụng ngôn ngữ đã phân giải để chọn chế độ cài đặt trò chuyện (chẳng hạn như tin nhắn chào mừng và tin nhắn khi không có mạng) và chuỗi (chẳng hạn như chuỗi Đề xuất yêu cầu gặp nhân viên hỗ trợ trực tiếp) để hiển thị. Phương pháp hay nhất là nhân viên hỗ trợ nên giao tiếp bằng ngôn ngữ đã được giải quyết để duy trì trải nghiệm nhất quán cho người dùng.

Ngôn ngữ miền bản địa đã phân giải có thể thay đổi trong một cuộc trò chuyện nếu người dùng thay đổi ngôn ngữ của thiết bị hoặc chuyển đổi giữa các thiết bị có chế độ cài đặt ngôn ngữ miền bản địa khác nhau. Các trợ lý ảo nên kiểm tra xem giá trị có thay đổi theo từng thông báo mới hay không và điều chỉnh cho phù hợp nếu có. Ví dụ: một tác nhân có thể phát hiện thấy sự thay đổi về ngôn ngữ và hỏi người dùng xem họ muốn tiếp tục giao tiếp bằng ngôn ngữ hiện tại hay chuyển sang ngôn ngữ phù hợp với ngôn ngữ mới.

Cập nhật ngôn ngữ mặc định

Cách cập nhật ngôn ngữ mặc định của một 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) rồi đăng nhập bằng Tài khoản Google Business Messages của bạn.
  2. Chọn nhân viên hỗ trợ.
  3. 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ợ.
  4. Đối với Ngôn ngữ, hãy chọn mã ngôn ngữ gồm 2 chữ cái theo tiêu chuẩn ISO 639-1 tương ứng với ngôn ngữ mặc định mới.
  5. Nếu cần, hãy cập nhật chế độ cài đặt đàm thoại của nhân viên hỗ trợ cho phù hợp với ngôn ngữ mới.
  6. Nhấp vào Lưu.