Copilot Studio'da kullanmak için beceri uygulama
ŞUNLAR IÇIN GEÇERLIDIR: SDK v4
Beceri, başka bir bot tarafından kullanılabilecek bir botdur. Bu şekilde, kullanıcıya yönelik tek bir bot oluşturabilir ve bunu bir veya daha fazla beceriyle genişletebilirsiniz. Becerilere Genel Bakış bölümünde genel olarak beceriler hakkında daha fazla bilgi edinebilir ve bunları beceri uygulama bölümünden nasıl oluşturabileceğinizi öğrenebilirsiniz. Alternatif olarak, Sanal Yardımcı şablonları sıfırdan oluşturmak yerine özelleştirebileceğiniz ve dağıtabileceğiniz bir dizi önceden oluşturulmuş beceri içerir.
Becerinizin bir Copilot Studio yardımcı pilotundan tüketileceğini düşünüyorsanız, becerinize hesaba dahil etmeniz gereken başka kısıtlamalar da vardır.
Bildirim kısıtlamaları
Copilot Studio, beceri bildiriminizde bildirebilecekleriniz üzerinde kısıtlamalar uygular.
- Yalnızca 100 veya daha az eylem bildirebilirsiniz.
- Her eylem 25 veya daha az giriş veya çıkışla sınırlıdır.
- Girişler veya çıkışlar için dizi türünü kullanamazsınız.
Aynı kiracı kısıtlaması
Copilot Studio'da kullanılmak üzere kayıtlı olan özel becerilerin uyumluluğunu ve yeterli idaresini sağlamak için beceri botunuzun Microsoft Entra Id'de kayıtlı bir uygulama olması gerekir. Beceri ekledikten sonra, becerinin uygulama kimliğinin oturum açmış kullanıcının kiracısında olup olmadığını ve beceri uç noktasının kayıtlı uygulamanın ile eşleşip eşleşmediğini doğrularız Home Page URL
.
Botunuzu Copilot Studio'da beceri olarak kaydedebilmeniz için önce, bot için Azure portalındaki giriş sayfasının botun beceri bildirimi URL'sine ayarlandığından emin olmanız gerekir.
Beceri kaydederken gerçekleştirilen doğrulama
Bir son kullanıcı yardımcı pilotundan becerinize bağlanmayı denediğinde, önce beceriyi Copilot Studio'ya aktarması gerekir. Beceriniz bir dizi doğrulama denetiminden geçer. Bu denetimlerden birinin başarısızlığı, bu tabloda açıklandığı gibi bir hata iletisine neden olabilir.
Doğrulama adımı | Hata kodu | Hata İletisi | Açıklama veya risk azaltma |
---|---|---|---|
Bildirim URL'si geçerli | URL_MALFORMED , URL_NOT_HTTPS |
Bağlantı geçerli değil; Bağlantı https:// ile başlamalıdır | Bağlantıyı güvenli url olarak yeniden girin. |
Bildirim alınabilir | MANIFEST_FETCH_FAILED |
Beceri bildirimini alma konusunda sorunlarla karşılaştık. | Bildirim URL'nizin bildiriminizin bir bağlantısı olduğunu doğrulayın; bildirim URL'nizi bir web tarayıcısında açmayı deneyin. URL, sayfayı 10 saniye içinde işlerse becerinizi tekrar kaydedin. |
Bildirim okunabilir | MANIFEST_TOO_LARGE |
Bildirim çok büyük. | Bildiriminiz 500 KB veya daha az olmalıdır. |
Bildirim okunabilir | MANIFEST_MALFORMED |
Bildirim uyumlu değil. | Bildirimin geçerli bir JSON dosyası olup olmadığını denetleyin. Bildirimin , msaAppId gibi gerekli özellikleri name içerip içermediğini denetleyin. Daha fazla bilgi için bkz . Bildirim kısıtlamaları . |
Beceri henüz kayıtlı değil | MANIFEST_ALREADY_IMPORTED |
Bu beceri, botunuza zaten eklendi. | Beceriyi silin ve yeniden kaydedin. |
Bildirim uç noktası ve giriş sayfası etki alanları eşleş | MANIFEST_ENDPOINT_ORIGIN_MISMATCH |
Beceri uç noktalarınızda bir uyuşmazlık var. | Microsoft Entra ID uygulamanızın giriş sayfası URL etki alanı ve bildirim URL'si etki alanı eşleşmelidir. Bkz. Aynı kiracı kısıtlaması |
Beceri oturum açmış kullanıcının kiracısında barındırılıyor | APPID_NOT_IN_TENANT |
Beceri eklemek için önce kayıtlı olması gerekir. | Genel yöneticinin bu beceriyi oturum açmış kullanıcının kuruluşuna kaydetmesi gerekir. |
Eylemler sınırlıdır | LIMITS_TOO_MANY_ACTIONS |
Beceri, 100 eylemle sınırlıdır. | Beceri bildiriminde tanımlanmış çok fazla beceri eylemi var. Eylemleri kaldırın ve yeniden deneyin. |
Eylem giriş parametreleri sınırlıdır | LIMITS_TOO_MANY_INPUTS |
Eylemler 25 giriş ile sınırlıdır. | Çok fazla beceri eylemi giriş parametresi var. Parametreleri kaldırın ve yeniden deneyin. |
Eylem çıkış parametreleri sınırlıdır | LIMITS_TOO_MANY_OUTPUTS |
Eylemler 25 çıkış ile sınırlıdır. | Çok fazla beceri eylemi çıkış parametresi var. Parametreyi kaldırın ve yeniden deneyin. |
Beceri sayısı sınırlıdır | LIMITS_TOO_MANY_SKILLS |
Botunuz en fazla 25 beceriye sahip olabilir. | Bota eklenmiş çok fazla beceri var. Var olan bir beceriyi kaldırın ve yeniden deneyin. |
Güvenlik belirteci geçerli | AADERROR_OTHER |
Bir sorun olmuş gibi görünüyor. | Beceriyi tetikleyen bir güvenlik belirteci almak için geçici bir hata olabilir. Beceriyi içeri aktarmayı yeniden deneyin. |
Beceri sağlıklıdır | ENDPOINT_HEALTHCHECK_FAILED , HEALTH_PING_FAILED |
Beceriniz denetlenirken bir sorun oluştu. | Copilot Studio, becerinize etkinlik gönderirken bilinmeyen bir EndOfConversation yanıt aldı. Becerinizin çalıştığından ve doğru yanıt verdiğine emin olun. |
Beceri yetkilendirilmiştir | ENDPOINT_HEALTHCHECK_UNAUTHORIZED |
Bu beceri botunuza izin vermemiş. | Botunuzun becerinin izin verme listesinde olup olmadığını denetleyin. Daha fazla bilgi için bkz. Copilot Studio'da Beceri Yapılandırma. |