ai-agents-for-beginners

Hur man designar bra AI-agenter

(Klicka på bilden ovan för att se videon för denna lektion)

Principer för agentisk AI-design

Introduktion

Det finns många sätt att tänka kring att bygga agentiska AI-system. Eftersom tvetydighet är en funktion och inte en bugg i designen av generativ AI, kan det ibland vara svårt för ingenjörer att veta var de ska börja. Vi har skapat en uppsättning människocentrerade UX-designprinciper för att möjliggöra för utvecklare att bygga kundcentrerade agentiska system som löser deras affärsbehov. Dessa designprinciper är inte en föreskrivande arkitektur utan snarare en utgångspunkt för team som definierar och bygger agentupplevelser.

Generellt sett bör agenter:

Denna lektion kommer att täcka

Lärandemål

Efter att ha avslutat denna lektion kommer du att kunna:

  1. Förklara vad de agentiska designprinciperna är
  2. Förklara riktlinjerna för att använda de agentiska designprinciperna
  3. Förstå hur man bygger en agent med hjälp av de agentiska designprinciperna

De agentiska designprinciperna

Agentiska designprinciper

Agent (Plats)

Detta är miljön där agenten verkar. Dessa principer informerar hur vi designar agenter för att engagera sig i fysiska och digitala världar.

Agent (Tid)

Detta är hur agenten verkar över tid. Dessa principer informerar hur vi designar agenter som interagerar över det förflutna, nuet och framtiden.

Agent (Kärna)

Detta är de centrala elementen i kärnan av en agents design.

Riktlinjer för att implementera dessa principer

När du använder de tidigare designprinciperna, följ dessa riktlinjer:

  1. Transparens: Informera användaren om att AI är involverad, hur den fungerar (inklusive tidigare handlingar) och hur man ger feedback och modifierar systemet.
  2. Kontroll: Gör det möjligt för användaren att anpassa, specificera preferenser och personalisera, samt ha kontroll över systemet och dess attribut (inklusive möjligheten att glömma).
  3. Konsekvens: Sträva efter konsekventa, multimodala upplevelser över enheter och slutpunkter. Använd välbekanta UI/UX-element där det är möjligt (t.ex. mikrofonikon för röstinteraktion) och minska kundens kognitiva belastning så mycket som möjligt (t.ex. sträva efter kortfattade svar, visuella hjälpmedel och innehåll för “Läs mer”).

Hur man designar en reseagent med hjälp av dessa principer och riktlinjer

Föreställ dig att du designar en reseagent, här är hur du kan tänka kring att använda designprinciperna och riktlinjerna:

  1. Transparens – Informera användaren om att reseagenten är en AI-driven agent. Ge några grundläggande instruktioner om hur man kommer igång (t.ex. ett “Hej”-meddelande, exempel på frågor). Dokumentera detta tydligt på produktsidan. Visa listan över frågor som användaren har ställt tidigare. Gör det tydligt hur man ger feedback (tummen upp och ner, Skicka feedback-knapp, etc.). Klargör om agenten har användnings- eller ämnesbegränsningar.
  2. Kontroll – Se till att det är tydligt hur användaren kan modifiera agenten efter att den har skapats, med saker som systemprompten. Gör det möjligt för användaren att välja hur utförlig agenten är, dess skrivstil och eventuella förbehåll om vad agenten inte bör prata om. Tillåt användaren att visa och radera eventuella associerade filer eller data, frågor och tidigare konversationer.
  3. Konsekvens – Se till att ikonerna för Dela fråga, lägga till en fil eller bild och tagga någon eller något är standardiserade och igenkännbara. Använd gemikonen för att indikera filuppladdning/delning med agenten och en bildikon för att indikera uppladdning av grafik.

Har du fler frågor om agentiska AI-designmönster?

Gå med i Azure AI Foundry Discord för att träffa andra elever, delta i öppet hus och få svar på dina frågor om AI-agenter.

Ytterligare resurser

Föregående lektion

Utforska agentiska ramverk

Nästa lektion

Designmönster för verktygsanvändning


Ansvarsfriskrivning:
Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, bör du vara medveten om att automatiska översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet på dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.