Sequentiële Taken

Sequentiële Taken in FlowHunt stellen AI-agenten in staat om taken in een vaste volgorde uit te voeren, ideaal voor het beheren van complexe, lineaire workflows met meerdere rollen.

Sequentiële Taken

De taakcomponenten stellen je in staat om specifieke taken aan AI-agenten toe te wijzen. Zie AI-agenten even als extra teamleden. Elk lid heeft een andere rol, achtergrond en doelen. Net als een echt teamlid zijn ze in staat om allerlei verschillende taken uit te voeren. Dankzij deze component kun je deze taken specificeren en toewijzen.

De geavanceerde bloggenerator-flow met sequentiële taken

Heb je maar één agent en één taak? Dan hoef je geen taakcomponenten te gebruiken. Vul gewoon het veld doel van de agent in. Taken zijn vooral nuttig voor complexe workflows met meerdere stappen of wanneer je één agent verschillende taken wilt geven.

Wat is de Sequentiële Taak-component?

De Sequentiële Taak-component stelt je in staat taken te definiëren en toe te wijzen die de agenten in een exacte volgorde (een sequentie) uitvoeren. Zo krijg je volledige controle en inzicht in hoe afzonderlijke delen van de workflow worden uitgevoerd, wat handig is bij complexe processen.

Taken als onderdeel van Crews

Stel, je wilt een uitgebreid blogartikel creëren en publiceren. Waarschijnlijk probeer je een compleet contentteam van agenten na te bootsen. Het werk begint meestal met een SEO-specialist die zoekwoorden onderzoekt en de inhoud uitzet. Zij maken een SEO-briefing die wordt doorgegeven aan de schrijver. Als de schrijver klaar is, controleert en redigeert een collega het artikel om de kwaliteit te waarborgen. En de afbeeldingen of infographics? Een designer helpt daarmee.

Je hebt zo al minimaal drie of vier mensen die samenwerken aan het creëren van deze content. Elk van hen heeft zijn eigen taak in de volgorde. Net als in een echt team kun je een team van AI-agenten maken met de sequentiële crew-component. Binnen dit team krijgt elk lid een specifieke taak toegewezen via de sequentiële taakcomponent.

Naast hun hoofdtaak in het team kan één AI-agent ook verschillende andere taken uitvoeren. Neem bijvoorbeeld de schrijver uit het vorige voorbeeld. De belangrijkste taak van deze agent is het schrijven van een artikel op basis van de SEO-briefing van de vorige agent. In werkelijkheid heeft een schrijver echter meer taken dan alleen het schrijven van het artikel. Zo kunnen ze bijvoorbeeld ook een meta description en zelfs een social media post moeten schrijven. Door deze als subtaken van één taak te plaatsen, kan de output chaotischer en minder duidelijk worden.

Benieuwd naar de Flow die we in deze handleiding bespreken? Het is de Geavanceerde Bloggenerator, te vinden in je Flow-bibliotheek.

Het verschil tussen Sequentiële en ZelfBeheerde Taken

Je hebt misschien gemerkt dat er twee taakcomponenten in je dashboard staan. Het verschil zit in de volgorde van de taken en de mate van controle die je hebt.

Met een Sequentiële Taak worden de taken één voor één uitgevoerd in de exacte volgorde die jij opgeeft. Als een taak klaar is, is deze afgerond en gaat de Flow door naar de volgende agent. Deze aanpak is ideaal voor lineaire processen die geen taakherhaling vereisen.

Maar dat is niet altijd zo in de praktijk. Kijk maar naar een echte contentschrijver. Die doet eerst onderzoek en begint dan met schrijven, maar tijdens het schrijven kan blijken dat er meer onderzoek nodig is. Logischerwijs gaat deze dan heen en weer tussen onderzoek en schrijven voordat de volgende stap volgt. Dit is niet mogelijk met sequentiële crews en taken. Daarvoor zijn ZelfBeheerde taken bedoeld.

