Werkstromen maken in Microsoft Foundry

Voltooid

Microsoft Foundry biedt een visuele ontwerper waarmee u werkstromen kunt bouwen als een reeks verbonden knooppunten. Elk knooppunt vertegenwoordigt een specifieke actie, zoals het aanroepen van een agent, het evalueren van logica of het transformeren van gegevens, en de verbindingen tussen knooppunten bepalen hoe de uitvoering van de ene stap naar de volgende verloopt. Met deze visuele benadering kunt u gemakkelijker redeneren over indelingslogica en begrijpen hoe agents in een groter proces communiceren.

U kunt een werkstroom starten vanaf een leeg canvas of door een vooraf gedefinieerd patroon te selecteren, zoals een opeenvolgende werkstroom. De ontwerpfunctie geeft de werkstroom weer als een reeks knooppunten die zijn ingedeeld in uitvoeringsvolgorde. Tijdens het bouwen kunt u knooppunten verplaatsen, nieuwe stappen invoegen en configuratiedetails rechtstreeks in het canvas inspecteren. Omdat werkstromen niet automatisch worden opgeslagen, is het belangrijk dat u uw wijzigingen regelmatig opslaat om elke versie van uw ontwerp te behouden.

Een schermopname van de microsoft Foundry-werkstroomontwerper met beschikbare knooppunttypen.

De belangrijkste knooppunttypen in de opbouwfunctie voor werkstromen zijn:

  • Aanroepen: roept een AI-agent aan vanuit uw project of maakt een nieuwe. Agentknooppunten kunnen vrije-tekstreacties of gestructureerde uitvoer retourneren (zoals JSON) die andere knooppunten kunnen gebruiken. Ze worden gebruikt voor classificatie, redenering, aanbevelingen of elke AI-gestuurde taak.

  • Stroom: Hiermee bepaalt u het uitvoeringspad van de werkstroom. Met stroomknooppunten kan uw werkstroom dynamisch worden aangepast aan verschillende invoer- of situaties. Stroomknooppunten zijn onder andere:

    • If/Else: Voert vertakkingen uit op basis van condities.
    • Ga naar: Hiermee gaat u naar een ander knooppunt in de werkstroom.
    • Voor elke: Loopt over een lijst met items en voert dezelfde acties uit voor elk item.
  • Gegevenstransformatie: hiermee worden gegevens bewerkt en variabelen beheerd. Knooppunten voor gegevenstransformatie zorgen ervoor dat informatie correct wordt doorgegeven aan volgende stappen. Gegevenstransformatieknooppunten zijn onder andere:

    • Variabele instellen: wijst een waarde toe aan een variabele voor later gebruik.
    • Variabele opnieuw instellen: hiermee wordt een variabele gewist of opnieuw geïnitialiseerd.
    • Parseringswaarde: extraheert specifieke gegevens uit gestructureerde uitvoer of converteert waarden naar verschillende indelingen.
  • Basischat: verzendt berichten naar de gebruiker of stelt vragen om invoer te verzamelen. Deze knooppunten worden vaak gekoppeld aan variabelen om reacties vast te leggen, die later in de werkstroom invloed kunnen hebben op logische of agentbeslissingen.

  • Einde: Hiermee wordt de conclusie van een werkstroom gemarkeerd. Het eindknooppunt kan eventueel een eindresultaat of status retourneren.

stroom die bepaalt hoe elke stap wordt uitgevoerd. Variabelen bieden gedeelde status tussen knooppunten, waardoor uitvoer van één stap, zoals agentresultaten of gebruikersinvoer, kan worden gebruikt om beslissingen te informeren of meer acties te activeren. Hoewel agentknooppunten een belangrijk onderdeel van een werkstroom zijn, is effectieve automatisering afhankelijk van het gecoördineerde gebruik van alle knooppunttypen.

Werkstromen worden uitgevoerd binnen een gesprekscontext, zodat u er via het chatvenster mee kunt werken. Met deze interactiviteit kunt u zien hoe invoer door de knooppunten wordt verplaatst en kunt u controleren of elke stap zich gedraagt zoals verwacht voordat u meer complexiteit toevoegt. Naarmate de werkstromen toenemen, kunt u met de visuele ontwerpfunctie eenvoudig uitvoeringspaden traceren en snel bepalen waar logische vertakkingen of beslissingen plaatsvinden.

Als u knooppunten begrijpt en combineert, beschikt u over de basis voor het maken van werkstromen die AI-redenering, gegevensverwerking en besturingslogica integreren. Knooppunten zijn de bouwstenen die u samenstelt om concepten en automatiseringsdoelen om te zetten in functionele, schaalbare werkstromen.