ai-agents-for-beginners

Kako dizajnirati dobre AI agente

(Kliknite na gornju sliku za pogledati video ovog poglavlja)

Principi dizajna AI agenata

Uvod

Postoji mnogo načina za razmišljanje o izgradnji AI agentnih sustava. Budući da je dvosmislenost značajka, a ne greška u dizajnu generativne AI, ponekad je inženjerima teško odrediti gdje uopće početi. Stvorili smo skup principa dizajna usmjerenih na korisnika kako bismo omogućili developerima da grade agentne sustave usmjerene na korisnika za rješavanje njihovih poslovnih potreba. Ovi principi dizajna nisu propisna arhitektura, već početna točka za timove koji definiraju i razvijaju agentna iskustva.

Općenito, agenti bi trebali:

Ovo poglavlje pokriva

Ciljevi učenja

Nakon dovršetka ovog poglavlja 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 (Prostorni)

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

Agent (Vremenski)

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

Agent (Jezgra)

Ovo su ključni elementi u jezgru dizajna agenta.

Smjernice za implementaciju ovih principa

Kada koristite prethodne principe dizajna, koristite sljedeće smjernice:

  1. Transparentnost: Informirajte korisnika da AI sudjeluje, kako funkcionira (uključujući prošle akcije) i kako dati povratnu informaciju te mijenjati sustav.
  2. Kontrola: Omogućite korisniku prilagodbu, specificiranje preferencija i personalizaciju, te kontrolu nad sustavom i njegovim atributima (uključujući mogućnost zaboravljanja).
  3. Dosljednost: Ciljajte na dosljedna, višemodalna iskustva na uređajima i krajnjim točkama. Koristite poznate UI/UX elemente gdje je moguće (npr. ikona mikrofona za glasovnu interakciju) i smanjite kognitivno opterećenje korisnika što je više moguće (npr. ciljanje na sažete odgovore, vizualna pomagala i sadržaje “Saznaj 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-om omogućeni agent. Osigurajte osnovne upute o početku rada (npr. poruka “Pozdrav”, primjeri upita). Jasno dokumentirajte ovo na stranici proizvoda. Prikažite popis upita koje je korisnik postavio u prošlosti. Jasno objasnite kako dati povratnu informaciju (palac gore/dolje, gumb Pošalji povratnu informaciju itd.). Jasno navedite ako agent ima ograničenja u korištenju ili temama.
  2. Kontrola – Pobrinite se da je jasno kako korisnik može mijenjati agenta nakon što je stvoren, s stvarima kao što je Sistemski upit. Omogućite korisniku da odabere koliko opširan agent treba biti, njegov stil pisanja i bilo koje rezerve o temama o kojima agent ne bi trebao razgovarati. Dopustite korisniku pregled i brisanje bilo kojih pridruženih datoteka ili podataka, upita i prethodnih razgovora.
  3. Dosljednost – Osigurajte da ikone za Dijeljenje upita, dodavanje datoteke ili fotografije te označavanje nekoga ili nečega budu standardne i prepoznatljive. Koristite ikonu spajalice za označavanje prijenosa/dijeljenja datoteke s agentom, a ikonu slike za prijenos grafike.

Primjerni kodovi

Imate li dodatna pitanja o AI agentnim dizajnerskim obrascima?

Pridružite se Microsoft Foundry Discord da biste se susreli s drugim učenicima, sudjelovali na radnim satima i dobili odgovore na svoja pitanja o AI agentima.

Dodatni resursi

Prethodno poglavlje

Istraživanje agentnih okvira

Sljedeće poglavlje

Obrazac dizajna za korištenje alata


Napomena: Ovaj dokument je preveden korištenjem AI prevoditeljskog servisa Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati greške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za važne informacije preporuča se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakva nesporazumevanja ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda.