ÕPPETUND 06 / 16 · 24 MIN · KESKTASE

AI-rakenduste ehitamine

AI-veebileht ja vestlusrobot

Kavanda veebis toimiv AI-voog, millel on selge eesmärk, turvaline serverikiht ja kasulik varuvariant.

AiKoodi tehisintellekti ja koodi abstraktne illustratsioon
AI-rakendus vajab kasutajaliidest, serverikihti ja läbimõeldud piire.
Õpieesmärk

Oskad kirjeldada vestlusroboti arhitektuuri, kasutajaliidese olekuid ja piire enne koodi kirjutamist.

Vali üks vestluse töö

„Robot vastab kõigele“ ei ole testitav lubadus. Alusta ühest vajadusest, näiteks tooteinfo leidmine, vormi täitmise abi või päringu suunamine õigele töötajale.

  1. Nimeta kasutaja ja tema olukord.
  2. Kirjelda edukas vestluse lõpp.
  3. Pane paika lubatud teadmised ja tegevused.
  4. Määra, millal suunatakse inimene edasi.

Hoia võti ja reeglid serveris

Brauser saadab kasutaja sisendi sinu serverile. Server kontrollib sessiooni, pikkust ja lubatud tegevust, lisab vajaliku konteksti ning kutsub mudeliteenust. Brauserisse ei kuulu teenuse salajane võti.

Brauser
  → POST /api/assistant (kasutaja sisend)
  → sinu server (autentimine, piirangud, kontekst)
  → mudeli API (ainult vajalik info)
  ← sinu server (vastuse kontroll ja logi)
  ← brauser (vastus, allikad või veaseisund)

Kujunda kõik kasutajaliidese olekud

Hea vestlusliides näitab, mis toimub, ja lubab veast taastuda. Mõtle läbi tühi algus, saatmine, ootamine, osaline vastus, piirang, katkestus ja inimesele üleandmine.

  1. Näita näidisküsimusi ja roboti ulatust.
  2. Keela topeltsaatmine või käsitle kordust idempotentselt.
  3. Luba pikk vastus katkestada.
  4. Säilita kasutaja sisend, kui võrgupäring ebaõnnestub.
  5. Paku selge kontakt või järgmine samm.

Ära varja ebakindlust

Kui vastus tugineb dokumentidele, näita viiteid. Kui sobivat materjali ei leitud, ütle seda. Kui robot ei tohi otsustada, kuva vastus soovitusena ja küsi kinnitust.

PANE TÄHELE

Praktilised märkused

  • Vestlus ei ole alati parim vorm; kindla sisendiga toimingu jaoks võib tavavorm olla kiirem ja ligipääsetavam.
  • Voogedastus parandab tajutud kiirust, kuid vajab katkestuse ja pooliku vastuse käsitlust.
VÄLDI

Levinud vead

  • AI API kutsumine otse avalikust brauserikoodist salajase võtmega.
  • Veateate asemel vaikiv tühjus või lõputu laadimisolek.
TEE NII

Hea tava

  • Kuva enne esimest sõnumit roboti eesmärk, piirid ja andmekasutus.
  • Mõõda lahendatud ülesannet, inimesele suunamist, ooteaega ja kasutaja parandusi.
PROOVI ISE

Praktiline harjutus

Joonista ühe vestlusroboti voog algusest eduka lõpuni. Lisa diagrammile seitse kasutajaliidese olekut, serveripoolsed kontrollid ja inimesele üleandmise tingimus.

ARUTA JA KÜSI

Mis jäi lahtiseks?

Jaga harjutuse tulemust või küsi teema kohta avalikus AI-vestluses. Ära postita saladusi ega isikuandmeid.