Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Foundry Agent Service is een volledig beheerd platform voor het bouwen, implementeren en schalen van AI-agents. Gebruik elk framework en veel modellen uit de foundry-modelcatalogus. Maak geen codepromptagents in de Foundry-portal of gebruik de beschikbare SDK's en REST API om deze te implementeren en op code gebaseerde gehoste agents te implementeren die zijn gebouwd met Agent Framework, LangGraph of uw eigen code.
Agent Service verwerkt hosting, schalen, identiteit, waarneembaarheid en bedrijfsbeveiliging, zodat u zich kunt richten op uw agentlogica.
Wat is een agent?
Een agent is een AI-toepassing die gebruikmaakt van een model uit de Foundry-modelcatalogus om te redeneren over gebruikersaanvragen en autonome acties te ondernemen om deze te vervullen. In tegenstelling tot een eenvoudige chatbot die alleen tekst genereert, kan een agent hulpprogramma's aanroepen, externe gegevens openen en beslissingen nemen over meerdere stappen om een taak te voltooien. Elke agent combineert drie kernonderdelen:
- Model: Een model uit de Foundry-modelcatalogus die redenerings- en taalmogelijkheden biedt.
- Instructies: Doelen, beperkingen en gedrag definiëren. In Foundry kunnen instructies op basis van prompts, werkstroomdefinities of gehoste agentcode zijn.
- Hulpprogramma's: Toegang bieden tot gegevens of acties, zoals zoeken, bestandsbewerkingen of API-aanroepen.
Agentservice in één oogopslag
| Onderdeel | Wat het doet |
|---|---|
| Agent Runtime | Hosts en schaalt zowel snelle agents als gehoste agents. Beheert gesprekken, hulpprogramma-aanroepen en levenscyclus van agents. |
| Tools | Ingebouwde hulpprogramma's, waaronder zoeken op internet, zoeken in bestanden, geheugen, code-interpreter, MCP-servers en aangepaste functies. Breid de mogelijkheden van uw agent uit zonder infrastructuur te bouwen. Hulpprogramma's hebben beheerde verificatie, waaronder door de service beheerde referenties en on-Behalf-Of (OBO)-verificatie. Voor sommige MCP-servers, zoals Azure DevOps MCP Server (preview), moet tijdens de installatie verbinding worden gemaakt met een organisatie. Toegang kan worden bepaald via de configuratie van het Foundry-hulpprogramma. |
| Modellen | Werkt met veel modellen uit de Foundry-modelcatalogus, zoals GPT-4o, Llama en DeepSeek. Wissel modellen zonder de code van de agent te wijzigen. |
| Observeerbaarheid | End-to-end tracering, metrische gegevens en Application Insights-integratie. Bekijk elke beslissing die uw agent neemt. |
| Identiteit en beveiliging | Microsoft Entra identiteit, RBAC, inhoudsfilters en isolatie van virtuele netwerken. Ingebouwde vertrouwensrelatie op ondernemingsniveau. |
| Publiceren | Versie-agenten, maak stabiele eindpunten en deel via Microsoft Teams, Microsoft 365 Copilot en het Entra Agent-register. |
Aan de slag met agents
Klaar om aan de slag te gaan met agenten? Kies uw pad op basis van hoe u wilt bouwen:
- Nieuw bij agenten?Begin met een promptagent om een agent te maken met instructies en hulpprogramma's. Gebruik de Foundry-portal om er een te maken zonder code vereist of gebruik de SDK's of REST API.
- Wilt u een agent implementeren als een container met een framework naar keuze?Bouw een gehoste agent met Agent Framework of LangGraph, implementeer deze in Foundry en test deze end-to-end.
- Wilt u meerdere agents organiseren?Bouw een werkstroom voor het organiseren van agents en bedrijfslogica in een visuele opbouwfunctie.
Agenttypen
Agent Service ondersteunt drie typen agents, die elk zijn ontworpen voor verschillende behoeften:
- Agenten activeren
- Werkstroomagents (voorbeeldweergave)
- Gehoste agents (preview)
Agenten activeren
Promptagents worden volledig gedefinieerd via configuratie: instructies, modelselectie en hulpprogramma's. Maak ze in de Foundry-portal of via de API of SDK's, waarbij de Agent Service de coördinatie en hosting automatisch verwerkt.
Geschikt voor: Snelle prototypen, interne hulpprogramma's en agents die geen aangepaste indelingslogica nodig hebben. Maak binnen enkele minuten een werkende agent met behulp van de portal.
Werkstroomagents (voorbeeldweergave)
Werkstroomagenten organiseren een reeks acties of coördineren meerdere agents met behulp van declaratieve definities. Bouw werkstromen visueel in de Foundry-portal of definieer ze in YAML via Visual Studio Code. Werkstromen ondersteunen vertakkingslogica, stappen waar menselijke tussenkomst vereist is en opeenvolgende of groepschatpatronen.
Geschikt voor: indeling met meerdere stappen, coördinatie tussen agents, goedkeuringswerkstromen en scenario's waarvoor herhaalbare automatisering zonder aangepaste code nodig is.
Gehoste agents (preview)
Gehoste agents zijn op code gebaseerde agents die zijn gebouwd met een framework van uw keuze en geïmplementeerd als containers in agentservice. U schrijft de indelingslogica ( hulpprogramma-aanroepen, redenering in meerdere stappen, coördinatie van agent-naar-agent) en Foundry beheert de runtime, schaalaanpassing en infrastructuur.
Opmerking
Gehost agents zijn momenteel beschikbaar als publieke preview.
Geschikt voor: Complexe werkstromen, aangepaste hulpprogramma-integraties, systemen met meerdere agents en scenario's waarin u volledige controle over agentgedrag nodig hebt.
Agenttypen vergelijken
| Agenten activeren | Werkstroomagents | Gehoste agents (preview) | |
|---|---|---|---|
| Code vereist | Nee | Nee (YAML optioneel) | Ja |
| Hosting | Volledig beheerd | Volledig beheerd | Op containers gebaseerd, beheerd |
| Orkestratie | Eén agent | Multi-agent, vertakking | Aangepaste logica |
| Het beste voor | Prototypen, eenvoudige taken | Automatisering met meerdere stappen | Volledig beheer, aangepaste frameworks |
Modelondersteuning
Agent Service werkt met veel modellen die beschikbaar zijn in de foundry-modelcatalogus. Zie Quota, limieten en regionale ondersteuning voor de volledige lijst.
Hulpmiddelen
Agent Service biedt ingebouwde hulpprogramma's en ondersteunt aangepaste hulpprogramma's, zodat uw agents acties kunnen ondernemen en toegang kunnen krijgen tot gegevens. Zie de catalogus met foundry-hulpprogramma's voor een volledige lijst. Voor geavanceerde selecteerpatronen, zie Beste praktijken voor tools.
Foundry ondersteunt externe MCP-servers die u kunt toevoegen vanuit de catalogus Extra toevoegen in de Foundry-portal. De Azure DevOps MCP-server (openbare preview) kan bijvoorbeeld rechtstreeks vanuit de catalogus worden toegevoegd. Verbind uw Azure DevOps organisatie om agenttoegang in te schakelen en configureer een subset van beschikbare hulpprogramma's om te bepalen welke acties agents kunnen uitvoeren. U kunt ook aangepaste MCP-servers verbinden die worden gehost op Azure Functions met behulp van het Mchook-eindpunt van Functions (/runtime/webhooks/mcp) om aangepaste hulpprogramma's beschikbaar te maken voor uw agents. De catalogus Extra toevoegen is het toegangspunt voor het inschakelen van MCP-servers en het selecteren van toegestane hulpprogramma's voor een agent.
Ondersteunde verificatieopties voor het verbinden van MCP-servers zijn:
- Toegang op basis van sleutels
- Microsoft Entra (met behulp van de beheerde identiteit van de agent of de beheerde identiteit van het project)
- Passthrough voor OAuth-identiteit (aan-Behalf-Of)
- Niet-geverifieerde toegang, indien van toepassing
Deze verificatieopties zijn ook van toepassing bij het verbinden van externe MCP-servers, met inloggegevens en toegangsrechten die worden beheerd in de configuratie van de tool.
Gereedschapskist (preview)
Met toolbox kunt u eenmaal een gecureerde set hulpprogramma's definiëren, deze centraal beheren in Foundry en deze beschikbaar maken via één met MCP compatibel eindpunt. Elke MCP-compatibele agent-runtime of -client kan een toolbox gebruiken, ongeacht het gebruikte framework. Versiebeheer van werksets geeft u expliciet controle over wanneer wijzigingen van kracht worden: maak een nieuwe versie, test deze en promoveer deze naar de standaardwaarde wanneer u klaar bent.
Opmerking
Sommige hulpprogramma's, waaronder geheugen- en webzoekopdrachten, zijn in preview. Zie de ondersteuning van hulpprogramma's per regio en model voor beschikbaarheid per regio en preview-status.
Ontwikkelingslevenscyclus
Agent Service ondersteunt de volledige workflow: build-test-deploy-monitor.
- Maken — definieer een prompt-agent in de portal of bouw een gehoste agent in code.
- Test — Chat met uw agent in de agentspeelplaats of voer lokaal uit. MCP-serverintegraties, waaronder aangepaste MCP-servers die worden gehost op Azure Functions, kunnen rechtstreeks in de speeltuin worden uitgevoerd via chatprompts om de connectiviteit, machtigingen en gedrag van hulpprogramma's te valideren voordat ze worden gepubliceerd.
- Tracering : inspecteer elke modeloproep, aanroep van hulpprogramma's en beslissingen met agenttracering.
- Evalueren : voer evaluaties uit om kwaliteit en vangstregressies te meten.
- Publiceren : promoot uw agent naar een beheerde resource met een stabiel eindpunt.
- Bewaken : prestaties en betrouwbaarheid bijhouden met metrische servicegegevens en dashboards.
Zie de levenscyclus van agentontwikkeling voor een gedetailleerd overzicht.
Enterprise-mogelijkheden
Agent Service biedt hoogwaardige infrastructuur voor elke agent die u implementeert:
- Agent identity — Elke agent kan een toegewezen Microsoft Entra-identiteit hebben, wat beveiligde en beperkte toegang tot resources en API's mogelijk maakt zonder referenties te delen. Agentidentiteiten kunnen worden geverifieerd bij externe MCP-servers, waaronder die worden gehost op Azure Functions, en OAuth On-Behalf-Of (OBO) passthrough wordt ondersteund wanneer deze zijn geconfigureerd.
- Privé-netwerken — Voer agents uit binnen uw Azure virtuele netwerk voor volledige netwerkisolatie en naleving van de vereisten voor gegevensopslaglocatie. Privénetwerken zijn beschikbaar voor promptagenten en werkstroomagents. Gehoste agents ondersteunen bring-your-own Azure Virtual Network (BYO VNet), waarbij elke sessie wordt uitgevoerd in een vm-geïsoleerde sandbox die is verbonden met uw VNet.
- Rolgebaseerd toegangsbeheer — Fijnmazige toestemmingen via Microsoft Entra en Azure RBAC. Bepalen wie agents kan maken, aanroepen en beheren.
- Inhoudsveiligheid : geïntegreerde inhoudsfilters helpen promptinjectierisico's (inclusief kruispromptinjectie) te beperken en onveilige uitvoer te voorkomen.
Zie Uw omgeving instellen voor instructies voor het instellen van de omgeving.
Publiceren en delen
Agent Service biedt ingebouwde versiebeheer en publicatie, zodat uw agents met vertrouwen van ontwikkeling naar productie kunnen overstappen.
- Versiebeheer — Terwijl u uw agent verder ontwikkelt, worden versies automatisch vastgelegd. Ga terug naar een eerdere versie of vergelijk wijzigingen tussen versies.
- Publiceren : een agent promoveren naar een beheerde resource met een stabiel eindpunt. Gepubliceerde agents nemen de bedrijfsidentiteit en toegangsbeheer over die zijn geconfigureerd voor uw project en kunnen programmatisch worden aangeroepen.
- Distribution — Deel gepubliceerde agents via Microsoft 365 Copilot en Teams en het Register van de Entra-agent, waarbij uw agents worden geplaatst waar uw gebruikers al werken. Foundry Agent Service ondersteunt de OpenResponses- en activiteitsprotocollen voor het publiceren van Microsoft 365 en een aanroepprotocol voor flexibele eindpuntintegratie met aangepaste apps en services.
Beveiliging, privacy en naleving
Agent Service is ontworpen voor bedrijfsworkloads waar u sterke controles nodig hebt over identiteit, netwerken, gegevensverwerking en veiligheid.
- Veiligheidscontroles: Gebruik geïntegreerde kaders om onveilige uitvoer te verminderen en risico's voor promptinjectie te beperken, waaronder aanvallen met kruispromptinjectie (XPIA).
- Controlemechanismen voor netwerkisolatie en gegevenslocatie: gebruik virtuele netwerken en neem uw eigen middelen mee om aan uw vereisten te voldoen.
- Bring your own resources: Gebruik uw eigen Azure resources (bijvoorbeeld opslag, Azure AI Zoeken en Azure Cosmos DB voor gespreksstatus) om te voldoen aan de nalevings- en operationele behoeften. Zie Gebruik uw eigen bronnen.
- Responsible AI guidance: Zie Responsible AI for Microsoft Foundry voor een bredere set aanbevelingen en governanceresources.
Agentmanifesten
Agentmanifesten zijn vooraf gebouwde configuraties die u met één klik kunt implementeren. Elk manifest combineert geteste instructies, hulpprogrammaconfiguraties en interactiepatronen voor algemene bedrijfswerkstromen. Blader door manifesten op branche, hulpprogramma's of complexiteit om een beginpunt te vinden en vervolgens aan te passen voor uw scenario. Zie voor meer informatie Agent-manifesten voor Foundry Agent Service.
Verwante inhoud
- Uw omgeving instellen
- Levenscyclus van agentontwikkeling
- Agentmanifesten
- Uw eerste gehoste agent implementeren
- Catalogus met hulpprogramma's
- Quota, limieten en regionale ondersteuning
- Voor hulp of om verbinding te maken met de community, kunt u deelnemen aan de Microsoft AI Discord.