Opret en Azure AI-agent med Microsoft Agent Framework

Fuldført

Tip

Se fanen Tekst og billeder for flere detaljer!

Microsoft Foundry Agent er en specialiseret agent inden for Microsoft Agent Framework, designet til at levere virksomhedsniveau samtalemuligheder med problemfri værktøjsintegration. Den håndterer automatisk værktøjskald, så du ikke behøver at fortolke og aktivere funktioner manuelt. Helpdesk-medarbejderen administrerer også samtalehistorikken sikkert ved hjælp af tråde, hvilket reducerer arbejdet med at vedligeholde tilstanden. Microsoft Foundry Agent understøtter mange indbyggede værktøjer, herunder kodefortolker, filsøgning og websøgning. Det indeholder også integrationsfunktioner til Azure AI Search, Azure Functions og andre Azure-tjenester.

Oprettelse af en Azure AI Agent

En Microsoft Foundry Agent inkluderer alle de kernefunktioner, du typisk har brug for til enterprise AI-applikationer, såsom funktionsudførelse, planlægning og hukommelsesadgang. Denne agent fungerer som en selvstændig kørsel med funktioner på virksomhedsniveau.

For at bruge en Microsoft Foundry Agent:

  1. Opret et Microsoft Foundry-projekt.
  2. Føj projektforbindelsesstrengen til din Microsoft Agent Framework-programkode.
  3. Opsæt autentificeringsoplysninger med AzureCliCredential.
  4. Forbind til din projektklient med kurset AzureOpenAIResponsesClient .
  5. Opret en Agent instans med klienten, instruktionerne og værktøjerne, du ønsker at bruge.

Når din agent er oprettet, kan du oprette en samtalesession for at interagere med din agent og få svar på dine spørgsmål.

Azure AI Agent nøglekomponenter

Microsoft Agent Framework Azure AI Agent bruger følgende komponenter til at fungere:

  • AzureOpenAIResponsesClient - administrerer forbindelsen til dit Microsoft Foundry-projekt. Denne klient giver dig adgang til de tjenester og modeller, der er knyttet til dit projekt, og giver godkendelses- og sikkerhedsfunktioner på virksomhedsniveau.

  • Agent – hovedagentklassen, der kombinerer klienten, instruktioner og værktøjer for at skabe en fungerende AI-agent, der kan håndtere samtaler og udføre opgaver.

  • AgentSession - holder automatisk styr på samtalehistorik mellem agenter og brugere og styrer samtalestatus. Du kan oprette nye tråde eller genbruge eksisterende tråde for at bevare konteksten på tværs af interaktioner.

  • Værktøjsintegration - understøttelse af brugerdefinerede funktioner, der udvider helpdesk-medarbejdernes funktioner. Funktioner registreres automatisk og kan kaldes af agenter for at oprette forbindelse til eksterne API'er og tjenester.

  • Autentificeringsoplysninger - understøtter Azure CLI-legitimationsoplysninger, service principal-autentificering og andre Azure-identitetsmuligheder for sikker adgang til Foundry Tools.

  • Trådstyring – giver fleksible muligheder for oprettelse af tråde, herunder automatisk oprettelse af tråde til enkle scenarier og eksplicit trådstyring til igangværende samtaler.

Disse komponenter arbejder sammen for at give dig mulighed for at oprette helpdesk-medarbejdere på virksomhedsniveau med instruktioner til at definere deres formål og få svar fra AI-modeller, samtidig med at du opretholder sikkerhed, skalerbarhed og samtalekontekst for forretningsprogrammer.