Đặt cấu hình các biến ngữ cảnh cho bot

Quan trọng

Power Virtual Agents các khả năng và tính năng hiện là một phần của Microsoft Copilot Studio việc đầu tư đáng kể vào AI tạo ra và tích hợp nâng cao Microsoft Copilot.

Một số bài viết và ảnh chụp màn hình có thể đề cập đến Power Virtual Agents trong khi chúng tôi cập nhật tài liệu và nội dung đào tạo.

Lưu ý

Thông tin về tính khả dụng của tính năng như sau.

Dynamics 365 trung tâm liên lạc—được nhúng Dynamics 365 trung tâm liên lạc—độc lập Dynamics 365 Customer Service
No Có Có

Bài viết này liệt kê các biến ngữ cảnh cho Azure và Copilot Studio bot cũng như cách bạn có thể định cấu hình chúng trong Bán hàng đa kênh cho Customer Service. Để hiểu cách tạo biến ngữ cảnh, hãy xem Quản lý biến ngữ cảnh.

Các biến ngữ cảnh cho bot Azure

Bảng sau chứa danh sách các biến ngữ cảnh trong Bán hàng đa kênh cho Customer Service mà bạn có thể sử dụng để đặt cấu hình cho bot Azure.

Loại biến ngữ cảnh Tên biến ngữ cảnh Description Cách ánh xạ trong Azure
Khảo sát trước cuộc hội thoại Sử dụng tên câu hỏi khảo sát trước cuộc trò chuyện mà bạn tạo trong Bán hàng đa kênh cho Customer Service. Hệ thống lưu trữ các câu trả lời từ khảo sát trước cuộc trò chuyện dưới dạng các biến ngữ cảnh. Sử dụng thông tin sau để ánh xạ tên câu hỏi trong Bán hàng đa kênh cho Customer Service với loại biến trong Azure:
  • Một dòng: Chuỗi
  • Nhiều dòng: Chuỗi
  • Bộ tùy chọn: Chuỗi
  • Sự đồng ý của người dùng: Boolean
Ngữ cảnh tùy chỉnh Sử dụng tên biến mà bạn tạo trong Bán hàng đa kênh cho Customer Service hoặc chuyển bằng cách sử dụng API setContextProvider. Các biến ngữ cảnh tùy chỉnh mà bạn tạo có thể được chuyển qua SDK trò chuyện trực tiếp. Ánh xạ phản hồi của người dùng dưới dạng JSON để sử dụng biến ngữ cảnh tùy chỉnh trong Bán hàng đa kênh cho Customer Service.
Cuộc hội thoại msdyn_ConversationId Sử dụng biến ngữ cảnh có chứa ID cuộc hội thoại cho cuộc hội thoại đang diễn ra và có thể tìm nạp và thực hiện các thao tác trên bản ghi trong Microsoft Dataverse. Chuỗi: Chuỗi
Liên hệ msdyn_contact_msdyn_ocliveworkitem_Customer Sử dụng biến ngữ cảnh này có chứa ID bản ghi cho bản ghi khách hàng (liên hệ) được liên kết với cuộc hội thoại. Phân tích câu JSON để trích xuất ID bản ghi
T.khoản msdyn_account_msdyn_ocliveworkitem_Customer Sử dụng biến ngữ cảnh này có chứa ID bản ghi cho bản ghi tài khoản được liên kết với cuộc hội thoại. Phân tích câu JSON để trích xuất ID bản ghi
Trường hợp msdyn_incident_msdyn_ocliveworkitem Sử dụng biến ngữ cảnh này có chứa ID bản ghi cho bản ghi trường hợp được liên kết với cuộc hội thoại. Phân tích câu JSON để trích xuất ID bản ghi

Lưu ý

Sử dụng tên biến ngữ cảnh như đã xác định và không thay đổi chúng khi bạn tạo luồng trong Azure hoặc Copilot Studio bot. Ngoài ra, hãy chắc chắn sử dụng khớp chính xác để chuyển giá trị sang biến ngữ cảnh, vì giá trị này có phân biệt chữ hoa chữ thường. Nếu không khớp, bản ghi sẽ không được xác định tự động. Thông tin thêm: Tự động xác định bản ghi

Biến ngữ cảnh cho Copilot Studio bot

Bảng sau đây chứa danh sách các biến ngữ cảnh có sẵn trong Bán hàng đa kênh cho Customer Service mà bạn có thể sử dụng để định cấu hình Copilot Studio bot.

Quan trọng

Để sử dụng các biến tin nhắn và giọng nói, trước tiên hãy đảm bảo cài đặt các giải pháp tiện ích mở rộng.

