Menneskecentreret design til agenter

Design af en fantastisk agentoplevelse går ud over at udforme den rigtige prompt. Det betyder, at du skal opbygge et komplet interaktionssystem, hvor alle overflade-, svar- og fejltilstande arbejder sammen for at understøtte brugeren. I denne artikel introduceres de designværktøjer og -principper, der hjælper dig med at gøre det – fra Fluent UI-komponenterne , der giver visuel ensartethed i designmønstrene for livscyklussen, som holder brugerne sikre fra første interaktion til fejlgendannelse.

Fluent-brugergrænseflade

Banner, der repræsenterer brugergrænsefladen for Fluent for agentdesign.

Fluent-brugergrænsefladen leverer det visuelle og adfærdsmæssige fundament for agenter. Komponenterne kan genbruges og er tilgængelige. Når du designer med brugergrænsefladen i Fluent, arbejder du i et system, der allerede er justeret i forhold til Microsoft visuelle sprog. Det betyder mindre tilpasningsspild og mere ensartethed for brugere på tværs af det Microsoft 365 økosystem.

  • Design for konsistens og sammenhæng. Brug Fluent AI-kontrolelementer til at opretholde visuel og adfærdsjustering på tværs af Microsoft agenter og det bredere Microsoft 365 Copilot økosystem. Når brugerne flytter mellem agenter, reducerer velkendte komponenter den kognitive belastning og skaber tillid.

  • Design med fokus på tilgængelighed og responsivitet. Adoptér Fluent UI React v9-komponenter. Version 9 leverer forbedret tilgængelighedsunderstøttelse, dynamisk funktionsmåde og bedre ydeevne sammenlignet med tidligere versioner. For en designerpublikum betyder det, at dine layout tilpasses korrekt på tværs af skærmstørrelser og inputmodaliteter uden at kræve brugerdefinerede tilsidesættelser.

  • Design til valg og tilpasning af komponenter. Biblioteket Fluent UI Web Components er din kilde til sandhed for tilgængelige mønstre. Den indeholder til/fra-knapper, sammensatte knapper, dialogbokse, menuer, faner og relaterede primitiver. Start med disse mønstre, før du introducerer brugerdefinerede komponenter.

  • Design til ydeevne og optimering. Minimer bundtstørrelsen via bevidst komponentanvendelse. Undgå unødvendige tilsidesættelser. Brug Fluents tema- og tokensystem til visuel tilpasning i stedet for hardcodede typografier – dette holder din agent konsistent med fremtidige platformopdateringer.

Vigtige principper for agenter

Når du designer agenter, er det vigtigt for dem at være troværdige, ærlige om deres natur og designet med bevidsthed om deres bredere indvirkning. Tre kerneprincipper kan hjælpe med at styre dine designbeslutninger. Agenter skal være:

  1. Udviklet til hensigt – agenter understøtter brugeren, og de erstatter ikke dom. Det er vigtigt, at du klart kommunikerer funktioner og begrænsninger, holder output redigerbare og giver synlige kontrolelementer til afgrænsning og designinteraktioner, der styrker brugerejerskabet. I praksis betyder dette princip brug af sprog som "Sammenfat med Copilot" i stedet for "Copilot, opsummer", så brugeren bevares som den, der starter handlingen.
  2. Differentieret fra mennesker – agenter genererer svar, de tænker ikke eller føler. Brug neutralt, teknologiorienteret sprog. Undgå følelsesmæssig eller menneskelig indramning. Hold tonen gennemsigtig og opgavefokuseret. Undgå ord som "forstå", "tænk" eller "føl", brug ord som "proces" eller "analysér" i stedet.
  3. Bias-resistent – Agentoutput kan påvirke mere end den primære bruger. Design med kendskab til, hvordan indhold kan deles eller genbruges. Forvent risici, og medtag mekanismer til gennemgang og rettelse. Spørg dit team: Hvem kan ellers se eller reagere på dette output? Hvad er de utilsigtede konsekvenser, hvis agenten fejler eller misbruges?

Du kan finde yderligere vejledning om ansvarlig agentdesign i artiklen Når AI bliver en del af teamet: Tre principper for ansvarlig agentdesign.

Design på tværs af livscyklussen

Design agentoplevelser som komplette interaktionssystemer, ikke isolerede prompts. Hver agent skal understøtte hele brugerrejsen – fra første indstilling for eksponering og forventning gennem aktivt samarbejde til rettelse og gendannelse, når outputtet er ufuldstændigt. Design på tværs af disse faser sikrer klarhed, tillid og vedvarende anvendelighed.

Førstegangsoplevelse

Den første interaktion angiver tonen for hele agentrelationen. Når brugere tilgår agenten første gang:

  • Klart kommunikere, hvad det er designet til at hjælpe med. Angiv eksempelprompter, almindelige use cases og synlige indgangspunkter, der guider brugerne mod meningsfulde opgaver.
  • Angiv forventninger til outputkvaliteten. Tydeliggør, at svarene kan variere, og at output kan kræve gennemsyn eller afgrænsning. Undgå overvurderet funktionalitet.
  • Reducer flertydigheden, og tilskynde til udforskning. Tidlig gennemsigtighed skaber tillid, reducerer misbrug og hjælper brugerne med at danne nøjagtige mentale modeller af, hvordan systemet fungerer.

Under interaktion

Mens brugerne aktivt arbejder med agenten:

  • Juster efter etablerede programmønstre. Kontrolelementer, layout og terminologi skal være i overensstemmelse med det omgivende produktmiljø.
  • Understøtter iterativ afgrænsning. Brugerne skal kunne justere prompter, begrænset omfang, anmode om præciseringer eller redigere genereret indhold direkte. Interaktionen skal føles samarbejdsbaseret i stedet for transaktion.
  • Vis indhold, når det er relevant. Hvis agenten er afhængig af bestemte filer, valg eller datakilder, vises disse oplysninger tydeligt. Fastholdelse af svartid, tilgængelighed og forudsigelig funktionsmåde er afgørende for at opretholde brugernes tillid.

Når systemet er forkert

Output fra agenter er undertiden ufuldstændigt, unøjagtigt eller ikke i overensstemmelse med hensigten:

  • Angiv tydelige og effektive rettelsesforløb. Brugerne skal kunne generere svar igen, revidere prompter eller redigere output manuelt uden friktion. Undgå at tvinge brugerne til at genstarte arbejdsprocesser.
  • overflade kontekstafhængige signaler. Hvis det er relevant, kan du få vist data eller antagelser, der henvises til, for at hjælpe brugerne med at forstå, hvorfor der blev genereret et svar. Gennemsigtighed og gendannelse styrker brugerkontrollen og forhindrer frustration.