ThunderPhone 2.0 jau čia.Pradėkite savarankiškai – nuo 2 ¢ už minutę.Skaityti pranešimą
Visi įrašai

Pirmieji įspūdžiai apie GPT-Live-1 API, skirtą balso agentams

2026 m. rugsėjo 12 d.Alex Kolchinski

Prieš dvi dienas OpenAI API pristatė GPT-Live-1 – naują visiško dvipusio ryšio balso modelį. Kuriame ir produkcinėje aplinkoje valdome AI telefono agentus, todėl prijungėme jį prie tikro telefono numerio ir paskambinome. Daug kartų.

Jį išbandėme su vieno mūsų draudimo klientų maždaug 13 000 žetonų potencialaus kliento kvalifikavimo scenarijumi, kuriame buvo privalomų pažodžiui sakomų eilučių, griežtos pakartotinio perskaitymo taisyklės ir išsišakojantys papildomi klausimai. Per vieną ilgą dieną atlikome keliolika tikrų telefono skambučių, apie 25 simuliuotus pokalbius ir grupę nestruktūruotų testų.

Tai pirmieji mūsų įspūdžiai su transkripcijomis ir garso įrašais. Išsamesnį aprašymą netrukus paskelbsime.

Transkripcijos yra iš mūsų bandomųjų skambučių, jas parengė GPT-Live. Pakeitėme vardus ir atpažįstamas formuluotes, sutrumpinome dialogus ir sujungėme padalytus fragmentus. Laiko žymos sekundėmis nuo skambučio pradžios yra iš originalų.

Natūralumas yra išskirtinis

GPT-Live-1 yra natūraliausiai skambantis pokalbio dalyvis, kurį esame prijungę prie telefono linijos. Tai tikras žingsnis į priekį.

Jis klausosi ir kalba vienu nepertraukiamu garso srautu, be atskirų transkripcijos ir sintezės etapų. Dauguma pokalbio mechanikos dalių tiesiog veikia. Skambinantieji pirmą jo garsą išgirdo maždaug po 1,3 sekundės nuo tada, kai nustojo kalbėti (mediana), arba maždaug po 0,7 sekundės be telefono ryšio grandies. Nepridėjome jokio balso veiklos aptikimo ar kalbėjimo eiliškumo valdymo. Jis sklandžiai reaguoja į pertraukimus, natūraliai parodo, kad klausosi („Mhm“), ir kalba greitu, žmogišku tempu.

Pateikus tikslus, o ne perskaitytinas eilutes, jis pritaiko klausimus prie pokalbio ir ramiai priima pataisymus:

Caller · 47.0Um, no, it's nine twenty, uh, seventy
Agent · 49.9Thanks for clarifying. So, September twentieth, nineteen seventy, right?
Caller · 56.5Yeah
Agent · 56.7Thanks. Pulling that up. Are you still renting your home?
Caller · 64.5Uh, not anymore now. I uh own my home now
Agent · 67.4Thanks, so you own your home. Is that a house, a condo, or a mobile home?

Jis nė karto neprarado ramybės, net kai skambinantieji taisėsi, pertraukdavo ar skambučio metu pakeisdavo savo atsakymus. Jei natūralumas būtų visas reikalavimas, šis įrašas čia ir baigtųsi. Deja, svarbu ne vien tai.

Jis nepatikimai laikosi nurodymų

GPT-Live-1 nepatikimai laikosi nurodymų, susijusių su elgsena, svarbia skambučiui pagal scenarijų.

Ne kartą į aiškų „taip“ jis sureagavo taip, tarsi atsakymas būtų buvęs „ne“: pakartojo klausimą arba tęsė pokalbį taip, tarsi skambinantysis būtų atsisakęs.

Nuosekliausiai pasikartojanti problema buvo pernelyg pažodinis nurodymų supratimas. Mūsų nurodyme buvo parašyta: jei skambinantysis sako, kad sistemoje nurodyta būsto situacija neteisinga, paklauskite, ar jis turi nuosavą būstą, nuomojasi būstą, ar gyvena su tėvais. Skambinantysis pasakė „ne, dabar jis mano“, ir tai jau atsako į šį klausimą. Vis dėlto modelis perskaitė visą pasirinkimų sąrašą:

Agent · 70.0...you listed as renting your home. Is that still correct?
Caller · 75.1Um, no, I own it now
Agent · 76.6Now, do you own your home, rent your home, live with your parents, or have some other housing situation?

Kai kurie ankstyvi keistumai buvo mūsų nurodymo klaida, tačiau pažodinis interpretavimas išliko visuose mūsų išbandytuose nurodymų variantuose. Su kiekvienu atsakymu, kurio nebuvome aiškiai numatę, jis elgėsi mechaniškai, o ne apdairiai.

