Latens och verktygsanrop

Agenten kan prata medan den väntar. Nu måste någon bestämma vad den ska säga.

Google släppte på tisdagen två talmodeller där verktygsanrop körs i bakgrunden medan agenten fortsätter att prata. Det tar bort den mest pinsamma tystnaden i ett kundsamtal – och flyttar felet till ett ställe som är svårare att upptäcka.

Kvinna i fyrtiårsåldern i mörk ullkappa med uppfälld krage står ensam i en hissfoajé efter arbetstid, sedd nära i halvprofil med ansiktet vänt bort från kameran, med mobilen mot örat och den andra handen om väskremmen, medan två hissdörrar och en låg bänk ligger i mörker bakom henne

Det finns ett ögonblick i nästan varje kundsamtal där allt stannar. Kunden har läst upp ordernumret, agenten har uppfattat det, och så ska något slås upp i ett system som tar några sekunder på sig att svara. Under de sekunderna händer ingenting. Ingen väntmusik, ingen andning, ingenting. Bara en öppen linje.

Några sekunder är inte lång tid. I telefon är det en evighet, eftersom tystnad i ett samtal alltid betyder något: antingen har den andra lagt på, eller så har du sagt något dumt. Den som ringer börjar nästan alltid prata in i den – «hallå?» – och då kommer svaret samtidigt, och båda måste börja om.

Den här veckan lade Google fram sitt svar på just det problemet.

Det som faktiskt kom

Den 15 september släppte Google två nya talmodeller, Gemini 3.8 Live och Gemini 3.8 Live Extended Thinking. Båda är tal-till-tal-modeller: de hör ljud och skapar ljud, utan att gå vägen om ett transkriberingssteg, en textmodell och en talsyntes.

Rubrikerna har handlat om listplaceringen. Extended Thinking tog förstaplatsen på Artificial Analysis Speech to Speech Quality Index med 82,6 poäng och når 68,6 procent på τ-Voice och 97,7 procent på Big Bench Audio.

De siffrorna är inte det intressanta här, och de är hur som helst inte mätta på er telefonlinje. Det intressanta står längre ner i dokumentationen, under en rubrik som heter asynkrona funktionsanrop.

Två klockor i samma samtal

Så här har det i stort sett fungerat hittills: när agenten behöver något från ett bakomliggande system stannar samtalet. Modellen skickar förfrågan, väntar på svaret och fortsätter först när det kommer. En klocka, och allt hänger på den.

Asynkrona verktygsanrop innebär att två klockor går samtidigt. Uppslagningen startar, och modellen fortsätter att producera ljud medan den pågår. Google beskriver det så att agenten direkt säger något i stil med «det ska jag kolla» och därefter berättar hur långt den har kommit, ända tills svaret landar.

Det är inte en liten förbättring av talkvaliteten. Det är den ena delen av en röstagent som en bättre modell inte kunde göra något åt tidigare, eftersom problemet aldrig låg i modellen. Det låg i att ett lagersystem tar den tid det tar.

Kvinna i mörk ullkappa står ensam i en hissfoajé efter arbetstid med mobilen mot örat och blicken sänkt, medan två hissdörrar och en låg bänk ligger i mörker bakom henne
Pausen medan något slås upp. Den håller på att fyllas med något annat än tystnad.

Där det nya felet ligger

Tystnaden var ett irritationsmoment. Det som ersätter den kan bli ett löfte.

En agent som fyller väntetiden med prat fyller den med något. Och det den hittar på att säga medan den väntar är formulerat utan det svar den väntar på. Det är en modell som beskriver ett arbete som ännu inte är klart, och som därför måste gissa åt vilket håll det lutar.

«Jag tittar på din beställning nu, och det ser ut som att den är på väg» är en helt naturlig sak för en agent att säga medan en uppslagning pågår. Det är också ett påstående om ett paket som ingen har kontrollerat ännu. Kommer svaret tillbaka med att försändelsen är annullerad har agenten redan sagt något annat – och det agenten säger kan binda er.

Det här är inget argument mot funktionen. Det är ett argument för att väntereplikerna ska skrivas, inte improviseras. Ett verktyg utan väntereplik och felreplik är ett ofärdigt verktyg, och med asynkrona anrop gäller det dubbelt: nu är det inte längre en mening som ska täcka väntetiden, utan en hel liten berättelse som agenten fyller i själv.

Regeln är enkel nog att skriva ner. Allt agenten säger innan svaret har landat ska beskriva vad den gör – inte vad den tror att den kommer att hitta. «Jag tar fram ordern» är tryggt. «Jag tar fram ordern, den ligger nog klar» är det inte.

Vill du prata med någon som har gjort det här förut?

Femton minuter på telefon eller video. Vi säger ärligt om en röstagent passar er – och vad som måste vara klart innan den går i drift.

15 minuter · förutsättningslöst · välj tid själv

Resten av släppet, kort

Modellerna uppges hantera 97 språk, med automatisk igenkänning och byte mitt i samtalet. För ett svenskt företag är det mer relevant än det låter: en kund som börjar på svenska och går över till engelska halvvägs är inget ovanligt fall.

Google lyfter också fram noggrannhet på kombinationer av bokstäver och siffror – bokningskoder, ärendenummer – och kallar det en vanlig svag punkt i röstsystem. Det stämmer med det vi har sett tidigare, och det är värt att testa själv snarare än att tro på.

Priset uppges till 0,005 dollar per minut för ljud in och 0,018 dollar per minut för ljud ut. Extended Thinking tar dessutom betalt för resonemanget, alltså för den tid modellen lägger på att tänka medan den talar.

Vad det betyder för en uppsättning som redan är i drift

Ingenting över en natt. Det här är en modell, och modellen är en länk bland många.

Men tre frågor blir mer angelägna när prat kan fylla väntetiden.

Hur länge tål ni att agenten pratar utan att ha fått svar? En uppslagning som hänger sig är nu en agent som fortsätter att säga saker. Det behövs en gräns, och något som händer när den nås.

Vad står i loggen? En agent som berättar om framdriften producerar meningar som inte motsvarar något verktygsanrop. Spåret måste visa både vad agenten sa och vad den faktiskt gjorde, annars går de två inte att skilja åt i efterhand.

Och vem skrev väntereplikerna? Är svaret «ingen» skriver modellen dem – varje gång, lite nytt varje gång.

Threll.ai bygger röstagenter på norska, svenska och danska. Tystnaden medan agenten kollar något har länge varit en av de mest tröttsamma delarna av ett kundsamtal. Den är på väg bort. Det som tar dess plats är något som någon måste bestämma.