ai-agents-for-beginners

Kako oblikovati dobre AI agente

(Kliknite na zgornjo sliko za ogled videa te lekcije)

Načela oblikovanja AI agentov

Uvod

Obstaja veliko načinov razmišljanja o ustvarjanju AI agentskih sistemov. Glede na to, da je dvoumnost v zasnovi Generativne AI funkcija in ne napaka, je včasih inženirjem težko ugotoviti, kje sploh začeti. Ustvarili smo niz humanocentričnih načel za oblikovanje uporabniške izkušnje, da omogočimo razvijalcem gradnjo strankam prijaznih agentskih sistemov za reševanje njihovih poslovnih potreb. Ta načela oblikovanja niso predpisana arhitektura, temveč izhodišče za ekipe, ki opredeljujejo in razvijajo agentske izkušnje.

Na splošno naj bi agenti:

Ta lekcija bo obravnavala

Cilji učenja

Po zaključku te lekcije boste lahko:

  1. Razložili, kaj so načela agentskega oblikovanja
  2. Razložili pravila za uporabo načel agentskega oblikovanja
  3. Razumeli, kako zgraditi agenta z uporabo načel agentskega oblikovanja

Načela agentskega oblikovanja

Načela agentskega oblikovanja

Agent (Prostor)

To je okolje, v katerem agent deluje. Ta načela nam pomagajo pri oblikovanju agentov za sodelovanje v fizičnih in digitalnih svetovih.

Agent (Čas)

Tako agent deluje skozi čas. Ta načela nam pomagajo oblikovati agente, ki sodelujejo preko preteklosti, sedanjosti in prihodnosti.

Agent (Jedro)

To so ključni elementi v jedru zasnove agenta.

Smernice za izvedbo teh načel

Ko uporabljate zgornja načela oblikovanja, upoštevajte naslednje smernice:

  1. Preglednost: Obvestite uporabnika, da je vključen AI, kako deluje (vključno s preteklimi dejanji) ter kako dati povratne informacije in prilagoditi sistem.
  2. Nadzor: Omogočite uporabniku prilagajanje, določitev prednosti in personalizacijo ter nadzor nad sistemom in njegovimi atributi (vključno z možnostjo pozabe).
  3. Doslednost: Prizadevajte si za dosledne, multimodalne izkušnje na napravah in končnih točkah. Uporabljajte znane UI/UX elemente, kjer je mogoče (npr. ikona mikrofona za glasovno interakcijo) in čim bolj zmanjšajte kognitivno obremenitev stranke (npr. ciljni kratki odgovori, vizualna pomoč in vsebine »Izvedi več«).

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

Predstavljajte si, da oblikujete potovalnega agenta, takole lahko razmišljate o uporabi načel oblikovanja in smernic:

  1. Preglednost – Naj uporabnik ve, da je Potovalni agent omogočen z AI. Zagotovite osnovna navodila, kako začeti (npr. sporočilo »Pozdravljeni«, vzorčni pozivi). To jasno zabeležite na strani izdelka. Prikažite seznam pozivov, ki jih je uporabnik predhodno vprašal. Jasno povejte, kako dati povratne informacije (palec gor/dol, gumb Pošlji povratne informacije itd.). Jasno izrazite, če ima agent omejitve glede uporabe ali tem.
  2. Nadzor – Poskrbite, da je jasno, kako lahko uporabnik spremeni agenta po njegovi ustvaritvi z nastavitvami, kot je Sistemski poziv. Omogočite uporabniku izbiro, kako obširen je agent, njegov slog pisanja in kakršne koli omejitve o tem, o čem agent ne sme govoriti. Dovolite uporabniku ogled in brisanje povezanih datotek, podatkov, pozivov in preteklih pogovorov.
  3. Doslednost – Poskrbite, da so ikone za Deljenje poziva, dodajanje datoteke ali fotografije in označevanje nečesa ali nekoga standardne in prepoznavne. Uporabite ikono s papirnatim sponko za nakazovanje nalaganja/deljenja datotek z agentom in ikono slike za nakazovanje nalaganja grafike.

Primeri kode

Imate več vprašanj o vzorcih oblikovanja AI agentov?

Pridružite se Microsoft Foundry Discord, da se srečate z drugimi učenci, sodelujete na urah svetovanja in dobite odgovore na vprašanja o AI agentih.

Dodatni viri

Prejšnja lekcija

Raziščite agentske okvirje

Naslednja lekcija

Vzorci uporabe orodij


Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za kritične informacije je priporočljiv strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.