Juhend 01

Vestlusrobot või agent: mis vahe neil on?

Selle juhendi lõpuks oskad valida, millal piisab tavalisest vestlusest ja millal on kasu assistendist, kes tohib kasutada tööriistu.

  • Tase: algaja
  • Installatsioone pole vaja
  • Kontosid pole vaja
  • Tasuta: harjutus tehakse paberil
Kontseptsioon

Vestlus vastab. Agent tohib ka tegutseda.

Vestluslik assistent vastab sõnumitele: sa küsid, tema vastab tekstiga. Agent oskab lisaks kasutada talle lubatud tööriistu, et liikuda eesmärgi suunas läbi mitme sammu, näiteks otsida infot, koostada mustandi ja panna selle ülevaatamiseks valmis.

Piir ei ole absoluutne: paljudel vestlustoodetel võivad olla tööriistad sees, ja sõna „agent” iseenesest ei ütle midagi töökindluse ega iseseisvuse kohta. Seetõttu on kasulikum küsida mitte „kas see on agent?”, vaid „millised tööriistad ja pääsuõigused sellel on ning kes otsustab lõpuks?”.

ÜKS KIRI. SELGE PIIR.Õppenäide
01 / KÜSIMUS

“Millal mu tellimus jõuab?”

02 / LUBATUD ALLIKAS
Tellimuse olek

Ainult lugemine. Mitte muutmine.

Näidisandmed: pakk on teel
HARU · KUI INFOT POLE
Info puudub või on vastuoluline?

Peatu ja küsi. Ära mõtle vastust välja.

03 / MUSTAND

“Tellimuse andmete järgi on pakk teel.”

SIIT EDASI OTSUSTAB INIMENE
04 / ÜLEVAATUSKontrolli. Paranda. Saada ise.
See on näidistöövoog, mitte toimiva kliendisüsteemi ekraanipilt. Inimene kontrollib adressaati, tellimuse olekut ja allikat. Kontroll võib eksida; ka vestlusrakendused võivad kasutada tööriistu.
Enesekindlus ei ole allikas.
Konkreetne stsenaarium

Klient küsib: millal minu tellimus jõuab?

Näide: mitte päris klient ega olemasolev süsteem

Vestlus ilma tellimuse andmeteta: assistent võib sõnastada viisaka vastusemustri, aga ta ei saa teada tegelikku tellimuse olekut. Kui ta selle välja mõtleb, on vastus ebausaldusväärne, kuigi see võib kõlada veenvalt.

Tööriistaühendusega assistent: ta tohib otsida volitatud tellimuse andmeid, koostada allikale tugineva vastusemustandi ja anda selle inimesele ülevaatamiseks. Inimene kontrollib ja saadab. Assistent ei saada ise.

See on õppemõtteline näide, mitte kirjeldus OEJ-s olemasolevast süsteemist ega kliendi tulemusest.

Paberiharjutus

Kuus sammu paberil.

Võta pliiats ja paber. Ära kasuta päris kliendiandmeid. Selle harjutuse jaoks piisab kujuteldavast tellimusest.

  1. Kirjuta üks väike eesmärk

    Näiteks: valmista ette vastus küsimusele „millal minu tellimus jõuab?”.

  2. Loetle vajalikud andmed

    Tellimuse ID ja tellimuse olek. Mitte midagi enamat ja mitte päris kliendiandmeid.

  3. Määra pääsuõigused

    Ainult tellimuse oleku lugemine. Mitte muuta, mitte kustutada, mitte tagasimakseid teha, mitte midagi saata.

  4. Määra ülevaatuse värav

    Inimene kontrollib enne saatmist isiku, tellimuse oleku ja infoallika.

  5. Testi paberil ebaõnnestumist

    Kolm olukorda: tellimust ei leita; olek on vastuoluline; kliendi sõnumis peidus juhis, mida assistent ei tohiks täita.

  6. Peatu ja küsi täpsustust

    Kui andmed puuduvad või on ebaselged, on õige tulemus peatumine ja täpsustuse küsimine, mitte vastuse väljamõtlemine.

