Wat is Toolbox in Foundry?

Naarmate organisaties AI-agents gebruiken, kunnen het beheren van hulpprogramma's tussen agents steeds complexer worden. Agents maken vaak rechtstreeks verbinding met hulpprogramma's, API's, MCP-servers en andere services, waarvoor afzonderlijke configuratie, verificatie en governance nodig zijn voor elke implementatie. Deze aanpak kan leiden tot dubbele inspanningen, inconsistent gedrag, kwetsbare productie-implementaties en extra operationele overhead naarmate het aantal agents groeit.

Werkset biedt een gecentraliseerde manier om hulpprogramma's te beheren en te delen in Microsoft Foundry. Met Toolbox definieert u eenmaal een gecureerde set hulpprogramma's en maakt u deze beschikbaar via één mcP-compatibel eindpunt dat agents kunnen gebruiken in frameworks en runtimes. Werkset helpt de integratie van hulpprogramma's te vereenvoudigen en gecentraliseerd referentiebeheer, governance, waarneembaarheid en toegangsbeheer mogelijk te maken.   In plaats van hulpprogramma's afzonderlijk te configureren voor elke agent, kunnen teams hulpprogramma's op één plaats beheren, deze opnieuw gebruiken in meerdere agents en hulpprogramma-implementaties bijwerken zonder dat er wijzigingen in agentcode nodig zijn. Deze aanpak helpt organisaties bij het schalen van agentontwikkeling en het onderhouden van consistente beveiligings- en operationele procedures.

In dit artikel wordt uitgelegd hoe Toolbox werkt, de belangrijkste concepten en architectuur en hoe u werksets maakt en beheert in Microsoft Foundry.

Waarom een werkset gebruiken?

Overweeg een agent die helpt bij het onboarden van nieuwe werknemers. Voor één aanvraag moet de agent mogelijk het volgende doen:

  • Richtlijnen voor onboarding ophalen met behulp van een Knowledge Base.
  • Maak een Microsoft Entra ID-account met behulp van een REST API.
  • Cloudresources inrichten met behulp van een langlopende agent.
  • Maak een persoonlijke welkomst-e-mail met behulp van agentvaardigheden.
  • Plaats een welkomstbericht op een Microsoft Teams kanaal met behulp van een MCP-server.

Dat zijn vijf typen, vijf verificatiemodellen en vijf teams die eigenaar zijn, voor één agent. Vermenigvuldig dat nu voor elke agent die uw organisatie bouwt:

  • Teams implementeren dezelfde hulpprogramma's onafhankelijk opnieuw.
  • Referenties worden gedupliceerd en elke agent beheert zijn eigen geheimen en tokenvernieuwing.
  • Governance is inconsistent of ontbreekt, met weinig inzicht in welke hulpprogramma's er bestaan of wie deze gebruikt.

Diagram waarin meerdere agenten elk hun eigen tools aansluiten met verschillende authenticatiemodellen en gedupliceerde inloggegevens.

Zonder een gecentraliseerde benadering moet elke agent worden geconfigureerd met eigen hulpprogrammadefinities, referenties en integratielogica. Naarmate organisaties meer agents maken, kan dit model leiden tot gedupliceerde hulpprogramma-implementaties, inconsistente beveiligingscontroles en verhoogde operationele overhead.

Werkset pakt deze uitdagingen aan door teams in staat te stellen om hulpprogramma's centraal te definiëren en te beheren en beschikbaar te maken via één mcP-compatibel eindpunt. Agents kunnen vervolgens goedgekeurde hulpprogramma's gebruiken zonder aangepaste integraties voor elke agent te vereisen, organisaties te helpen het hergebruik van hulpprogramma's te verbeteren, referentiebeheer te vereenvoudigen en governance consistent toe te passen in agentimplementaties.

De levenscyclus van het hulpprogramma : bouwen, ontdekken, gebruiken en beheren

Werkset omvat de volledige levenscyclus van het hulpprogramma via vier pijlers: bouwen, ontdekken, gebruiken en beheren:

Pijler Waardevoorstel
Build Maak herbruikbare verzamelingen hulpprogramma's en vaardigheden (preview), publiceer eenmaal en configureer verificatie centraal, zodat elk team dezelfde hulpprogramma's kan gebruiken zonder configuratie of referenties per agent te dupliceren.
Ontdekken Gebruik hulpprogramma's zoeken (preview) om agents te helpen bij het vinden van de meest relevante hulpprogramma's tijdens runtime. Eén werkset kan honderden hulpprogramma's bevatten zonder de context van het model te overspoelen, de tokenkosten te verminderen of de nauwkeurigheid van de selectie te verminderen.
Verbruiken Verbind agents met één MCP-compatibel eindpunt dat toegang biedt tot de hulpprogramma's in een werkset. Agents kunnen hulpprogramma's detecteren en aanroepen in protocollen en verificatiemodellen zonder dat hiervoor aangepaste integraties nodig zijn.
Govern Pas verificatie, autorisatie, kaders, waarneembaarheid en versiebeheer toe op werksetniveau. Gecentraliseerd beheer helpt organisaties bij het onderhouden van consistente beveiliging en operationele controles tussen agents en hulpprogramma's.

Diagram met werkset als één mcP-compatibel eindpunt in Microsoft Foundry. Aan de linkerkant maakt Foundry Agent Service (prompt en gehoste agents), Microsoft Agent Framework, LangGraph en GitHub Copilot verbinding met Werkset, die Build (gecureerde hulpprogramma's, vaardigheden en agents) biedt, Ontdekken (tokenverbruik en contextvenster verminderen met het zoeken van hulpprogramma's) en Verbruiken (geïntegreerd eindpunt met governance en kaders). Aan de rechterkant maakt Toolbox verbinding met MCP, A2A, OpenAPI, Microsoft IQ, Skills, Agents (A2A) en meer. Standaard beheerd.

Foundry-homed, not Foundry-bound

Werksets worden gemaakt en beheerd in Microsoft Foundry, maar ze zijn niet beperkt tot Foundry-agents. Elke MCP-compatibele runtime of client kan een werkset gebruiken, waaronder aangepaste agents die zijn gebouwd met Microsoft Agent Framework, LangGraph of uw eigen code.

Omdat een werkset een beheerde resource is, kunt u hulpprogramma's toevoegen, verwijderen of bijwerken zonder agentcode te wijzigen. Agents blijven verbinding maken met hetzelfde eindpunt, terwijl beheerders de beschikbaarheid en configuratie van hulpprogramma's centraal beheren. Met Versiebeheer kunt u een nieuwe standaardversie van een werkset promoveren en deze beschikbaar maken voor het verbruik van agents zonder deze agents opnieuw te implementeren.

Bekijk deze demo's om werksets in actie te zien:

Belangrijkste mogelijkheden

Microsoft Foundry Agent Toolbox voegt mogelijkheden toe die grote, snel groeiende hulpprogrammaverzamelingen beheerbaar en veilig houden.

  • Eén eindpunt. Uw agent maakt verbinding met één mcP-compatibel eindpunt en detecteert elk hulpprogramma tijdens runtime. U kunt hulpprogramma's toevoegen, verwijderen of opnieuw configureren zonder agentcode te wijzigen of opnieuw te implementeren.
  • Gecentraliseerde verificatie. De werkset verwerkt referentiesinjectie, tokenvernieuwing en beleidshandhaving tijdens runtime met behulp van Microsoft Entra ID- en OAuth-identiteitspassthrough, zodat het gebruik van agents geen referenties per hulpprogramma beheert.
  • Standaard governance. Pas kaders (Responsible AI Policies) toe op invoer en uitvoer van hulpprogramma's op werksetniveau.
  • Versiebeheer. Maak en test een nieuwe werksetversie en promoveren tot standaard wanneer u klaar bent. Elke agent die naar de werkset verwijst, haalt automatisch de gepromoveerde versie op, zonder codewijzigingen.

Naast deze belangrijke mogelijkheden biedt Toolbox de volgende nieuwe preview-functies:

Zoeken naar hulpprogramma's (preview)

