Vi presenterar Eleven v4Möt Eleven v4, vår mest uttrycksfulla modell hittills.

Hoppa till innehållet

Interaktionsmodeller: Bygga naturlig dialog mellan människa och AI

Skriven av
Jack Limebear
Publicerad
Senast uppdaterad

LyssnaLyssna på den här artikeln

Alla som har försökt avbryta en AI-röstagent mitt i en mening vet hur det känns när ett system inte är byggt för mänskliga samtal. Rytmen stämmer inte, rösten är frikopplad från innehållet och även när informationen är korrekt känns interaktionen fel: inte som att prata med en kunnig person, utan som att navigera i programvara som råkar använda ord.

Orsaken till den här onaturliga känslan är strukturell: många AI-röstsystem byggdes för att hantera turer, inte samtal. De lyssnar, bearbetar och svarar på ett utbyte i taget. Det fungerar för enkla demonstrationer, men faller samman när samtalet blir känslomässigt och oförutsägbart.

Interaktionsmodeller är AI-system som utformats för att kommunicera via ljud och text i realtid. De uppfattar inte bara vad som sägs, utan även när det sägs och vilken känslomässig respons situationen kräver. Den här artikeln förklarar vad som skiljer en interaktionsmodell från andra modeller, varför den är viktig för företag som använder röst-AI och hur ElevenLabs arbetar mot detta.

Sammanfattning

  • De flesta AI-röstsystem fungerar sämre i verkliga samtal eftersom de inte kan hantera avbrott, tystnad eller sammanhang som följer med mellan turer.
  • ElevenLabs interaktionsstack är utformad för att hantera avbrott, pauser och överlappande tal utan att tappa sammanhanget eller bryta samtalsflödet.
  • ElevenLabs arbetar mot verkliga interaktionsmodeller med en avancerad kaskadarkitektur, egenutvecklade Speech to Text (STT) och Text to Speech (TTS) samt en stack optimerad för låg latens och naturliga samtal som flyter fram och tillbaka.

Varför de flesta samtal mellan människor och röst-AI inte känns naturliga

De flesta AI-röstsystem behandlar ett samtal som en serie av separata indata och utdata: systemet väntar på ett talblock, omvandlar det till text, bearbetar texten och svarar. Det fungerar för kommando-och-svar-interaktioner, men ett verkligt samtal är inte en ren följd av textutbyten. Det är ett kontinuerligt samtal fram och tillbaka, fyllt av pauser och inflikningar. 

När flödet mellan turerna och sammanhanget som följer med mellan dem försvinner uppstår tre konkreta problem:

  • Den avbryter dig eller får dig att vänta: Systemet kan inte skilja en tankepaus från en avslutad tur, så det antingen avbryter medan du fortfarande talar eller blir tyst när du har slutat. Samla tankarna mitt i en mening, så blir du avbruten; avsluta din poäng, så får du vänta genom en stunds död tystnad.
  • Den kan inte reagera när den väl har börjat prata: Så fort systemet börjar svara slutar det att lyssna. Om du avbryter för att styra om fortsätter det att ge svaret på en fråga som du redan har gått vidare från, eftersom det inte kan uppfatta att något har förändrats.
  • Den glömmer under samtalets gång: Varje tur bearbetas isolerat, så sammanhanget från fem utbyten tidigare följer inte med. Du måste upprepa dig, eller så svarar systemet som om samtalet precis har börjat.

Resultatet är ett samtal som kan vara funktionellt korrekt men ändå kännas fel. 

Vad interaktionsmodeller kan göra som traditionell röst-AI inte kan

Medan traditionell röst-AI hanterar en tur i taget driver en interaktionsmodell hela samtalet och tar samtidigt hänsyn till vad som sägs och vad som behöver hända härnäst. Den funktionella skillnaden är att en interaktionsmodell svarar på utbytets faktiska tillstånd, inte bara den senaste indatan.

Interaktionsmodeller har:

  • Svar i realtid: Systemet är utformat för att svara i samtalstempo, med en komplett cykel som beroende på konfiguration kan köras på under en sekund.
  • Naturlig hantering av avbrott, tystnad och överlappningar: Det skiljer en tankepaus från en avslutad tur, så att det inte avbryter personer eller lämnar död tystnad. Och när kunden talar samtidigt för att styra om hanterar det överlappningen utan att tappa sammanhanget eller få samtalet att bryta ihop.
  • Kontinuitet genom hela utbytet: I stället för att återställa sammanhanget vid varje tur för systemet samtalshistoriken vidare, så att det som sägs i tur 10 återspeglar allt som har hänt sedan första turen.
  • Anpassad leverans: Rösten kan programmeras att ändras (lugnare, mer direkt, mer lugnande) beroende på vilken typ av uppgift den utför.
  • Parallell uppgiftskörning: Systemet hämtar information, kör verktygsanrop och fortsätter prata samtidigt, i stället för att tystna medan det söker efter något.

Ett test för en interaktionsmodell är ett samtal som går dåligt. I inspelningen nedan ringer en kund om en inställd flygning. Kunden är spänd och behöver en snabb lösning på sitt problem.

mark screenshot w caption space

Agenten uppfattar direkt kundens brådska och frustration utifrån orden som används. Den anpassar sin ton, hanterar avbrottet utan att tappa tråden och använder anslutna verktyg för att erbjuda verkliga lösningar för den inställda flygningen. Till slut får kunden en lösning utan att behöva en mänsklig agent.

Jämför detta med typiska turbaserade agenter som används i dag. De här systemen skulle vänta vid varje paus, svara från en neutral utgångspunkt och helt missa kundens frustration. Efter några utbyten som inte bemöter vad den som ringer faktiskt känner skulle samtalet sannolikt behöva överlämnas till en människa, vilket lämnar kunden mer frustrerad än i början.

Så bygger ElevenLabs mot interaktionsmodeller

Vår samtalspipeline använder en avancerad kaskadarkitektur i stället för en sammanslagen arkitektur. I stället för att en modell hanterar allt är varje steg en egen specialiserad komponent.

Fördelen med detta angreppssätt är att vi kan optimera varje steg i pipelinen oberoende av de andra och byta in en bättre modell för vilken komponent som helst utan att bygga om hela systemet. Eftersom vi bygger dessa komponenter själva är de dessutom samoptimerade för att överföra rikt sammanhang till varandra, inte bara data. Det innebär att pipelinen fortfarande fungerar som ett sammanhängande samtal snarare än en kedja av separata verktyg.

Kaskadmodellens struktur

Flowchart of an audio processing system: Audio, Speech-to-Text, LLM, Text-to-Speech, Audio in an interaction model

Struktur för sammanslagen modell

Audio processing flowchart: Audio > Combined System (STT, LLM, TTS, Tools) > Audio.

Bilder: Kaskadmodeller jämfört med sammanslagna modeller

Här är tekniken som för närvarande utgör pipelinen:

  • Scribe v2 Realtime: Vår egenutvecklade STT-modell transkriberar tal på omkring 150 ms på över 90 språk och klarar bakgrundsljud, accenter, avbrott och icke-verbala händelser som skratt och pauser. Den är också byggd för att hantera domänspecifik vokabulär, från medicinska termer till finansiell jargong.
  • Spekulativ turordning: Det här systemet avgör när det ska prata, pausa eller vänta genom att läsa samtalsflödet i stället för att förlita sig på en fast tystnadströskel. Förbättringar av vår röstaktivitetsdetektering hjälper modellen att bättre filtrera bakgrundstal och korta svar, så att turordningen känns mer naturlig.
  • Eleven v3 Conversational: En av våra mest uttrycksfulla TTS-modeller, byggd för direkta dialoger fram och tillbaka. Den för samtalets känsloläge vidare mellan turer, så att agentens leverans i tur 10 återspeglar allt som kom före, inte bara det senaste svaret.
  • Expressive Mode: Byggt på Eleven v3 Conversational och systemet för turordning styr Expressive Mode hur agenten låter i stunden. Den dämpar situationen när kunder är frustrerade, lugnar när de är förvirrade och är direkt när tydlighet behövs. Den läser även uttryckstaggar, så modellen kan agera på signaler som [laughs], [whispers] eller [sighs] för att forma specifika delar av leveransen.
  • Flash v2.5: Vår TTS-modell med låg latens har stöd för 32 språk och genererar tal på under 75 ms. När latens är prioriterat håller den svarstiden inom ramen för en naturlig mänsklig rytm.
  • Speech Engine: Det sammanbindande lagret som kopplar ihop stacken och ansluter din server till vår ElevenAPI via WebSocket, med en anslutning per samtal. Vi hanterar STT och TTS medan din server kör LLM:en, så tekniska team kan ta med sin egen modell och behålla samtalslogiken i sin egen infrastruktur.

Dessa modeller förbättras ständigt och nya versioner släpps regelbundet. Varje ny version minskar avståndet mellan att prata med programvara och att prata med en person, med snabbare svar, bättre känsloigenkänning, fler språk och smidigare leverans.

Prata medan man tänker

Alla delar av en interaktionsmodell behöver inte köras i en strikt följd. ElevenAgents kan fortsätta arbeta i bakgrunden medan samtalet pågår, i stället för att som standard vara tyst mellan en fråga och ett svar. 

Några centrala system samarbetar för att möjliggöra att prata och tänka samtidigt:

  • Parallella verktygsanrop: Agenten kan fråga en databas, köra ett verktyg, eller kontrollera orderstatus medan den fortfarande pratar, så att hämtning aldrig känns som en död paus i samtalet. 
  • Mjuk timeout: Om en LLM tar längre tid än väntat på sig att generera ett svar säger agenten en kort utfyllnadsfras som ”Låt mig tänka” eller ”hmmm” i stället för att lämna en obekväm tystnad. Mjuk timeout hjälper till att behålla ett naturligt samtalsflöde och minskar sannolikheten för avbrott. 
  • Termer som ignorerar avbrott: I stället för att använda en fast tystnadströskel försöker systemet tolka innebörden av det som sägs för att avgöra när en tur faktiskt är slut. På samma sätt kan korta bekräftelser som ”okej” eller ”mm-hmm” konfigureras för att passera utan att utlösa ett fullständigt avbrott, vilket innebär att agenten inte tappar tråden varje gång den som ringer gör en inflikning.

Tillsammans gör dessa system att agenten inte känns som om den buffrar eller laddar ett svar. De bildar en effektiv samtalsmotor som fyller pauser naturligt, som en person skulle göra, samtidigt som den bearbetar information och samlar tankarna i bakgrunden.

Så fungerar ett samtal med ElevenLabs i praktiken

Komponenterna ovan körs inte efter varandra i en prydlig rad. De överlappar. Så här skulle en agent från ElevenLabs hantera någon som under ett supportsamtal frågar: ”Har min beställning skickats, eller behandlas den fortfarande?”

  1. Den som ringer pratar: Ljud strömmas till ElevenLabs via WebSocket-anslutningen, och Scribe börjar transkribera i realtid, omkring 150 ms efter rösten. 
  2. Systemet läser flödet: Medan Scribe fortfarande transkriberar bedömer den spekulativa turordningen redan om den som ringer har talat klart eller är mitt i en tanke. Det avslutande ”eller behandlas den fortfarande?” tolkas som en överlämning snarare än en paus, så nästa steg utlöses i stället för att systemet väntar i tystnad.
  3. LLM:en sammanställer sammanhang och svarar: Den transkriberade frågan skickas till LLM:en tillsammans med samtalshistoriken, orderuppgifterna som hämtats från företagets egna system via RAG, verktygsresultat från tidigare i samtalet och systemprompten. Den resonerar utifrån allt detta och genererar ett svar grundat i den som ringers faktiska beställning, inte ett generellt statusmeddelande.
  4. TTS-modellen syntetiserar svaret: Texten blir naturligt ljud. Om Expressive Mode är aktivt har svaret leveranssignaler som passar situationen, så att en rutinuppdatering låter enkel och avspänd i stället för platt. När latens är prioriterat hanterar Flash syntesen på under 75 ms.
  5. Svaret strömmas tillbaka: Ljudet börjar spelas upp innan syntesen är klar, så den som ringer hör början av svaret medan resten fortfarande genereras. 
  6. Cykeln upprepas: Varje ny tur för samtalets ton, sammanhang och historik vidare.

Genom denna snabba process känns samtalet naturligt. Den som ringer slutar anpassa sig till maskinen: personen saktar inte ner, överartikulerar inte och väntar inte på en signalton. Personen pratar bara, på samma sätt som med en annan människa.

Driftsätt naturligt klingande röstagneter i hela verksamheten

Allt som beskrivs här används i produktion i dag, inte bara på en roadmap. Från kaskadarkitekturen till pipelinen som svarar på under en sekund använder företag över hela världen redan ElevenAgents för att hantera verkliga kundsamtal i stor skala.

Det gäller även reglerade miljöer där mycket står på spel, eftersom vår agentarkitektur stöder skyddsräcken, granskningsloggar och kontroller för regelefterlevnad. ElevenLabs är certifierat enligt SOC 2 Type II, ISO 27001, HIPAA och PCI DSS Level 1, med Zero Retention Mode och regional datalagring för team som behöver hålla data inom en specifik gräns.

Redo att sätta en agent i arbete? Du kan skapa en agent och börja bygga i konsolen, eller prata med vårt säljteam om en driftsättning anpassad till din miljö.

Driftsätt naturligt klingande röstagneter i din verksamhet

Behöver du något annat? Besök vår kundtjänst

Vanliga frågor om interaktionsmodeller

Skriven av

Man smiling, wearing a checkered shirt against a plain background.

Jack Limebear

Growth Marketing

Jack Limebear jobbar i Growth-teamet och skriver innehåll samt planerar strategier för bloggen och insiktssidorna. Innan ElevenLabs ledde han innehållsstrategi i över tio år för allt från snabbt växande SaaS-startups till Fortune 500-företag. Han har en masterexamen i engelsk litteratur från University of Cambridge.

Liknande artiklar

Skapa med AI-ljud av högsta kvalitet