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.
Kuruluşlar yapay zeka aracılarını benimsedikçe aracılar arasında araçları yönetmek giderek daha karmaşık hale gelebilir. Aracılar genellikle her uygulama için ayrı yapılandırma, kimlik doğrulaması ve idare gerektiren araçlara, API'lere, MCP sunucularına ve diğer hizmetlere doğrudan bağlanır. Bu yaklaşım yinelenen çabalara, tutarsız davranışlara, kırılgan üretim dağıtımlarına ve aracı sayısı arttıkça ek operasyonel ek yüke yol açabilir.
Araç Kutusu, Microsoft Foundry'de araçları yönetmek ve paylaşmak için merkezi bir yol sağlar. Toolbox ile bir kez seçilmiş bir araç kümesi tanımlar ve aracıların çerçeveler ve çalışma zamanları arasında kullanabileceği TEK BIR MCP uyumlu uç nokta aracılığıyla bunları kullanıma sunarsınız. Toolbox, merkezi kimlik bilgisi yönetimi, idare, gözlemlenebilirlik ve erişim denetimini etkinleştirirken araç tümleştirmesini basitleştirmeye yardımcı olur. Takımlar, araçları her aracı için bağımsız olarak yapılandırmak yerine araçları tek bir yerde yönetebilir, birden çok aracıda yeniden kullanabilir ve aracı kodunda değişiklik yapmadan araç uygulamalarını güncelleştirebilir. Bu yaklaşım, kuruluşların tutarlı güvenlik ve operasyonel uygulamaları korurken aracı geliştirmeyi ölçeklendirmelerine yardımcı olur.
Bu makalede Toolbox'ın nasıl çalıştığı, temel kavramları ve mimarisi ve Microsoft Foundry'de araç kutularının nasıl oluşturulacağı ve yönetileceğini açıklanmaktadır.
Neden araç kutusu kullanmalısınız?
Yeni çalışanları eklemeye yardımcı olan bir temsilci düşünün. Tek bir istek için aracının şunları istemesi gerekebilir:
- Bilgi bankası kullanarak ekleme yönergelerini alın.
- REST API kullanarak bir Microsoft Entra ID hesabı oluşturun.
- Uzun süre çalışan bir aracı kullanarak bulut kaynaklarını sağlama.
- Aracı becerilerini kullanarak kişiselleştirilmiş bir karşılama e-postası taslağı hazırlayın.
- MCP sunucusu kullanarak bir Microsoft Teams kanalına hoş geldiniz iletisi gönderin.
Bu, bir aracı için beş tür, beş kimlik doğrulama modeli ve beş sahip takımdır. Şimdi bunu kuruluşunuzun derlediğini her aracıyla çarpın:
- Teams aynı araçları bağımsız olarak yeniden uygular.
- Kimlik bilgileri çoğaltılır ve her aracı kendi gizli dizilerini ve belirteç yenilemesini yönetir.
- İdare tutarsız veya eksiktir; hangi araçların mevcut olduğuna veya bunları kimin kullandığına çok az görünürlük sağlar.
Merkezi bir yaklaşım olmadan her aracı kendi araç tanımları, kimlik bilgileri ve tümleştirme mantığıyla yapılandırılmalıdır. Kuruluşlar daha fazla aracı oluşturdukçe, bu model yinelenen araç uygulamalarına, tutarsız güvenlik denetimlerine ve artan işlem yüküne yol açabilir.
Araç Kutusu, ekiplerin araçları merkezi olarak tanımlayıp yönetmesine ve bunları MCP uyumlu tek bir uç nokta aracılığıyla kullanıma sunmasına olanak tanıyarak bu zorlukları giderir. Aracılar daha sonra her aracı için özel tümleştirmeler gerektirmeden onaylı araçları kullanabilir ve kuruluşların aracı yeniden kullanımını geliştirmelerine, kimlik bilgileri yönetimini basitleştirmelerine ve aracı dağıtımlarında tutarlı bir şekilde idare uygulamalarına yardımcı olabilir.
Araç yaşam döngüsü - Derleme, Bulma, Kullanma ve İdare
Toolbox dört sütun aracılığıyla tam araç yaşam döngüsünü kapsar: Derleme, Bulma, Kullanma ve İdare:
| Temel | Değer teklifleri |
|---|---|
| Build | Yeniden kullanılabilir araç ve beceri koleksiyonları oluşturun (önizleme), bir kez yayımlayın ve kimlik doğrulamasını merkezi olarak yapılandırın; böylece tüm ekipler aracı başına yapılandırma veya kimlik bilgilerini çoğaltmadan aynı araçları kullanabilir. |
| Keşfetmek | Aracıların çalışma zamanında en uygun araçları bulmasına yardımcı olmak için araç aramasını (önizleme) kullanın. Tek bir araç kutusu, modelin bağlamını doldurmadan, belirteç maliyetini yükseltmeden veya seçim doğruluğunu düşürmeden yüzlerce aracı barındırabilir. |
| Tüket -mek | Aracıları bir araç kutusundaki araçlara erişim sağlayan tek bir MCP uyumlu uç noktaya bağlayın. Aracılar, özel tümleştirmeler gerektirmeden protokoller ve kimlik doğrulama modelleri arasında araçları bulabilir ve çağırabilir. |
| Govern | Araç kutusu düzeyinde kimlik doğrulaması, yetkilendirme, korumalar, gözlemlenebilirlik ve sürüm yönetimi uygulayın. Merkezi idare, kuruluşların aracılar ve araçlar arasında tutarlı güvenlik ve operasyonel denetimler korumasına yardımcı olur. |
Foundry-homed, Foundry-bound değil
Araç kutuları Microsoft Foundry'de oluşturulur ve yönetilir, ancak Bunlar Foundry tabanlı aracılar ile sınırlı değildir. Herhangi bir MCP uyumlu çalışma zamanı veya istemcisi, Microsoft Agent Framework, LangGraph veya kendi kodunuzla oluşturulmuş özel aracılar da dahil olmak üzere bir araç kutusu kullanabilir.
Araç kutusu yönetilen bir kaynak olduğundan aracı kodunu değiştirmeden araçları ekleyebilir, kaldırabilir veya güncelleştirebilirsiniz. Yöneticiler araç kullanılabilirliğini ve yapılandırmasını merkezi olarak yönetirken aracılar aynı uç noktaya bağlanmaya devam eder. Sürüm Oluşturma ile bir araç kutusunun yeni bir varsayılan sürümünü yükseltebilir ve aracıları yeniden dağıtmadan kullanmak için kullanılabilir hale getirebilirsiniz.
Araç kutularının çalıştığını görmek için şu tanıtımları izleyin:
Önemli özellikler
Microsoft Foundry Agent Toolbox, büyük, hızlı büyüyen araç koleksiyonlarını yönetilebilir ve güvenli tutan özellikler ekler.
- Tek uç nokta. Aracınız MCP uyumlu bir uç noktaya bağlanır ve çalışma zamanında her aracı bulur. Aracı kodunu değiştirmeden veya yeniden dağıtmadan araçları ekleyebilir, kaldırabilir veya yeniden yapılandırabilirsiniz.
- Merkezi kimlik doğrulaması. Araç kutusu Microsoft Entra ID ve OAuth kimlik geçişini kullanarak çalışma zamanında kimlik bilgisi ekleme, belirteç yenileme ve ilke zorlama işlemlerini işler, bu nedenle kullanan aracılar araç başına kimlik bilgilerini yönetmez.
- İdare varsayılan olarak. Araç kutusu düzeyindeki araç girişlerine ve çıkışlarına korumalar (Sorumlu yapay zeka ilkeleri) uygulayın.
- Sürüm oluşturma. Yeni bir araç kutusu sürümü oluşturup test edin, ardından hazır olduğunuzda bunu varsayılan olarak yükseltin. Araç kutusuna işaret eden her aracı, kod değişikliği olmadan yükseltilen sürümü otomatik olarak alır.
Toolbox, bu önemli özelliklere ek olarak aşağıdaki yeni önizleme özelliklerini de etkinleştirir:
Araç Arama (önizleme)
Uygulamanız büyüdükçe kullanılabilir araç sayısı da artar. Birkaç araçla başlayan bir araç kutusu hızla onlarca, hatta yüzlercesine kadar genişleyebilir. Her model isteğiyle her araç tanımını göndermek zorluklar yaratır:
- Araç sayısı ölçeklendirildikçe maliyet artar: Model bu aracı kullansa da kullanmasa da her araç tanımı giriş belirteçleri ekler.
- Azaltılmış bağlam kapasitesi: Araç tanımları, modelin bağlam penceresindeki konuşma geçmişi, etki alanı bilgisi ve diğer alan bağlamıyla rekabet eder.
- Daha az doğru araç seçimi: Bir modelin yüzlerce araç arasından seçim yapması gerektiğinde, benzer ama yanlış bir araç seçme veya en iyi seçeneği gözden kaçırma olasılığı daha yüksektir.
Araç arama, araçları varsayılan olarak gizleyerek ve yalnızca iki meta aracı kullanıma sunarak bu zorlukları giderir:
-
tool_search- neye ihtiyacınız olduğunu açıklayın ve en ilgili araçları geri alın. -
call_tool- bulunan herhangi bir aracı ada göre çağır.
Araçların nasıl ortaya çıkarıldığını siz denetlersiniz.
- Kritik araçları her zaman kullanılabilir olacak şekilde sabitleyin.
- Kuruluşunuzun kullandığı terimleri kullanarak araç bulmayı geliştirmek için bağlam ekleyin.
- Sık kullanılan araçları otomatik olarak sabitleyin.
Daha fazla bilgi edinin: Araç arama (önizleme).
Beceriler (önizleme)
Araçlar, bir aracının neler yapabileceğini tanımlar. Beceriler, bir görevi nasıl gerçekleştireceklerini tanımlar.
Beceri paketi, aracıların diğer araçlar gibi çağırabileceği özellikler olarak yeniden kullanılabilir, çok adımlı iş akışlarıdır. Örneğin, beceri biçimlendirilmiş bir rapor oluşturabilir, önceliklendirme iş akışı gerçekleştirebilir veya bir araç çağrıları dizisi düzenler.
Beceriler sürümlenir ve sabittir. Ortamlar arasında tutarlı ve öngörülebilir davranışlar sağlamak için bir araç kutusuna belirli bir beceri sürümü ekleyebilirsiniz.
Beceriler, paylaşılan iş akışlarını kullanmak için gereken kurulumu azaltır . Aracılar başlangıçta MCP kaynakları aracılığıyla becerileri otomatik olarak bulur ve yükler.
Desteklenen araçlar
Aşağıdaki araçlar desteklenir.
| Aracı | Araç Kutusu | Doğrudan araç tümleştirmesi |
|---|---|---|
| Model Bağlam Protokolü (MCP) | ✅ Evet | ✅ Evet |
| Web araması | ✅ Evet | ✅ Evet |
| Azure AI Arama Hizmeti | ✅ Evet | ✅ Evet |
| Kod yorumlayıcı | ✅ Evet | ✅ Evet |
| Dosya arama | ✅ Evet | ✅ Evet |
| OpenAPI | ✅ Evet | ✅ Evet |
| Ajandan ajana (A2A) | ✅ Evet | ✅ Evet |
| Tarayıcı otomasyonu | ✅ Evet | ✅ Evet |
| Fabric IQ | ✅ Evet | ✅ Evet |
| İş IQ'su | ✅ Evet | ✅ Evet |
| Araç arama | ✅ Evet | ❌ Hayır |
| Yetenekler | ✅ Evet | ❌ Hayır |
| Anımsatıcı aracı | ✅ Evet | ❌ Hayır |
| İşlev çağırma | ❌ Hayır (istemci tarafı yürütme) | ✅ Evet |
| Bing ile topraklama | ❌ Hayır | ✅ Evet |
| Bilgisayar kullanımı | ❌ Hayır | ✅ Evet |
| Görüntü oluşturma | ❌ Hayır | ✅ Evet |
| SharePoint | ❌ Hayır | ✅ Evet |
| Doku veri aracısı | ❌ Hayır | ✅ Evet |
| Azure İşlevleri | ❌ Hayır | ✅ Evet |
Get started
- Foundry'de bir araç kutusu oluşturun ve yönetin . Bir araç kutusu ayarlayın ve aracınızla tümleştirin.
- Toolbox hızlı başlangıcı : Bir araç kutusu oluşturun ve bunu barındırılan aracı uçtan uca kullanın.