Foundry'de Araç Kutusu nedir?

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.

Her biri kendi araçlarını farklı kimlik doğrulama modelleri ve çoğaltılmış kimlik bilgileriyle bağlayan çok sayıda ajanı gösteren diyagram.

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.

Araç Kutusu'nu Microsoft Foundry'de MCP uyumlu bir uç nokta olarak gösteren diyagram. Sol tarafta, Foundry Agent Service (istem ve barındırılan aracılar), Microsoft Agent Framework, LangGraph ve GitHub Copilot, Oluşturma (seçilmiş araçlar, beceriler ve aracılar), Bulma (belirteç tüketimini ve araç araması ile bağlam penceresini azaltma) ve Kullanma (idare ve korumalarla birleşik uç nokta) sağlayan Toolbox'a bağlanır. Araç Kutusu sağ tarafta MCP, A2A, OpenAPI, Microsoft IQ, Beceriler, Aracılar (A2A) ve daha fazlasına bağlanır. Varsayılan olarak yönetilir.

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.

Bkz . Beceriler (önizleme).

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