Các phương pháp hay nhất về việc ngừng sử dụng

Hướng dẫn này cung cấp thông báo cho người dùng và đường dẫn di chuyển cho Hành động trò chuyện (sẽ ngừng hoạt động từ ngày 13 tháng 6 năm 2023). Danh sách này bao gồm các khía cạnh sau:

  • Các giai đoạn ngừng sử dụng: Cách hoạt động của các Hành động hiện tại và sau khi ngừng hoạt động.
  • Thông báo đề xuất: Các thông báo đề xuất mà bạn nên thêm vào Hành động.
  • Lộ trình di chuyển tiềm năng: Các lựa chọn để giữ chân người dùng sau khi ngừng hoạt động.

Chủ động đăng bài trên blog (không bắt buộc)

Mỗi Hành động, đại lý và doanh nghiệp là khác nhau. Ngoài việc cập nhật Hành động của bạn bằng thông báo được đề xuất trong hướng dẫn này, hãy cân nhắc đăng một bài đăng trên blog chủ động giải đáp các mối quan ngại phổ biến sau đây của người dùng:

  • Đang có chuyện gì xảy ra?
  • Khi nào trải nghiệm của tôi sẽ thay đổi?
  • Làm cách nào để tiếp tục nhận được chức năng tương tự?

Bạn nên bao gồm các lựa chọn lộ trình di chuyển kèm theo thông báo về việc ngừng sử dụng. Bạn có thể chia sẻ bài đăng của mình qua email, bản tin và mạng xã hội.

Giai đoạn ngừng sử dụng

Bảng sau đây mô tả hành vi hiện tại của tính năng Hành động trò chuyện, sự thay đổi của các tính năng này sau ngày dừng hoạt động và những nội dung cập nhật đề xuất mà bạn có thể thực hiện để thông báo cho người dùng.

Trước ngày ngừng sử dụng (13/6/2023) Sau khi ngừng sử dụng
Hành vi của hành động Trải nghiệm hiện tại trên Hành động Đã tắt lệnh gọi hành động
Bản cập nhật đề xuất cho nhà phát triển Thêm thông báo ngừng cung cấp vào Hành động (đề xuất) Không áp dụng
Thông tin cập nhật về trải nghiệm người dùng của Google Khi được gọi, Google có thể đưa ra thông báo Chuyển văn bản sang lời nói (TTS) cho biết rằng Hành động đó sẽ không còn hoạt động sau ngày dừng hoạt động. Khi gọi, Google cung cấp TTS để thông báo cho người dùng rằng hành động này không còn dùng được nữa.

Nếu bạn quyết định không chủ động vô hiệu hoá Hành động của mình trước ngày ngừng sử dụng, thì người dùng gọi ra hành động này sẽ nhận được thông báo TTS do Google cung cấp. Chúng tôi vẫn đang xác định từ ngữ chính xác của thông báo này, nhưng từ ngữ cuối cùng sẽ không bao gồm thông tin về việc di chuyển cho người dùng của bạn.

Nhắn tin được đề xuất

Cách tốt nhất để thông báo cho người dùng về việc ngừng cung cấp sắp tới là thông báo cho họ bất cứ khi nào họ gọi hành động của bạn. Bạn cũng có thể tận dụng cơ hội này để hướng dẫn họ về đường dẫn di chuyển sang chức năng tương tự.

  • Mục đích của thông báo: Để thông báo cho người dùng về thay đổi sắp tới và thông báo cho họ về các lựa chọn di chuyển hiện có.

  • Khung thời gian gửi thông báo: Hãy bắt đầu thông báo cho người dùng ít nhất 30 ngày trước khi ngừng cung cấp (13/5/2022 – 13/6/2022).

Xử lý các truy vấn ngừng cung cấp

Để trả lời cụ thể các câu hỏi về việc ngừng sử dụng của người dùng, hãy tạo một Ý định tuỳ chỉnh toàn cầu mới sử dụng câu chi tiết được đề xuất sau:

  • “Chúng tôi sẽ tắt Action Name trên date. Để biết thông tin chi tiết, hãy xem short link | migration path message."

Canvas tương tác

Màn hình thông minh hiển thị biểu ngữ thông báo.

Nếu Hành động của bạn sử dụng Canvas tương tác, hãy thêm một biểu ngữ thông báo vào trang tải canvas sử dụng từ ngữ mẫu sau:

  • "Action Name sẽ tắt vào date, để biết thông tin chi tiết, vui lòng truy cập vào shortlink url."
  • "Action Name sẽ ngừng hoạt động vào migration path message, date".

