ai-agents-for-beginners

Kako dizajnirati dobre AI agente

(Kliknite gornju sliku za pregled videa ovog lekcija)

Principi dizajna AI agenata

Uvod

Postoji mnogo načina razmišljanja o izgradnji AI agentnih sustava. Budući da je nejasnoća značajka, a ne greška u dizajnu generativne AI, ponekad je inženjerima teško shvatiti odakle početi. Stvorili smo skup korisnički usmjerenih principa dizajna UX-a kako bismo developerima omogućili izgradnju korisnički usmjerenih agentnih sustava za rješavanje njihovih poslovnih potreba. Ovi principi dizajna nisu propisna arhitektura nego polazna točka za timove koji definiraju i razvijaju agentna iskustva.

Općenito, agenti bi trebali:

Ova lekcija će obuhvatiti

Ciljevi učenja

Nakon završetka ove lekcije, moći ćete:

  1. Objasniti što su principi agentnog dizajna
  2. Objasniti smjernice za korištenje principa agentnog dizajna
  3. Razumjeti kako izgraditi agenta koristeći principe agentnog dizajna

Principi agentnog dizajna

Principi agentnog dizajna

Agent (Prostor)

To je okruženje u kojem agent djeluje. Ovi principi informiraju kako dizajniramo agente za angažman u fizičkim i digitalnim svjetovima.

Agent (Vrijeme)

To je način na koji agent djeluje tijekom vremena. Ovi principi informiraju kako dizajniramo agente koji djeluju u prošlosti, sadašnjosti i budućnosti.

Agent (Jezgra)

To su ključni elementi u jezgru dizajna agenta.

Smjernice za implementaciju ovih principa

Kad koristite navedene principe dizajna, koristite sljedeće smjernice:

  1. Transparentnost: Obavijestite korisnika da je AI uključen, kako funkcionira (uključujući prošle radnje) te kako dati povratne informacije i modificirati sustav.
  2. Kontrola: Omogućite korisniku prilagodbu, specificiranje preferencija i personalizaciju te kontrolu nad sustavom i njegovim atributima (uključujući mogućnost zaborava).
  3. Konzistentnost: Težite dosljednim, multimodalnim iskustvima preko uređaja i krajnjih točaka. Koristite poznate UI/UX elemente gdje je moguće (npr. ikona mikrofona za glasovnu interakciju) i maksimalno smanjite kognitivno opterećenje korisnika (npr. težite sažetim odgovorima, vizualnim pomagalima i sadržaju „Saznajte više“).

Kako dizajnirati putničkog agenta koristeći ove principe i smjernice

Zamislite da dizajnirate Putničkog agenta, evo kako biste mogli razmišljati o korištenju Principa dizajna i Smjernica:

  1. Transparentnost – Obavijestite korisnika da je Putnički agent AI omogućen agent. Pružite osnovne upute za početak (npr. poruka „Pozdrav“, primjeri naredbi). Javno dokumentirajte to na stranici proizvoda. Prikažite popis pitanja koje je korisnik postavljao ranije. Jasno naznačite kako dati povratne informacije (palčevi gore/dolje, gumb Pošalji povratnu informaciju itd.). Jasno navedite ima li agent ograničenja u korištenju ili temama.
  2. Kontrola – Neka bude jasno kako korisnik može modificirati agenta nakon kreiranja, npr. pomoću sistemskih naredbi. Omogućite korisniku izbor koliko detaljan agent treba biti, stil pisanja i eventualne teme o kojima agent ne bi trebao razgovarati. Dopustite korisniku pregled i brisanje povezanih datoteka, podataka, naredbi i prošlih razgovora.
  3. Konzistentnost – Pobrinite se da su ikone za Dijeli naredbu, dodaj datoteku ili fotografiju i označi nekoga ili nešto standardne i prepoznatljive. Koristite ikonu spajalice za označavanje prijenosa/dijeljenja datoteka s agentom, a ikonu slike za prijenos grafike.

Primjeri koda

Imate li dodatnih pitanja o AI agentnim dizajnerskim obrascima?

Pridružite se Microsoft Foundry Discord kako biste se upoznali s drugim učenicima, sudjelovali na konzultacijama i dobili odgovore na pitanja o AI agentima.

Dodatni resursi

Prethodna lekcija

Pregled agentnih okvira

Sljedeća lekcija

Obrazac dizajna korištenja alata


Odricanje od odgovornosti: Ovaj dokument je preveden korištenjem AI usluge za prijevod Co-op Translator. Iako nastojimo postići točnost, imajte na umu da automatizirani prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na njegovu izvornom jeziku treba smatrati službenim izvorom. Za važne informacije preporučuje se profesionalni ljudski prijevod. Ne prihvaćamo odgovornost za bilo kakve nesporazume ili pogrešna tumačenja koja proizađu iz korištenja ovog prijevoda.