Agentin käyttöliittymätilat: Kuinka näyttää tekoälyajattelu, työkalukutsut ja edistyminen
Kuinka suunnitella tekoälyagentin ajon tilat: vastaanotettu, ajattelu, työkalukutsut, suoratoisto, valmis, pysäytetty ja epäonnistunut. Mallit, ajoitus ja esimerkit.
Core Takeaway
Agenttiajo tarvitsee enemmän tiloja kuin normaali pyyntö: vastaanotettu, ajattelu, jokainen työkalukutsu, vastauksen suoratoisto, valmis, pysäytetty ja epäonnistunut. Näytä jokainen eri tavalla, nimeä agentin vaihe, anna ihmisten keskeyttää ajon milloin tahansa ja lopeta lyhyellä yhteenvedolla tehdystä. Pidä matalan tason yksityiskohdat saatavilla, mutta tiivistettynä.
Miksi agenttiyritykset tarvitsevat omat osavaltionsa
Klassisella pyynnöllä on kaksi näkyvää tilaa: ladataan ja valmis. Tekoälyagentin toiminta on eri asia. Se voi kestää sekunteja tai minuutteja, se kulkee useiden vaiheiden läpi, kuten etsimisen, tiedostojen lukemisen tai API:n kutsumisen, ja se voi ryhtyä toimiin, joilla on seurauksia. Nielsen Norman Group:n vasteaikatutkimus pätee edelleen: noin 0,1 sekuntia tuntuu välittömältä, noin 1 sekunti pitää ajatuksen virran, ja noin 10 sekunnin kuluttua ihmiset tarvitsevat palautetta siitä, mitä tapahtuu ja kuinka kauan se kestää. Useimmat agentit hallitsevat maata tuossa viimeisessä ryhmässä.
Valtiot suunnittelemaan
Suunnittele jokainen näistä omaksi tilakseen omalla ulkonäöllään ja sanoillaan, ei yhdeksi kehrääjäksi:
- Vastaanotettu: vahvista pyyntö välittömästi (alle 0,1 s), esimerkiksi näyttämällä viesti ketjussa.
- Ajatteleminen: rauhallinen ilmaisin lähellä vastauspaikkaa. Vältä vääriä edistymisprosentteja.
- Työkalukutsu: nimeä vaihe yksinkertaisin sanoin ("Haku asiakirjoista", "Lue 3 tiedostoa") ja laske, jos tiedät sen.
- Odottaa hyväksyntää: selkeä tauko, kun agentti tarvitsee luvan ennen toimimista.
- Suoratoisto: näytä tuloste sen saapuessa; pysäytä ajatteluilmaisin heti, kun teksti alkaa.
- Valmis: lyhyt yhteenveto muutoksista ja kumoa mahdollisuuksien mukaan.
- Pysähtynyt ja epäonnistunut: kerro mitä tapahtui, mitä säilytettiin ja kuinka yrität uudelleen.
Näytä suunnitelma, älä raakalokia
Pitkät työkalukutsujen lokit ovat hyödyllisiä virheenkorjauksessa, mutta ylivoimaisia useimmille käyttäjille. Hyvä oletusarvo on nykyisen vaiheen yksirivinen tila sekä tiivistetty luettelo suoritetuista vaiheista, joita ihmiset voivat laajentaa. Kehittäjät ja tehokäyttäjät voivat avata yksityiskohdat; kaikki muut näkevät edistyksen selkeällä kielellä. Protokollat, kuten AG-UI, avoin tapahtumapohjainen standardi agenttien yhdistämiseksi käyttäjille suunnattuihin sovelluksiin, on olemassa osittain, jotta käyttöliittymät voivat vastaanottaa nämä vaihetapahtumat johdonmukaisella tavalla.
Hallitse ja luota
Ihmiset luottavat agentteihin enemmän, kun he pysyvät hallinnassa. Pidä stop-painike näkyvissä koko ajon ajan. Pyydä vahvistus ennen peruuttamattomia toimia, kuten lähettämistä, maksamista tai poistamista, ja näytä tarkalleen, mitä tapahtuu. Tee ajon jälkeen yhden vaiheen kumoaminen, muokkaaminen tai uudelleen yrittäminen helposti alusta aloittamisen sijaan.
Esitys agenttivaltioille
Liike on voimakas signaali "jotain tapahtuu", mutta silmukat väsyvät pitkillä lenkeillä. Käytä hellävaraista, vähäkontrastista silmukkaa ajatteluun, selkeää muutosta työkalukutsun alkaessa ja selkeää asettelua ajon päättyessä. Kunnioita rajoitetun liikkeen asetusta vaihtamalla liike hienovaraiseen peittävyyden muutokseen. Ääniavustajat käyttävät usein animoitua palloa, jossa on selvästi erilaiset lepotila-, kuuntelu-, ajattelu- ja puhetilat.
Avain Principles muistettavat
- Suunnittelu vastaanotettu, ajattelu, työkalukutsu, hyväksyntä, suoratoisto, tehty, pysäytetty ja epäonnistunut erillisinä tiloina
- Nimeä nykyinen vaihe selkeällä kielellä; tiivistä koko loki
- Pidä stop näkyvissä koko lenkin ajan ja vahvista peruuttamattomat toiminnot
- Noin 10 sekunnin kuluttua ihmiset tarvitsevat edistymistietoja
- Käytä rauhallista liikettä ja kunnioita liikkeenrajoitusasetuksia
Usein kysytyt kysymykset
Lähteet
- Response Times: The 3 Important Limits — Nielsen Norman Group
- Progress Indicators Make a Slow System Less Insufferable — Nielsen Norman Group
- AG-UI Overview: Agent User Interaction Protocol — AG-UI
- Understanding SC 2.3.3: Animation from Interactions — W3C WAI