ai-agents-for-beginners

Kuinka suunnitella hyviä tekoälyagentteja

(Napsauta ylläolevaa kuvaa katsoaksesi tämän oppitunnin videon)

AI-agenttien suunnitteluperiaatteet

Johdanto

On monia tapoja ajatella agenttisten tekoälyjärjestelmien rakentamista. Koska epäselvyys on ominaisuus eikä virhe generatiivisen tekoälyn suunnittelussa, insinööreille voi joskus olla vaikeaa tietää, mistä edes aloittaa. Olemme luoneet joukko ihmiskeskeisiä käyttökokemuksen suunnitteluperiaatteita, jotka mahdollistavat kehittäjien rakentaa asiakaskeskeisiä agenttijärjestelmiä liiketoimintatarpeidensa ratkaisemiseksi. Nämä suunnitteluperiaatteet eivät ole määräilevä arkkitehtuuri, vaan lähtökohta tiimeille, jotka määrittelevät ja rakentavat agenttikokemuksia.

Yleisesti ottaen agenttien pitäisi:

Tämä oppitunti käsittelee

Oppimistavoitteet

Oppitunnin suorittamisen jälkeen osaat:

  1. Selittää, mitä agenttisen suunnittelun periaatteet ovat
  2. Selittää ohjeet agenttisen suunnittelun periaatteiden käyttämiseen
  3. Ymmärtää, miten rakentaa agentti käyttäen agenttisen suunnittelun periaatteita

Agenttisen suunnittelun periaatteet

Agenttisen suunnittelun periaatteet

Agentti (tila)

Tämä on ympäristö, jossa agentti toimii. Nämä periaatteet ohjaavat, miten suunnittelemme agentteja osallistumaan fyysisiin ja digitaalisiin maailmoihin.

Agentti (aika)

Tämä kuvaa, miten agentti toimii ajan kuluessa. Nämä periaatteet ohjaavat agenttien suunnittelua, jotka vuorovaikuttavat menneisyyden, nykyisyyden ja tulevaisuuden kanssa.

Agentti (ydin)

Nämä ovat agentin suunnittelun ydinosa-alueita.

Ohjeet näiden periaatteiden toteuttamiseksi

Kun käytät edellä mainittuja suunnitteluperiaatteita, noudata seuraavia ohjeita:

  1. Läpinäkyvyys: Ilmoita käyttäjälle, että tekoäly on mukana, miten se toimii (mukaan lukien aiemmat toimet) ja miten antaa palautetta ja muokata järjestelmää.
  2. Hallinta: Mahdollista käyttäjän mukauttaa, määrittää mieltymyksiä ja personoida sekä hallita järjestelmää ja sen ominaisuuksia (mukaan lukien mahdollisuus unohtaa).
  3. Johdonmukaisuus: Tavoittele johdonmukaisia, monimodaalisia kokemuksia laitteiden ja päätelaitteiden välillä. Käytä mahdollisuuksien mukaan tuttuja UI/UX-elementtejä (esim. mikrofonikuvake puhevuorovaikutusta varten) ja vähennä asiakkaan kognitiivista kuormitusta mahdollisimman paljon (esim. pyri ytimekkäisiin vastauksiin, visuaalisiin apuihin ja Lisätietoja-sisältöön).

Miten suunnitella matkatoimistoagentti käyttäen näitä periaatteita ja ohjeita

Kuvittele, että suunnittelet Matka-agenttia; näin voit ajatella suunnitteluperiaatteiden ja ohjeiden soveltamista:

  1. Läpinäkyvyys – Kerro käyttäjälle, että Matka-agentti on tekoälyllä varustettu agentti. Tarjoa perustason ohjeet aloittamiseen (esim. tervehdysviesti, esimerkkikehotteita). Dokumentoi tämä selkeästi tuotesivulla. Näytä luettelo kehotteista, joita käyttäjä on pyytänyt aiemmin. Kerro selkeästi, miten antaa palautetta (peukku ylös ja alas, Send Feedback -painike jne.). Ilmoita selkeästi, onko agentilla käytön tai aiheiden rajoituksia.
  2. Hallinta – Varmista, että on selvää, miten käyttäjä voi muokata agenttia sen luomisen jälkeen esimerkiksi System Promptin kaltaisilla asetuksilla. Mahdollista käyttäjän valita, kuinka sanallinen agentin tulee olla, sen kirjoitustyyli ja mitkäkin rajoitukset siitä, mistä agentti ei saa keskustella. Salli käyttäjän tarkastella ja poistaa kaikki siihen liittyvät tiedostot tai tiedot, kehotteet ja aiemmat keskustelut.
  3. Johdonmukaisuus – Varmista, että kuvakkeet kuten Share Prompt, tiedoston tai valokuvan lisääminen sekä jonkun merkitseminen ovat standardoituja ja tunnistettavia. Käytä paperiliitin-kuvaketta ilmaistaaksesi tiedoston latauksen/jakamisen agentin kanssa ja kuva-kuvaketta ilmaistaaksesi grafiikan latauksen.

Esimerkkikoodit

Onko sinulla lisää kysymyksiä AI-agenttien suunnittelumalleista?

Liity Microsoft Foundry Discord -kanavalle tapaamaan muita oppijoita, osallistumaan office hourseihin ja saamaan vastauksia AI-agentteja koskeviin kysymyksiisi.

Lisäresurssit

Edellinen oppitunti

Exploring Agentic Frameworks

Seuraava oppitunti

Tool Use Design Pattern


Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälykäännöspalvelua Co-op Translator. Pyrimme tarkkuuteen, mutta huomioithan, että automaattikäännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja alkuperäisellä kielellään on pidettävä ensisijaisena lähteenä. Kriittisten tietojen osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä johtuvista väärinymmärryksistä tai virheellisistä tulkinnoista.