Loại biến ngữ cảnh Tên biến ngữ cảnh Description Cách lập bản đồ trong Copilot Studio
Khảo sát trước cuộc hội thoại Sử dụng tên câu hỏi khảo sát trước cuộc trò chuyện mà bạn tạo trong Bán hàng đa kênh cho Customer Service. Hệ thống lưu trữ các câu trả lời từ khảo sát trước cuộc trò chuyện dưới dạng các biến ngữ cảnh. Sử dụng thông tin sau để ánh xạ tên câu hỏi trong Bán hàng đa kênh cho Customer Service với loại biến trong Copilot Studio:
  • Một dòng: Toàn bộ phản hồi của người dùng
  • Nhiều dòng: Toàn bộ phản hồi của người dùng
  • Bộ tùy chọn: Toàn bộ phản hồi của người dùng
  • Sự đồng ý của người dùng: Boolean
Ngữ cảnh tùy chỉnh Sử dụng tên biến mà bạn tạo trong Bán hàng đa kênh cho Customer Service hoặc chuyển bằng setContextProvider API. Các biến ngữ cảnh tùy chỉnh mà bạn tạo có thể được chuyển qua SDK trò chuyện trực tiếp. Sử dụng thông tin sau để ánh xạ biến ngữ cảnh tùy chỉnh trong Bán hàng đa kênh cho Customer Service với loại biến trong Copilot Studio:
  • Chuỗi: Toàn bộ phản hồi của người dùng
  • Boolean: Boolean
  • Số, Số động: Số
Cuộc hội thoại msdyn_ConversationId Sử dụng biến ngữ cảnh có chứa ID cuộc hội thoại cho cuộc hội thoại đang diễn ra và có thể tìm nạp và thực hiện các thao tác trên bản ghi trong Microsoft Dataverse. Chuỗi: Toàn bộ phản hồi của người dùng.
Biến nhắn tin và thoại msdyn_CustomerType Hãy sử dụng biến ngữ cảnh này chứa loại khách hàng cho bản ghi tài khoản hoặc liên hệ được liên kết với cuộc trò chuyện. Chọn biến giải pháp mở rộng của Bán hàng đa kênh cho Customer Service.
msdyn_CustomerName Hãy sử dụng biến ngữ cảnh này chứa tên khách hàng cho bản ghi tài khoản hoặc liên hệ được liên kết với cuộc trò chuyện. Chọn biến giải pháp mở rộng của Bán hàng đa kênh cho Customer Service.
msdyn_CustomerId Hãy sử dụng biến ngữ cảnh này chứa ID khách hàng cho bản ghi tài khoản hoặc liên hệ được liên kết với cuộc trò chuyện. Chọn biến giải pháp mở rộng của Bán hàng đa kênh cho Customer Service.
msdyn_CaseId Sử dụng biến ngữ cảnh này chứa ID của bản ghi trường hợp được liên kết với cuộc trò chuyện. Chọn biến giải pháp mở rộng của Bán hàng đa kênh cho Customer Service.
msdyn_CaseTitle Sử dụng biến ngữ cảnh này chứa tiêu đề của bản ghi trường hợp được liên kết với cuộc hội thoại. Chọn biến giải pháp mở rộng của Bán hàng đa kênh cho Customer Service.
Các biến chỉ cho thoại CustomerPhoneNumber Sử dụng biến ngữ cảnh này cho số điện thoại của khách hàng trong hoạt động Điện thoại. Chọn biến giải pháp mở rộng của Bán hàng đa kênh cho Customer Service.
OrganizationPhoneNumber Sử dụng biến ngữ cảnh này cho số điện thoại của tổ chức trong hoạt động Điện thoại. Chọn biến giải pháp mở rộng của Bán hàng đa kênh cho Customer Service.
Tên phương pháp mở rộng va_SurveyConsent Sử dụng hộp thoại này để xác định xem khách hàng có đồng ý tham gia khảo sát trong cuộc hội thoại hay không. Sử dụng phương pháp này để báo cáo chuyển cấp chi tiết cuộc hội thoại tới Bán hàng đa kênh cho Customer Service.
va_CustomerLocale Sử dụng hộp thoại này để chuyển người dùng hiện đang nói chuyện với bot này sang một bot khác có thể nói bằng một ngôn ngữ khác. Đặt mã bằng cách chọn biến đầu vào và sử dụng mã ngôn ngữ chính xác.

Định cấu hình biến ngữ cảnh cho Copilot Studio bot

Để giúp bot Copilot Studio bot của bạn đọc các biến ngữ cảnh từ bán hàng đa kênh, hãy thực hiện các bước sau:

  1. Trên trang Chủ đề , chọn Thêm chủ đềtừ chỗ trống.

  2. Nhập tên cho chủ đề của bạn (ví dụ: "Đặt biến bối cảnh") và lưu nó.

  3. Thêm nút mới vào chủ đề và chọn Quản lý biến > Đặt giá trị biến

  4. Trong nút mới của bạn, trong Đặt biến chọn Tạo biến mới.

  5. Mở ngăn Thuộc tính biến bằng cách nhấp vào tên biến mới. Trong khung, đặt Tên biến để khớp chính xác với tên của biến ngữ cảnh bán hàng đa kênh (phân biệt chữ hoa chữ thường).

  6. Trong phần Tham khảo , chọn hình elip (...) và chọn Nhận giá trị từ nút này nếu trống. Bot Copilot Studio bot truy xuất giá trị biến từ nút này trong thời gian chạy.

  7. Trong phần Cách sử dụng , chọn Chung (chủ đề nào cũng có thể truy cập)Bên ngoài nguồn có thể đặt giá trị. Copilot Studio chấp nhận dữ liệu từ bán hàng đa kênh. Đóng ngăn Thuộc tính biến .

  8. Trong nút của bạn, hãy nhập một giá trị vào Để tạo giá trị phù hợp với loại dữ liệu mà bot của bạn mong đợi. Ví dụ: nếu bot của bạn mong đợi một chuỗi, hãy đặt Văn bản(""). Copilot Studio quay trở lại giá trị bạn đặt ở đây nếu dữ liệu không đến được cuộc trò chuyện.

    Đặt cấu hình biến ngữ cảnh trong một chủ đề.

  9. Lưu và xuất bản các thay đổi.

Trong cuộc trò chuyện, dữ liệu từ biến ngữ cảnh bán hàng đa kênh được đặt trong các biến Copilot Studio và có thể được sử dụng trong logic của bot.

Bot cũng có thể đặt biến ngữ cảnh bán hàng đa kênh trong cuộc trò chuyện. Để đặt biến bán hàng đa kênh từ logic Copilot Studio của bạn, hãy đảm bảo bot của bạn đang sử dụng tên biến chính xác và đặt giá trị trong thuộc tính "To value" trong nút quản lý biến của bạn. Copilot Studio chuyển biến cho bán hàng đa kênh trong chuyển hàng cho đại lý. Điều này thường được sử dụng để liên kết chuyển cuộc trò chuyện sang trường hợp bot chuyển cuộc trò chuyện lên tổng đài viên. Thông tin thêm về cách liên kết ghi lại trong bán hàng đa kênh từ dữ liệu này: liên kết khách hàng và trường hợp cho một cuộc trò chuyện

Các biến toàn cục được tạo trong Copilot Studio có thể được chuyển đến Bán hàng đa kênh cho Customer Service khi cuộc trò chuyện được chuyển lên cấp cao hơn. Để có danh sách đầy đủ, hãy xem Các biến theo ngữ cảnh có sẵn sau khi chuyển giao.

Phân tích cú pháp JSON nhằm trích xuất ID bản ghi

Đảm bảo rằng bạn có các thông tin sau:

  • Biến ngữ cảnh Bán hàng đa kênh cho Customer Service, chẳng hạn như msdyn_contact_msdyn_ocliveworkitem_Customer.
  • Chi tiết sơ đồ

Bản sao của chi tiết lược đồ mẫu như sau:

        Schema: 
        {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "RecordId": {
                        "type": "string"
                    },
                    "PrimaryDisplayValue": {
                        "type": "string"
                    }
                },
                "required": [
                    "RecordId",
                    "PrimaryDisplayValue"
                ]
            }
        }

PrimaryDisplayValue chứa giá trị từ thuộc tính trong các thực thể Dataverse . Ánh xạ cho các thuộc tính thực thể như sau:

  • Trường hợp: Tiêu đề trường hợp
  • Liên hệ: Tên đầy đủ
  • Tài khoản: Tên

Đây là bản ghi ngữ cảnh mẫu:

{
    "msdyn_contact_msdyn_ocliveworkitem_Customer": [
        {
            "RecordId": "<GUID>",
            "PrimaryDisplayValue": "<FullName>"
        }
    ],
    "msdyn_liveworkitemid": "<GUID>"
}

Xem thêm

Tích hợp một Copilot Studio bot
Tích hợp bot Azure
Định cấu hình bot để báo cáo và kết thúc cuộc trò chuyện
Tài liệu tham khảo SDK trò chuyện trực tiếp