ai-agents-for-beginners

Hvordan designe gode AI-agenter

(Klikk på bildet over for å se videoen til denne leksjonen)

Prinsipper for agentisk design av AI

Introduksjon

Det finnes mange måter å tenke på når man skal bygge AI-agentiske systemer. Siden tvetydighet er en funksjon og ikke en feil i design av generativ AI, kan det noen ganger være vanskelig for ingeniører å vite hvor de skal begynne. Vi har laget et sett med menneskesentrerte UX-designprinsipper for å hjelpe utviklere med å bygge kundesentrerte agentiske systemer som løser deres forretningsbehov. Disse designprinsippene er ikke en foreskrevet arkitektur, men heller et utgangspunkt for team som skal definere og bygge agentopplevelser.

Generelt bør agenter:

Denne leksjonen dekker

Læringsmål

Etter å ha fullført denne leksjonen, vil du kunne:

  1. Forklare hva prinsippene for agentisk design er
  2. Forklare retningslinjene for bruk av prinsippene for agentisk design
  3. Forstå hvordan man bygger en agent ved hjelp av prinsippene for agentisk design

Prinsippene for agentisk design

Prinsipper for agentisk design

Agent (Rom)

Dette er miljøet der agenten opererer. Disse prinsippene informerer hvordan vi designer agenter for å engasjere seg i fysiske og digitale verdener.

Agent (Tid)

Dette er hvordan agenten opererer over tid. Disse prinsippene informerer hvordan vi designer agenter som interagerer på tvers av fortid, nåtid og fremtid.

Agent (Kjerne)

Dette er de sentrale elementene i kjernen av en agents design.

Retningslinjer for implementering av disse prinsippene

Når du bruker de tidligere designprinsippene, følg disse retningslinjene:

  1. Transparens: Informer brukeren om at AI er involvert, hvordan det fungerer (inkludert tidligere handlinger), og hvordan man gir tilbakemelding og modifiserer systemet.
  2. Kontroll: Gi brukeren mulighet til å tilpasse, spesifisere preferanser og personalisere, og ha kontroll over systemet og dets attributter (inkludert muligheten til å glemme).
  3. Konsistens: Sikt mot konsistente, multimodale opplevelser på tvers av enheter og endepunkter. Bruk kjente UI/UX-elementer der det er mulig (f.eks. mikrofonikon for stemmeinteraksjon) og reduser kundens kognitive belastning så mye som mulig (f.eks. sikt mot konsise svar, visuelle hjelpemidler og «Lær mer»-innhold).

Hvordan designe en reiseagent ved hjelp av disse prinsippene og retningslinjene

Tenk deg at du designer en reiseagent, her er hvordan du kan bruke designprinsippene og retningslinjene:

  1. Transparens – Informer brukeren om at reiseagenten er en AI-drevet agent. Gi noen grunnleggende instruksjoner om hvordan man kommer i gang (f.eks. en «Hei»-melding, eksempelforespørsler). Dokumenter dette tydelig på produktsiden. Vis listen over forespørsler brukeren har stilt tidligere. Gjør det klart hvordan man gir tilbakemelding (tommel opp og ned, Send tilbakemelding-knapp, osv.). Klargjør om agenten har bruks- eller emnebegrensninger.
  2. Kontroll – Sørg for at det er tydelig hvordan brukeren kan modifisere agenten etter at den er opprettet, med ting som systemprompt. Gi brukeren mulighet til å velge hvor detaljert agenten skal være, dens skrivestil, og eventuelle forbehold om hva agenten ikke skal snakke om. Tillat brukeren å se og slette tilknyttede filer eller data, forespørsler og tidligere samtaler.
  3. Konsistens – Sørg for at ikonene for deling av forespørsel, legge til en fil eller et bilde og tagge noen eller noe er standard og gjenkjennelige. Bruk bindersikonet for å indikere filopplasting/deling med agenten, og bildeikonet for å indikere grafikkopplasting.

Har du flere spørsmål om agentiske designmønstre for AI?

Bli med i Azure AI Foundry Discord for å møte andre lærende, delta på kontortimer og få svar på spørsmål om AI-agenter.

Tilleggsressurser

Utforske agentiske rammeverk

Neste leksjon

Designmønster for verktøybruk


Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på sitt opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.