Opret arbejdsgange i Microsoft Foundry
Microsoft Foundry tilbyder en visuel designer, der lader dig bygge arbejdsgange som en sekvens af forbundne noder. Hver node repræsenterer en specifik handling – såsom at påkalde en agent, evaluere logik eller transformere data – og forbindelserne mellem noder definerer, hvordan udførelsen flyder fra ét trin til det næste. Denne visuelle tilgang gør det lettere at ræsonnere om orkestreringslogik og forstå, hvordan agenter interagerer inden for en større proces.
Du kan starte en arbejdsgang fra et tomt lærred eller ved at vælge et foruddefineret mønster, såsom en sekventiel arbejdsgang. Designeren viser arbejdsgangen som en række noder opstillet i eksekveringsrækkefølge. Mens du bygger, kan du flytte noder, indsætte nye trin og inspicere konfigurationsdetaljer direkte inde i lærredet. Da arbejdsgange ikke gemmes automatisk, er det vigtigt at gemme dine ændringer regelmæssigt for at bevare hver version af dit design.
De vigtigste nodetyper i workflow-byggeren er:
Invoke: Kalder en AI-agent fra dit projekt eller opretter en ny. Agentnoder kan returnere fritekstsvar eller strukturerede output (som JSON), som andre noder kan bruge. De bruges til klassificering, ræsonnement, anbefalinger eller enhver AI-drevet opgave.
Flow: Styrer arbejdsgangens eksekveringsvej. Flow-noder lader din arbejdsgang tilpasse sig dynamisk til forskellige input eller situationer. Flownoder inkluderer:
- Hvis/Ellers: Forgrener udførelsen baseret på betingelser.
- Gå til: Springer til en anden node i workflowet.
- For Each: Looper over en liste af genstande og udfører de samme handlinger for hvert.
Datatransformation: Manipulerer data og styrer variabler. Datatransformationsnoder sikrer, at information korrekt overføres til efterfølgende trin. Datatransformationsnoder omfatter:
- Set Variable: Tildeler en værdi til en variabel til senere brug.
- Reset Variable: Sletter eller geninitialiserer en variabel.
- Parseværdi: Udtrækker specifikke data fra strukturerede output eller konverterer værdier til forskellige formater.
Grundlæggende chat: Sender beskeder til brugeren eller stiller spørgsmål for at indsamle input. Disse noder parres ofte med variabler for at indfange svar, hvilket derefter kan påvirke logik- eller agentbeslutninger senere i arbejdsprocessen.
Afslutning: Markerer afslutningen på en arbejdsgang. End-noden kan valgfrit returnere et endeligt resultat eller status.
flow, der bestemmer, hvordan hvert trin udføres. Variabler giver delt tilstand på tværs af noder, hvilket gør det muligt for output fra ét trin – såsom agentresultater eller brugerinput – at informere beslutninger eller udløse flere handlinger. Selvom agentnoder er en vigtig del af en arbejdsgang, afhænger effektiv automatisering af koordineret brug af alle nodetyper.
Arbejdsgange kører i en samtalekontekst, så du kan interagere med dem via chatvinduet. Denne interaktivitet gør det muligt for dig at observere, hvordan input bevæger sig gennem noderne og validere, at hvert trin opfører sig som forventet, før der tilføjes mere kompleksitet. Efterhånden som arbejdsgange vokser, gør den visuelle designer det nemt at spore eksekveringsveje og hurtigt identificere, hvor logikforgreninger eller beslutninger finder sted.
At forstå noder og hvordan man kombinerer dem giver dig fundamentet for at skabe workflows, der integrerer AI-ræsonnement, datahåndtering og kontrollogik. Noder er byggestenene, du samler for at omdanne koncepter og automatiseringsmål til funktionelle, skalerbare arbejdsgange.