ai-agents-for-beginners

Hoe ontwerp je goede AI-agenten

(Klik op de afbeelding hierboven om de video van deze les te bekijken)

Principes voor het ontwerpen van AI-agenten

Introductie

Er zijn veel manieren om na te denken over het bouwen van AI-agentensystemen. Omdat ambiguïteit een kenmerk is en geen fout in het ontwerp van Generatieve AI, is het soms lastig voor ingenieurs om te bepalen waar ze moeten beginnen. We hebben een reeks mensgerichte UX-ontwerpprincipes opgesteld om ontwikkelaars te helpen klantgerichte agentensystemen te bouwen die hun zakelijke behoeften oplossen. Deze ontwerpprincipes vormen geen voorgeschreven architectuur, maar eerder een startpunt voor teams die agentervaringen definiëren en ontwikkelen.

Over het algemeen zouden agenten moeten:

Wat deze les behandelt

Leerdoelen

Na het voltooien van deze les kun je:

  1. Uitleggen wat de ontwerpprincipes voor agenten zijn
  2. De richtlijnen voor het gebruik van de ontwerpprincipes voor agenten uitleggen
  3. Begrijpen hoe je een agent kunt bouwen met behulp van de ontwerpprincipes voor agenten

De ontwerpprincipes voor agenten

Ontwerpprincipes voor agenten

Agent (Ruimte)

Dit is de omgeving waarin de agent opereert. Deze principes geven richting aan hoe we agenten ontwerpen die actief zijn in fysieke en digitale werelden.

Agent (Tijd)

Dit is hoe de agent opereert in de tijd. Deze principes geven richting aan hoe we agenten ontwerpen die interactie hebben met het verleden, heden en toekomst.

Agent (Kern)

Dit zijn de belangrijkste elementen in de kern van het ontwerp van een agent.

De richtlijnen om deze principes te implementeren

Bij het gebruik van de bovenstaande ontwerpprincipes kun je de volgende richtlijnen volgen:

  1. Transparantie: Informeer de gebruiker dat AI betrokken is, hoe het werkt (inclusief eerdere acties), en hoe feedback kan worden gegeven en het systeem kan worden aangepast.
  2. Controle: Geef de gebruiker de mogelijkheid om het systeem aan te passen, voorkeuren te specificeren en te personaliseren, en controle te hebben over het systeem en zijn attributen (inclusief de mogelijkheid om te vergeten).
  3. Consistentie: Streef naar consistente, multimodale ervaringen over apparaten en eindpunten. Gebruik waar mogelijk vertrouwde UI/UX-elementen (bijv. microfoonpictogram voor spraakinteractie) en verminder de cognitieve belasting van de klant zoveel mogelijk (bijv. streef naar beknopte antwoorden, visuele hulpmiddelen en ‘Meer informatie’-inhoud).

Hoe ontwerp je een reisagent met behulp van deze principes en richtlijnen

Stel je voor dat je een reisagent ontwerpt, zo kun je denken aan het gebruik van de ontwerpprincipes en richtlijnen:

  1. Transparantie – Laat de gebruiker weten dat de reisagent een AI-gestuurde agent is. Geef enkele basisinstructies over hoe te beginnen (bijv. een “Hallo”-bericht, voorbeeldprompts). Documenteer dit duidelijk op de productpagina. Toon de lijst met prompts die een gebruiker in het verleden heeft gevraagd. Maak duidelijk hoe feedback kan worden gegeven (duimpje omhoog en omlaag, Feedback verzenden-knop, enz.). Geef duidelijk aan of de agent gebruiks- of onderwerpbeperkingen heeft.
  2. Controle – Zorg ervoor dat het duidelijk is hoe de gebruiker de agent kan aanpassen nadat deze is gemaakt, bijvoorbeeld met de systeemprompt. Geef de gebruiker de mogelijkheid om te kiezen hoe uitgebreid de agent is, zijn schrijfstijl, en eventuele beperkingen over waar de agent niet over mag praten. Sta de gebruiker toe om geassocieerde bestanden of gegevens, prompts en eerdere gesprekken te bekijken en te verwijderen.
  3. Consistentie – Zorg ervoor dat de pictogrammen voor Prompt delen, een bestand of foto toevoegen en iemand of iets taggen standaard en herkenbaar zijn. Gebruik het paperclip-pictogram om aan te geven dat bestanden worden geüpload/gedeeld met de agent, en een afbeeldingspictogram om aan te geven dat grafische bestanden worden geüpload.

Voorbeeldcodes

Heb je meer vragen over AI-ontwerppatronen voor agenten?

Word lid van de Azure AI Foundry Discord om andere leerlingen te ontmoeten, spreekuren bij te wonen en je vragen over AI-agenten beantwoord te krijgen.

Aanvullende bronnen

Vorige les

Agentische kaders verkennen

Volgende les

Ontwerppatroon voor hulpmiddelen


Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor kritieke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.