Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel legt uit hoe agentstromen in drie kernfasen kunnen worden opgedeeld: input, transformatie en output. Je leert hoe je weloverwogen beslissingen kunt nemen over het al dan niet implementeren van elke fase door gebruik te maken van ongestructureerde (AI-verbeterde) of deterministische (code-gebaseerde) benaderingen.
In dit artikel leert u het volgende:
- Organiseer agentworkflows in invoer-, transformatie- en outputfasen.
- Kies tussen ongestructureerde en deterministische componenten voor elke fase.
- Stem je eisen af op de gewenste mogelijkheden.
- Ontwerp effectieve oplossingen die flexibiliteit combineren met voorspelbaarheid.
Deze richtlijnen helpen architecten en ontwikkelaars bij het bouwen van robuuste agents door componentenafwegingen uit te leggen en technologische keuzes voor elke workflowfase te begeleiden.
Organiseer agentworkflows in invoer-, transformatie- en uitvoerfasen
Je kunt agentworkflows organiseren in drie fasen: invoer, transformeren en uitvoeren. Elke fase kan gebruikmaken van ongestructureerde (AI-versterkte) componenten of deterministische (code-gebaseerde) componenten, zoals weergegeven in de volgende tabel:
| Fase | Dynamische stroming (ongestructureerd) | Deterministische stroming (gestructureerd) |
|---|---|---|
| Invoer | "Ik promoot een automerk, zorg dat ik foto's van auto's krijg voor gebruik in mijn reclamecampagne." | Krijg de top 100 werkitems gesorteerd op laatste wijzigingsdatum. |
| Transformeren | Verschillende tools kunnen worden gebruikt (afbeeldingszoek, beeldgeneratie), met ongestructureerde parameters. | De querystring wordt gegenereerd met parameters top=x, sortby = y voor elk verzoek. |
| Uitvoer | Bij elke run worden verschillende images gegenereerd, zelfs als de backend-data niet verandert. | Je moet altijd 100 resultaten krijgen, met de juiste datum en sorteervolgorde. |
Sommige componenten werken het beste als deterministische oplossingen, zoals de mogelijkheid van een gebruiker om zijn gekozen client te kiezen. Andere componenten, zoals gereedschap, kunnen het beste werken als dynamische of deterministische oplossingen op basis van de gewenste output en tolerantie voor variantie.
Stem workflowfasen af op technologie
Het koppelen van workflowfasen aan technologische keuzes vereist zorgvuldige overweging van bedrijfsvereisten en operationele beperkingen. De volgende tabel brengt invoer-, transformatie- en uitvoervereisten in kaart met agentopties:
| Fase | Ongestructureerde opties | Deterministische opties |
|---|---|---|
| Invoer | Kennisbanken, semantische indexen, afbeeldingen, agent-tot-agent communicatie | API-plugins, Power Platform-connectoren, Model Context Protocol (MCP)-tools |
| Transformeren | Generatieve AI-modellen | Power Automate-stromen, logische apps, code-gebaseerde logica |
| Uitvoer | Generatieve AI-antwoorden inclusief declaratieve agenten | Adaptieve kaarten, onderwerpen, MCP-tools |
Opmerking
- Transformatie- en uitvoerfasen kunnen alleen inwerken op data die de agent als input ontvangt. Je moet de formatterings- en groottevereisten van invoer begrijpen, waaronder links, tabelheaders, rijtellingen, afbeeldingen en volledige documentcontext, om gewenste output te genereren.
- Het principe van "garbage in, garbage out" geldt voor agentimplementaties. Afgeknotte of gehulde inhoud uit semantische indexen die de benodigde metadata missen, verslechtert de outputkwaliteit, ongeacht de verfijning van transform- en outputcomponenten.
Beoordeel de capaciteiten
Elke benadering biedt verschillende ondersteuningsniveaus voor ongestructureerde en deterministische benaderingen over workflowfasen heen.
| Fase | Ongestructureerde opties | Deterministische opties |
|---|---|---|
| Invoer | Declaratieve agenten via semantische index, Custom engine-agenten via semantische index | Aangepaste engine-agenten, declaratieve agenten via plugins of MCP |
| Transformeren | Declaratieve agenten, custom engine-agenten | Declaratieve agenten via plugins of MCP, aangepaste engine-agenten |
| Uitvoer | Declaratieve agenten, custom engine-agenten | Agenten voor aangepaste motoren |
Gebruik deze capaciteitsmatrix om te helpen beslissen welke aanpak je moet kiezen op basis van de specifieke combinatie van ongestructureerde en deterministische eisen voor elke workflowfase.
Meer informatie:
Volgende stap
Leer hoe je eisen evalueert die de technologische keuzes voor elk agentcomponent sturen.