ai-agents-for-beginners

Sådan designer man gode AI-agenter

(Klik på billedet ovenfor for at se videoen til denne lektion)

Principper for design af AI-agenter

Introduktion

Der er mange måder at tænke på, når det gælder opbygning af AI-agent-systemer. Da tvetydighed er en funktion og ikke en fejl i designet af generativ AI, kan det nogle gange være svært for ingeniører at finde ud af, hvor de skal starte. Vi har skabt et sæt menneskecentrerede UX-designprincipper for at gøre det muligt for udviklere at bygge kundecentrerede agentsystemer, der kan løse deres forretningsbehov. Disse designprincipper er ikke en fastlagt arkitektur, men snarere et udgangspunkt for teams, der definerer og udvikler agentoplevelser.

Generelt bør agenter:

Denne lektion vil dække

Læringsmål

Efter at have gennemført denne lektion vil du kunne:

  1. Forklare, hvad principperne for design af agenter er
  2. Forklare retningslinjerne for brug af principperne for design af agenter
  3. Forstå, hvordan man bygger en agent ved hjælp af principperne for design af agenter

Principperne for design af agenter

Principper for design af agenter

Agent (Rum)

Dette er det miljø, hvor agenten opererer. Disse principper informerer om, hvordan vi designer agenter til at engagere sig i fysiske og digitale verdener.

Agent (Tid)

Dette handler om, hvordan agenten opererer over tid. Disse principper informerer om, hvordan vi designer agenter, der interagerer på tværs af fortid, nutid og fremtid.

Agent (Kerne)

Dette er de centrale elementer i en agents design.

Retningslinjer for implementering af disse principper

Når du bruger de tidligere designprincipper, skal du følge disse retningslinjer:

  1. Gennemsigtighed: Informer brugeren om, at AI er involveret, hvordan det fungerer (inklusive tidligere handlinger), og hvordan man giver feedback og ændrer systemet.
  2. Kontrol: Giv brugeren mulighed for at tilpasse, angive præferencer og personliggøre samt have kontrol over systemet og dets attributter (inklusive muligheden for at glemme).
  3. Konsistens: Stræb efter konsistente, multimodale oplevelser på tværs af enheder og endepunkter. Brug velkendte UI/UX-elementer, hvor det er muligt (f.eks. mikrofonikon til stemmeinteraktion), og reducer kundens kognitive belastning så meget som muligt (f.eks. stræb efter korte svar, visuelle hjælpemidler og ‘Lær mere’-indhold).

Sådan designer du en rejseagent ved hjælp af disse principper og retningslinjer

Forestil dig, at du designer en rejseagent. Her er, hvordan du kunne tænke på at bruge designprincipperne og retningslinjerne:

  1. Gennemsigtighed – Lad brugeren vide, at rejseagenten er en AI-drevet agent. Giv nogle grundlæggende instruktioner om, hvordan man kommer i gang (f.eks. en “Hej”-besked, eksempler på prompts). Dokumentér dette tydeligt på produktsiden. Vis listen over prompts, som brugeren tidligere har stillet. Gør det klart, hvordan man giver feedback (thumbs up og thumbs down, Send Feedback-knap osv.). Angiv tydeligt, hvis agenten har begrænsninger i brug eller emner.
  2. Kontrol – Sørg for, at det er klart, hvordan brugeren kan ændre agenten, efter den er blevet oprettet, med ting som systemprompten. Giv brugeren mulighed for at vælge, hvor detaljeret agenten skal være, dens skrivestil, og eventuelle forbehold for, hvad agenten ikke skal tale om. Giv brugeren mulighed for at se og slette eventuelle tilknyttede filer eller data, prompts og tidligere samtaler.
  3. Konsistens – Sørg for, at ikonerne for Del prompt, tilføj en fil eller et foto og tag en person eller noget er standard og genkendelige. Brug papirklipsikonet til at indikere filupload/deling med agenten og et billedeikon til at indikere grafikupload.

Har du flere spørgsmål om designmønstre for AI-agenter?

Deltag i Azure AI Foundry Discord for at møde andre lærende, deltage i kontortid og få svar på dine spørgsmål om AI-agenter.

Yderligere ressourcer

Forrige lektion

Udforskning af agentiske rammer

Næste lektion

Designmønster for værktøjsbrug


Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på at sikre nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os ikke ansvar for eventuelle misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.