Thông tin liên lạc không bắt buộc

Có một số cách khác mà bạn có thể cập nhật các hành động hiện tại của mình để thông báo cho người dùng về thay đổi sắp tới. Cân nhắc việc đặt hậu tố cho thông báo không dùng nữa cho các thông báo hành động hiện có:

  • existing message. Ngoài ra, chỉ cần nhắc bạn rằng Action Name sẽ (tắt | tắt) vào date.”
  • "existing message. Ngoài ra, tôi xin thông báo cho bạn biết rằng Action Name sẽ (tắt | tắt) vào date, migration path."

Bạn cũng có thể thêm thông báo vào bất kỳ tính năng đặc biệt nào mà Hành động của bạn có thể triển khai:

  • Lệnh gọi đường liên kết sâu: Hiển thị Thẻ cơ bản chứa thông tin (mẫu).

  • Thông báo Last prompt: Bạn có thể thêm thông báo last prompt (mẫu) vào bất kỳ loại lời nhắc nào sau đây:

    • Ý định tích hợp (BII). Áp dụng cho BII của Play Trò chơi, Kể chuyện và Giáo dục.
    • Đề xuất về quy trình.
    • Lời nhắc chào mừng.
  • Lời nhắc thoát: Bạn cũng có thể thêm thông báo last prompt đặc biệt (mẫu) vào lời nhắc thoát (actions.intent.CANCEL).

  • Thông báo đẩy: Thêm từ ngữ đề xuất sau đây vào mọi thông báo đẩy được tạo bằng Trình tạo thao tác hoặc Dialogflow:

    • “Lời nhắc, Action Name sẽ ngừng hoạt động vào date, để biết thông tin chi tiết, vui lòng truy cập vào shortlink url.”
    • “Lời nhắc, Action Name sẽ tắt vào ngày date, migration path message.

Lộ trình di chuyển tiềm năng

Mặc dù có thể không có lộ trình di chuyển tương tự từ Hành động trò chuyện của bạn, nhưng hãy cân nhắc các lựa chọn sau đây dựa trên nhu cầu của người dùng và tài nguyên hiện có của nhà phát triển.

Nội dung đa phương tiện

Hành động đối với nội dung đa phương tiện cho phép người dùng khám phá nội dung của bạn trên Trợ lý Google và bắt đầu phát nội dung đó ngay trên ứng dụng của bạn. Bạn có thể giúp người dùng chuyển sang hành động đối với nội dung đa phương tiện bằng cách sử dụng thông báo mẫu sau:

  • "Bạn luôn có thể tìm thấy chúng tôi bằng cách nói: Ok Google, phát Media Brand Name."
  • "Bạn luôn có thể tìm thấy chúng tôi bằng cách nói: "Ok Google, nghe "bài hát" trên Media Brand Name."

Hành động đối với nội dung đa phương tiện khác với Hành động trò chuyện:

  • Với Hành động đối với nội dung đa phương tiện, người dùng không "tương tác" trực tiếp với bên thứ ba mà thông qua Trợ lý với bên thứ ba.
  • Hành động đối với nội dung đa phương tiện không mang tính tương tác, chỉ hỗ trợ các truy vấn “một lần”.

Ứng dụng Android

Hành động trong ứng dụng của Trợ lý là một tính năng của Android giúp người dùng khởi chạy và điều khiển các ứng dụng Android bằng giọng nói thông qua Trợ lý. Bạn có thể hướng dẫn người dùng về các hành động trong ứng dụng của mình bằng thông báo mẫu sau:

  • "Bạn luôn có thể tìm thấy chúng tôi bằng cách nói "Ok Google, mở App Name".
  • "Bạn có thể mở ứng dụng Android bằng cách nói "Ok Google, BII trên App Name".
  • "Bạn có thể cài đặt ứng dụng Android của chúng tôi bằng cách nói "Ok Google, mở App Name".

Hành động trong ứng dụng hoạt động có một số điểm khác biệt so với Hành động trò chuyện:

  • BII của Hành động trong ứng dụng chỉ hỗ trợ một số ngôn ngữ và khu vực.
  • Bạn cần có ứng dụng Android để chạy hành động trong ứng dụng.
  • Màn hình thông minh không hỗ trợ Hành động trong ứng dụng.
  • Hành động trong ứng dụng không mang tính tương tác, chỉ hỗ trợ các truy vấn "một lần".

