ai-agents-for-beginners

Hoe Ontwerp Je Goede AI-Agenten

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

Principes van Agentisch Ontwerp voor AI

Introductie

Er zijn veel manieren om na te denken over het bouwen van AI-agentische systemen. 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 agentische systemen 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.

In het algemeen zouden agenten moeten:

Wat Deze Les Behandelt

Leerdoelen

Na het voltooien van deze les kun je:

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

De Principes van Agentisch Ontwerp

Principes van Agentisch Ontwerp

Agent (Ruimte)

Dit is de omgeving waarin de agent opereert. Deze principes informeren ons over 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 informeren ons over 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, volg de volgende richtlijnen:

  1. Transparantie: Informeer de gebruiker dat AI betrokken is, hoe het werkt (inclusief eerdere acties), en hoe feedback te geven en het systeem aan te passen.
  2. Controle: Stel de gebruiker in staat om aan te passen, voorkeuren op te geven 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 leren’-inhoud).

Hoe Ontwerp Je een Reisagent met Deze Principes en Richtlijnen

Stel je voor dat je een reisagent ontwerpt, hier is hoe je kunt denken over 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 van prompts die een gebruiker in het verleden heeft gevraagd. Maak duidelijk hoe feedback te geven (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. Stel de gebruiker in staat te kiezen hoe uitgebreid de agent is, zijn schrijfstijl, en eventuele beperkingen over waar de agent niet over mag praten. Laat de gebruiker geassocieerde bestanden of gegevens, prompts en eerdere gesprekken bekijken en 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 bestand uploaden/delen met de agent aan te geven, en een afbeeldingspictogram om grafische upload aan te geven.

Meer Vragen over Agentische Ontwerp Patronen?

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 Frameworks 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 zijn oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.