Bagikan melalui


Ikhtisar Bot Framework Composer

Penting

Power Virtual Agents kemampuan dan fitur sekarang menjadi bagian dari Microsoft Copilot Studio mengikuti investasi signifikan dalam AI generatif dan integrasi yang ditingkatkan Microsoft Copilot.

Beberapa artikel dan tangkapan layar mungkin merujuk saat Power Virtual Agents kami memperbarui dokumentasi dan konten pelatihan.

Catatan

Microsoft Copilot Studio sekarang mendukung fitur-fitur ini tanpa Composer.

Tingkatkan kopilot Anda dengan mengembangkan topik khusus dengan Bot Framework Composer , lalu menambahkannya ke kopilot Anda Copilot Studio .

Composer diintegrasikan untuk Copilot Studio memungkinkan pengembang dan pengguna bisnis membangun copilot bersama. Composer memungkinkan Anda memperluas kopilot Anda dengan Bot Framework fungsionalitas, termasuk:

  • Dialog adaptif
  • Pembuatan bahasa (LG)
  • Ekspresi reguler (RegEx)
  • Kartu Adaptif

Menggunakan Composer dengan memungkinkan Copilot Studio Anda mengakses memori dan konteks percakapan, termasuk variabel yang ditentukan dalam Copilot Studio. Memori dan konteks ini memungkinkan Anda membuat topik untuk menangani gangguan, pembatalan, dan peralihan konteks. Anda juga dapat menambahkan Kartu Adaptif untuk menampilkan elemen interaktif seperti gambar dan video, formulir, dan lainnya di kopilot.

Ada berbagai fungsi dan ekspresi bawaan di Composer untuk Anda gunakan, dan kemampuan untuk menentukan beberapa variasi frasa untuk dipilih secara acak oleh kopilot saat runtime.

Topik kustom yang ditambahkan dengan Composer disebarkan, dihosting, dan dijalankan bersama dengan konten kopilot lainnya Copilot Studio , dan tidak memerlukan hosting Azure lagi.

Penting

Integrasi Composer tidak tersedia untuk pengguna yang hanya memiliki lisensi Microsoft Copilot Studio Teams. Anda harus memiliki uji coba atau lisensi penuh Microsoft Copilot Studio .

Prasyarat

Memahami istilah utama Composer

Composer menggunakan serangkaian istilah yang berbeda untuk menggambarkan konsep serupa yang Copilot Studio digunakan. Berikut adalah beberapa istilah kunci yang perlu dipahami:

  • dialog: Dialog adalah penyusun baris dasar di Composer dan berfungsi sebagai penampung untuk pemicu. Setiap dialog mewakili sebagian dari fungsionalitas bot yang berisi instruksi tentang apa yang dilakukan bot dan bagaimana bereaksi terhadap input pengguna. Untuk mempelajari dialog lebih lanjut, lihat Dialog sebagai blok penyusun percakapan di Composer.

  • dialog utama: Dialog utama bot adalah dialog pertama yang muncul di penjelajah bot dan dibuat saat Anda mengimpor kopilot Anda Copilot Studio ke Composer. Dialog utama tidak boleh dihapus, karena sesuai dengan kopilot Anda Copilot Studio .

  • pemicu: Pemicu adalah komponen utama dialog dan memungkinkan Anda menangkap dan merespons peristiwa. Setiap pemicu memiliki kondisi dan kumpulan tindakan yang akan dijalankan saat kondisi terpenuhi. Anda dapat menganggap pemicu sebagai setara dengan topik dalam Copilot Studio. Untuk mempelajari pemicu lebih lanjut, lihat Pemicu.

  • tindakan: Tindakan adalah komponen utama pemicu yang memungkinkan Anda mengirim respons, membuat dan menetapkan nilai ke properti, memanipulasi alur percakapan, mengelola dialog, dan banyak aktivitas lainnya. Anda dapat menganggap tindakan sebagai setara dengan node dalam Copilot Studio.

Fitur komposer tidak didukung dengan Copilot Studio

Fitur Composer berikut tidak didukung dengan Copilot Studio:

Fitur yang tidak didukung Informasi tambahan
Pengenal LUIS (pemahaman bahasa) Pengenal Default di Composer diatur ke Microsoft Copilot Studio pemahaman bahasa alami (NLU).
Orkestrator Bot Framework Bot Framework Orchestrator tidak didukung di Composer untuk Copilot Studio.
Pengenal kustom Pengenal kustom tidak didukung di Composer untuk Copilot Studio.
Bot keterampilan Tidak dapat memanggil bot keterampilan dalam konten Composer yang dimaksudkan untuk Copilot Studio.
QnA Maker Fitur ini tidak tersedia di Composer untuk Copilot Studio.
Login OAuth dan keluar pengguna Jenis tindakan ini tidak didukung di Composer Copilot Studio.
Inputs dan Output dialog Input dan Output Dialog tidak didukung di Composer for Copilot Studio.
Deteksi entitas di frasa pemicu di komposer Tidak dapat digunakan # getUserName my name is {username=userName} di Composer.
Pengujian di emulator Bot Framework Semua konten Composer harus dipublikasikan dan kemudian diuji Copilot Studio.

Panduan untuk membuat konten untuk Copilot Studio di Composer

Ada beberapa panduan utama yang harus diikuti saat menggunakan Composer untuk membuat konten untuk Copilot Studio:

  • Topik dari kopilot Anda Copilot Studio ditampilkan di Composer sebagai dialog. Anda tidak dapat mengedit dialog ini di Composer; memilihnya akan membuka topik Copilot Studio yang relevan untuk diedit.

    Screenshot daftar topik di Composer yang diimpor dari akopilot Copilot Studio .

  • Copilot Studio variabel global diakses di Composer dengan menggunakan virtualagent cakupan. Cakupan ini tidak muncul di menu referensi properti Composer, tetapi Anda dapat mengaksesnya dengan memasukkan ekspresi secara langsung.

  • Menerbitkan konten di Composer membuat perubahan tersedia untuk pengujian, tetapi tidak secara otomatis menerbitkan kopilot Anda Copilot Studio . Untuk menerbitkan perubahan kopilot Anda ke saluran, gunakan fitur Publikasikan di. Copilot Studio

  • Gunakan tindakan Mulai Microsoft Copilot Studio topik untuk memanggil Copilot Studio topik di Composer.

    Tangkapan layar menu tindakan tambah Composer.

  • Anda dapat menambahkan pemicu Composer baru dalam bentuk apa pun ke dialog utama (juga dikenal sebagai "root").

  • Anda dapat mengirim pesan dan mengajukan pertanyaan dari pemicu Composer ini.

  • Anda tidak dapat menggunakan pengenal ekspresi reguler di dialog utama. Menggunakan pengenal ekspresi reguler di dialog utama mencegah Anda menerbitkan konten Copilot Studio Composer. Namun, Anda dapat menggunakan pengenal ekspresi reguler di dialog Composer lainnya.

  • Anda dapat menambahkan peristiwa dan pemicu Composer apa pun ke dialog yang baru dibuat.

  • Pada halaman Respons Bot, bagian Umum harus kosong. Menggunakan aset apa pun di sana mengakibatkan kesalahan validasi dan mencegah Anda menerbitkan konten Copilot Studio Composer.

    Tangkapan layar dari bagian respons bot umum kosong.

  • Setiap dialog Composer memiliki resource bot respons (.lg) dan pemahaman bahasa (.lu) sendiri. Misalnya, bot yang berbicara bahasa Inggris (AS) dan memiliki dialog bernama dialog1 memiliki satu dialog1.en-us.lg file dan satu dialog1.en-us.lu file.

  • Dialog utama di Composer tidak boleh dihapus, karena sesuai dengan kopilot Anda Copilot Studio . Dialog utama dapat memiliki nol atau lebih pemicu.

  • Anda dapat menangkap telemetri dalam dialog dan pemicu Composer dan menggunakannya Application Insights untuk menganalisisnya dengan kueri Kusto untuk dialog adaptif. Untuk informasi selengkapnya, lihat Menangkap telemetri dengan Application Insights.

Untuk panduan mendalam tentang dialog, peristiwa, pemicu, dan cara membuat konten bot tingkat lanjut dengan Composer Bot Framework, lihat referensi berikut:

Referensi

Untuk mempelajari lebih lanjut cara mengembangkan di Composer, lihat referensi berikut: