Share via


Wat is Microsoft Foundry Agent Service?

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 LLM (Large Language Model) 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 (LLM):biedt redenerings- en taalmogelijkheden.
  • 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.

Een diagram met de onderdelen van een AI-agent.

Agentservice in één oogopslag

Onderdeel Wat het doet
Agent Runtime Host en schaal prompt agenten en gehoste agents. Beheert gesprekken, hulpprogramma-aanroepen en levenscyclus van agents.
Gereedschappen 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. Tools hebben beheerde authenticatie: door de service beheerde referenties/bevoegdheden en On-Behalf-Of (OBO) authenticatie.
Modellen Werkt met veel modellen uit de Foundry-modelcatalogus, zoals GPT-4o, Llama en DeepSeek. Modellen wisselen zonder de agentcode te wijzigen.
Observatievermogen 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-agents maken stabiele eindpunten en delen deze via Microsoft Teams, Microsoft 365 Copilot en het Entra-agentenregister.

Aan de slag met agents

Klaar om aan de slag te gaan met agents? 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:

  • Agents aansturen
  • Werkstroomagents (preview)
  • Gehoste agenten (preview)

Agents aansturen

Promptagents worden volledig gedefinieerd via configuratie: instructies, modelselectie en hulpprogramma's. Maak ze in de Foundry-portal of via de API of SDK's, en agentservice verwerkt de indeling en hosting automatisch.

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 (preview)

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, menselijke stappen in de workflow, 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

Gehoste agents zijn momenteel in openbare 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

Agents aanzetten Werkstroomagents Gehoste agents (preview)
Code vereist No Nee (YAML optioneel) Ja
Hostingdiensten 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.

Gereedschappen

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. Zie voor geavanceerde selectiepatronen de Aanbevolen procedures voor hulpprogramma's.

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 het volledige proces van bouwen, testen, implementeren en monitoren.

  1. Aanmaken — definieer een prompt-agent in het portal of bouw een gehoste agent in code.
  2. Test — Chat met uw agent in de agentspeelplaats of voer lokaal uit.
  3. Tracering : inspecteer elke modeloproep, aanroep van hulpprogramma's en beslissingen met agenttracering.
  4. Evalueren : voer evaluaties uit om kwaliteit en vangstregressies te meten.
  5. Publiceren : promoot uw agent naar een beheerde resource met een stabiel eindpunt.
  6. 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:

  • Agentidentiteit: elke agent kan een exclusieve Microsoft Entra-identiteit hebben, waardoor beveiligde, toegespitste toegang tot resources en API's mogelijk is zonder referenties te delen.
  • Privénetwerken : voer agents uit binnen uw virtuele Azure-netwerk voor volledige netwerkisolatie en naleving van vereisten voor gegevenslocatie. Privénetwerken zijn beschikbaar voor promptagenten en werkstroomagents. Gehoste agents ondersteunen momenteel geen privénetwerken tijdens de preview-versie.
  • Op rollen gebaseerd toegangsbeheer : verfijnde machtigingen 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 iteraties op uw agent doorvoert, 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.
  • Distributie — Deel gepubliceerde agents via Microsoft 365 Copilot en Teams en het Entra Agent Registry, en plaats uw agents daar waar uw gebruikers al werken.

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).
  • Besturingselementen voor netwerkisolatie en gegevenslocatie: gebruik virtuele netwerken en bring-your-own resources om aan uw vereisten te voldoen.
  • Bring your own resources: Gebruik uw eigen Azure-hulpmiddelen (bijvoorbeeld opslag, Azure AI Search en Azure Cosmos DB voor gesprekkenstatus) om aan de nalevings- en operationele behoeften te voldoen. Zie Uw eigen hulpbronnen gebruiken.
  • Verantwoordelijke AI-richtlijnen: Zie Responsible AI for Microsoft Foundry voor een bredere set aanbevelingen en governanceresources.