Praktik terbaik penghentian

Panduan ini menjelaskan pesan pengguna dan jalur migrasi untuk Percakapan Action, yang tidak akan digunakan lagi mulai 13 Juni 2023. Materi ini mencakup hal-hal berikut area:

  • Fase penghentian: Cara kerja Action saat ini, dan setelah penghentian.
  • Pesan yang direkomendasikan: Notifikasi yang disarankan untuk ditambahkan ke Action Anda.
  • Potensi jalur migrasi: Opsi untuk mempertahankan pengguna setelah penghentian.

Postingan blog proaktif (opsional)

Setiap Action, agensi, dan bisnis berbeda. Selain memperbarui Tindakan dengan pesan yang direkomendasikan dalam panduan ini, pertimbangkan untuk memposting blog postingan yang secara proaktif menjawab masalah pengguna umum berikut:

  • Apa yang terjadi?
  • Kapan pengalaman saya akan berubah?
  • Bagaimana agar saya dapat terus menerima fungsi serupa?

Sebaiknya sertakan opsi jalur migrasi dengan semua penghentian penggunaan pengumuman. Postingan Anda dapat dibagikan melalui email, newsletter, dan media sosial.

Fase penghentian penggunaan

Tabel berikut menjelaskan perilaku Action Percakapan saat ini, bagaimana perilakunya akan berubah setelah tanggal penghentian, dan pembaruan yang disarankan untuk Anda memberi tahu pengguna.

Sebelum tanggal penghentian penggunaan (13 Juni 2023) Setelah penghentian penggunaan
Perilaku tindakan Pengalaman Action yang sudah ada Pemanggilan tindakan dinonaktifkan
Update developer yang direkomendasikan Menambahkan notifikasi penghentian ke Tindakan (rekomendasi) T/A
Pembaruan UX Google Saat melakukan panggilan, Google dapat memberikan pemberitahuan Text-To-Speech (TTS) yang Action tidak akan lagi tersedia setelah tanggal penghentian. Saat panggilan, Google memberikan TTS yang memberi tahu pengguna bahwa tindakan ini tidak lagi tersedia.

Jika Anda memutuskan untuk tidak secara proaktif menonaktifkan Action Anda sebelum penghentian tersebut pengguna yang memanggilnya akan menerima notifikasi TTS yang disediakan Google. Tujuan kata-kata yang tepat dari pemberitahuan ini masih didefinisikan, namun kata-kata akhir tidak akan berisi informasi migrasi ke pengguna Anda.

Rekomendasi pesan

Cara terbaik untuk memberi tahu pengguna tentang matahari terbenam yang akan datang adalah dengan memberi tahu mereka setiap kali mereka memanggil tindakan Anda. Anda juga dapat menggunakan kesempatan ini untuk mendidik mereka tentang jalur migrasi ke fungsi serupa.

  • Tujuan pesan: Untuk memberi tahu pengguna tentang perubahan mendatang, dan menginformasikan berdasarkan opsi migrasi yang tersedia.

  • Jangka waktu fitur pesan: Mulai beri tahu pengguna setidaknya 30 hari sebelumnya penghentian penggunaan (13 Mei 2022 - 13 Jun 2022).

Menangani kueri penghentian

Untuk secara khusus menjawab pertanyaan tentang penghentian penggunaan dari pengguna, buat Intent kustom global yang menggunakan kata-kata yang disarankan berikut:

  • “Kami akan menonaktifkan Action Name di date. Untuk mengetahui detailnya, lihat short link | migration path message.”

Kanvas Interaktif

Layar smart yang menampilkan banner notifikasi.

Jika Action Anda menggunakan Canvas Interaktif, tambahkan banner notifikasi ke kanvas pemuatan laman yang menggunakan contoh kata berikut:

  • Action Name akan dinonaktifkan pada date, untuk mengetahui detailnya di shortlink url.”
  • Action Name akan dinonaktifkan pada date, migration path message".

Komunikasi opsional

Ada cara lain untuk memperbarui tindakan yang ada untuk memberi tahu pengguna tentang perubahan yang akan datang. Pertimbangkan untuk mengakhiri pemberitahuan penghentian penggunaan pada Pesan tindakan:

  • existing message. Selain itu, hanya untuk mengingatkan Anda bahwa Action Name akan menjadi (menonaktifkan | mematikan) pada date.”
  • "existing message. Selain itu, hanya memberi tahu Anda bahwa Action Name akan (menonaktifkan | menonaktifkan) pada date, migration path.”

Anda juga dapat menambahkan pemberitahuan ke fitur khusus yang mungkin digunakan Action terapkan:

  • Pemanggilan Deep Link: Menampilkan Kartu Dasar yang informatif (contoh).

  • Last prompt pesan: Anda dapat menambahkan pesan last prompt (contoh) ke salah satu jenis perintah berikut:

    • Intent bawaan (BII). Berlaku di Play Game, Bercerita, dan BII Pendidikan.
    • Saran rutinitas.
    • Dialog sambutan.
  • Keluar dari dialog: Anda juga dapat menambahkan pesan last prompt khusus (contoh) untuk Keluar dari perintah (actions.intent.CANCEL).

  • Notifikasi push: Tambahkan kata-kata yang disarankan berikut ke push mana pun notifikasi yang dibuat menggunakan Action Builder, atau Dialogflow:

    • “Pengingat, Action Name akan dinonaktifkan pada date. Untuk detailnya, buka shortlink url.”
    • “Pengingat, Action Name akan dinonaktifkan pada date, migration path message.

Kemungkinan jalur migrasi

Meskipun mungkin tidak ada jalur migrasi yang serupa dari kampanye Tindakan, pertimbangkan opsi berikut berdasarkan kebutuhan dan ketersediaan pengguna Anda resource developer.

Konten media

Media Actions diaktifkan pengguna untuk menemukan konten Anda di Asisten Google dan memulai pemutaran konten secara langsung di aplikasi. Anda dapat membantu pengguna bertransisi ke tindakan media menggunakan pesan contoh ini:

  • “Anda bisa menemukan kami kapan saja dengan mengucapkan, Ok Google, putar Media Brand Name."
  • “Anda dapat menemukan kami kapan saja dengan mengucapkan, Ok Google, dengarkan `lagu` di Media Brand Name.”

Action Media berbeda dengan Tindakan Percakapan:

  • Dengan Tindakan Media, pengguna tidak "berinteraksi" langsung dengan 3P, tetapi melalui Asisten ke pihak ketiga.
  • Tindakan Media tidak bersifat komunikatif, hanya mendukung "satu adegan" terhadap kueri.

Aplikasi Android

Google Tindakan Aplikasi adalah fitur Android yang memungkinkan pengguna meluncurkan dan mengontrol Aplikasi Android dengan suaranya, menggunakan Asisten. Anda dapat mengedukasi pengguna tindakan aplikasi Anda dengan contoh pesan ini:

  • “Anda bisa menemukan kami dengan mengucapkan “Ok Google, buka App Name.”
  • “Anda dapat membuka aplikasi Android kami dengan mengucapkan “Ok Google, BII di App Name.”
  • Anda bisa menginstal aplikasi Android kami dengan mengucapkan “Ok Google, buka App Name.”

Action Aplikasi berfungsi dengan beberapa perbedaan dengan Action Percakapan:

  • BII Action Aplikasi menawarkan dukungan bahasa dan lokalitas yang terbatas.
  • Aplikasi Android diperlukan untuk meluncurkan tindakan aplikasi.
  • Layar smart tidak mendukung Action Aplikasi.
  • Action Aplikasi tidak bersifat seperti percakapan, hanya mendukung "satu shot" terhadap kueri.

Hardware

Google Smart Home memungkinkan untuk perangkat yang mendukung suara menggunakan Asisten. Anda dapat mengedukasi pengguna tentang Action Smart Home Anda dengan contoh pesan ini:

  • “Anda selalu dapat berbicara dengan kami menggunakan device name, tersedia di store"
  • “Anda bisa bicara dengan kami melalui device name di aplikasi Google Home"

Smart Home memiliki perbedaan berikut dengan Tindakan Percakapan:

  • Smart Home hanya dapat ditambahkan ke perangkat yang kompatibel.
  • Smart Home tidak mendukung percakapan, hanya mendukung "satu shot" terhadap kueri.

Agen chat

Untuk dialog dua arah dengan pengguna melalui chatbot, produk berikut tersedia:

  • Dialogflow CX menyediakan jenis agen tingkat lanjut untuk model agen keamanan. Layanan ini menawarkan integrasi dengan Dialogflow CX Phone Gateway, Dialogflow Messenger, Messenger dari Facebook, LINE, dan banyak lagi. Lihat penuh daftar integrasi.
  • EX Dialogflow menyediakan jenis agen standar yang cocok untuk agen yang lebih kecil dan sederhana. Layanan ini menawarkan integrasi ke Slack, Telegram, LINE, Messenger dari Facebook, Workplace dari Meta, dan banyak lagi. Lihat lengkap daftar integrasi.

Anda dapat mengedukasi pengguna tentang agen chat dengan contoh berikut pesan:

  • "Untuk mendapatkan dukungan di masa mendatang, hubungi support number."
  • “Untuk mendapatkan dukungan di masa mendatang, kunjungi situs web kami di short link url.”
  • “Untuk masukan mendatang, chat dengan kami di Company Name Slack.”

Layanan agen Chat memiliki beberapa perbedaan dengan Action Percakapan:

  • Agen tidak didukung di Layar Smart.
  • Agen tidak dapat berintegrasi dengan Asisten.

Layanan Pelanggan

Selesaikan masalah pelanggan Anda dibutuhkan lebih cepat dengan chatbot, bot suara, dan layanan telepon, yang semuanya terdiri dari dalam Contact Center AI penawaran seperti Agent Assist, dan CCAI Insights. Anda dapat mengedukasi pengguna tentang opsi layanan pelanggan menggunakan contoh ini pesan:

  • Untuk mendapatkan dukungan mendatang, hubungi support number.”
  • "Untuk mendapatkan dukungan di masa mendatang, kunjungi situs kami di short link url.”
  • Untuk mendapatkan masukan pada masa mendatang, chat dengan kami di Slack `Company name` channel".

Opsi layanan pelanggan menawarkan beberapa perbedaan dengan Tindakan Percakapan:

  • Fitur tersebut tidak didukung di Layar Smart.
  • Keduanya tidak dapat diintegrasikan dengan Asisten.

Situs

Anda dapat mengarahkan pengguna ke fungsi yang mungkin ditawarkan situs Anda. Anda dapat mengedukasi pengguna tentang opsi web Anda menggunakan contoh pesan ini:

  • "Untuk mendapatkan dukungan di masa mendatang, kunjungi situs kami di short link url.”

Situs memiliki perbedaan berikut dari Tindakan Percakapan:

  • Layar smart tidak mendukung situs.
  • Situs tidak dapat diintegrasikan langsung dengan Asisten

Contoh kode

Gunakan contoh kode ini untuk membuat respons terkait matahari terbenam untuk Tindakan Percakapan.

Contoh Kartu Dasar

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 ."
      }
    }
  }
}
      

Contoh perintah terakhir

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 "
      }
    }
  }
}

Contoh perintah terakhir (Exit/Cancel)

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."
      }
    }
  }
}