Met ZelfBeheerde Taken bepaalt de manager-AI-agent de volgorde van de taken. De AI probeert daarbij de klassieke organisatiestructuren zo goed mogelijk na te bootsen en wijst taken toe aan de meest geschikte agent. Dit maakt het mogelijk taken te herhalen en meerdere iteraties van het eindresultaat te creëren.

Weet je niet zeker wat de exacte volgorde van de taken is of moet het proces taken herhalen? Gebruik dan ZelfBeheerde taken in plaats van sequentiële. Lees er meer over in deze handleiding.

Hoe gebruik je Sequentiële Taken

Sequentiële taken zijn op zichzelf staande taken die in een vaste volgorde worden uitgevoerd. Je wijst elke taak toe aan een geschikte agent. Voor elk complex doel kunnen er meerdere agenten en meerdere taken zijn, allemaal samengebracht door de Sequentiële Crew-component. Om taken te gebruiken, moet je eerst de agenten definiëren; pas daarna kun je taken toewijzen en crews maken.

Het instellen van Sequentiële Taken bestaat uit drie stappen:

  1. Instellen van individuele AI-agenten
  2. Instellen van taken voor agenten
  3. Taken en agenten tot een Sequentiële Crew samenvoegen

Individuele AI-agenten instellen

Elk lid van een echt team heeft een rol, doelen en een uniek achtergrondverhaal met ervaringen, persoonlijkheid en stijl. Dat geldt ook voor elke AI-Agent.

Laten we bijvoorbeeld focussen op het content writer-teamlid:

  • De rol is de functietitel van je agent. In dit voorbeeld is dat contentschrijver.
  • Het doel is wat de agent doet en wat het ideale resultaat is. Voor de contentschrijver is dat een goed geschreven artikel dat bij het thema en de SEO-briefing past.
  • Het achtergrondverhaal laat zien wie de agent is. Onbewust neem je altijd je persoonlijkheid, denkstijl, woordgebruik en ervaringen mee. Dit komt vooral tot uiting in creatief werk zoals content schrijven.

Stel gerust een aantal agenten in. Bedenk bij het maken van een crew altijd het einddoel en welke teamleden je nodig hebt om dat te bereiken. Maak vervolgens agenten aan die deze teamleden representeren. Je kunt eventueel ook slechts één agent maken als je die meerdere taken wilt laten uitvoeren.

Opmerking: Heb je maar één agent en één taak? Je hoeft geen taakcomponenten te gebruiken. Vul gewoon het doel-veld van de agent in met de taak.

In ons content writing-voorbeeld hebben we een SEO-onderzoeker, copywriter en proeflezer-agenten aangemaakt. Maar de agenten en taken hangen altijd af van jouw specifieke wensen en processen. Je kunt het bestaande proces verder opdelen of nieuwe agenten toevoegen. Bijvoorbeeld een designer-agent die afbeeldingen voor bij het artikel genereert.

Lees meer over AI-agenten en hoe je de AI-Agent-component gebruikt

Agenten taken geven

In Crews krijgt elke Agent een taak toegewezen. Net als in een echt team kan elk lid verschillende projectgebonden taken uitvoeren. De taakcomponenten laten je deze taken specificeren en toewijzen. In het blogvoorbeeld weten we nu wie onze agent is. De volgende stap is de agent zijn/haar taak geven en voorstellen aan het team.

Je zult zien dat er, net als bij de Crew-component, twee mogelijke taakcomponenten zijn — sequentieel en ZelfBeheerd. Omdat dit tegengestelde benaderingen zijn voor het aansturen van agenten, heeft het geen zin ze te mengen. Daarom gebruiken we sequentiële taken bij een sequentiële crew.

Neem de Sequentiële Taak-component en verbind deze met de agent die de taak uitvoert. Hieronder zie je meerdere agenten die elk aan hun taak zijn gekoppeld:

Naast de taak kan elke agent in een Crew ook bijpassende tools krijgen, zodat het werk makkelijker en nauwkeuriger wordt. In ons voorbeeld gebruikt de onderzoeker de tools GoogleSearch en URL Retriever om het onderzoek te sturen.

Let op hoe de taken aan elkaar zijn gekoppeld. De taakcomponent bevat de output van de agent. Je moet de taken met elkaar verbinden zodat de volgende agent de output van de vorige agent kan gebruiken.

Hoe stel je Sequentiële Taken in

Elke taak heeft een beschrijving nodig en een agent die verantwoordelijk is voor de uitvoering. Optioneel kun je het veld ‘verwachte output’ invullen als je de output in een specifieke structuur wilt ontvangen of zeker wilt zijn dat iets wordt meegenomen.

Je hebt nu de agenten aangemaakt en elk van hen heeft een taak gekoppeld. Nu moet je de taken beschrijven en de output bijstellen.

De taakomschrijving voor onze content writer-agent zou bijvoorbeeld zo kunnen zijn:

"Op basis van de SEO-contentbriefing, schrijf een blogpost van maximaal 1500 woorden.

Begin nooit een alinea met vage statements zoals 'In het snel veranderende vakgebied van...'. Ga altijd direct in op de hoofdzaak die de alinea moet leveren."

Laten we deze taakomschrijving nader bekijken:

  • Op basis van de contentbriefing” – De agent weet wat hij moet doen met de vorige output.
  • Schrijf een blogpost van maximaal 1500 woorden” – De verwachte output van de agent.
  • Begin nooit…” – Extra instructies om de output aan te passen. Dit kunnen aanwijzingen zijn over taal, woordgebruik, structuur of wat dan ook dat nodig is.

Het veld verwachte output is optioneel en handig als je een duidelijk gestructureerde output wilt of zeker wilt zijn dat iets erin staat. Bijvoorbeeld, de taak van onze SEO-onderzoeker-agent is:

Een briefing in deze vorm:

SEO-vriendelijke titel:

SEO-vriendelijke meta description:

SEO-vriendelijke outline

Zo weet je zeker dat de agent niet vergeet met een titel en meta description te beginnen.

Onthoud dat sequentiële crews alleen met sequentiële taken werken, en ZelfBeheerde crews alleen met ZelfBeheerde taken.

De agenten tot een crew maken

Laten we teruggaan naar onze Flow. Deze bevat drie agenten die elk hun specifieke taak in een duidelijke volgorde uitvoeren — een sequentie. De laatste stap bij het maken van een crew is de agenten laten weten dat ze een team vormen. Hier komt de Sequentiële Crew-component van pas.

De Sequentiële Crew-component

De Sequentiële Crew-component vertegenwoordigt een groep agenten die taken in een exacte volgorde uitvoeren. Het is in feite een manier om agenten te laten weten dat ze een team zijn. Er kunnen binnen je Flow meer dan één onafhankelijk team zijn, wat betekent dat er meerdere Sequentiële Crew-componenten kunnen zijn die deze teams van elkaar onderscheiden.

Wil je meer weten over sequentiële crews? Raadpleeg onze handleiding voor alle details.

De Sequentiële Crew-component staat altijd aan het einde van de sequentie. In ons voorbeeld gebruiken we slechts één crew, maar we moeten de agenten alsnog samenbrengen met de Sequentiële Crew:

Veelgestelde vragen

Wat zijn Sequentiële Taken in FlowHunt?

Met sequentiële taken kun je specifieke taken in een vaste volgorde aan AI-agenten toewijzen, zodat elke stap van een complex werkproces efficiënt en transparant door de juiste agent wordt uitgevoerd.

Wanneer gebruik ik Sequentiële Taken versus ZelfBeheerde Taken?

Gebruik Sequentiële Taken voor lineaire, gecontroleerde workflows waarin taken in een strikte volgorde moeten worden uitgevoerd. Gebruik ZelfBeheerde Taken als het proces flexibiliteit, iteratie of taakherhaling vereist, zodat de manager-agent de volgorde kan bepalen.

Begin met het bouwen van krachtige AI-workflows

Ontdek hoe Sequentiële Taken de processen van jouw team kunnen stroomlijnen. Wijs AI-agenten toe, orden en beheer ze voor stapsgewijze taakuitvoering.

Meer informatie