Identificer arbejdsgangsmønstre
Når du bygger agentdrevne løsninger, betyder strukturen i din arbejdsgang lige så meget som agenterne selv. Forskellige problemer kræver forskellige orkestreringsmetoder, afhængigt af hvordan beslutninger træffes, hvordan data flyder, og om menneskelig input er nødvendig. Microsoft Foundry tilbyder flere foruddefinerede workflow-mønstre, der hjælper dig med at modellere disse interaktioner klart og konsekvent.
En sekventiel arbejdsgang følger en fast, trin-for-trin forløb. Hver node eksekverer i rækkefølge og sender sit output videre til næste trin i workflowet. Dette mønster fungerer godt for pipelines og flertrinsprocesser, såsom validering af input, berigelse af data og generering af et endeligt svar. Sekventielle arbejdsgange er forudsigelige og nemme at forstå, hvilket gør dem til et godt udgangspunkt, når du lærer, hvordan arbejdsgange fungerer.
En menneske-i-løkken arbejdsgang introducerer pauser, hvor brugerinput eller godkendelse kræves, før arbejdsgangen kan fortsætte. I dette mønster stiller arbejdsgangen eksplicit et spørgsmål, venter på et svar og genoptager derefter udførelsen baseret på det input. Human-in-the-loop workflows er nyttige, når automatisering skal balanceres med tilsyn—såsom godkendelser, bekræftelser eller situationer, hvor manglende kontekst skal leveres af en person.
En gruppechat-arbejdsgang muliggør mere dynamisk orkestrering på tværs af flere agenter. I stedet for at følge en fast vej kan kontrollen skifte mellem agenter baseret på kontekst, regler eller mellemliggende resultater. Dette mønster er nyttigt i situationer, hvor flere specialiserede agenter samarbejder om at håndtere komplekse forespørgsler, såsom kundesupport eller svar på spørgsmål på tværs af domæner. Gruppechat-workflows muliggør fleksible interaktioner, hvor agenter kan bygge videre på hinandens output og tilpasse sig ændrede input.
Hvert mønster giver et fundament for at strukturere agentinteraktioner, styre kontrolflow og inddrage menneskelig input efter behov. Ved at genkende disse workflow-mønstre og forstå deres styrker kan du vælge en orkestreringsmetode, der passer til din situation, før du begynder at designe en workflow.