AI som läser konversationen innan den hjälper dig svara
Subtext läser konversationen innan den hjälper dig svara, eftersom en enda mening för sig ofta inte räcker för att svara. Klistra in tråden, lägg till en skärmdump eller röstmeddelandet de skickade, så räknar den ut vem som sa vad, sammanfattar vad den andra personen vill, listar det som fortfarande behöver ett svar och skriver ett svar som tar vid där de slutade. Den här sidan är underlaget: varför tidigare meddelanden ändrar vad en rad betyder, vad en AI kan ta med sig från dem, och var det slutar. Subtext använder konversationen du ger den. Den förstår inte er relation, och vi känner inte till något verktyg som gör det. Den skickar aldrig något åt dig.
På iPhone, Android och i din webbläsare. Skärmdumpar och röstmeddelanden används aldrig för att träna en AI-modell.
Ett riktigt exempel från appen med en ritad, påhittad chattskärmbild: en vän ställer in för andra gången, och utkastet till svar är ”Visst, ingen fara. När du har tid.” Nedan syns vad Subtext läste ut ur tråden och vilka versioner den föreslog, oredigerat.
Visst, ingen fara. När du har tid.
Förstår att det känns lite snopet när du redan bokat bord. Här är några versioner som låter schysta men ändå ärliga.
- Nära din version (Förstående, tryggt att skicka): Visst, ingen fara. Säg till när du har tid så hittar vi en dag. Behåller ditt lugn men byter ut "När du har tid" mot ett konkret förslag, så det låter mindre avvaktande.
- Varmare (Omtanke, tryggt att skicka): Visst, ingen fara! Hoppas jobbet lugnar ner sig snart. Säg till när du vet hur veckan ser ut, så hittar vi en kväll. Visar omtanke om hennes jobbstress och lämnar dörren öppen utan att trycka på.
- Ärlig och varm (Ärlighet, tryggt att skicka): Ingen fara, jag förstår att jobbet äter upp dig just nu. Lite tråkigt var det allt, jag såg fram emot ikväll. Hör av dig när du har lite luft, så bokar vi något som passar dig bättre. Säger ärligt att du var sugen utan att skuldbelägga, och låter henne välja tid.
Jag la inte in någon specifik dag, eftersom du inte sagt vilken som passar. Vill du ha den kortare eller mer personlig?
Vad sammanhanget i en konversation egentligen betyder
Ett meddelande bär på mindre än det verkar. Vem ”hon” är, vad ”det där” syftar på, om en rad besvarar en fråga eller rättar en, allt löses upp mot tidigare turer. Grices redogörelse för hur en lyssnare räknar ut vad talaren menar tar upp yttrandets sammanhang och gemensam bakgrundskunskap bland det lyssnaren stödjer sig på (Logic and Conversation). Samtalsanalysen lägger till att en första handling gör en viss andra handling relevant: en fråga pekar fram mot ett svar, ett erbjudande mot ett ja eller ett nej, så samma ord gör olika jobb beroende på vad det följer på (Opening up Closings). Människor reder ut missförstånd över flera turer och läser en rättelse mot det problem den reparerar (The Preference for Self-Correction in the Organization of Repair in Conversation). Ett pronomen signalerar att talaren fortfarande är kvar vid det som föregående mening höll i fokus, baserat på text från en enda talare snarare än chatt (Centering: A Framework for Modeling the Local Coherence of Discourse). Sammanhang är alltså fem saker: de tidigare turerna, vem som sa var och en av dem, vad de korta orden syftar på, vilka frågor som är öppna, och ledtrådarna om hur nära de två personerna står varandra. En ensam rad ger dig ingen av dem.
Vad forskningen säger om tidigare turer
Det uppmätta underlaget kommer från benchmarks, inget från människors telefoner, och det pekar åt två håll. I en studie av klassificering på yttrandenivå kastade man vid testtillfället om ordningen på turerna i en dialog, med varje målmening intakt, och intentionsresultaten på MultiWOZ-korpusen föll då från ett viktat F1-värde på 96,22 till 67,91, och dialoghandlingsresultaten på DailyDialog från ett makro-F1 på 79,46 till 66,81 (Exploring the Role of Context in Utterance-level Emotion, Act and Intent Classification in Conversations: An Empirical Study). Det är en enda studie, på engelska benchmarkdialoger mellan två parter, med en äldre klassificerare snarare än en stor språkmodell. Den visar att vissa etiketter beror på de omgivande turerna, inte hur mycket bättre ett svarsutkast blir. Samma studie fann att det hjälpte på en uppgift och stjälpte på en annan att ta bort den ena talarens tidigare rader, vilket enligt vår läsning talar emot att klistra in så mycket som möjligt. Motbeviset är äldre. Svarsgeneratorer byggda på rekurrenta nät och transformers var ”sällan känsliga för de flesta störningar, som saknade eller omkastade yttranden” (Do Neural Dialog Systems Use the Conversation History Effectively? An Empirical Study), så flytande text kan dölja en ytlig användning av historiken. De två artiklarna är oense, och den senare säger det.
Vad en AI kan ta med sig från en tråd, och hur ojämnt
Tre saker går att mäta. Att veta vem som sa vad hjälper. Att lägga till information om talaren förbättrade klassificeringen av kontextberoende handlingar, som ett naket ja eller nej, i mötestranskriptioner med flera deltagare, men inte i telefonsamtal mellan två personer (Who is Speaking? Speaker-Aware Multiparty Dialogue Act Classification). Placeringen spelar roll, och på modeller från 2023 var träffsäkerheten högst när det relevanta materialet låg i början eller slutet av en lång indata och föll markant när det låg i mitten (Lost in the Middle: How Language Models Use Long Contexts). Ordvalet spelar också roll. När stycket som innehöll svaret delade få ord med frågan föll 11 av 13 modeller som uppger en kontext på minst 128K token under hälften av sitt resultat för kort kontext redan vid 32K token, med GPT-4o bland de bättre på 99,3 till 69,7 procent (NoLiMa: Long-Context Evaluation Beyond Literal Matching). Ingen av dessa testade chattrådar, så det är en slutledning att meddelandet som spelar roll, skickat för tre veckor sedan, begravt mitt i det inklistrade och formulerat olikt dagens, är det en modell troligast lägger för liten vikt vid. Subtext utgår från tråden du ger den, och den tråden lyder under samma begränsningar.
Varför Subtext inte påstår sig förstå er relation
Subtext använder konversationen du ger den för att föreslå ett svar. Den förstår inte er relation, av ett strukturellt skäl. Människor utformar det de säger utifrån vad de tror att den andra vet, deras gemensamma grund, som byggs upp över tid och som människor etablerar på olika sätt i olika medier (Grounding in communication). Våra egna exempel vore det interna skämtet, gårdagens telefonsamtal, grälet på festen, det som bestämdes i en annan app, och inget av det finns, per definition, i någon inklistring eller skärmdump. Den del en modell kan se är inte heller säker. På ett benchmark med konversationer där människor sitter på olika information och kommer och går mitt i (vår liknelse för en gruppchatt eller en beskuren skärmdump; artikeln gör ingen sådan) ”presterar språkmodeller betydligt sämre än människor även med chain-of-thought-resonemang eller finjustering”, och författarna tror inte att dagens modeller har en faktisk theory of mind (FANToM: A Benchmark for Stress-testing Machine Theory of Mind in Interactions). De resultaten kommer från 2023 års modeller; fältet tvistar fortfarande om vad sådana test mäter. Hur som helst kan inget verktyg förutsäga hur en viss person kommer att reagera, och det finns ingen oberoende utvärdering av Subtext, och därför håller vi oss till det smala påståendet.
Hur Subtext läser tråden innan den skriver ett svar
Subtext tar emot konversationen som inklistrad text, en skärmdump av chatten, en röstanteckning du spelar in, eller röstmeddelandet de skickade dig. Den läser hela utbytet, och i en skärmdump räknar den ut vem som pratar utifrån var bubblorna sitter. Kan den inte avgöra det, eller kan en inklistrad rad vara din lika väl som deras, frågar den. För ett meddelande du fått sammanfattar den vad den andra personen vill, på det språk det kom på, och listar upp till fem saker som behöver ett svar. Sedan skriver den ett svar som tar vid i tråden och bemöter deras punkter, och varje utkast är märkt ”tryggt att skicka” eller ”obs”, en andra läsning snarare än en dom. Ger du den ditt eget utkast i stället kommer det tillbaka i upp till tre versioner, ett tryck ifrån varandra: en nära din formulering med problemen åtgärdade, en varmare putsning eller ett annat angreppssätt, en mer omfattande omskrivning. Du kopierar den du väljer. Sidan om meddelandet du fått tar upp arbetsflödet att sammanfatta vad de bad om och sedan svara. Den här sidan är underlaget för varför tråden spelar roll och var det slutar.
Samma mening betyder olika saker i olika trådar
”Fint.” efter ett långt, varmt meddelande är en sak; ”Fint.” efter ”Är 7 okej?” är en annan, och ordet är identiskt. ”Visst” efter ”Är du ledig på fredag?” tackar ja; ”visst” efter ”Du lyssnar aldrig på mig” stänger en dörr. ”Jag börjar tidigt i morgon” är information, en ursäkt eller ett nej beroende på vad som frågades. ”Ja, det funkar” har inget innehåll alls utan förslaget ovanför. ”Nej, tisdag” rättar något, och ett svar skrivet utifrån den orättade versionen besvarar tvärsäkert en plan som båda redan har släppt. ”Snyggt jobbat” med en emoji som himlar med ögonen är retsamt i en relation och en tillrättavisning i en annan, och skillnaden bor i historiken, inte i pixlarna. Och ”Är du fortfarande sur för i lördags?” delar inte ett ord med meddelandet där det blev fel, vilket är precis den sortens koppling en modell troligast missar. Det här är illustrationer av teorin ovan, inte stimuli från någon studie, och ingen har mätt dem. De är skälet till att Subtext ber om tråden i stället för raden, och till att räkna ut vad ett meddelande betyder är svårare än det verkar.
Hur det här skiljer sig från en grammatikkoll eller en omskrivning av en rad
Subtext läser utbytet; en grammatik- eller tonkoll läser din mening. En koll på en enda rad kan inte avgöra vad ”det där” syftar på, vilken fråga som fortfarande är öppen, eller att planen rättades två meddelanden upp, eftersom inget av det finns i raden. Grammarly, som görs av företaget som numera heter Superhuman, kör en tondetektor på din egen text över en viss minsta längd och erbjuder omskrivningar av ton och meningar; vi hittade ingen dokumentation av att den läser en skärmdump av en privat chattråd för att skriva ett svar (kontrollerat den 23 september 2026). Svarsfunktioner inbyggda i en meddelandeapp är den andra modellen. Googles hjälpsida säger att Magic Compose i Google Messages använder de föregående 20 meddelandena som sammanhang (Draft messages with Magic Compose, kontrollerat den 23 september 2026), ett avgränsat fönster inne i den appen. Subtext är en app du tar med ett meddelande till, så den ser det du klistrar in, från vilken app som helst, och inget annat. Ingen oberoende utvärdering jämför något av dessa, Subtext inräknad, så det här är en beskrivning av vad var och en läser, inte en rangordning. För jobbet med ett enda utkast är tonkollen för sms och meddelanden rätt sida.
Vad som händer med konversationen du klistrar in
Subtext tar emot den andra personens ord lika väl som dina, så det här avsnittet säger vad som händer med dem. Det här är en inramning, inte juridisk rådgivning. Enligt EU:s dataskyddsförordning faller en person som hanterar korrespondens av rent privata skäl utanför dess räckvidd, medan leverantören som tillhandahåller medlen inte gör det, och en chatt kan innehålla uppgifter om hälsa, politik, religion eller sexualliv som förordningen behandlar som särskilda kategorier (Regulation (EU) 2016/679 (General Data Protection Regulation)). En skärmdump bär också på mer än tråden: kontaktnamn, tidsstämplar, ibland en notisbanner från en annan chatt. Beskär bort det svaret inte behöver innan du klistrar in den någonstans. På Subtexts sida går dina meddelanden till AI-leverantörerna som läser och skriver dem, och till Subtexts servrar så att du kan komma tillbaka till en konversation; integritetspolicyn räknar upp alla leverantörer. Inget du skickar används för att träna en AI-modell, och det är krypterat på vägen. Raderar du en konversation själv är den borta direkt, inklusive bilagor. Den valfria webbsökningen i appen skickar dina sökord till en sökleverantör, och du kan stänga av den i inställningarna.
Var det går fel, och vad Subtext gör åt det
Subtext går fel på fem sätt som är värda att nämna. Det första är saknat sammanhang och dold historik. Det du utelämnar kan Subtext inte använda, och historik som aldrig skrevs ner är utom räckhåll för alla verktyg. Sarkasm är det andra, och du bör räkna med fel överallt där det bara är historiken som signalerar den. Subtext taggar enbart ditt eget utkast och sätter aldrig etikett på den andra personens meddelande, och att avgöra om en text är sarkastisk är svårt för människor också. Sedan finns beskurna eller omkastade skärmdumpar. Beskärning tar bort det orden syftar på, rättelsen och vem som skickade vilken rad, och de två studierna ovan är oense om huruvida en modell ignorerar eller felläser en omkastning. Med långa trådar gäller underlaget om placering och ordval ovan, och en modell lägger troligast för liten vikt vid meddelandet som spelar roll. Det sista är tondrift. I två randomiserade onlineexperiment mellan främlingar gjorde generiska svarsförslag språket mer positivt; när en partner faktiskt använde dem steg skattningarna av samarbete och närhet, medan en partner som bara misstänktes för det skattades lägre, en korrelation, inte en orsak (Artificial intelligence in communication impacts language and social relationships). Slutsatsen vi drar är att ett verktyg som bara får dig att låta trevligare kan fallera där du behöver vara bestämd, så Subtext erbjuder en kortare, tydligare version och låter dig ändra ett ord själv. När den inte kan avgöra vem som pratar, frågar den.
Vanliga frågor
Finns det ett verktyg som läser hela meddelandetråden innan det föreslår ett svar?
Det gör Subtext. Klistra in tråden, en skärmdump av den, eller röstmeddelandet de skickade, så läser den hela utbytet, räknar ut vem som sa vad, och sammanfattar vad den andra personen vill och vad som fortfarande behöver ett svar innan den skriver något. Du kopierar svaret du väljer; den skickar aldrig åt dig.
Finns det en app som läser hela chatten och hjälper mig svara ordentligt?
Subtext läser chatten du ger den, på iPhone, Android och i webbläsaren, och skriver ett svar som tar vid i tråden och bemöter deras punkter. Klistra in ett eget utkast så kommer det tillbaka i tre versioner, ett tryck ifrån varandra, där var och en säger hur mycket av din formulering den ändrade; texten om vad som gör att ett svar landar bra har forskningen bakom det. Den använder konversationen du ger den; det som aldrig skrevs ner kan den inte veta.
Finns det en app som läser hela chatten och hjälper mig svara i rätt ton?
Subtext skriver utifrån tråden; på ett utkast du själv skrivit erbjuder den upp till tre versioner som skiljer sig åt i hur mycket de ändrar dina ord: en nära din formulering med problemen åtgärdade, en varmare putsning eller ett annat angreppssätt, en mer omfattande omskrivning. I båda fallen kan du justera med ett enda tryck: varmare, kortare, mer avslappnad, mer självsäker eller lägg till humor. På ditt eget utkast markerar den ord som kan läsas som hårda, kalla, passivt aggressiva, vaga eller överdrivet ursäktande, alltid som en möjlighet, aldrig som en dom. Det finns en begränsning. I ett par experiment drog generiska smarta svarsförslag främlingars språk åt det positiva, som texten om huruvida AI får dina sms att låta som en robot förklarar, så kolla den bestämdare versionen när bestämd är det du behöver.
Finns det en skrivassistent som förstår relationen, inte bara vad orden säger?
Nej, och ett verktyg som påstår det lovar för mycket. Två människor bygger det de delar delvis utanför det som skrivits ner, och modeller som testats på konversationer där människor sitter på olika information presterar betydligt sämre än människor (FANToM: A Benchmark for Stress-testing Machine Theory of Mind in Interactions). I stället läser Subtext utbytet du ger den, räknar ut vem som pratar, och frågar vem meddelandet är till och vad du vill ska hända när beskrivningen är tunn eller meddelandet är en gräns, ett avslag eller en konfrontation. För vardagsmeddelanden läser den av hur nära du och den andra personen står varandra utifrån tonen i ditt eget utkast och behåller det i versionerna.
Måste jag klistra in hela konversationen?
Nej, och mer är inte alltid bättre. I benchmarks både stjälpte och hjälpte extra historik en dialogklassificerare, och språkmodeller använde material mitt i en lång indata sämre. Klistra in den del svaret hänger på: frågan som fortfarande är öppen, rättelsen och meddelandet du besvarar. Kan Subtext inte avgöra om en rad är din eller deras, frågar den.
Kan den se vem som pratar i en skärmdump?
Subtext läser en skärmdump av en chatt som du gör, med dina bubblor på ena sidan och deras på den andra. När layouten inte gör det tydligt frågar den, eftersom ett svar skrivet från fel sida av konversationen är värre än inget utkast alls.
Funkar den med röstmeddelanden?
Ja. Lägg till röstmeddelandet de skickade dig så läser Subtext det som vilket meddelande som helst, eller spela in en egen röstanteckning som utkast. Båda går genom samma läsning som text: vem som sa vad, vad de vill, vad som behöver ett svar.
Märker den andra personen att jag har använt den?
Inte via Subtext. Den jobbar bara på din sida och skickar aldrig något; svaret går från din egen meddelandeapp när du klistrar in det där. Subtext sätter inte heller etikett på den andra personen. Den taggar inte deras meddelande som fientligt eller manipulativt, eftersom den läser orden på skärmen, inte vad avsändaren känner inombords. Texten Är de arga på mig, eller tänker jag bara för mycket på det? går igenom varför det glappet är så stort.
Funkar den på mitt språk?
Subtext finns på 20+ språk och svarar på det språk du skriver på. Sammanfattningen av ett meddelande du fått kommer tillbaka på det språk det kom på.
Vad kostar det?
Subtext ger dig några gratis analyser till att börja med, sedan en betald prenumeration med vecko-, månads- och årsplaner, som faktureras via App Store eller Google Play i mobilen eller via Stripe på webben. Du ser priset i din valuta innan du prenumererar.
Subtext funkar på 20+ språk och svarar på det språk du skriver på. På telefonen eller i webbläsaren.
Precis där du behöver det
Subtext är byggd för mobilen i första hand. När du väl har ett konto funkar det på webben också.
Har du redan appen? Ditt konto funkar på web.subtext.it, synkat med mobilen.
Eller skanna för att installera. Klicka på en kod för att förstora den.
Funkar i webbläsaren du redan använder.
- Safari
- Edge
- Chrome
- Firefox
- Opera
- Brave
App Store
Skanna den med mobilkameran för att installera.