ai-agents-for-beginners

Hur man utformar bra AI-agenter

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

Principer för AI Agentisk Design

Introduktion

Det finns många sätt att tänka kring att bygga AI Agentiska System. Eftersom tvetydighet är en egenskap och inte en brist i Generativ AI-design, kan det ibland vara svårt för ingenjörer att ens veta var man ska börja. Vi har skapat ett uppsättning människocentrerade UX-designprinciper för att möjliggöra för utvecklare att bygga kundcentrerade agentiska system för att möta deras affärsbehov. Dessa designprinciper är inte en föreskriven arkitektur utan snarare en startpunkt för team som definierar och bygger ut agentupplevelser.

Generellt bör agenter:

Denna lektion kommer att täcka

Lärandemål

Efter att ha genomgått denna lektion kommer du att kunna:

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

Agentiska Designprinciper

Agentiska Designprinciper

Agent (Plats)

Detta är miljön som agenten verkar i. Dessa principer styr hur vi designar agenter för att verka i fysiska och digitala världar.

Agent (Tid)

Så här verkar agenten över tid. Dessa principer styr hur vi designar agenter som interagerar över dåtid, nutid och framtid.

Agent (Kärna)

Dessa är de nyckelelement som finns i kärnan av agentens design.

Riktlinjer för att implementera dessa principer

När du använder de föregående designprinciperna, använd följande riktlinjer:

  1. Transparens: Informera användaren om att AI är inblandat, hur det fungerar (inklusive tidigare handlingar) och hur man ger feedback och ändrar systemet.
  2. Kontroll: Ge användaren möjlighet att anpassa, specificera preferenser och personalisera samt ha kontroll över systemet och dess attribut (inklusive möjligheten att glömma).
  3. Konsistens: Sträva efter konsekventa, multimodala upplevelser över enheter och ändpunkter. Använd välkända UI/UX-element där det är möjligt (t.ex. mikrofonikon för röstinteraktion) och minska användarens kognitiva belastning så mycket som möjligt (t.ex. sträva efter kortfattade svar, visuella hjälpmedel och ‘Lär dig mer’-innehåll).

Hur man utformar en reseagent med dessa principer och riktlinjer

Föreställ dig att du designar en reseagent, här är hur du kan tänka kring användningen av designprinciper och riktlinjer:

  1. Transparens – Låt användaren veta att reseagenten är en AI-driven agent. Ge grundläggande instruktioner för att komma igång (t.ex. ett “Hej”-meddelande, exempel på uppmaningar). Dokumentera detta tydligt på produktsidan. Visa listan över uppmaningar som användaren har ställt tidigare. Gör det klart hur man ger feedback (tumme upp och ner, knapp för att skicka feedback etc.). Förtydliga om agenten har användnings- eller ämnesbegränsningar.
  2. Kontroll – Se till att det är tydligt hur användaren kan ändra agenten efter att den skapats med saker som systemuppmaningen. Ge användaren möjlighet att välja hur utförlig agenten är, dess skrivstil och eventuella begränsningar kring vad agenten inte bör diskutera. Tillåt användaren att se och radera eventuella associerade filer, data, uppmaningar och tidigare konversationer.
  3. Konsistens – Se till att ikoner för Dela Uppmaning, 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 grafikuppladdning.

Exempelkoder

Fler frågor om AI Agentiska Designmönster?

Gå med i Microsoft Foundry Discord för att träffa andra lärande, delta i kontorstider och få svar på dina frågor om AI-agenter.

Ytterligare resurser

Föregående lektion

Utforska Agentiska Ramverk

Nästa lektion

Verktygsanvändningsdesignmönster


Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, var vänlig notera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning.