Mi az a Toolbox a Foundryben?

Ahogy a szervezetek AI-ügynököket vezetnek be, az ügynökök közötti eszközök kezelése egyre összetettebb lehet. Az ügynökök gyakran közvetlenül csatlakoznak az eszközökhöz, API-khoz, MCP-kiszolgálókhoz és más szolgáltatásokhoz, és mindegyik implementációhoz külön konfigurációt, hitelesítést és szabályozást igényelnek. Ez a megközelítés duplikált erőfeszítést, inkonzisztens viselkedést, törékeny éles üzembe helyezéseket és további működési többletterhelést eredményezhet az ügynökök számának növekedésével.

Az eszközkészlet központosított módot biztosít az eszközök Microsoft Foundryben való kezelésére és megosztására. Az Eszközkészlettel egyszer definiálhat egy válogatott eszközkészletet, és egyetlen MCP-kompatibilis végponton keresztül teheti elérhetővé azokat, amelyeket az ügynökök a keretrendszerek és futtatókörnyezetek között használhatnak. Az eszközkészlet segít leegyszerűsíteni az eszközök integrációját, miközben lehetővé teszi a központi hitelesítő adatok kezelését, szabályozását, megfigyelhetőségét és hozzáférés-vezérlését.   Ahelyett, hogy minden ügynökhöz egymástól függetlenül konfigurálja az eszközöket, a csapatok egyetlen helyen kezelhetik az eszközöket, több ügynök között újra felhasználhatják őket, és anélkül frissíthetik az eszköz implementációit, hogy módosítani kellene az ügynök kódját. Ez a megközelítés segít a szervezeteknek skálázni az ügynökfejlesztést, miközben konzisztens biztonsági és üzemeltetési eljárásokat tartanak fenn.

Ez a cikk bemutatja az Eszközkészlet működését, alapvető fogalmait és architektúráját, valamint az eszközkészletek Microsoft Foundryben való létrehozását és kezelését.

Miért érdemes eszközkészletet használni?

Fontolja meg egy olyan ügynököt, amely segít az új alkalmazottak előkészítésében. Egyetlen kérés esetén az ügynöknek a következőre lehet szüksége:

  • Az előkészítési útmutató lekérése tudásbázis használatával.
  • Hozzon létre egy Microsoft Entra ID fiókot REST API használatával.
  • Felhőbeli erőforrások kiépítése egy hosszú ideig futó ügynökkel.
  • Személyre szabott üdvözlő e-mail készítése ügynöki ismeretekkel.
  • Üdvözlő üzenetet tehet közzé egy Microsoft Teams csatornán egy MCP-kiszolgáló használatával.

Ez öt típus, öt hitelesítési modell és öt tulajdonos csapat – egy ügynökhöz. Most szorozza meg a szervezet által létrehozott összes ügynököt:

  • A Teams egymástól függetlenül újra implementálja ugyanazokat az eszközöket.
  • A hitelesítő adatok duplikálva vannak, és minden ügynök kezeli a saját titkos kulcsait és jogkivonat-frissítéseit.
  • A szabályozás inkonzisztens vagy hiányzó, és nem látható, hogy milyen eszközök léteznek, vagy ki használja őket.

Több ügynököt ábrázoló ábra, amelyek különböző hitelesítési modellekkel és duplikált hitelesítő adatokkal kapcsolják be a saját eszközeiket.

Központosított megközelítés nélkül minden ügynököt saját eszközdefiníciókkal, hitelesítő adatokkal és integrációs logikával kell konfigurálni. Mivel a szervezetek több ügynököt hoznak létre, ez a modell duplikált eszközmegvalósításokhoz, inkonzisztens biztonsági vezérlőkhöz és nagyobb működési többletterheléshez vezethet.

Az eszközkészlet úgy oldja meg ezeket a kihívásokat, hogy lehetővé teszi a csapatok számára, hogy központilag definiálják és felügyeljék az eszközöket, és egyetlen MCP-kompatibilis végponton keresztül tegyék elérhetővé őket. Az ügynökök ezután anélkül használhatják a jóváhagyott eszközöket, hogy minden ügynökhöz egyéni integrációra van szükség, így a szervezetek javíthatják az eszközök újrafelhasználását, egyszerűbbé tehetik a hitelesítő adatok kezelését, és egységesen alkalmazhatják a szabályozást az ügynöktelepítések során.

Az eszköz életciklusa – Létrehozás, felfedezés, felhasználás és szabályozás

Az eszközkészlet négy pilléren keresztül fedi le az eszköz teljes életciklusát : Build, Discover, Consume és Govern:

Alappillér Értékajánlat
Build Újrahasználható eszköz- és képességgyűjteményeket hozhat létre (előzetes verzió), közzéteheti egyszer, és központilag konfigurálhatja a hitelesítést, hogy minden csapat ugyanazokat az eszközöket használja az ügynökönkénti konfiguráció vagy hitelesítő adatok duplikálása nélkül.
Fedezd fel Az eszközkereséssel (előzetes verzió) segíthet az ügynököknek megtalálni a legrelevánsabb eszközöket a futtatókörnyezetben. Egyetlen eszközkészlet több száz eszközt tartalmazhat anélkül, hogy elárasztanák a modell környezetét, megnövelik a tokenek költségeit, vagy csökkentenék a kiválasztás pontosságát.
Fogyasztanak Csatlakoztassa az ügynököket egyetlen MCP-kompatibilis végponthoz, amely hozzáférést biztosít az eszközkészlet eszközeihez. Az ügynökök egyéni integrációk nélkül fedezhetik fel és hívhatják meg az eszközöket a protokollok és hitelesítési modellek között.
Govern Az eszközkészlet szintjén alkalmazza a hitelesítést, az engedélyezést, a védőkorlátokat, a megfigyelhetőséget és a verziókezelést. A központosított irányítás segítségével a szervezetek egységes biztonsági és üzemeltetési ellenőrzéseket tarthatnak fenn az ügynökök és eszközök között.

Az Eszközkészletet egy MCP-kompatibilis végpontként ábrázoló ábra Microsoft Foundryben. A bal oldalon az Foundry Agent Service (parancssori és üzemeltetett ügynökök), az Microsoft Agent Framework, a LangGraph és a GitHub Copilot csatlakozik az Eszközkészlethez, amely buildelési (válogatott eszközök, készségek és ügynökök), Discover (a tokenhasználat és a környezet ablakának csökkentése eszközkereséssel) és Használat (egységes végpont szabályozási és védőkorlátokkal). A jobb oldalon az Eszközkészlet az MCP, az A2A, az OpenAPI, Microsoft az IQ, a Skills, az Ügynökök (A2A) és még sok más elemhez csatlakozik. Alapértelmezés szerint szabályozva van.

Foundry-homed, not Foundry-bound

Az eszközkészletek Microsoft Foundryben jönnek létre és kezelhetők, de nem korlátozódnak az Öntöde-alapú ügynökökre. Bármely MCP-kompatibilis futtatókörnyezet vagy ügyfél használhat eszközkészletet, beleértve a Microsoft Agent Framework, a LangGraph vagy a saját kóddal létrehozott egyéni ügynököket is.

Mivel az eszközkészlet felügyelt erőforrás, az ügynökkód módosítása nélkül adhat hozzá, távolíthat el vagy frissíthet eszközöket. Az ügynökök továbbra is ugyanahhoz a végponthoz csatlakoznak, miközben a rendszergazdák központilag kezelik az eszközök rendelkezésre állását és konfigurációját. A Verziószámozás funkcióval előléptetheti az eszközkészlet új alapértelmezett verzióját, és elérhetővé teheti az ügynökök számára anélkül, hogy újra üzembe helyezheti őket.

Tekintse meg az alábbi bemutatókat az eszközkészletek működés közbeni megtekintéséhez:

Főbb képességek

Microsoft Foundry Agent Eszközkészlet olyan képességeket biztosít, amelyek kezelhetők és biztonságosak a nagy méretű, gyorsan növekvő eszközgyűjtemények számára.

  • Egyetlen végpont. Az ügynök egy MCP-kompatibilis végponthoz csatlakozik, és futásidőben felderít minden eszközt. Az ügynökkód módosítása vagy ismételt üzembe helyezése nélkül hozzáadhat, eltávolíthat vagy újrakonfigurálhat eszközöket.
  • Központosított hitelesítés. Az eszközkészlet futásidőben kezeli a hitelesítő adatok injektálását, a jogkivonat frissítését és a szabályzatkényszerítést az Microsoft Entra ID és az OAuth-identitásátadás használatával, így a felhasználó ügynökök nem kezelik az eszközenkénti hitelesítő adatokat.
  • Irányítás alapértelmezés szerint. Védőkorlátok (felelős AI-szabályzatok) alkalmazása az eszközbemenetekre és -kimenetekre az eszközkészlet szintjén.
  • Verziókezelés. Hozzon létre és teszteljen egy új eszközkészlet-verziót, majd előléptesse alapértelmezettre, amikor készen áll. Minden olyan ügynök, amely az eszközkészletre mutat, automatikusan felveszi az előléptetett verziót, kódmódosítások nélkül.

