Menerapkan keterampilan untuk digunakan di Copilot Studio
BERLAKU UNTUK: SDK v4
Keterampilan adalah bot yang dapat digunakan oleh bot lain. Dengan cara ini, Anda dapat membuat satu bot yang menghadap pengguna dan memperluasnya dengan satu atau beberapa keterampilan. Anda dapat mempelajari lebih lanjut tentang keterampilan secara umum dalam Gambaran Umum Keterampilan, dan cara membuatnya dalam Menerapkan keterampilan. Atau, templat Asisten Virtual berisi serangkaian keterampilan bawaan yang dapat Anda sesuaikan dan sebarkan alih-alih membuatnya dari awal.
Jika Anda mengharapkan bahwa keterampilan Anda akan dikonsumsi dari salinan Copilot Studio , ada beberapa batasan lain yang ditempatkan pada keterampilan Anda yang harus Anda perhitungkan.
Pembatasan manifes
Copilot Studio menempatkan pembatasan pada apa yang dapat Anda deklarasikan dalam manifes keterampilan Anda.
- Anda hanya dapat mendeklarasikan 100 atau lebih sedikit tindakan.
- Setiap tindakan dibatasi hingga 25 atau lebih sedikit input atau output.
- Anda tidak dapat menggunakan jenis array untuk input atau output.
Pembatasan penyewa yang sama
Untuk memastikan kepatuhan dan tata kelola keterampilan kustom yang memadai yang didaftarkan untuk digunakan dalam Copilot Studio, bot keterampilan Anda harus menjadi aplikasi terdaftar di ID Microsoft Entra. Setelah menambahkan keterampilan, kami memvalidasi apakah ID aplikasi keterampilan berada di penyewa pengguna yang masuk dan titik akhir keterampilan cocok dengan aplikasi Home Page URL
terdaftar.
Sebelum dapat mendaftarkan bot sebagai keterampilan dalam Copilot Studio, Anda harus memastikan bahwa untuk bot, halaman beranda di portal Azure diatur ke URL manifes keterampilan bot.
Validasi dilakukan selama mendaftarkan Keterampilan
Saat pengguna akhir mencoba terhubung ke keterampilan Anda dari salinan mereka, mereka harus terlebih dahulu mengimpor keterampilan ke Copilot Studio. Keterampilan Anda melalui serangkaian pemeriksaan validasi. Kegagalan salah satu pemeriksaan ini dapat mengakibatkan pesan kesalahan seperti yang dijelaskan dalam tabel ini.
Langkah validasi | Kode kesalahan | Pesan kesalahan | Deskripsi atau mitigasi |
---|---|---|---|
URL Manifes valid | URL_MALFORMED , URL_NOT_HTTPS |
Tautan tidak valid; Tautan harus dimulai dengan https:// | Masukkan kembali tautan sebagai URL aman. |
Manifes dapat diambil | MANIFEST_FETCH_FAILED |
Kami mengalami masalah saat mendapatkan manifes keterampilan. | Verifikasi URL manifes Anda adalah tautan ke manifes Anda; coba buka URL manifes Anda di browser web. Jika URL merender halaman dalam waktu 10 detik, daftarkan ulang keterampilan Anda. |
Manifes dapat dibaca | MANIFEST_TOO_LARGE |
Manifes terlalu besar. | Manifes Anda harus 500 KB atau kurang. |
Manifes dapat dibaca | MANIFEST_MALFORMED |
Manifes tidak kompatibel. | Periksa apakah manifes adalah file JSON yang valid. Periksa apakah manifes berisi properti yang diperlukan, seperti name , msaAppId , dan sebagainya. Lihat Pembatasan manifes untuk informasi selengkapnya. |
Keterampilan belum terdaftar | MANIFEST_ALREADY_IMPORTED |
Keterampilan ini telah ditambahkan ke bot Anda. | Hapus keterampilan dan daftarkan lagi. |
Titik akhir manifes dan domain beranda cocok | MANIFEST_ENDPOINT_ORIGIN_MISMATCH |
Ada ketidakcocokan di titik akhir keterampilan Anda. | Domain URL beranda aplikasi Microsoft Entra ID dan domain URL manifes harus cocok. Lihat Pembatasan penyewa yang sama |
Keterampilan dihosting di penyewa pengguna yang masuk | APPID_NOT_IN_TENANT |
Untuk menambahkan keterampilan, pertama-tama harus didaftarkan. | Administrator global harus mendaftarkan keterampilan ke organisasi pengguna yang masuk. |
Tindakan dibatasi | LIMITS_TOO_MANY_ACTIONS |
Keterampilan ini dibatasi hingga 100 tindakan. | Ada terlalu banyak tindakan keterampilan yang ditentukan dalam manifes keterampilan. Hapus tindakan dan coba lagi. |
Parameter input tindakan terbatas | LIMITS_TOO_MANY_INPUTS |
Tindakan dibatasi hingga 25 input. | Ada terlalu banyak parameter input tindakan keterampilan. Hapus parameter dan coba lagi. |
Parameter output tindakan terbatas | LIMITS_TOO_MANY_OUTPUTS |
Tindakan dibatasi hingga 25 output. | Ada terlalu banyak parameter output tindakan keterampilan. Hapus parameter dan coba lagi. |
Jumlah keterampilan terbatas | LIMITS_TOO_MANY_SKILLS |
Bot Anda dapat memiliki maksimal 25 keterampilan. | Ada terlalu banyak keterampilan yang ditambahkan ke dalam bot. Hapus keterampilan yang ada, lalu coba lagi. |
Token keamanan valid | AADERROR_OTHER |
Sepertinya ada yang tidak bermasalah. | Mungkin ada kesalahan sementara untuk memperoleh token keamanan untuk memicu keterampilan. Coba lagi mengimpor keterampilan. |
Keterampilan sehat | ENDPOINT_HEALTHCHECK_FAILED , HEALTH_PING_FAILED |
Terjadi kesalahan saat memeriksa keterampilan Anda. | Copilot Studio menerima respons yang tidak diketahui saat mengirim EndOfConversation aktivitas ke keterampilan Anda. Pastikan keterampilan Anda berjalan dan merespons dengan benar. |
Keterampilan diotorisasi | ENDPOINT_HEALTHCHECK_UNAUTHORIZED |
Keterampilan ini belum mengizinkan untuk mencantumkan bot Anda. | Periksa apakah bot Anda ada di daftar izin keterampilan. Untuk informasi selengkapnya, lihat Copilot Studio cara Mengonfigurasi Keterampilan. |