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.
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.
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.
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 satudialog1.en-us.lg
file dan satudialog1.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:
- Bot Framework Dialog komposer
- Bot Framework Peristiwa dan pemicu komposer
- Pembuatan bahasa
- Alur percakapan dan memori
Referensi
Untuk mempelajari lebih lanjut cara mengembangkan di Composer, lihat referensi berikut:
- Bot Framework Dokumentasi komposer
- Tur Komposer
- Tutorial: Membuat bot baru
- Tutorial: Menambahkan Kartu dan tombol ke bot Anda
- Tutorial: Menambahkan pembuatan bahasa ke bot Anda
- Bot Framework Komposer di GitHub
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk