Anatomie van een AI-agent
Een AI-agent is meer dan een model: het is een lus met een doel, hulpmiddelen, status en stopregels.
Wat je gaat leren
- Leg uit: een begrensde agentlus
- Pas het idee toe in een voorbeeld: Anatomie van een AI-agent
- Herken beperkingen en verifieer het resultaat van de oefening
Een AI-agent is meer dan een model: het is een lus met een doel, hulpmiddelen, status en stopregels.
Je kunt deze cursus volgen zonder account of programmering. Voorbeelden maken gebruik van synthetische gegevens en AI-resultaten moeten worden gecontroleerd.
Hoe het werkt, stap voor stap
Een begrensde agentlus
Een agent combineert een model met hulpmiddelen, een doel en een staat. Het observeert het verzoek, kiest een stap, ontvangt een resultaat en besluit of het doorgaat. Een chatbot mag alleen tekst genereren; een agent kan om een externe actie verzoeken. Commerciële definities variëren, dus inspecteer de daadwerkelijke controle. Definieer succes en stoppen: een geverifieerd resultaat, een maximaal aantal stappen, herhaalde fouten of een uitgeput budget. Gebruik beperkte mogelijkheden en minimale machtigingen. Nuttige autonomie betekent vrijheid binnen de door software afgedwongen grenzen.
Het model doet voorstellen, de tool voert uit
Tool calling produceert een oproepverzoek met een naam en argumenten. De applicatie valideert het schema, de machtigingen en de limieten vóór uitvoering. Het resultaat keert terug naar de context voor de volgende stap. get_product_stock neemt bijvoorbeeld een SKU en retourneert een hoeveelheid; in de beschrijving moet worden uitgelegd dat er geen producten worden gereserveerd. Onderscheid lege resultaten, validatiefouten, ontbrekende toegang en time-outs. Geldige JSON bewijst niet dat de argumenten correct zijn of dat de actie is geautoriseerd. Houd bij externe effecten ook rekening met dubbele uitvoering.
Context is de werkbank
Context omvat instructies, de huidige aanvraag, relevante geschiedenis, opgehaalde documenten en toolresultaten. Het contextvenster heeft een beperkte capaciteit; reserveer ook ruimte voor de reactie. Meer tekst verbetert niet automatisch de nauwkeurigheid. Irrelevante informatie en tegenstrijdigheden kunnen belangrijk bewijsmateriaal verbergen. Vat de gespreksgeschiedenis zorgvuldig samen en bewaar de oorsprong van feiten. De status beschrijft de huidige run, een controlepunt slaat een hervatbaar punt op en het persistente geheugen bewaart informatie over de runs heen. Dit zijn verschillende mechanismen die door de applicatie worden beheerd.
Het verklarende schema
Volg de ononderbroken pijlen voor de hoofdstroom. Gestippelde blauwe pijlen leveren gegevens of context; roze pijlen geven feedback of geretourneerde resultaten weer. Kleuren en vormen onderscheiden modellen, winkels, beslissingen en resultaten. Scrol op kleine schermen horizontaal om het hele schema te volgen.
Een compleet voorbeeld
De klant vraagt om LX-240-voorraad. De agent identificeert de SKU, roept get_product_stock aan, ontvangt aantal=3 en antwoordt. Er wordt niets gereserveerd omdat de tool alleen-lezen is.
Probeer het zelf
- Beschrijf de invoer, oproep, resultaat en stopconditie.
- Leg de input, bron en verwachte uitkomst vast voordat u het experiment uitvoert. Gebruik alleen de fictieve gegevens in het voorbeeld.
- Volg de diagramfasen. Registreer bij elke stap welke informatie wordt ontvangen en geproduceerd; verwar de tussentijdse output niet met het uiteindelijke resultaat.
- Herhaal dit nadat de noodzakelijke informatie is verwijderd of de invoer dubbelzinnig is gemaakt. Controleer of het systeem een antwoord verduidelijkt, stopt of verzint.
- Vergelijk met de uitgelegde oplossing. Bewaar de configuratie, datum, resultaat en een verklaring voor verschillen. Verander één ding en test opnieuw.
Een uitgelegde oplossing
Het antwoord rapporteert drie eenheden tijdens het opzoeken en belooft geen reservering. Met een succesvolle oefening kun je het verband tussen input, fasen en uitkomst laten zien. Als er informatie ontbreekt, is een voorzichtig antwoord nuttiger dan verzonnen details. Vergelijk meer dan stijl: controleer ook voorwaarden, bronnen en bewerkingen.
Wanneer deze aanpak helpt en wat de beperkingen zijn
Een beschikbaar hulpmiddel hoeft niet onnodig te worden gebruikt. Kies deze aanpak wanneer deze een gemeten behoefte verbetert. Houd een eenvoudige basislijn aan en vergelijk de resultaten met behulp van identieke inputs. Eén succesvol voorbeeld garandeert niet in elke situatie betrouwbaarheid.
Controleer wat je hebt geleerd
Geeft meer autonomie altijd een beter resultaat?
Nee. Het vergroot ook de ruimte voor fouten, kosten en onnodige acties.
Wie voert een door het model voorgestelde oproep uit?
De applicatie of hostservice na validatie. Het model krijgt niet automatisch onbeperkte toegang.
Welk resultaat moet deze oefening opleveren?
Het antwoord rapporteert drie eenheden tijdens het opzoeken en belooft geen reservering.
Begrippen om te onthouden
- Tussenpersoon: Een systeem dat stappen kan kiezen en hulpmiddelen kan gebruiken om een doel te bereiken.
- Gereedschap bellen: Een gestructureerd verzoek om een externe mogelijkheid te gebruiken.
- Controlepunt: opgeslagen status die wordt gebruikt om een uitvoering te hervatten.
Bronnen en uw volgende stap
Ter voorbereiding: F06 — Chatbot, assistent, agent en agentsysteem · P01 — Snelle engineering zonder magische formules · P04 — Hoe u een geschikt AI-model kiest