Del via


Kortagent flyder til krav

Denne artikel forklarer, hvordan man opdeler agentstrømme i tre kernefaser: input, transform og output. Du lærer at træffe informerede beslutninger om, hvorvidt du skal implementere hvert trin ved at bruge ustrukturerede (AI-forstærkede) eller deterministiske (kodebaserede) tilgange.

I denne artikel lærer du, hvordan du:

  • Organiser agentens arbejdsgange i input-, transformations- og outputfaser.
  • Vælg mellem ustrukturerede og deterministiske komponenter for hvert trin.
  • Afstem dine krav til de ønskede kompetencer.
  • Design effektive løsninger, der balancerer fleksibilitet med forudsigelighed.

Denne vejledning hjælper arkitekter og udviklere med at opbygge robuste agenter ved at forklare komponentafvejninger og vejlede teknologivalg for hvert arbejdsgangstrin.

Organiser agentens arbejdsgange i input-, transform- og outputfaser

Du kan organisere agentens arbejdsgange i tre faser: input, transform og output. Hvert trin kan bruge enten ustrukturerede (AI-forstærkede) komponenter eller deterministiske (kodebaserede) komponenter, som vist i følgende tabel:

Fase Dynamisk strømning (ustruktureret) Deterministisk strømning (struktureret)
Indgang "Jeg markedsfører et bilmærke, få billeder af biler til brug i min reklamekampagne." Få de 100 bedste arbejdsopgaver sorteret efter sidste ændrede dato.
Omdanne Flere værktøjer kunne bruges (billedsøgning, billedgenerering) med ustrukturerede parametre. Forespørgselsstrengen genereres med parametrene top=x, sortby = y for hver forespørgsel.
Resultat Forskellige billeder genereres ved hvert run, selvom backend-data ikke ændres. Man skal altid få 100 resultater med korrekt dato og sorteringsrækkefølge.

Nogle komponenter fungerer bedst som deterministiske løsninger, som brugerens mulighed for at vælge sin foretrukne klient. Andre komponenter, som værktøjer, kan fungere bedst som dynamiske eller deterministiske løsninger baseret på det ønskede output og tolerance for varians.

Tilpas arbejdsgangstrin til teknologi

At kortlægge arbejdsgangsfaser til teknologivalg kræver omhyggelig overvejelse af forretningskrav og operationelle begrænsninger. Følgende tabel kortlægger input-, transformations- og outputkrav til agentmuligheder:

Fase Ustrukturerede optioner Deterministiske muligheder
Indgang Vidensbaser, semantiske indekser, billeder, agent-til-agent kommunikation API-plugins, Power Platform-forbindelser, Model Context Protocol (MCP)-værktøjer
Omdanne Generative AI-modeller Power Automate-flows, Logic Apps, kodebaseret logik
Resultat Generative AI-svar, inklusive deklarative agenter Adaptive kort, emner, MCP-værktøjer

Notat

  • Transform- og outputtrin kan kun virke på data, som agenten modtager som input. Du skal forstå formaterings- og størrelseskravene for input, herunder links, tabeloverskrifter, rækketælling, billeder og fuld dokumentkontekst for at generere ønskede output.
  • Princippet om "garbage in, garbage out" gælder for agentimplementeringer. Afkortet eller chunket indhold fra semantiske indekser, der mangler nødvendige metadata, forringer outputkvaliteten uanset transform- og outputkomponenternes sofistikering.

Vurder kapaciteter

Hver tilgang giver forskellige niveauer af støtte til ustrukturerede og deterministiske tilgange på tværs af arbejdsgangsfaser.

Fase Ustrukturerede optioner Deterministiske muligheder
Indgang Deklarative agenter via semantisk indeks, Brugerdefinerede motoragenter via semantisk indeks Brugerdefinerede engine-agenter, deklarative agenter via plugins eller MCP
Omdanne Deklarative agenter, custom engine-agenter Deklarative agenter via plugins eller MCP, brugerdefinerede motoragenter
Resultat Deklarative agenter, custom engine-agenter Specialmotoragenter

Brug denne kapabilitetsmatrix til at hjælpe dig med at beslutte, hvilken tilgang du skal vælge, baseret på den specifikke kombination af ustrukturerede og deterministiske krav for hvert arbejdsgangstrin.

Få mere at vide:

Næste trin

Lær at evaluere krav, der styrer teknologivalg for hver agentkomponent.