Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När organisationer använder AI-agenter kan hantering av verktyg mellan agenter bli allt mer komplext. Agenter ansluter ofta direkt till verktyg, API:er, MCP-servrar och andra tjänster, vilket kräver separat konfiguration, autentisering och styrning för varje implementering. Den här metoden kan leda till duplicerad ansträngning, inkonsekvent beteende, bräckliga produktionsdistributioner och ytterligare driftkostnader när antalet agenter växer.
Verktygslådan är ett centraliserat sätt att hantera och dela verktyg i Microsoft Foundry. Med Toolbox definierar du en utvald uppsättning verktyg en gång och exponerar dem via en enda MCP-kompatibel slutpunkt som agenter kan använda i ramverk och körningar. Verktygslådan förenklar verktygsintegreringen samtidigt som centraliserad hantering av autentiseringsuppgifter, styrning, observerbarhet och åtkomstkontroll möjliggörs. I stället för att konfigurera verktyg separat för varje agent kan team hantera verktyg på ett ställe, återanvända dem över flera agenter och uppdatera verktygsimplementeringar utan att kräva ändringar i agentkoden. Den här metoden hjälper organisationer att skala agentutveckling samtidigt som konsekventa säkerhets- och driftsrutiner upprätthålls.
Den här artikeln förklarar hur Toolbox fungerar, dess grundläggande begrepp och arkitektur samt hur du skapar och hanterar verktygslådor i Microsoft Foundry.
Varför ska du använda en verktygslåda?
Överväg en agent som hjälper till att registrera nya anställda. En enskild begäran kan kräva att agenten:
- Hämta vägledning för registrering med hjälp av en kunskapsbas.
- Skapa ett Microsoft Entra ID-konto med hjälp av ett REST-API.
- Etablera molnresurser med hjälp av en långvarig agent.
- Skapa ett personligt välkomstmeddelande med hjälp av agentkunskaper.
- Skicka ett välkomstmeddelande till en Microsoft Teams kanal med hjälp av en MCP-server.
Det är fem typer, fem autentiseringsmodeller och fem ägande team – för en agent. Multiplicera nu detta mellan varje agent som din organisation skapar:
- Teams implementerar om samma verktyg oberoende av varandra.
- Autentiseringsuppgifter dupliceras och varje agent hanterar sina egna hemligheter och tokenuppdatering.
- Styrningen är inkonsekvent eller saknas, med liten insyn i vilka verktyg som finns eller vem som använder dem.
Utan en centraliserad metod måste varje agent konfigureras med sina egna verktygsdefinitioner, autentiseringsuppgifter och integreringslogik. När organisationer skapar fler agenter kan den här modellen leda till duplicerade verktygsimplementeringar, inkonsekventa säkerhetskontroller och ökade driftkostnader.
Verktygslådan hanterar dessa utmaningar genom att låta team definiera och hantera verktyg centralt och exponera dem via en enda MCP-kompatibel slutpunkt. Agenter kan sedan använda godkända verktyg utan att kräva anpassade integreringar för varje agent, hjälpa organisationer att förbättra återanvändning av verktyg, förenkla hantering av autentiseringsuppgifter och tillämpa styrning konsekvent mellan agentdistributioner.
Verktygets livscykel – Skapa, identifiera, använda och styra
Verktygslådan omfattar hela verktygslivscykeln genom fyra pelare – Skapa, identifiera, förbruka och styra:
| Grundpelare | Värdefördelning |
|---|---|
| Build | Skapa återanvändbara samlingar med verktyg och färdigheter (förhandsversion), publicera en gång och konfigurera autentisering centralt så att alla team kan använda samma verktyg utan att duplicera konfigurationen eller autentiseringsuppgifterna per agent. |
| Upptäcka | Använd verktygssökning (förhandsversion) för att hjälpa agenter att hitta de mest relevanta verktygen vid körning. En enda verktygslåda kan innehålla hundratals verktyg utan att påverka modellens kontext, blåsa upp tokenkostnaden eller försämra urvalsprecisionen. |
| Konsumera | Anslut agenter till en enda MCP-kompatibel slutpunkt som ger åtkomst till verktygen i en verktygslåda. Agenter kan identifiera och anropa verktyg mellan protokoll och autentiseringsmodeller utan att kräva anpassade integreringar. |
| Govern | Tillämpa autentisering, auktorisering, skyddsräcken, observerbarhet och versionshantering på verktygslådenivå. Centraliserad styrning hjälper organisationer att upprätthålla konsekventa säkerhets- och driftkontroller mellan agenter och verktyg. |
Foundry-homed, inte Foundry-bound
Verktygslådor skapas och hanteras i Microsoft Foundry, men de är inte begränsade till Foundry-baserade agenter. Alla MCP-kompatibla körningar eller klienter kan använda en verktygslåda, inklusive anpassade agenter som skapats med Microsoft Agent Framework, LangGraph eller din egen kod.
Eftersom en verktygslåda är en hanterad resurs kan du lägga till, ta bort eller uppdatera verktyg utan att ändra agentkod. Agenter fortsätter att ansluta till samma slutpunkt medan administratörer hanterar verktygstillgänglighet och konfiguration centralt. Med Versionshantering kan du höja upp en ny standardversion av en verktygslåda och göra den tillgänglig för att använda agenter utan att omdistribuera dessa agenter.
Titta på de här demonstrationerna för att se verktygslådor i praktiken:
Viktiga funktioner
Microsoft Foundry Agent Toolbox lägger till funktioner som håller stora, snabbväxande verktygssamlingar hanterbara och säkra.
- Enskild slutpunkt. Din agent ansluter till en MCP-kompatibel slutpunkt och identifierar varje verktyg vid körning. Du kan lägga till, ta bort eller konfigurera om verktyg utan att ändra agentkod eller omdistribuera.
- Centraliserad autentisering. Verktygslådan hanterar inmatning av autentiseringsuppgifter, tokenuppdatering och principframtvingande vid körning med hjälp av Microsoft Entra ID- och OAuth-identitetsgenomströmning, så att använda agenter inte hanterar autentiseringsuppgifter per verktyg.
- Styrning som standard. Tillämpa skyddsräcken (ansvarsfulla AI-principer) på verktygsindata och utdata på verktygslådenivå.
- Versionshantering. Skapa och testa en ny verktygslåda och höj sedan upp den till standard när du är redo. Varje agent som pekar på verktygslådan hämtar den upphöjda versionen automatiskt, utan kodändringar.
Förutom de här nyckelfunktionerna aktiverar Toolbox följande nya förhandsgranskningsfunktioner:
Verktygssökning (förhandsversion)
I takt med att programmet växer ökar även antalet tillgängliga verktyg. En verktygslåda som börjar med några få verktyg kan snabbt utökas till dussintals eller till och med hundratals. Att skicka varje verktygsdefinition med varje modellbegäran skapar utmaningar:
- Kostnaden ökar när antalet verktyg skalar: Varje verktygsdefinition lägger till indatatoken, oavsett om modellen använder verktyget eller inte.
- Minskad kontextkapacitet: Verktygsdefinitioner konkurrerar med konversationshistorik, domänkunskap och annan kontext för utrymme i modellens kontextfönster.
- Mindre exakt val av verktyg: När en modell måste välja mellan hundratals verktyg är det mer troligt att du väljer ett liknande men felaktigt verktyg eller förbiser det bästa alternativet.
Verktygssökningen löser dessa utmaningar genom att dölja verktyg som standard och endast exponera två metaverktyg:
-
tool_search- beskriva vad du behöver och få tillbaka de mest relevanta verktygen. -
call_tool– anropa alla identifierade verktyg med namn.
Du styr hur verktygen visas.
- Fäst viktiga verktyg så att de alltid är tillgängliga.
- Lägg till kontext för att förbättra verktygsidentifieringen med hjälp av de termer som din organisation använder.
- Fäst verktyg som används ofta automatiskt.
Läs mer: Sök efter verktyg (förhandsversion).
Kunskaper (förhandsversion)
Verktyg definierar vad en agent kan göra. Färdigheter definierar hur den utför en uppgift.
Kompetenspaket som kan återanvändas, arbetsflöden i flera steg som funktioner som agenter kan anropa som andra verktyg. En färdighet kan till exempel generera en formaterad rapport, utföra ett triagearbetsflöde eller orkestrera en sekvens med verktygsanrop.
Färdigheter är versionshanterade och oföränderliga. Du kan koppla en specifik kunskapsversion till en verktygslåda för att säkerställa konsekvent och förutsägbart beteende i olika miljöer.
Kunskaper minskar den konfiguration som krävs för att använda delade arbetsflöden. Agenter identifierar och läser in kunskaper automatiskt via MCP-resurser vid start.
Se Kunskaper (förhandsversion).
Verktyg som stöds
Följande verktyg stöds.
| Tool | Verktygslådan | Integrering av direktverktyg |
|---|---|---|
| McP (Model Context Protocol) | ✅ Ja | ✅ Ja |
| Webbsökning | ✅ Ja | ✅ Ja |
| Azure AI-sökning | ✅ Ja | ✅ Ja |
| Kodtolkare | ✅ Ja | ✅ Ja |
| Filsökning | ✅ Ja | ✅ Ja |
| OpenAPI | ✅ Ja | ✅ Ja |
| Agent-till-agent (A2A) | ✅ Ja | ✅ Ja |
| Webbläsarautomatisering | ✅ Ja | ✅ Ja |
| Nätverksinfrastruktur IQ | ✅ Ja | ✅ Ja |
| Arbets-IQ | ✅ Ja | ✅ Ja |
| Sök efter verktyg | ✅ Ja | ❌ Nej |
| Kompetenser | ✅ Ja | ❌ Nej |
| Påminnelseverktyg | ✅ Ja | ❌ Nej |
| Funktionsanrop | ❌ Nej (körning på klientsidan) | ✅ Ja |
| Jordning med Bing | ❌ Nej | ✅ Ja |
| Datoranvändning | ❌ Nej | ✅ Ja |
| Bildgenerering | ❌ Nej | ✅ Ja |
| SharePoint | ❌ Nej | ✅ Ja |
| Fabricdataagent | ❌ Nej | ✅ Ja |
| Azure-funktioner | ❌ Nej | ✅ Ja |
Get started
- Skapa och hantera en verktygslåda i Foundry – konfigurera en verktygslåda och integrera den i din agent.
- Snabbstart för verktygslåda – skapa en verktygslåda och använd den med en värdbaserad agent från slutpunkt till slutpunkt.