ai-agents-for-beginners

Kako oblikovati dobre AI agente

(Kliknite zgornjo sliko za ogled videoposnetka te lekcije)

Načela agentne zasnove AI

Uvod

Obstaja veliko načinov za razmišljanje o gradnji agentnih AI sistemov. Glede na to, da je dvoumnost pri zasnovi Generativne AI pogosto funkcija in ne napaka, inženirjem včasih težko ugotoviti, kje sploh začeti. Ustvarili smo nabor uporabniško usmerjenih UX načel za oblikovanje, ki razvijalcem omogočajo gradnjo sistemov, osredotočenih na stranko, za reševanje njihovih poslovnih potreb. Ta načela oblikovanja niso predpisana arhitektura, temveč izhodišče za ekipe, ki opredeljujejo in razvijajo agentne izkušnje.

Na splošno bi morali agenti:

Ta lekcija bo zajemala

Cilji učenja

Po končani tej lekciji boste lahko:

  1. Pojasnite, kaj so načela agentne zasnove
  2. Pojasnite smernice za uporabo načel agentne zasnove
  3. Razumete, kako zgraditi agenta z uporabo načel agentne zasnove

Načela agentne zasnove

Načela agentne zasnove

Agent (Prostor)

To je okolje, v katerem agent deluje. Ta načela informirajo, kako oblikujemo agente za delovanje v fizičnih in digitalnih svetovih.

Agent (Čas)

To je, kako agent deluje skozi čas. Ta načela informirajo, kako oblikujemo agente, ki delujejo skozi preteklost, sedanjost in prihodnost.

Agent (Jedro)

To so ključni elementi v jedru zasnove agenta.

Smernice za uresničevanje teh načel

Ko uporabljate zgornja načela oblikovanja, uporabite naslednje smernice:

  1. Transparentnost: Obvestite uporabnika, da je vpletena AI, kako deluje (vključno s preteklimi dejanji) in kako podati povratne informacije ter spremeniti sistem.
  2. Nadzor: Omogočite uporabniku prilagajanje, določanje preferenc in personalizacijo ter nadzor nad sistemom in njegovimi atributi (vključno z možnostjo pozabe).
  3. Doslednost: Stremite k doslednim, večmodalnim izkušnjam na različnih napravah in končnih točkah. Uporabite znane elemente UI/UX, kjer je mogoče (npr. ikona mikrofona za glasovno interakcijo) in zmanjšajte kognitivno obremenitev stranke kolikor je mogoče (npr. stremite k jedrnatim odgovorom, vizualnim pripomočkom in vsebini »Izvedi več«).

Kako zasnovati potovalnega agenta z uporabo teh načel in smernic

Predstavljajte si, da oblikujete potovalnega agenta, tukaj je, kako lahko razmišljate o uporabi načel in smernic:

  1. Transparentnost – Povejte uporabniku, da je potovalni agent AI-omogočen. Navedite nekaj osnovnih navodil, kako začeti (npr. sporočilo “Pozdravljeni”, primeri pozivov). To jasno dokumentirajte na strani izdelka. Pokažite seznam pozivov, ki jih je uporabnik vprašal v preteklosti. Jasno razložite, kako dati povratne informacije (palec gor in dol, gumb Send Feedback itd.). Jasno navedite, če ima agent omejitve uporabe ali teme.
  2. Nadzor – Poskrbite, da je jasno, kako lahko uporabnik spremeni agenta po njegovi vzpostavitvi z elementi, kot je System Prompt. Omogočite uporabniku izbiro, kako obširen naj bo agent, njegov slog pisanja in morebitna opozorila o tem, o čem agent ne sme govoriti. Uporabniku dovolite ogled in izbris vseh povezanih datotek ali podatkov, pozivov in preteklih pogovorov.
  3. Doslednost – Poskrbite, da so ikone za Share Prompt, dodajanje datoteke ali fotografije in označevanje nekoga ali nečesa standardne in prepoznavne. Uporabite ikono spenjača za označitev nalaganja/deljenja datotek z agentom in ikono slike za označitev nalaganja grafike.

Vzorčne kode

Imate več vprašanj o vzorcih agentne zasnove AI?

Pridružite se Microsoft Foundry Discord za srečanje z drugimi udeleženci, udeležbo na urah za vprašanja in pridobitev odgovorov na vaša vprašanja o AI agentih.

Dodatni viri

Prejšnja lekcija

Raziskovanje agentnih okvirov

Naslednja lekcija

Vzorec uporabe orodij


Izjava o omejitvi odgovornosti: Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, upoštevajte, da lahko samodejni prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvor‑nem jeziku naj se šteje za avtoritativni vir. Za kritične informacije priporočamo profesionalen človeški prevod. Ne odgovarjamo za morebitne nesporazume ali napačne razlage, ki izhajajo iz uporabe tega prevoda.