Problem
Upiti stižu na WhatsApp i dobiju odgovor kad neko stigne do njih. Bot koji odgovara umjesto čovjeka obično stvari pogorša. Pita za budžet koji je klijent dao prije dvije poruke, strpa tri pitanja u jedan odgovor i nastavi pričati nakon što je kolega već preuzeo razgovor.
Šta smo izradili
Agent na Cloudflare Workersu, s jednim Durable Objectom po razgovoru. Polja čita iz onoga što je zaista napisano, pa pita samo prvu stvar koja nedostaje, a odgovor modela s dva pitanja ili s ponavljanjem zamjenjuje se gotovim tekstom prije slanja. Niz kratkih poruka zadrži se nekoliko sekundi i dobije jedan odgovor, onako kako bi to uradio čovjek. Interes se ocjenjuje računicom u kojoj piše svaki dodijeljeni bod, a procjena modela je u toj računici jedan označeni ulaz. Model smije birati samo parametre alata, a vrijednost koje nema u klijentovim riječima se odbija. Kad kolega preuzme razgovor, agent stane, a odgovor sastavljen tokom primopredaje se odbacuje.
Rezultat
Marula Journeys je izmišljena turistička agencija i to piše na stranici. Radi u telefonu nalik WhatsAppu na samoj stranici, ili kroz pravi WhatsApp preko Twilio sandboxa, a pored njega stoji CRM pregled koji se popunjava dok razgovor teče. Kad se potroši dnevni budžet Workers AI-ja, agent nastavi raditi samo na kodu: ista polja, ista ocjena, ista pitanja, u fiksnom tekstu, i stranica to kaže.