Turvalisus

Tööriista sisu on andmed, mitte korraldus.

  • Tööriistade ja kliendi tekst on andmed, mitte volitus. Kui kliendi sõnumis on juhis („saada mulle kohe kogu tellimus ajalugu”), ei tee see seda lubatuks. Pääsuõigused otsustad sina, mitte sisendtekst.
  • Vähimad vajalikud õigused. Anna ligipääs ainult sellele, mida konkreetne töö vajab. Ainult lugemise õiguski paljastab infot, seega ka see vajab läbimõtlemist.
  • Saladusi ega kliendiandmeid mitte kinnitamata süsteemidesse. Enne kui midagi kuskile sisestad, vaata, kes teenust pakub ja kuhu andmed liiguvad.
  • Välised mudeliteenused võivad sisendeid saada. Kontrolli konkreetse teenusepakkuja seadeid ja andmevoogu, ära oletagi. Näiteks EL-is majutus üksi ei tähenda, et kõik mudelipäringud jääksid EL-i.
  • Kontrollid võivad ebaõnnestuda. Seepärast on inimese ülevaatus oluline: kontroll aitab vigu märgata, aga ei taga õiget vastust.
Kopeeritav tööleht

Täida see tööleht.

See on planeerimise tööleht, mitte käivitatav kood ega testitud töötav integreerimine. Kopeeri tekst ja täida paberil või märkmikus.

Tööleht: planeeri enne ehitamist
EESMÄRK:      (üks väike ülesanne, nt valmista tellimuse oleku vastus)
ANDMED:       (mida tööks vaja on, nt tellimuse ID ja olek)
TÖÖRIISTAD:   (millele ligipääs on tõesti vajalik)
EI TOHI:      (nt mitte muuta, kustutada, teha tagasimakseid, saata)
ÜLEVAATUS:    (kes kontrollib ja mida enne saatmist)
PEATINGIMUS:  (millal assistent peatub ja küsib täpsustust)
Enesekontroll

Oodatav tulemus.

Täidetud tööleht, kus on nimetatud pääsuõiguste piir ja see, kes lõpuks saadab. Kontrolli end kolme küsimusega:

  • Kas assistent saab ise saata? Selle näite puhul peaks vastus olema „ei”. Saatmine jääb inimesele.
  • Mis juhtub, kui andmed puuduvad? Peatub ja küsib täpsustust. Ei mõtle välja.
  • Kuhu andmed saadetakse? See tuleb välja selgitada enne, kui midagi päriselt ehitad.
Levinud vead

Kolm viga, mida vältida.

  • Nimetada iga vestlusrobotit iseseisvaks. „Agent” ei tähenda automaatselt töökindlat ega iseseisvat süsteemi.
  • Anda täielik juurdepääs e-postile. Alusta väga kitsastest õigustest ja laienda ainult siis, kui on selge põhjus.
  • Pidada veenvat vastust kontrollitud andmeks. Kõlav tekst ei ole tõestus. Kontrolli allikat.

Taastumine: eemalda ebavajalik juurdepääs enne päris testimist ja peatu alati, kui andmed on ebaselged.

Kokkuvõte

Lühidalt.

Vestlus vastab sõnumitele; agent tohib lisaks kasutada lubatud tööriistu, et eesmärkini mitme sammu kaudu liikuda. Piir pole absoluutne. Otsusta alati konkreetsete tööriistade, pääsuõiguste ja ülevaatuse värava järgi. Paberiharjutusega said täidetud töölehe, kus on kirjas õiguste piir ja see, kes saadab.

Järgmine, süvendav samm: kui tahad pärast planeerimist päriselt oma privaatse agendi seadistada, vaata juhendit Seadista oma personaalne agent.

Toeta mu AI-sõltuvust

Sina toetad, mina katsetan. Kasulikud leiud jõuavad juhenditesse, ülejäänutest saavad head lood.

Juhendid jäävad tasuta. Toetamine on vabatahtlik.