Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Copilot Studio'da oluşturulan aracılar, diğer çevrimiçi hizmetlerle entegrasyon yoluyla yeni yetenekler kazanır. Bu hizmetler, SharePoint ve Dataverse gibi Microsoft hizmetlerini, ServiceNow, Salesforce ve Databricks gibi üçüncü taraf hizmetleri ve özel API'leri kapsayabilir. Power Platform, Copilot Studio'da kullanılabilen zengin bir yerleşik bağlayıcılar ekosistemi sağlar; böylece bunları kendiniz oluşturmanıza gerek kalmaz. Az kodlu veya pro-code kullanarak özel entegrasyonlar oluşturmak için çeşitli seçenekleriniz var. Aracılar, Model Bağlam Protokolü (MCP) aracılığıyla harici araçlar ve verilerle standartlaştırılmış ve ölçeklenebilir bir şekilde etkileşime girebilir veya bir sanal makine üzerinden bilgisayar kullanımıyla web ve masaüstü uygulamalarını otomatikleştirebilir—bu sayede API bulunmadığı durumlarda bile daha geniş entegrasyon senaryoları mümkün olur.
Entegrasyonlar sayesinde, aracılar birden fazla sistemin işlevselliğine erişmek için pratik bir arayüz haline gelir. Kullanıcılar, aracı arayüzünden ayrılmadan birçok farklı işlemi gerçekleştirebilir. Örneğin, Copilot Studio'da oluşturulan tek bir aracı şu amaçlarla kullanılabilir:
- SharePoint listesinde öğeleri okuyun, oluşturun ve güncelleyin.
- Office 365 Outlook ile e-posta mesajı göndermek.
- ServiceNow'da yeni bir destek bileti açmak.
Tümleştirme modeliyle ilgili hususlar
Copilot Studio, Power Platform konektörleri, HTTP istekleri, aracı akışı, Bot Framework yetenekleri ve daha fazlası ile entegrasyonu destekler. Doğru entegrasyon yöntemini seçmek projenin gereksinimlerine bağlıdır.
Power Platform bağlayıcıları
Bağlayıcılar, aracıların altta yatan bir servisle etkileşim kurmasını sağlar. Bunlar, az kodlu bir arayüz aracılığıyla sunulan bir dizi eylem ve tetikleyicidir. Eylemler, bir aracı tarafından gerçekleştirilen işlemlerdir; örneğin okuma, yazma veya güncelleme. Tetikleyiciler, başka bir hizmette bir olay gerçekleştiğinde aracıyı bilgilendirir.
Hazır konnektörleri ve özel konnektörleri kullanın:
- Hazır konnektörler: Microsoft, Copilot Studio ile kullanıma hazır geniş bir yazılım olarak hizmet (SaaS) konnektörleri ekosistemi sunmaktadır.
- Özel konnektörler: Hazır bir konnektör bulunmadığında, bir hizmet için kendi konnektörünüzü oluşturabilirsiniz. Bunlar, REST API'lerini sarmalayan kodsuz veya az kodlu bir katmandır.
Power Platform konnektörleri bu gereksinimleri karşılar:
- Power Platform ile geliştirme yapan geliştiriciler, kodsuz veya az kodlu konnektörlere aşinadır.
- Power Fx kodu desteklenir; değişkenler, koşullar, parametreler gibi özellikler ve daha fazlası kullanılabilir.
- Ayrıştırma ve hata işleme yerleşik olarak sağlanır.
- Hazır konnektörler yalnızca yapılandırma gerektirir; ek geliştirme süresine ihtiyaç yoktur.
- Özel konnektörler bir kez oluşturulup birçok aracı tarafından kullanılabilir.
- Copilot Studio'nun Application Insights (Azure İzleyici'nin bir özelliği) ile entegrasyonu kapsamında etkinlikleri izleme yeteneği.
- Bazı hazır ve özel konnektörler sanal ağları destekleme özelliğine sahiptir.
Entegrasyon için Power Platform bağlayıcılarını kullanırken, aşağıdaki noktaları göz önünde bulundurun:
- Yüzlerce sonuç döndürmek, aracının kullanıcıya yanıtında önemli bir gecikmeye neden olur.
- Üçüncü taraf bağlayıcılar, kullanıcıların hizmete bağlanmadan önce kimlik bilgilerini girmelerini talep eder. Bir kullanıcı, rehberlik olmadan bağlantıyı nasıl kuracağını anlayamayabilir. Kullanıcı bağlantı kurmak için gerekli bilgiye sahip olmadığında maker kimlik bilgilerini kullanmayı düşünün.
HTTP istekleri
Aracılar, başka bir hizmetle HTTP isteği göndererek entegrasyon sağlayabilir. Geliştirici, her HTTP isteğini gerçekleştirirken aşağıdaki değerleri belirtmelidir:
- URI
- Yöntem (GET, POST, PATCH vb.)
- Üst Bilgiler
- Body
HTTP istekleri şu gereksinimleri karşılar:
- Servislerle bağlantı kurabilme ve önceden oluşturulmuş bağlayıcılar listesinde yer almayan işlemleri gerçekleştirebilme imkanı.
- Özel bir bağlayıcıya göre geliştirmek daha az zaman alır.
HTTP isteklerini kullanırken aşağıdaki hususları dikkate alın:
- Birçok az kodlu ve kodsuz oluşturucu, bir HTTP isteğinin nasıl yapılandırılacağını anlamaz ve bunu desteklemekte güçlük çekebilir.
- Bunu, özel bağlayıcılar gibi organizasyonunuzda yeniden kullanım için paylaşamazsınız.
Aracı akışları
Aracı akışları önceden tanımlanmış bir sırayla bir dizi eylem gerçekleştirir. Power Platform konnektörlerindeki düşük kodlu işlemleri kullanırlar. Aracılar, değerleri bir aracı akışına girdi olarak iletebilir ve çıktılarını alabilirler.
Aracı akışları, birkaç önemli farkla Power Automate bulut akışlarına işlevsel olarak benzerdir:
- Aracı akışları yüksek işlem hacmi ve düşük gecikme sağlayabilir.
- Aracı akışları, "döngü içinde insan" eylemleri gibi Power Automate akışlarından daha fazla işlev sunar.
- Aracı akışları, kullanımlarına göre Copilot kredilerini tüketir. Power Automate akışları genellikle kullanıcı başına lisanslama modeli veya işlem başına lisanslama modeli kapsamında çalıştırılır.
Aracı akışları aşağıdaki gereksinimleri karşılar:
- Kod gerektirmeyen veya az kodlu.
- Eylemlerin deterministik ve ardışık olarak yürütülmesi.
- Etkinlik bağımsız olarak izlenebilir.
- Akış eylemlerinde anahtarlar ve gizli bilgiler gibi hassas değerler gizlenir. Kimlik doğrulama amacıyla Azure Key Vault'tan kimlik bilgileri alınır.
- Büyük miktarda veri ve büyük dosya boyutlarını işleyebilir.
- Daha iyi performans sağlamak için eşzamanlılık ve paralel yürütme kullanır.
- Mevcut Power Automate bulut akışları aracı akışlarına dönüştürülebilir.
Aracı akışlarını kullanan bir aracı tasarlarken aşağıdaki noktaları göz önünde bulundurun:
- Performans, içerdiği hizmetlerin ve eylemlerin API limitleriyle sınırlıdır.
- Geliştirici, aracının istisnaları nasıl yöneteceğini bilmesi için bir hata işleme deseni tasarlamalıdır.
- Akışın aracıya ilettiği yanıtın bir boyut sınırı bulunur.
- Daha uzun süreli mantık, Aracıya Yanıt Ver eylemi sonrasında da çalışmaya devam edebilir.
Bot Framework becerileri
Beceriler, Bot Framework kullanılarak oluşturulan yeniden kullanılabilir konuşma yapı taşlarıdır. Becerileri pro kod ile uygulayın. Bunları kullanmak için becerileri Copilot Studio'da kaydedin. Copilot'ta bir beceriyi kaydettikten sonra, bunu bir konuşma konusundaki düğüm olarak tetikleyebilirsiniz.
Bot Framework becerileri şu gereksinimleri karşılar:
- Zaman uyumlu yürütme.
- Özel uç noktalar için destek.
- Mevcut Bot Framework becerileri Copilot Studio'da yeniden kullanılabilir.
Bot Framework becerilerini kullanırken aşağıdaki faktörleri göz önünde bulundurun:
- Sürekli geliştirme ve destek için pro kod gerektirir (örneğin, C#).
- Azure AI Bot Hizmeti'nde çalışır.
- Azure'da ek maliyetler oluşur ve bunları Azure aboneliğiyle karşılamanız gerekir.
- Uygulama Yaşam Döngüsü Yönetimi (ALM), Power Platform'un dışında yer almaktadır.
Entegrasyon kalıpları için diğer hususlar
Her entegrasyon türü için verilen rehberliğe ek olarak, genel bir entegrasyon stratejisi oluştururken aşağıdaki noktaları göz önünde bulundurun:
- Copilot Studio tümleştirme desenleri birbirini dışlamaz ve birleştirilebilir.
- Entegrasyonlar yalnızca bağlandıkları uç noktalar kadar hızlıdır.
- İyi bir konuşma deneyimi sunmak için sorguları her zaman mümkün olduğunca hızlı sonuç verecek şekilde optimize edin.
- Aracı akışları ve Copilot Studio mantığı yeterince hızlı yürütemediğinde, şu seçenekleri değerlendirin:
- Dataverse özel API'leri
- Az kodlu Dataverse eklentileri
- Azure işlevleri
- Bazı senaryolarda, veri entegrasyonunun mesajları iletirken değiştiren bir orta katmanda yapılması gerekir.
Bir aracıya entegrasyon ekleme
Bir aracıya aşağıdaki yöntemlerle entegrasyonlar ekleyin:
Araçlar
- Entegrasyonu bir araç olarak bağlayarak aracının işlevselliğini genişletin.
- Doğal dil kullanarak, düzenleyicinin bir görevi yerine getirmek için aracı hangi durumda seçmesi gerektiğini belirtin.
- Aracının aracın giriş değerlerini nasıl belirlemesi ve çıktının nasıl olması gerektiğini tanımlayın. Üretken yapay zeka, bir açıklamaya dayalı olarak girdileri dinamik olarak doldurabilir veya değerler ve formülleri manuel olarak tanımlayabilirsiniz.
- Üretici düzenleme ile oluşturulan bir planın parçası olarak çağırın.
Konular
- Bir konu düğümü üzerinden entegrasyon çağırın. Her seferinde konunun dizisinde aynı pozisyonda yürütülür.
- Power Fx kullanarak düğüme girdi verin.
Aracılar
- Kendi yönergelerine sahip bir alt aracı oluşturun ve üst öğe aracında bulunan bilgi ve araçlara erişimi tanımlayın.
- Alternatif olarak, Copilot Studio, Microsoft 365 SDK, Microsoft Atölye, Fabric, Agent-To-Agent gibi mevcut bir aracıya bağlanabilirsiniz.
Kotalar ve limitler
Copilot Studio ve Power Platform için mevcut hizmet sınırlarını gözden geçirin:
- Copilot Studio kotaları ve sınırları
- Power Automate sınırları
- Power Platform istek limitleri ve tahsisleri
- Power Platform Konnektör sınırları, her konnektörün kendi sayfasında listelenmiştir.
Bu hizmetler için API sınırlarını ayrı olarak belirlemeniz gerekir.
- OpenAI kapasitesi: Hız sınırları belgelenmemiş.
- Bot Framework becerileri: Kullanılan belirli servisler için Azure dokümantasyonunu kontrol edin.
Entegrasyon planlaması genel bakış örneği
Copilot Studio ile entegrasyonları planlarken, her hizmet için aşağıdaki bilgileri belirleyin:
- Bağlı sistem: Bağlandığınız hizmet.
- Çağıran: Copilot Studio'daki hizmeti çağıran bot bileşeni.
- Birlikte çağrılan: Seçilen tümleştirme türü.
- Beklenen günlük hacmi: Ortalama talep sayısı.
- Beklenen en yüksek talep: Günlük beklenen en yüksek istek sayısı.
- Detaylar: Entegrasyonla ilgili diğer bilgiler.
Birden fazla entegrasyonu olan bir aracı için bir örnek şöyle:
| Bağlı sistem | Çağıran | Birlikte çağrılan | Beklenen günlük hacim | Beklenen zirve | Dakika başına API çağrısı | Ayrıntılar |
|---|---|---|---|---|---|---|
| ServiceNow | Hizmet Masası BB konusu | İş akışı | 5.000 | 1,000 | 600 | Kullanıcıdan alınan sorgu, standart bağlayıcı aracılığıyla ServiceNow bilgi tabanında sorgu çalıştırmak için bir giriş olarak kullanılır. Üretici eylemler için özel veriler olarak sonuçların bir JSON dosyası Copilot Studio'ya gönderilir. |
| Contoso web sitesi | Bilgi | Üretken yanıtlar | 1,000 | Kategori 100 | Yok |
https://contoso.com/en-us/FAQ '/en-us/' değeri, kullanıcı yerel değişkenine göre dinamik olarak ayarlanır. |
| İç Dizin API'si | Konuşma Başlangıcı konusu | İş akışı | 15.000 | 5.000 | Yok | Dahili bir API'ye bağlanmak için Microsoft Azure Sanal Ağ bağlamında çalışan özel bağlayıcıların kullanımı. |
| Hava Durumu API | Hava durumu konusu | HTTP | 500 | Kategori 100 | Yok | REST tabanlı bir API'ye GET isteği gönder. |
| Teams | Toplantı Rezervasyonu konusu | Araçlar | 1.500 | 300 | Kategori 100 | Konuşma girdilerine dayalı bir Teams toplantısı oluşturun. |
| SAP | Her 24 saatte bir | İş akışı | 20.000 | - | 2.500 | SAP'tan Dataverse'e ürün kataloğunun günlük toplu olarak senkronize edilmesi. |
Sonraki adım
Yapay zeka istemlerinin, Model Bağlam Protokolü ve bilgisayar kullanım aracılarının aracınızın yeteneklerini nasıl genişletebileceğini öğrenin.