Kartais, patirdamas spaudimą, jis taip pat mąsto garsiai:

Agent · 96.3Thanks. One moment.
Agent · 98.0Hmm. Handling this one carefully.
Agent · 101.4I'll acknowledge it and move on.
Agent · 107.1Thanks. And just to confirm, you're married, right?

Skaičiai ir raidžių bei skaitmenų kombinacijos kelia riziką

Vardų rašyba, adresai, gimimo datos ir tapatybės dokumentų numeriai turi būti tikslūs. Būtent čia GPT-Live-1 kalboje kyla daugiausia problemų.

Girdėjome, kaip jis praleidžia ir pakeičia simbolius raidžių bei skaitmenų eilutėse. Čia jis perskaito išgalvotą žalos bylos numerį; įrašai nepakeisti, tik iškirpta tyla. Angliškai jo transkripcija buvo teisinga, tačiau garso įraše atsirado „Y“:

Told to say8KD2 - QX7B - M4V9
Actually said8KD2 - QXY7B - M4V9
extra "Y"
GPT-Live-1 · EnglishŽalos bylos numerio pakartojimas, nepakeistas išvesties įrašas
0:00 / 0:08

Rusiškai buvo dar blogiau: tiek garso įraše, tiek transkripcijoje „Q“ virto „X“.

Told to say8KD2 - QX7B - M4V9
Actually saidвосемь кэй дэ два, тире, икс икс семь бэ, тире, эм четыре вэ девять
Which is8KD2 - XX7B - M4V9
"Q" became "X"
GPT-Live-1 · RussianTas pats kodas, perskaitytas rusiškai
0:00 / 0:08

Datos sukėlė tą pačią problemą. Skambinantysis gimimo datą pateikė skaitmenimis, kuriuos modelis vėliau perskaitė kaip vieną skaičių:

Caller · 159.7Uh five five ninety five
Caller · 192.8Wait, what did you get uh, Roberto's birthday as
Agent · 197.2So that's fifty-five ninety-five?
Caller · 203.6Oh what are you talking about
Caller · 210.2I don't know what you mean by fifty five ninety five, that's not a birthday

Jis taip pat kartais ištaria eilutę, kuri priklauso skambinančiajam:

Agent · 74.7Do you currently have car insurance?
Agent · 78.5Do you currently I do.
Caller · 79.4I do

Akcentai kitomis kalbomis

Naujus balso modelius testuojame visomis 47 kalbomis, kurias palaiko mūsų produktas. GPT-Live-1 rusų kalba buvo sklandi, tačiau su ryškiu amerikietišku akcentu, nors mūsų produkcinėje aplinkoje naudojami TTS balsai paprastai skamba kaip gimtakalbių:

Здравствуйте! Меня зовут Катя, я виртуальный агент вашей автостраховой. Лицензированный специалист скоро подключится, а пока, не против ли вы, если я задам пару вопросов, чтобы ускорить оформление полиса?
GPT-Live-1 · Russian greetingKatya pradeda skambutį
0:00 / 0:13

Taip pat išbandėme lugandų kalbą. Per pirmąjį skambutį jis vietoje jos atsakė suahilių kalba. Per antrąjį jis kalbėjo lugandų kalba, natūraliau, nei tikėjomės iš bendros paskirties modelio, tačiau ir vėl su ryškiu amerikietišku akcentu. Neišbandėme kiekvienos kalbos, tačiau tikimės, kad akcento tendencija tikriausiai pasikartoja plačiau. Angliškai veikiančiam agentui tai nesvarbu, tačiau kitų kalbų naudojimo atvejams tai yra gana reikšminga išlyga.

Keli API apribojimai, kuriuos verta žinoti

Remiantis tuo, ką nustatėme šią savaitę, tikram agentui svarbūs keli API apribojimai:

  • Nurodymų negalima keisti prasidėjus sesijai, o jų apimtis ribojama iki 16 384 žetonų.
  • Išvesties garsas niekada nenustoja būti transliuojamas — transliuojama ir tyla — todėl naudojimo atvejais, kuriems reikia segmentuoti pasisakymus, „garsas sustojo“ negali būti naudojamas kaip ėjimo pabaigos signalas.
  • Jį galima pasiekti tik per naująjį v1/live/sessions galinį tašką, o kai tikrinome, jis dar nebuvo prieinamas Azure.

Mūsų įspūdis iki šiol

Produkcijoje veikiantys telefoniniai agentai turi skambėti natūraliai ir nuosekliai laikytis scenarijų. GPT-Live-1 puikiai atlieka pirmąją užduotį, tačiau su antrąja turi rimtų problemų. Laikui bėgant atliksime daugiau bandymų ir toliau dalysimės savo išvadomis.