Ezen fő képességek mellett az Eszközkészlet a következő új előzetes verziójú funkciókat teszi lehetővé:

Eszközkeresés (előzetes verzió)

Ahogy az alkalmazás növekszik, az elérhető eszközök száma is növekszik. A néhány eszközzel kezdődő eszközkészletek gyorsan több tucatra vagy akár százra is kiterjeszthetők. Minden eszközdefiníció elküldése minden modellkéréssel kihívást jelent:

  • Az eszközszám skálázása a költségek növekedésével jár: Minden eszközdefiníció bemeneti jogkivonatokat ad hozzá, függetlenül attól, hogy a modell ezt az eszközt használja-e.
  • Csökkentett környezeti kapacitás: Az eszközdefiníciók versengenek a beszélgetési előzményekkel, a tartományi ismeretekkel és a modell környezetablakában található tér egyéb kontextusával.
  • Kevésbé pontos eszközkijelölés: Ha egy modellnek több száz eszköz közül kell választania, valószínűbb, hogy egy hasonló, de helytelen eszközt választ, vagy figyelmen kívül hagyja a legjobb lehetőséget.

Az eszközkeresés ezeket a kihívásokat úgy oldja meg, hogy alapértelmezés szerint elrejti az eszközöket, és csak két metaeszközt ad ki:

  • tool_search - írja le, mire van szüksége, és szerezze vissza a legrelevánsabb eszközöket.
  • call_tool - a felderített eszközök meghívása név alapján.

Az eszközök felületének szabályozása.

  • Rögzítse a kritikus eszközöket, hogy mindig elérhetők legyenek.
  • Adjon hozzá kontextust az eszközfelderítés javításához a szervezet által használt kifejezések használatával.
  • Gyakran használt eszközök automatikus rögzítése.

További információ: Eszközkeresés (előzetes verzió).

Készségek (előzetes verzió)

Az eszközök határozzák meg , hogy egy ügynök mire képes. A készségek határozzák meg, hogyan hajtja végre a feladatot.

  • A készségek csomagja újrafelhasználható, többlépéses munkafolyamatok olyan képességekként, amelyeket az ügynökök bármely más eszközhez hasonlóan meghívhatnak. Egy képesség például formázott jelentést hozhat létre, triage munkafolyamatot hajthat végre, vagy eszközhívások sorozatát vezényelheti.

  • A készségek verziószámozottak és nem módosíthatók. Egy adott képességverziót csatolhat egy eszközkészlethez, így konzisztens és kiszámítható viselkedést biztosíthat a környezetekben.

  • A készségek csökkentik a megosztott munkafolyamatok használatához szükséges beállításokat . Az ügynökök automatikusan felderítik és betöltik a készségeket az MCP-erőforrásokon keresztül indításkor.

Lásd a Készségek (előzetes verzió) című témakört.

Támogatott eszközök

Az alábbi eszközök támogatottak.

Eszköz Eszköztár Közvetlen eszközintegráció
Model Context Protocol (MCP) ✅ Igen ✅ Igen
Webes keresés ✅ Igen ✅ Igen
Azure AI Keresés ✅ Igen ✅ Igen
Kódértelmező ✅ Igen ✅ Igen
Fájlkeresés ✅ Igen ✅ Igen
OpenAPI ✅ Igen ✅ Igen
Ügynökről ügynökre (A2A) ✅ Igen ✅ Igen
böngészőautomatizálás ✅ Igen ✅ Igen
Szövet IQ ✅ Igen ✅ Igen
Munkahelyi IQ ✅ Igen ✅ Igen
Eszközkeresés ✅ Igen ❌ Nem
Szakértelem ✅ Igen ❌ Nem
Emlékeztető eszköz ✅ Igen ❌ Nem
Funkcióhívás ❌ Nem (ügyféloldali végrehajtás) ✅ Igen
Földelés a Binggel ❌ Nem ✅ Igen
Számítógép-használat ❌ Nem ✅ Igen
Képgenerálás ❌ Nem ✅ Igen
SharePoint ❌ Nem ✅ Igen
Hálóadat-ügynök ❌ Nem ✅ Igen
Azure Functions ❌ Nem ✅ Igen

Első lépések