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 entegre edilmiş ajanlar, diğer çevrimiçi hizmetlerle entegrasyon yoluyla yeni yetenekler kazanır. Bu hizmetler arasında SharePoint ve Dataverse gibi Microsoft hizmetleri, ServiceNow, Salesforce ve Databricks gibi üçüncü taraf hizmetler ve özel API'ler bulunabilir. Power Platform, Copilot Studio için mevcut olan zengin bir yerleşik bağlantı ekosistemi sunar, bu yüzden onları kendiniz kurmanıza gerek yoktur. Ayrıca low-code veya pro-code kullanarak özel entegrasyonlar oluşturmak için çeşitli seçenekleriniz var. Ajanlar, 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 bilgisayar kullanımı yoluyla web ve masaüstü uygulamalarını doğrudan sanal makineden otomatikleştirebilir – böylece API mevcut olmasa bile daha geniş entegrasyon senaryoları mümkün olur.
Entegrasyonlar kullanılarak, ajanlar birden fazla sistemin işlevselliğine erişmek için pratik bir arayüz haline gelir. Kullanıcılar, ajandan uzaklaşmadan birçok farklı işlem yapabilir. Örneğin, Copilot Studio'da tasarlanmış tek bir ajan şu amaçlarla kullanılabilir:
- SharePoint listesinde öğeleri okuyun, oluşturun ve güncelleyin.
- Office 365 Outlook kullanarak e-posta mesajı gönderin.
- ServiceNow'da yeni bir destek bileti açın.
Entegrasyon deseniyle ilgili hususlar
Copilot Studio, Power Platform bağlayıcıları, HTTP istekleri, ajan akışları, bot framework becerileri ve daha fazlası aracılığıyla entegrasyonu destekler. Doğru entegrasyon modelini seçmek projenin gereksinimlerine bağlıdır.
Power Platform bağlayıcıları
Bağlayıcılar, ajanların altta yatan bir servisle etkileşime girmesini sağlar. Bunlar, düşük kodlu bir arayüz aracılığıyla ortaya çıkan bir dizi eylem ve tetikleyicidir. Eylemler, bir ajan tarafından yönlendirilen işlemlerdir; örneğin okuma, yazma veya güncelleme. Tetikleyiciler, başka bir hizmette bir olay gerçekleştiğinde ajanı bilgilendirir.
Önceden hazırlanmış ve özel konnektörler kullanın:
- Önceden hazırlanmış konnektörler: Microsoft, Copilot Studio ile kullanıma hazır geniş bir yazılım hizmet (SaaS) ekosistemi sunmaktadır.
- Özel konnektörler: Hazır bir konnektör yoksa, kendi bağlantı cihazınızı bir servis için inşa edebilirsiniz. REST API'leri için kodsuz veya düşük kodlu bir wrapper.
Güç Platformu konnektörleri bu gereksinimleri karşılar:
- Power Platform ile inşa eden üreticiler, kodsuz veya düşük kodlu konnektörlere aşinadır.
- Power Fx kodu desteklenir; değişkenler, koşullar, parametreler ve daha fazlası dahildir.
- Ayrıştırma ve hata işleme dahili olarak hazırlanmış.
- Hazır konnektörler sadece yapılandırma gerektirir ve geliştirme süresi gerekmez.
- Özel konnektörler bir kez oluşturulabilir ve birçok ajanda kullanılabilir.
- Copilot Studio'nun Application Insights (Azure Monitor'un bir özelliği) entegrasyonunun bir parçası olarak faaliyeti izleme yeteneği.
- Bazı konnektörler ve özel konnektörler sanal ağları destekler.
Entegrasyon için Power Platform bağlantı sistemlerini kullandığınızda, aşağıdaki noktaları göz önünde bulundurun:
- Yüzlerce sonuç döndürmek, ajanı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 ister. 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
Ajanlar, HTTP talebi yaparak başka bir hizmetle entegre olabilir. Geliştirici, HTTP talebi yaparken her seferinde şu değerleri belirtmelidir:
- URI
- Yöntem (GET, POST, PATCH ve benzeri)
- Headers
- Body
HTTP istekleri şu gereksinimleri karşılar:
- Servislerle bağlantı kurma ve önceden oluşturulmuş bağlayıcılar listesinde bulunmayan işlemleri gerçekleştirme yeteneği.
- Özel bir konnektörden daha az geliştirme süresi var.
HTTP isteklerini kullanırken aşağıdaki faktörleri göz önünde bulundurun:
- Birçok düşük kodlu ve kodsuz üretici HTTP isteğini nasıl yapılandırmak gerektiğini anlamaz ve desteklemekte zorlanabilir.
- Özel bağlayıcılar gibi yeniden kullanım için organizasyonunuz arasında paylaşamazsınız.
Aracı akışları
Ajan akışları, önceden tanımlanmış bir dizi eylemi gerçekleştirir. Power Platform konnektörlerindeki düşük kodlu işlemleri kullanırlar. Ajanlar, değerleri bir ajan akışına girdi olarak aktarabilir ve çıktılarını alabilirler.
Ajan akışları, birkaç önemli farkla Power Automate bulut akışlarına işlevsel olarak benzerdir:
- Ajan akışları yüksek verimlilik ve düşük gecikme sağlayabilir.
- Ajan akışları, Power Automate akışlarından daha fazla yetenek sunar; örneğin "insan-döngüde" eylemleri gibi.
- Ajan akışları, kullanımlarına göre Copilot kredilerini tüketir. Power Automate akışları genellikle kullanıcı başına veya süreç başına lisanslama modeli altında çalışır.
Ajan akışları şu gereksinimleri karşılar:
- Kodsuz ya da düşük kodlu.
- Eylemlerin deterministik zincirlenmesi.
- Aktivite ayrı ayrı izlenebilir.
- Akış eylemlerindeki anahtarlar ve sırlar gibi hassas değerleri saklar. Kimlik doğrulama için Azure Key Vault'tan kimlik bilgilerini alıyor.
- Büyük hacimli veri ve dosya boyutlarını işliyor.
- Daha iyi performans sağlamak için eşzamanlılık ve paralel yürütme iş parçacıkları kullanır.
- Mevcut Power Automate bulut akışları ajan akışlarına dönüştürülebilir.
Ajan akışlarını kullanan bir ajan tasarlarken, aşağıdaki noktaları göz önünde bulundurun:
- Performans, içerdiği hizmetlerin ve eylemlerin API sınırları tarafından sınırlandırılır.
- Geliştirici, ajanın istisnaları nasıl yöneteceğini bilmesi için bir hata işleme deseni tasarlamalıdır.
- Akışın ajana verdiği yanıtın bir boyut sınırı vardır.
- Daha uzun süreli mantık, Ajana Yanıt Verme eyleminden sonra çalışmaya devam edebilir.
Bot Framework becerileri
Beceriler, Bot Framework'ü kullanarak oluşturduğunuz yeniden kullanılabilir konuşma becerisi yapı taşlarıdır. Pro-code kullanarak becerileri uygulayın. Yetenekleri kullanmak için Copilot Studio'da kaydedin . Copilot'ta bir yetenek kaydettikten sonra, onu bir konuşma konusunda 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-code 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ışındadır.
Entegrasyon kalıpları için diğer hususlar
Her entegrasyon türü için rehberlikle birlikte, genel bir entegrasyon stratejisi için aşağıdaki noktaları göz önünde bulundurun:
- Copilot Studio entegrasyon kalıpları özel değildir ve birleştirilebilir.
- Entegrasyonlar yalnızca bağlandıkları uç noktalar kadar hızlıdır.
- İyi bir sohbet deneyimi sağlamak için her zaman soruları mümkün olduğunca hızlı sonuç verecek şekilde optimize edin.
- Ajan akışları ve Copilot Studio mantığı yeterince hızlı çalıştırmıyorsa, şu seçenekleri göz önünde bulundurun:
- Dataverse özel API'leri
- Dataverse low-code eklentileri
- Azure functions
- Belirli senaryolar, veri entegrasyonunun mesajları iletikçe değiştiren orta katmanda gerçekleştirilmesini gerektirir.
Bir ajana entegrasyon ekleme
Aşağıdaki yöntemlerle bir ajana entegrasyon ekleyin:
Tools
- Entegrasyonu bir ajanın işlevselliğini genişletmek için bir araç olarak bağlayın.
- Orkestratörün bir görevi yerine getirmek için aracı ne zaman seçmesi gerektiğini doğal dil kullanarak tanımlayın.
- Ajanın aracın giriş değerlerini ve çıktının nasıl görüneceğini nasıl belirlemesi 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.
- Üretken orkestrasyonla oluşturulan bir planın parçası olarak çağırın.
Konular
- Bir konu düğümü üzerinden entegrasyon çağırın. Her seferinde konunun dizisindeki aynı konumda yürütülür.
- Power Fx kullanarak düğüme giriş sağla.
Ajanslar
- Kendi komut setine sahip bir alt ajan oluşturun ve ana ajanın sahip olduğu bilgi ve araçlara erişimi tanımlayın.
- Alternatif olarak, Copilot Studio, Microsoft 365 SDK, Microsoft Foundry, Fabric, Agent-To-Agent gibi mevcut bir ajana bağlanabilirsiniz.
Kotalar ve sınırlar
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 sınırları ve tahsisatları
- Güç Platformu Bağlantı Sınırları, her konnektörün bireysel sayfasında listelenmiştir.
Bu hizmetler için API sınırlarını ayrı olarak belirlemeniz gerekir:
- OpenAI kapasitesi: Tarife sınırları belgelenmemiş.
- Bot Framework becerileri: Kullanılan özel hizmetler için Azure dokümantasyonuna bakın.
Entegrasyon planlaması genel bakış örneği
Copilot Studio ile entegrasyon planlarken, her hizmet için aşağıdaki bilgileri belirleyin:
- Bağlı sistem: Bağlandığınız servis.
- Çağrılanlar: Copilot Studio'daki hizmeti çağıran bot bileşeni.
- Arama: Seçilen entegrasyon türü.
- Beklenen günlük hacim: Ortalama talep sayısı.
- Beklenen zirve: Beklenen en yüksek günlük talep sayısı.
- Detaylar: Entegrasyonla ilgili diğer bilgiler.
Birden fazla entegrasyonu olan bir ajan için bir örnek şöyle:
| Bağlı sistem | Çağrı | Çağrı | Beklenen günlük hacim | Beklenen zirve | Dakikada API çağrıları | Ayrıntılar |
|---|---|---|---|---|---|---|
| ServiceNow | Service Desk KB topic | Workflow | 5.000 | 1,000 | 600 | Kullanıcı sorgu, standart bağlayıcı kullanılarak ServiceNow bilgi tabanında bir sorgu çalıştırmak için bir giriş olarak kullanılır. Sonuçlardan oluşan bir JSON, üretken eylemler için özel veriler için Copilot Studio'ya geri gönderilir. |
| Contoso web sitesi | Bilgi | Üretken yanıtlar | 1,000 | 100 | Geçersiz |
https://contoso.com/en-us/FAQ /en-us/ kullanıcı yerel değişkenine göre dinamik olarak ayarlanır. |
| İç Dizin API'si | Sohbet Başlatma Konusu | Workflow | 15,000 | 5.000 | Geçersiz | Azure Virtual ağı bağlamında çalışan özel bağlayıcıların dahili API'ye bağlanmak için kullanılması. |
| Hava Durumu API'si | Hava durumu konusu | HTTP | beş yüz | 100 | Geçersiz | REST tabanlı bir API'ye GET talebi al. |
| Takım | Toplantı Rezervasyonu Konusu | Tools | 1.500 | 300 | 100 | Sohbet girdilerine dayalı bir Teams toplantısı oluşturun. |
| SAP | 24 saatte bir | Workflow | 20,000 | - | 2,500 | SAP'tan Dataverse'e ürün kataloğunun günlük toplu senkronizasyonu. |
Sonraki adım
Yapay zeka istemlerinin, Model Bağlam Protokolü ve bilgisayar kullanım ajanlarının ajanınızın yeteneklerini nasıl genişletebileceğini öğrenin.