Phần cứng

Nhà thông minh của Google cho phép nhà phát triển kích hoạt các thiết bị bằng giọng nói thông qua Trợ lý. Bạn có thể hướng dẫn người dùng về Hành động trên nhà thông minh bằng thông báo mẫu sau:

  • "Bạn luôn có thể trò chuyện với chúng tôi bằng cách sử dụng device name có tại store"
  • "Bạn có thể trò chuyện với chúng tôi qua device name trong ứng dụng Google Home"

Nhà thông minh có những điểm khác biệt sau so với Hành động trò chuyện:

  • Bạn chỉ có thể thêm Nhà thông minh vào những thiết bị tương thích.
  • Nhà thông minh không mang tính chất trò chuyện mà chỉ hỗ trợ các truy vấn "một lần".

Nhân viên hỗ trợ trò chuyện

Để hỗ trợ hộp thoại qua lại với người dùng thông qua bot trò chuyện, có các sản phẩm sau:

  • Dialogflow CX cung cấp một loại tác nhân nâng cao cho các tác nhân lớn và phức tạp. Ứng dụng này cung cấp dịch vụ tích hợp với Dialogflow CX Phone Gateway, Dialogflow Messenger, Messenger từ Facebook, LINE và nhiều công cụ khác. Xem danh sách tích hợp đầy đủ.
  • Dialogflow EX cung cấp loại tác nhân tiêu chuẩn phù hợp với các nhân viên hỗ trợ nhỏ và đơn giản. Nền tảng này cung cấp công cụ tích hợp cho Slack, Telegram, LINE, Messenger từ Facebook, Workplace của Meta và nhiều công ty khác. Xem danh sách tích hợp đầy đủ.

Bạn có thể hướng dẫn người dùng về nhân viên hỗ trợ trò chuyện bằng thông báo mẫu sau:

  • "Để được hỗ trợ trong tương lai, hãy gọi cho support number."
  • "Để được hỗ trợ trong tương lai, hãy truy cập vào trang web của chúng tôi tại short link url."
  • "Nếu bạn muốn phản hồi trong tương lai, hãy trò chuyện với chúng tôi trên kênh Slack của Company Name ."

So với Hành động trò chuyện, các dịch vụ của nhân viên hỗ trợ trò chuyện có một số điểm khác biệt:

  • Màn hình thông minh không hỗ trợ nhân viên hỗ trợ.
  • Nhân viên hỗ trợ không thể tích hợp với Trợ lý.

Chăm sóc khách hàng

Giải quyết nhu cầu của khách hàng nhanh hơn bằng bot trò chuyện, bot trò chuyện và dịch vụ trợ giúp qua điện thoại. Tất cả đều được tích hợp sẵn trong các dịch vụ của Contact Center AI, chẳng hạn như Agent Assist, và CCAI Insights. Bạn có thể hướng dẫn người dùng về các lựa chọn chăm sóc khách hàng bằng thông báo mẫu sau:

  • Để được hỗ trợ trong tương lai, hãy gọi support number."
  • "Để được hỗ trợ trong tương lai, hãy truy cập vào trang web của chúng tôi tại short link url."
  • Nếu bạn muốn phản hồi sau này, hãy liên hệ với chúng tôi trên kênh Slack "Tên công ty".

So với Hành động trò chuyện, các lựa chọn trong dịch vụ chăm sóc khách hàng có một số điểm khác biệt:

  • Màn hình thông minh không hỗ trợ các định dạng này.
  • Trẻ không thể tích hợp với Trợ lý.

Trang web

Bạn có thể chuyển người dùng đến chức năng mà trang web của bạn có thể cung cấp. Bạn có thể hướng dẫn người dùng về các tuỳ chọn trên web bằng cách sử dụng thông báo mẫu sau:

  • "Để được hỗ trợ trong tương lai, hãy truy cập vào trang web của chúng tôi tại short link url."

So với Hành động trò chuyện, các trang web có những điểm khác biệt sau:

  • Màn hình thông minh không hỗ trợ trang web.
  • Các trang web không thể tích hợp trực tiếp với Trợ lý

Mã mẫu

Sử dụng các mã mẫu này để xây dựng các phản hồi liên quan đến việc ngừng cung cấp cho các Hành động trò chuyện.

Ví dụ về Thẻ cơ bản

Hàm YAML

