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.
Foundry Agent Service är en hanterad plattform för att skapa, distribuera och skala AI-agenter. Använd alla ramverk, alla modeller som stöds från foundry-modellkatalogen och svars-API:et som en enda startpunkt.
Du väljer hur mycket av plattformen du vill ha:
- Promptagenter — skapa en promptagent i Foundry-portalen eller definiera den med SDK:er och REST, så kör Foundry den åt dig. Ingen programkod att underhålla, ingen beräkning att betala för och inga containrar eller paket för att optimera, skala eller korrigera.
- Hosted-agenter – skriv agentkoden med Agent Framework, LangGraph, OpenAI Agents SDK, Anthropic Agent SDK, GitHub Copilot SDK eller din egen kod, paketera den som en container och låt Foundry köra den med en hanterad slutpunkt, skalning, identitet och observerbarhet.
Har du redan agentkod som körs utanför Foundry? Anropa svars-API:et från din befintliga process för att hämta Foundry-modeller och plattformsverktyg utan att flytta koden.
Vad är en agent?
En agent är ett AI-program som använder en modell från Foundry-modellkatalogen för att resonera kring användarbegäranden och vidta autonoma åtgärder för att uppfylla dem. Till skillnad från en enkel chattrobot som bara genererar text kan en agent anropa verktyg, komma åt externa data och fatta beslut i flera steg för att slutföra en uppgift. I vissa fall agerar agenter utan ett chattgränssnitt alls – arbetar självständigt i bakgrunden, utlöst av systemhändelser, för att utföra uppgifter för en användares eller organisations räkning.
Varje agent kombinerar tre kärnkomponenter:
- Modell: En modell från foundry-modellkatalogen som tillhandahåller resonemangs- och språkfunktioner.
- Instruktioner: Definiera mål, begränsningar och beteende. I Foundry kan instruktioner vara promptbaserade eller kod i en värdbaserad agent.
- Verktyg: Ge åtkomst till data eller åtgärder, till exempel sökning, filåtgärder eller API-anrop.
En snabb överblick över agenttjänsten
| Komponent | Vad den gör |
|---|---|
| Api för svar | Enskild startpunkt för varje agenttyp. Ger ramverk, processer eller körningsåtkomst till Foundry-modeller plus plattformsverktyg (filsökning, kodtolk, minne, webbsökning, MCP-servrar). |
| Agentkörning | Hanterar och skalar promptagenter och hostade agenter. Hanterar konversationer, verktygsanrop och agentlivscykel. |
| Verktyg | Inbyggda verktyg som webbsökning, filsökning, minne, kodtolkare, MCP-servrar och anpassade funktioner. Hanterad autentisering omfattar tjänsthanterade autentiseringsuppgifter och OBO (On-Behalf-Of). |
| Modeller | Fungerar med många modeller från Foundry-modellkatalogen, till exempel GPT-4o, Llama och DeepSeek. Växla modeller utan att ändra agentkoden. |
| Observerbarhet | Spårning, mått och Application Insights-integrering från slutpunkt till slutpunkt. Se varje beslut som din agent fattar. |
| Identitet och säkerhet | Microsoft Entra identitet, RBAC, innehållsfilter och isolering av virtuella nätverk. Inbyggt förtroende i företagsklass. |
| Publicerande | Versionsagenter, skapa stabila slutpunkter och dela via Microsoft Teams, Microsoft 365 Copilot och Entra Agent Registry. |
Kom igång med agenter
Välj din sökväg baserat på vad du försöker göra:
- Är agenterna nya?Börja med en promptagent – skapa en agent i Foundry-portalen, välj en modell, bifoga verktyg och anropa den sedan från kod. Du behöver inte skriva eller underhålla någon runtime-kod – Foundry kör agenten åt dig.
- Vill du skapa en kodbaserad agent i Foundry?Distribuera en värdbaserad agent – skriv din agent med Agent Framework, LangGraph, OpenAI Agents SDK eller din egen kod, paketera den som en container och låt Foundry köra den med en hanterad slutpunkt, skalning och identitet.
- Vill du använda Foundry-modeller och verktyg från agentkod som du redan kör någon annanstans?Anropa svars-API:et från din befintliga process för att hämta Foundry-modeller och plattformsverktyg utan att flytta koden.
Agenttyper
Det finns två huvudagenttyper i Agent Service:
- Promptagenter – skapa i portalen eller i kod, fullständigt hanterad körningsmiljö.
- Värdhanterade agenter – din agentkod, som körs av Foundry.
Aktivera agenter
Promptagenter definieras helt och hållet via konfiguration – instruktioner, modellval och verktyg. Du skapar dem i Foundry-portalen för en snabbstart eller definierar dem programmatiskt med SDK:erna eller REST-API:et för att integrera med dina CI/CD-arbetsflöden. Hur som helst kör Foundry agenten åt dig – det finns ingen programkod att underhålla, ingen beräkning att betala för och inga containrar eller paket för att optimera, skala eller övervaka för säkerhet.
Två sätt att komma igång:
- Portal– först – skapa en agent interaktivt i Foundry-portalen, testa den på lekplatsen och anropa den sedan från programkoden.
- Kod först – definiera agenten med hjälp av SDK eller REST API i distributionspipelinen, aktivera versionskontroll, kodgranskning och automatisk distribution.
Bäst för: Komma igång snabbt, interna verktyg, produktionsagenter som inte behöver anpassad orkestreringslogik och team som vill ha en hanterad körning utan infrastrukturkostnader.
Hostade agenter
Hosted-agenter är kodbaserade agenter som du skapar med Agent Framework, LangGraph, OpenAI Agents SDK, Anthropic Agent SDK, GitHub Copilot SDK, eller din egen kod. Skicka din agent som antingen en containeravbildning eller en zip med källkoden – Foundry skapar avbildningen åt dig när du tar med en zip – och Foundry kör den med en hanterad slutpunkt, automatisk skalning, en dedikerad Microsoft Entra identitet, tillståndsbeständighet på sessionsnivå och observerbarhet från slutpunkt till slutpunkt.
Under huven anropar agentkoden Responses API på foundry-projektslutpunkten för modellinferens och verktygsorkestrering, vilket ger dig åtkomst till Foundry-modeller från katalogen och en enhetlig uppsättning plattformsverktyg – Standard OpenAI-verktyg som filsökning, kodtolk och webbsökning, plus Foundry-exklusiva verktyg som SharePoint, WorkIQ och Fabric IQ.
Bäst för: Agenter som anropar till din egen anpassade kod; i andra hand anpassad orkestreringslogik, system med flera agenter och anpassade protokoll (webhooks, röst, AG-UI) där du vill ha fullständig kontroll över agentlogik samtidigt som Foundry kan hantera värd-, skalnings- och identitetshantering.
Om du hellre vill fortsätta att köra agentkoden utanför Foundry , till exempel inbäddad i ett befintligt program, kan du fortfarande hämta Foundrys modeller och plattformsverktyg genom att anropa svars-API: et direkt från din process. Se Använda svars-API:et från din egen kod.
Jämföra agenttyper
| Aktivera agenter | Hostade agenter | |
|---|---|---|
| Redigeringsyta | Portal, SDK eller REST | Agent Framework, LangGraph, OpenAI Agents SDK, Anthropic Agent SDK, GitHub Copilot SDK, anpassad kod |
| Foundry-modeller + plattformverktyg | Ja | Ja (via Responses API på Foundry-projektets endpoint) |
| Kompetensstöd | Ja | Ja |
| Körkod som behöver underhållas | Ingen | Ja – din agentlogik |
| Beräkning som ska hanteras | Inget — fullständigt hanterat | Containerbaserad beräkning, hanteras av Foundry |
| Hanterad slutenhet | Ja | Ja |
| Autoscale | Automatisk, Foundry-hanterad; skalar med förfrågningsvolym | Automatisk, hanteras av Foundry; skalar antalet containerinstanser per session och volymen av begäranden |
| Agentidentitet (Entra) | Ja | Automatisk och dedikerad för varje agent |
| Kostnadsmodell | Inferens per anrop + verktygsanvändning | Inferens per anrop + verktygsanvändning + containerberäkningar |
| Bäst för | Snabbstart, produktionsagenter utan anpassad orkestrering | Agenter som anropar till anpassad kod; i andra hand anpassad orkestreringslogik |
Använda svars-API:et från din egen kod
Svars-API:et är den enda modellen och verktygsslutpunkten bakom varje agenttyp. Du kan anropa den direkt från din egen kod för att hämta Foundry-modeller och plattformsverktyg utan att skapa en agentresurs i Foundry. Det här mönstret är additivt för värdbaserade agenter, inte ett alternativ – samma Agent Framework-kod kan anropa svars-API:et från din egen process idag och paketeras som en värdbaserad containeragent senare när du vill ha en Foundry-hanterad slutpunkt.
Se Snabbstart: Använd svars-API:et för slutpunktsalternativ och exempel från slutpunkt till slutpunkt.
Modellstöd
Agenttjänsten fungerar med många tillgängliga modeller i Foundry-modellkatalogen. Den fullständiga listan finns i Kvoter, gränser och regionalt stöd.
Verktyg
Agenttjänsten tillhandahåller inbyggda verktyg och har stöd för anpassade verktyg så att dina agenter kan vidta åtgärder och komma åt data. En fullständig lista finns i foundry-verktygskatalogen. Avancerade mönster för val av verktyg finns i Metodtips för verktyg.
Foundry stöder fjärranslutna MCP-servrar som du kan lägga till från katalogen Lägg till verktyg i Foundry-portalen. Till exempel kan Azure DevOps MCP Server (offentlig förhandsversion) läggas till direkt från katalogen. Anslut din Azure DevOps organisation för att aktivera agentåtkomst och konfigurera en delmängd av tillgängliga verktyg för att styra vilka åtgärder agenter kan utföra. Du kan också ansluta anpassade MCP-servrar som finns på Azure Functions med hjälp av Functions MCP webhook-slutpunkten (/runtime/webhooks/mcp) för att exponera anpassade verktyg för dina agenter.
Autentiseringsalternativ som stöds för MCP-servrar och andra verktygsanslutningar är:
- Nyckelbaserad åtkomst
- Microsoft Entra (med agentens hanterade identitet eller projektets hanterade identitet)
- OAuth-identitetsgenomströmning (påBehalf-Of)
- Oautentiserad åtkomst, i förekommande fall
De här autentiseringsalternativen gäller även vid anslutning av fjärranslutna MCP-servrar, med autentiseringsuppgifter och omfång som hanteras i verktygskonfigurationen.
Verktygslådan
Med verktygslådan kan du definiera en utvald uppsättning verktyg en gång, hantera dem centralt i Foundry och exponera dem via en enda MCP-kompatibel slutpunkt. Alla MCP-kompatibla agentkörningar eller -klienter kan använda en verktygslåda, oavsett vilket ramverk du använder. Versionshantering i verktygslådan ger dig explicit kontroll över när ändringarna börjar gälla – skapa en ny version, testa den och höj upp den till standard när du är klar.
Observera
Vissa verktyg, inklusive minne och webbsökning, finns i förhandsversion. Information om tillgänglighet efter region och förhandsgranskningsstatus finns i verktygsstöd efter region och modell.
Livscykel för utveckling
Agenttjänsten stöder det kompletta arbetsflödet för bygg, test, distribution och övervakning:
- Skapa – Definiera en promptagent i portalen eller med SDK eller skriv en värdbaserad agent som anropar svars-API:et.
- Test – Chatta med din agent på agenternas lekplats eller kör lokalt. MCP-serverintegreringar, inklusive anpassade MCP-servrar som finns på Azure Functions, kan utövas direkt på lekplatsen för att verifiera verktygsanslutning, behörigheter och beteende innan publicering.
- Trace – Granska varje modellanrop, verktygsanrop och beslut med agentspårning.
- Utvärdera – Kör utvärderingar för att mäta kvalitet och fånga regressioner.
- Optimera – Förbättra automatiskt den värdbaserade agentens instruktioner med hjälp av agentoptimeraren.
- Publicera – Flytta upp din agent till en hanterad resurs med en stabil slutpunkt.
- Övervaka – Spåra prestanda och tillförlitlighet med tjänstmått och instrumentpaneler.
En detaljerad genomgång finns i Livscykel för agentutveckling.
Företagsfunktioner
Agent service tillhandahåller infrastruktur i företagsklass för varje agent som du distribuerar:
- Agent identity – Varje agent kan ha en dedikerad Microsoft Entra identitet, vilket ger säker, begränsad åtkomst till resurser och API:er utan att dela autentiseringsuppgifter. Agentidentiteter kan autentisera mot externa MCP-servrar, inklusive de som finns på Azure Functions, och OAuth On-Behalf-Of (OBO) vidarebefordran stöds när de är konfigurerade.
- Privatnätverk – Kör agenter i ditt virtuella Azure-nätverk för fullständig nätverksisolering och efterlevnad av kraven på datahemvist. Privat nätverk är tillgängligt för prompt-agenter. Värdbaserade agenter stöder bring-your-own Azure Virtual Network (BYO VNet), där varje session körs i en VM-isolerad sandbox som är ansluten till ditt virtuella nätverk.
- Role-baserad åtkomstkontroll – Detaljerade behörigheter via Microsoft Entra och Azure RBAC. Kontrollera vem som kan skapa, anropa och hantera agenter.
- Innehållssäkerhet – Integrerade innehållsfilter hjälper till att minska risken för snabbinmatning (inklusive korsinmatning) och förhindra osäkra utdata.
Anvisningar för miljökonfiguration finns i Konfigurera din miljö.
Publicera och dela
Agent service tillhandahåller inbyggd versionshantering och publicering så att dina agenter kan gå från utveckling till produktion med tillförsikt.
- Versionshantering – när du itererar på din agent ögonblicksbilderas versionerna automatiskt. Återställ till en tidigare version eller jämför ändringar mellan versioner.
- Publicering – Befordra en agent till en hanterad resurs med en stabil slutpunkt. Publicerade agenter ärver de företagsidentitets- och åtkomstkontroller som konfigurerats för projektet och kan anropas programmatiskt.
- Distribution – Dela publicerade agenter via Microsoft 365 Copilot och Teams och Entra Agent Registry, vilket placerar dina agenter där användarna redan arbetar. Foundry Agent Service stöder OpenResponses och aktivitetsprotokoll för Microsoft 365 publicering, ett anropsprotokoll för flexibel slutpunktsintegrering med anpassade appar och tjänster samt A2A-protokollet (förhandsversion) för agent-till-agent-kommunikation.
Säkerhet, sekretess och efterlevnad
Agenttjänsten är utformad för företagsarbetsbelastningar där du behöver starka kontroller över identitet, nätverk, datahantering och säkerhet.
- Säkerhetskontroller: Använd integrerade skyddsmekanismer för att minska osäkra utdata och minimera risken för promptinjektion, inklusive korspromptinjektionsattacker (XPIA).
- Kontroller för nätverksisolering och datahemvist: Använd virtuella nätverk och egna resurser för att uppfylla dina krav.
- Ta med egna resurser: Använd egna Azure-resurser (till exempel lagring, Azure AI-sökning och Azure Cosmos DB för konversationstillstånd) för att uppfylla efterlevnads- och driftbehov. Se Använda dina egna resurser.
- Responsible AI guidance: En bredare uppsättning rekommendationer och styrningsresurser finns i Responsible AI for Microsoft Foundry.
Relaterat innehåll
- Konfigurera din miljö
- Livscykel för agentutveckling
- Distribuera din första värdbaserade agent
- Verktygskatalog
- Kvoter, gränser och regionalt stöd
- Om du vill ha hjälp eller ansluta till communityn går du med i Microsoft AI Discord.