Naarmate uw toepassing groeit, geldt dit ook voor het aantal beschikbare hulpprogramma's. Een werkset die begint met een paar hulpprogramma's, kan snel uitbreiden tot tientallen of zelfs honderden. Het verzenden van elke tooldefinitie met elke modelaanvraag brengt uitdagingen met zich mee:

  • Kostenverhogingen wanneer het aantal hulpprogramma's wordt geschaald: Elke hulpprogrammadefinitie voegt invoertokens toe, ongeacht of het model dat hulpprogramma gebruikt of niet.
  • Verminderde contextcapaciteit: Hulpprogrammadefinities concurreren met gespreksgeschiedenis, domeinkennis en andere context voor ruimte in het contextvenster van het model.
  • Minder nauwkeurige selectie van gereedschap: Wanneer een model uit honderden hulpprogramma's moet kiezen, is de kans groter dat u een vergelijkbaar maar onjuist hulpprogramma selecteert of de beste optie over het hoofd ziet.

Met het zoeken naar hulpprogramma's worden deze uitdagingen aangepakt door hulpprogramma's standaard te verbergen en slechts twee metahulpprogramma's beschikbaar te maken:

  • tool_search - beschrijf wat u nodig hebt en haal de meest relevante hulpprogramma's terug.
  • call_tool - roep een gedetecteerd hulpprogramma op naam aan.

U bepaalt hoe gereedschap wordt weergegeven.

  • Maak kritieke hulpprogramma's vast, zodat ze altijd beschikbaar zijn.
  • Voeg context toe om de detectie van hulpprogramma's te verbeteren met behulp van de termen die uw organisatie gebruikt.
  • Veelgebruikte hulpprogramma's automatisch vastmaken.

Meer informatie: Hulpprogramma's zoeken (preview).

Vaardigheden (voorbeeldweergave)

Hulpprogramma's definiëren wat een agent kan doen. Vaardigheden definiëren hoe een taak wordt uitgevoerd.

  • Vaardighedenpakket herbruikbare werkstromen met meerdere stappen als mogelijkheden die agents kunnen aanroepen zoals elk ander hulpprogramma. Een vaardigheid kan bijvoorbeeld een opgemaakt rapport genereren, een sorteerwerkstroom uitvoeren of een reeks hulpprogramma-aanroepen organiseren.

  • Vaardigheden zijn versiebeheer en onveranderbaar. U kunt een specifieke vaardigheidsversie koppelen aan een werkset om consistent en voorspelbaar gedrag in omgevingen te garanderen.

  • Vaardigheden verminderen de vereiste instellingen voor het gebruik van gedeelde werkstromen. Agents detecteren en laden automatisch vaardigheden via MCP-resources bij het opstarten.

Zie Vaardigheden (preview).

Ondersteunde hulpprogramma's

De volgende hulpprogramma's worden ondersteund.

Tool Gereedschapskist Directe hulpprogramma-integratie
Model Context Protocol (MCP) ✅ Ja ✅ Ja
Zoeken op internet ✅ Ja ✅ Ja
Azure AI Zoeken ✅ Ja ✅ Ja
Code-interpreter ✅ Ja ✅ Ja
Zoeken naar bestanden ✅ Ja ✅ Ja
OpenAPI ✅ Ja ✅ Ja
Agent-naar-agent (A2A) ✅ Ja ✅ Ja
Browserautomatisering ✅ Ja ✅ Ja
Fabric IQ ✅ Ja ✅ Ja
Iq voor werk ✅ Ja ✅ Ja
Zoeken in hulpprogramma's ✅ Ja ❌ Nee
Vaardigheden ✅ Ja ❌ Nee
Hulpmiddel Herinnering ✅ Ja ❌ Nee
Functie aanroepen ❌ Nee (uitvoering aan clientzijde) ✅ Ja
Grounding met Bing ❌ Nee ✅ Ja
Computergebruik ❌ Nee ✅ Ja
Afbeeldingen genereren ❌ Nee ✅ Ja
SharePoint ❌ Nee ✅ Ja
Fabric-gegevensagent ❌ Nee ✅ Ja
Azure Functions ❌ Nee ✅ Ja

Get started