ai-agents-for-beginners

Hvordan man designer gode AI-agenter

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

AI Agentiske Designprincipper

Introduktion

Der er mange måder at tænke på, når man bygger AI Agentiske Systemer. Da tvetydighed er en funktion og ikke en fejl i Generativ AI design, kan det nogle gange være svært for ingeniører at finde ud af, hvor de overhovedet skal starte. Vi har skabt et sæt menneskecentrerede UX Designprincipper for at gøre det muligt for udviklere at bygge kundecentrerede agentiske systemer, som løser deres forretningsbehov. Disse designprincipper er ikke en foreskrivende 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 de Agentiske Designprincipper er
  2. Forklare retningslinjerne for brug af de Agentiske Designprincipper
  3. Forstå hvordan man bygger en agent ved hjælp af de Agentiske Designprincipper

De Agentiske Designprincipper

Agentiske Designprincipper

Agent (Rum)

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

Agent (Tid)

Sådan opererer agenten over tid. Disse principper vejleder, hvordan vi designer agenter, der interagerer på tværs af fortid, nutid og fremtid.

Agent (Kerner)

Disse er nøgleelementerne i kernen i en agents design.

Retningslinjer for at implementere 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 den fungerer (inklusive tidligere handlinger), og hvordan der kan gives feedback og ændres på systemet.
  2. Kontrol: Gør det muligt for brugeren at tilpasse, specificere præferencer og personificere samt have kontrol over systemet og dets egenskaber (inklusive muligheden for at glemme).
  3. Konsistens: Sigter efter konsistente, multimodale oplevelser på tværs af enheder og endpoints. Brug velkendte UI/UX-elementer hvor muligt (f.eks. mikrofon-ikon til stemmeinteraktion) og reducer brugerens kognitive belastning så meget som muligt (f.eks. sigt efter korte svar, visuelle hjælpemidler og ‘Lær mere’-indhold).

Hvordan man designer en Rejseagent ved brug af disse principper og retningslinjer

Forestil dig, at du designer en Rejseagent, her er hvordan du kan tænke på at bruge Designprincipperne og retningslinjerne:

  1. Gennemsigtighed – Lad brugeren vide, at Rejseagenten er en AI-aktiveret agent. Giv nogle grundlæggende instruktioner om, hvordan man kommer i gang (f.eks. en “Hej” besked, eksempler på prompts). Dokumenter dette tydeligt på produktsiden. Vis listen over prompts, som brugeren har stillet tidligere. Gør det klart, hvordan man kan give feedback (tommel op og ned, Send feedback-knap osv.). Angiv klart, om 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 oprettet med ting som System-prompten. Gør det muligt for brugeren at vælge, hvor detaljeret agenten skal være, dens skriftstil og eventuelle forbehold om, hvad agenten ikke bør tale om. Tillad brugeren 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 foto og tag nogen eller noget er standardiserede og genkendelige. Brug papirclipsikonet til at indikere filupload/deling med agenten, og et billedeikon til at indikere grafikupload.

Eksempelkoder

Flere spørgsmål om AI Agentiske Designmønstre?

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

Yderligere ressourcer

Forrige lektion

Udforskning af agentiske frameworks

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å 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 intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.