candidates:
  - first_simple:
    variants:
    - speech: >-
      We are turning off  on . For more details check out 
    text: >-
      We are turning off  on . For more details check out 
    content:
      card:
        title: Turning Off 
        subtitle: 
        text: >-
          `We are turning off  on . For more details check out .`
        button:
          name: Learn more
          open:
            url: 
    

JSON

{
  "candidates": [
    {
      "first_simple": {
        "variants": [
          {
            "speech": "We are turning off  on . For details, check out .",
            "text": "We are turning off  on . For details, check out ."
          }
        ]
      },
      "content": {
        "card": {
          "title": "Turning Off ",
          "subtitle": "",
          "text": "`We are turning off  on . For details, check out .`",
          "button": {
            "name": "Learn more",
            "open": {
              "url": ""
            }
          }
        }
      }
    }
  ]
}
      

Node.js

app.handle('Card', conv => {
  conv.add('We are turning off  on . For details, check out .');
  conv.add(new Card({
    "title": "Turning Off ",
    "subtitle": "",
    "text": "Card Content",
    "button": new Link({
      name: 'Learn more',
      open: {
          url: '',
        },
    })
  }));
});
    

JSON

{
  "responseJson": {
    "session": {
      "id": "session_id",
      "params": {}
    },
    "prompt": {
      "override": false,
      "content": {
        "card": {
          "title": "Turning Off ",
          "subtitle": "",
          "text": "We are turning off  on . For, details check out .",
          "button": {
            "name": "Learn more",
            "open": {
              "url": ""
            }
          }
        }
      },
      "firstSimple": {
        "speech": "We are turning off  on . For details, check out .",
        "text": "We are turning off  on . For details, check out ."
      }
    }
  }
}
      

Ví dụ về câu lệnh gần đây nhất

Hàm YAML

candidates:
  - first_simple:
      variants:
        - speech: 
          text: 
    last_simple:
      variants:
        - speech: Also, just reminding you that  will be turning off on 
          text: Also, just reminding you that  will be turning off on 

JSON

{
  "candidates": [
    {
      "first_simple": {
        "variants": [
          {
            "speech": "",
            "text": ""
          }
        ]
      },
      "last_simple": {
        "variants": [
          {
            "speech": "Also, just reminding you that  will be turning off on ",
            "text": "Also, just reminding you that  will be turning off on "
          }
        ]
      }
    }
  ]
}

Node.js

app.handle('Simple', conv => {
  conv.add(new Simple({
    speech: '',
    text: ''
  }));
  conv.add(new Simple({
    speech: 'Also, just reminding you that  will be turning off on ',
    text: 'Also, just reminding you that  will be turning off on '
  }));
});

JSON

{
  "responseJson": {
    "session": {
      "id": "session_id",
      "params": {}
    },
    "prompt": {
      "override": false,
      "firstSimple": {
        "speech": "",
        "text": ""
      },
      "lastSimple": {
        "speech": "Also, just reminding you that  will be turning off on ",
        "text": "Also, just reminding you that  will be turning off on "
      }
    }
  }
}

Ví dụ về lời nhắc gần đây nhất (Thoát/Huỷ)

Hàm YAML

candidates:
  - first_simple:
      variants:
        - speech: 
          text: 
    last_simple:
      variants:
        - speech: Also, just reminding you that  will be turning off on . Bye.
          text: Also, just reminding you that  will be turning off on . Bye.

JSON

{
  "candidates": [
    {
      "first_simple": {
        "variants": [
          {
            "speech": "",
            "text": ""
          }
        ]
      },
      "last_simple": {
        "variants": [
          {
            "speech": "Also, just reminding you that  will be turning off on . Bye.",
            "text": "Also, just reminding you that  will be turning off on . Bye."
          }
        ]
      }
    }
  ]
}

Node.js

app.handle('Simple', conv => {
  conv.add(new Simple({
    speech: '',
    text: ''
  }));
  conv.add(new Simple({
    speech: 'Also, just reminding you that  will be turning off on . Bye.',
    text: 'Also, just reminding you that  will be turning off on . Bye.'
  }));
});

JSON

{
  "responseJson": {
    "session": {
      "id": "session_id",
      "params": {}
    },
    "prompt": {
      "override": false,
      "firstSimple": {
        "speech": "",
        "text": ""
      },
      "lastSimple": {
        "speech": "Also, just reminding you that  will be turning off on . Bye.",
        "text": "Also, just reminding you that  will be turning off on . Bye."
      }
    }
  }
}