Tekoäly, joka lukee keskustelun ennen kuin auttaa vastaamaan
Subtext lukee keskustelun ennen kuin auttaa sinua vastaamaan, koska yksi lause yksinään ei usein riitä vastaamiseen. Liitä ketju, pudota sisään kuvakaappaus tai lisää ääniviesti, jonka sait, niin se selvittää, kuka sanoi mitä, tiivistää, mitä toinen haluaa, listaa, mihin vielä täytyy vastata, ja luonnostelee vastauksen, joka jatkaa siitä, mihin toinen jäi. Tämä sivu kokoaa tutkimusnäytön: miksi aiemmat viestit muuttavat sen, mitä rivi tarkoittaa, mitä tekoäly voi niistä saada irti, ja mihin se loppuu. Subtext käyttää keskustelua, jonka sille annat. Se ei ymmärrä suhdettanne, emmekä tiedä yhtäkään työkalua, joka ymmärtäisi. Se ei koskaan lähetä mitään puolestasi.
iPhonella, Androidilla ja selaimessasi. Kuvakaappauksia tai ääniviestejä ei koskaan käytetä tekoälymallin kouluttamiseen.
Yksi todellinen esimerkki sovelluksesta, tätä varten piirretyllä chat-kuvakaappauksella: kaveri peruu toisen kerran, ja luonnosvastaus on ”Toki, ei se mitään. Sit kun sulla on aikaa.” Alla on muokkaamattomana, mitä Subtext luki ketjusta ja mitkä kolme versiota se tarjosi.
Toki, ei se mitään. Sit kun sulla on aikaa.
Ymmärrän, että toinen peruminen samalla viikolla harmittaa, vaikka haluat suhtautua kiltisti. Tässä versiot, joista pahin piikki on pois.
- Lähellä omaasi (Ymmärrys, voit lähettää): Toki, ei se mitään. Ensi viikolla sitten, kun sulla helpottaa. Säilyttää ymmärtävän sävyn ja sanoo ensi viikon suoraan, joten piikikäs "kun sulla on aikaa" katoaa.
- Lämpimämpi (Myötätunto, voit lähettää): Toki, ei se mitään! Kuulostaa rankalta viikolta, jaksamista töihin. Ensi viikolla sitten, katsotaan päivä lähempänä. Huomioi Priyan kiireen ja jättää päivän auki, mikä tuntuu myötätuntoiselta.
- Selkeä ja rento (Rauhallisuus, voit lähettää): Ei hätää, työt menee edelle. Ensi viikko käy mulle. Sovitaan päivä sitten, kun näet miten viikko menee? Ehdottaa konkreettisen tavan sopia päivä, ilman painetta tai syyllistämistä.
Haluatko tämän lyhyemmäksi, lämpimämmäksi vai varmemmaksi sävyltään?
Mitä keskustelun konteksti oikeasti tarkoittaa
Viesti kantaa vähemmän kuin miltä näyttää. Kuka ”hän” on, mihin ”se” viittaa, vastaako rivi kysymykseen vai korjaako se jotain, kaikki tämä ratkeaa aiempia vuoroja vasten. Gricen selitys siitä, miten kuulija päättelee puhujan tarkoituksen, luettelee lausuman kontekstin ja jaetun taustatiedon sen joukkoon, mihin kuulija nojaa (Logic and Conversation). Keskustelunanalyysi lisää, että ensimmäinen teko tekee tietystä toisesta teosta odotuksenmukaisen: kysymys ennakoi vastausta, tarjous hyväksyntää tai kieltäytymistä, joten sama sana tekee eri työtä sen mukaan, mitä sitä edeltää (Opening up Closings). Ihmiset korjaavat väärinymmärryksiä usean vuoron aikana ja lukevat korjauksen sitä ongelmaa vasten, jonka se korjaa (The Preference for Self-Correction in the Organization of Repair in Conversation). Pronomini kertoo, että puhuja on yhä siinä, minkä edellinen lause piti huomion keskipisteessä, ja tämä tutkimusnäyttö on yhden puhujan tekstistä, ei chatista (Centering: A Framework for Modeling the Local Coherence of Discourse). Konteksti on siis viisi asiaa: aiemmat vuorot, kuka sanoi minkäkin niistä, mihin lyhyet sanat viittaavat, mitkä kysymykset ovat auki, ja vihjeet siitä, kuinka läheisiä nämä kaksi ihmistä ovat. Yksittäinen rivi ei anna niistä yhtäkään.
Mitä tutkimusnäyttö sanoo aiemmista vuoroista
Mitattu tutkimusnäyttö tulee vertailuaineistoista, ei kenenkään puhelimesta, ja se osoittaa kahteen suuntaan. Yhdessä lausumatason luokittelututkimuksessa dialogin vuorojen järjestyksen sekoittaminen testivaiheessa, jokainen kohdelause koskemattomana, pudotti aikomuspisteet MultiWOZ-aineistossa painotetusta F1-arvosta 96,22 arvoon 67,91 ja dialogiaktipisteet DailyDialog-aineistossa makro-F1-arvosta 79,46 arvoon 66,81 (Exploring the Role of Context in Utterance-level Emotion, Act and Intent Classification in Conversations: An Empirical Study). Se on yksi tutkimus, kahden osapuolen englanninkielisellä vertailudialogilla, vanhemmalla luokittimella eikä suurella kielimallilla. Se osoittaa, että jotkin luokat riippuvat ympäröivistä vuoroista, ei sitä, kuinka paljon paremmaksi luonnosteltu vastaus tulee. Sama tutkimus havaitsi, että yhden puhujan aiempien rivien poistaminen auttoi yhdessä tehtävässä ja haittasi toisessa, mikä meidän luennassamme puhuu sitä vastaan, että liittäisi mahdollisimman paljon. Vastakkainen tutkimusnäyttö on vanhempaa. Rekurrentit ja transformer-pohjaiset vastausgeneraattorit olivat ”harvoin herkkiä useimmille häiriöille, kuten lausumien puuttumiselle tai uudelleenjärjestelylle” (Do Neural Dialog Systems Use the Conversation History Effectively? An Empirical Study), joten sujuva tuotos voi kätkeä historian pinnallisen käytön. Nämä kaksi artikkelia ovat eri mieltä, ja myöhempi sanoo sen itse.
Mitä tekoäly voi saada ketjusta irti, ja kuinka epätasaisesti
Kolme asiaa on mitattavissa. Siitä on apua, että tietää, kuka sanoi mitä. Puhujatiedon lisääminen paransi kontekstista riippuvien aktien, kuten paljaan kyllä tai ei, luokittelua monen osallistujan kokouslitteroinneissa, muttei kahden ihmisen puheluissa (Who is Speaking? Speaker-Aware Multiparty Dialogue Act Classification). Sijainnilla on väliä, ja vuoden 2023 malleilla tarkkuus oli korkeimmillaan, kun olennainen aines oli pitkän syötteen alussa tai lopussa, ja laski merkittävästi, kun se oli keskellä (Lost in the Middle: How Language Models Use Long Contexts). Sanamuodollakin on väliä. Kun vastauksen sisältävässä kohdassa oli vain vähän samoja sanoja kuin kysymyksessä, 11 niistä 13 mallista, jotka lupaavat vähintään 128K tokenin kontekstin, putosi alle puoleen lyhyen kontekstin tuloksestaan 32K tokenin kohdalla, GPT-4o parempien joukossa 99,3 prosentista 69,7 prosenttiin (NoLiMa: Long-Context Evaluation Beyond Literal Matching). Yksikään näistä ei testannut chat-ketjuja, joten on päätelmä, että se viesti, jolla on väliä, kolme viikkoa sitten lähetetty, hautautunut keskelle liitettyä tekstiä ja muotoiltu toisin kuin tämänpäiväinen, on se, jonka malli todennäköisimmin alipainottaa. Subtext työskentelee sen ketjun pohjalta, jonka sille annat, ja samat rajat koskevat sitä ketjua.
Miksi Subtext ei väitä ymmärtävänsä suhdettanne
Subtext käyttää antamaasi keskustelua vastauksen ehdottamiseen. Se ei ymmärrä suhdettanne, ja syy on rakenteellinen. Ihmiset muotoilevat sanomansa sen mukaan, mitä he uskovat toisen tietävän, yhteisen pohjansa mukaan, joka kertyy ajan myötä ja jonka ihmiset rakentavat eri tavoin eri välineissä (Grounding in communication). Omia esimerkkejämme olisivat sisäpiirin vitsi, eilisillan puhelu, riita juhlissa, toisessa sovelluksessa sovittu asia, joista yksikään ei lähtökohtaisesti ole missään liitetyssä tekstissä tai kuvakaappauksessa. Sekään osa, jonka malli näkee, ei ole turvallinen. Vertailuaineistossa, jonka keskusteluissa ihmisillä on eri tiedot ja he tulevat mukaan ja lähtevät kesken (meidän vertauksemme ryhmächatille tai osittaiselle kuvakaappaukselle; artikkeli ei tee sellaista), kielimallit ”suoriutuvat merkittävästi ihmisiä heikommin jopa ajatusketjupäättelyn tai hienosäädön kanssa”, eivätkä tekijät usko nykyisten mallien omaavan varsinaista mielen teoriaa (FANToM: A Benchmark for Stress-testing Machine Theory of Mind in Interactions). Nuo tulokset ovat vuoden 2023 malleista; ala kiistelee yhä siitä, mitä tällaiset testit mittaavat. Joka tapauksessa mikään työkalu ei voi ennustaa, miten tietty ihminen reagoi, eikä Subtextista ole riippumatonta arviointia, minkä vuoksi pitäydymme kapeassa väitteessä.
Miten Subtext lukee ketjun ennen kuin luonnostelee vastauksen
Subtext ottaa keskustelun liitettynä tekstinä, kuvakaappauksena chatista, ääniviestinä, jonka nauhoitat, tai ääniviestinä, jonka sait. Se lukee koko keskustelun, ja kuvakaappauksesta se päättelee puhujan siitä, missä puhekuplat ovat. Jos se ei pysty päättelemään, kuka puhuu, tai liitetty rivi voisi olla sinun tai toisen, se kysyy. Saamastasi viestistä se tiivistää, mitä toinen haluaa, sillä kielellä, jolla viesti tuli, ja listaa enintään viisi asiaa, joihin täytyy vastata. Sitten se luonnostelee vastauksen, joka jatkaa ketjua ja vastaa toisen esittämiin asioihin, ja jokaisessa luonnoksessa on merkki ”voit lähettää” tai ”huomio”, toinen lukukerta eikä tuomio. Anna sille sen sijaan oma luonnoksesi, niin se palaa enintään kolmena versiona yhden napautuksen päässä toisistaan: yksi pysyy lähellä sanamuotoasi ja korjaa ongelmakohdat, yksi on hiottu lämpimämmäksi tai lähestyy asiaa toisella tavalla ja yksi on kirjoitettu perusteellisemmin uusiksi. Kopioit sen, jonka valitset. Saadun viestin sivu kattaa työnkulun, jossa ensin tiivistetään, mitä toinen pyysi, ja sitten vastataan. Tämä sivu kokoaa tutkimusnäytön siitä, miksi ketjulla on väliä ja mihin se loppuu.
Sama lause tarkoittaa eri asioita eri ketjuissa
”Selvä.” pitkän ja lämpimän viestin jälkeen on yksi asia; ”Selvä.” kysymyksen ”Käykö seitsemältä?” jälkeen on toinen, ja sana on sama. ”Toki” kysymyksen ”Ootko vapaa perjantaina?” jälkeen hyväksyy; ”toki” lauseen ”Sä et koskaan kuuntele mua” jälkeen sulkee oven. ”Mulla on aikainen aamu huomenna” on tietoa, tekosyy tai kieltäytyminen sen mukaan, mitä kysyttiin. ”Joo, käy mulle” ei sisällä yhtään mitään ilman sen yläpuolella olevaa ehdotusta. ”Ei, tiistaina” korjaa jotain, ja korjaamattomasta versiosta luonnosteltu vastaus vastaa itsevarmasti suunnitelmaan, josta molemmat ovat jo luopuneet. ”Hienoa työtä” silmiä pyörittelevän emojin kanssa on kiusoittelua yhdessä suhteessa ja moite toisessa, ja ero elää historiassa, ei pikseleissä. Ja kysymyksellä ”Ootko vieläkin vihainen lauantaista?” ei ole yhtäkään yhteistä sanaa sen viestin kanssa, jossa mieli pahoitettiin, ja juuri sellaisen yhteyden malli todennäköisimmin ohittaa. Nämä ovat yllä olevan teorian havainnollistuksia, eivät tutkimusärsykkeitä, eikä kukaan ole mitannut niitä. Ne ovat syy siihen, miksi Subtext pyytää ketjua eikä riviä, ja miksi sen selvittäminen, mitä viesti tarkoittaa, on vaikeampaa kuin miltä näyttää.
Miten tämä eroaa kielentarkistuksesta tai yhden rivin uudelleenkirjoituksesta
Subtext lukee keskustelun; kielen- tai sävyntarkistus lukee lauseesi. Yhden rivin tarkistus ei voi tietää, mihin ”se” viittaa, mikä kysymys on vielä auki tai että suunnitelma korjattiin kaksi viestiä ylempänä, koska mikään siitä ei ole rivissä. Grammarly, jonka tekee nykyään Superhuman-nimellä toimiva yhtiö, ajaa sävyntunnistimen omalle tekstillesi tietyn vähimmäispituuden jälkeen ja tarjoaa sävy- ja lauseuudelleenkirjoituksia; emme löytäneet dokumentaatiota siitä, että se lukisi kuvakaappauksen henkilökohtaisesta chat-ketjusta vastauksen luonnostelemiseksi (tarkistettu 23. syyskuuta 2026). Viestisovellukseen sisäänrakennetut vastausominaisuudet ovat toinen malli. Googlen ohjesivu sanoo, että Google Messagesin Magic Compose käyttää kontekstina 20:tä edellistä viestiä (Draft messages with Magic Compose, tarkistettu 23. syyskuuta 2026), rajattu ikkuna tuon sovelluksen sisällä. Subtext on sovellus, johon tuot viestin, joten se näkee sen, minkä liität, mistä tahansa sovelluksesta, eikä mitään muuta. Mikään riippumaton arviointi ei vertaa näitä keskenään, Subtext mukaan lukien, joten tämä on kuvaus siitä, mitä kukin lukee, ei paremmuusjärjestys. Yhden luonnoksen työhön oikea sivu on sävyn tarkistus tekstiviesteille.
Mitä liittämällesi keskustelulle tapahtuu
Subtext saa toisen ihmisen sanat yhtä lailla kuin omasi, joten tämä osio kertoo, mitä niille tapahtuu. Tämä on taustoitusta, ei oikeudellista neuvontaa. EU:n tietosuoja-asetuksen mukaan henkilö, joka käsittelee kirjeenvaihtoa puhtaasti henkilökohtaisista syistä, jää sen soveltamisalan ulkopuolelle, kun taas välineet tarjoava palveluntarjoaja ei jää, ja chat voi sisältää terveyteen, politiikkaan, uskontoon tai seksuaalisuuteen liittyviä tietoja, joita asetus käsittelee erityisinä tietoryhminä (Regulation (EU) 2016/679 (General Data Protection Regulation)). Kuvakaappaus kantaa myös enemmän kuin ketjun: yhteystietojen nimiä, aikaleimoja, joskus ilmoituspalkin toisesta keskustelusta. Rajaa pois se, mitä vastaus ei tarvitse, ennen kuin liität sen minnekään. Subtextin puolella viestisi menevät tekoälypalveluille, jotka lukevat ja kirjoittavat ne, ja Subtextin palvelimille, jotta voit palata keskusteluun; tietosuojaseloste nimeää jokaisen palveluntarjoajan. Mitään lähettämääsi ei käytetä tekoälymallin kouluttamiseen, ja se salataan matkalla. Jos poistat keskustelun itse, se katoaa heti liitteineen. Valinnainen sovelluksen sisäinen verkkohaku lähettää hakusanasi hakupalvelulle, ja voit kytkeä sen pois asetuksista.
Missä se menee pieleen, ja mitä Subtext tekee asialle
Subtext menee pieleen viidellä tavalla, jotka kannattaa nimetä. Ensimmäinen on puuttuva konteksti ja piilossa oleva historia. Mitä jätät pois, sitä Subtext ei voi käyttää, ja historia, jota ei koskaan kirjoitettu, on jokaisen työkalun ulottumattomissa. Sarkasmi on toinen, ja virheitä kannattaa odottaa aina, kun vain historia vihjaa siitä. Subtext merkitsee vain oman luonnoksesi eikä koskaan leimaa toisen viestiä, ja sen tunnistaminen, onko teksti sarkastista, on vaikeaa ihmisillekin. Sitten ovat rajatut tai uudelleenjärjestetyt kuvakaappaukset. Rajaaminen poistaa viittauksen kohteen, korjauksen ja sen, kuka lähetti minkäkin rivin, ja yllä olevat kaksi tutkimusta ovat eri mieltä siitä, jättääkö malli uudelleenjärjestelyn huomiotta vai lukeeko se sen väärin. Pitkissä ketjuissa pätee yllä oleva tutkimusnäyttö sijainnista ja sanamuodosta, ja malli alipainottaa todennäköisimmin juuri sen viestin, jolla on väliä. Viimeinen on sävyn ajautuminen. Kahdessa satunnaistetussa verkkokokeessa tuntemattomien välillä yleiset vastausehdotukset tekivät kielestä myönteisempää; kumppanin todellinen käyttö nosti yhteistyö- ja läheisyysarvioita, kun taas kumppani, jonka vain epäiltiin käyttävän niitä, sai heikompia arvioita, mikä on korrelaatio, ei syy (Artificial intelligence in communication impacts language and social relationships). Päätelmämme on, että työkalu, joka vain saa sinut kuulostamaan mukavammalta, voi pettää siellä, missä tarvitset jämäkkyyttä, joten Subtext tarjoaa lyhyemmän ja selkeämmän version ja antaa sinun vaihtaa sanan itse. Kun se ei pysty sanomaan, kuka puhuu, se kysyy.
UKK
Onko työkalua, joka lukee koko viestiketjun ennen kuin ehdottaa vastausta?
Subtext tekee niin. Liitä ketju, kuvakaappaus siitä tai ääniviesti, jonka sait, niin se lukee koko keskustelun, selvittää, kuka sanoi mitä, ja tiivistää, mitä toinen haluaa ja mihin vielä täytyy vastata, ennen kuin luonnostelee mitään. Kopioit vastauksen, jonka valitset; se ei koskaan lähetä puolestasi.
Onko sovellusta, joka lukee koko chat-keskustelun ja auttaa vastaamaan kunnolla?
Subtext lukee chatin, jonka sille annat, iPhonella, Androidilla ja selaimessa, ja luonnostelee vastauksen, joka jatkaa ketjua ja vastaa toisen esittämiin asioihin. Liitä oma luonnoksesi, niin se palaa kolmena versiona yhden napautuksen päässä toisistaan, ja jokainen kertoo, kuinka suuren osan sanamuodostasi se muutti; juttu siitä, mikä saa vastauksen osumaan kohdalleen, sisältää tutkimuksen sen takana. Se käyttää keskustelua, jonka sille annat; sitä, mitä ei koskaan kirjoitettu, se ei voi tietää.
Onko sovellusta, joka lukee koko keskustelun ja auttaa vastaamaan oikealla sävyllä?
Subtext luonnostelee ketjun pohjalta; kirjoittamastasi luonnoksesta se tarjoaa enintään kolme versiota, jotka eroavat toisistaan sen mukaan, kuinka paljon ne muuttavat sanojasi: yksi pysyy lähellä sanamuotoasi ja korjaa ongelmakohdat, yksi on hiottu lämpimämmäksi tai lähestyy asiaa toisella tavalla ja yksi on kirjoitettu perusteellisemmin uusiksi. Kummassakin tapauksessa yhden napautuksen säätöjä ovat Lämpimämpi, Lyhyempi, Rennompi, Itsevarmempi ja Lisää huumoria. Omasta luonnoksestasi se merkitsee sanat, jotka voivat kuulostaa tylyiltä, kylmiltä, passiivis-aggressiivisilta, epämääräisiltä tai liian anteeksipyyteleviltä, aina mahdollisuutena, ei koskaan tuomiona. Yksi rajoitus on. Yhdessä koeparissa yleiset pikavastausehdotukset työnsivät tuntemattomien kieltä kohti myönteistä, kuten juttu siitä, saako tekoäly viestisi kuulostamaan robotilta, selittää, joten tarkista jämäkämpi versio silloin, kun jämäkkä on se, mitä tarvitset.
Onko kirjoitusavustajaa, joka ymmärtää ihmissuhteen kontekstin eikä vain sanoja?
Ei, ja työkalu, joka väittää ymmärtävänsä, liioittelee. Kaksi ihmistä rakentaa jakamansa osittain keskustelun ulkopuolella, ja mallit, joita on testattu keskusteluilla, joissa ihmisillä on eri tiedot, suoriutuvat merkittävästi ihmisiä heikommin (FANToM: A Benchmark for Stress-testing Machine Theory of Mind in Interactions). Sen sijaan Subtext lukee keskustelun, jonka sille annat, selvittää, kuka puhuu, ja kysyy, kenelle viesti on ja mitä haluat tapahtuvan, kun toimeksianto on ohut tai viesti on raja, kieltäytyminen tai yhteenotto. Arkisissa viesteissä se lukee oman luonnoksesi sävystä, kuinka läheisiä sinä ja toinen olette, ja pitää siitä kiinni versioissa.
Pitääkö koko keskustelu liittää?
Ei, eikä enemmän ole aina parempi. Vertailuaineistoissa ylimääräinen historia sekä haittasi että auttoi dialogiluokitinta, ja kielimallit käyttivät pitkän syötteen keskellä olevaa ainesta heikommin. Liitä se osa, josta vastaus riippuu: yhä avoin kysymys, korjaus ja viesti, johon vastaat. Jos Subtext ei pysty sanomaan, onko rivi sinun vai toisen, se kysyy.
Tunnistaako se kuvakaappauksesta, kuka puhuu?
Subtext lukee chatin kuvakaappauksen niin kuin sinäkin: omat puhekuplasi yhdellä puolella ja toisen toisella. Kun asettelu ei tee sitä selväksi, se kysyy, koska keskustelun väärältä puolelta luonnosteltu vastaus on huonompi kuin ei luonnosta lainkaan.
Toimiiko se ääniviestien kanssa?
Kyllä. Pudota sisään ääniviesti, jonka sait, niin Subtext lukee sen kuten minkä tahansa muun viestin, tai nauhoita oma ääniviestisi luonnokseksi. Molemmat käyvät läpi saman luennan kuin teksti: kuka sanoi mitä, mitä toinen haluaa, mihin täytyy vastata.
Tietääkö toinen, että käytin Subtextia?
Subtextin kautta ei. Se toimii vain sinun puolellasi eikä koskaan lähetä mitään; vastaus lähtee omasta viestisovelluksestasi, kun liität sen sinne. Subtext ei myöskään leimaa toista ihmistä. Se ei merkitse hänen viestiään vihamieliseksi tai manipuloivaksi, koska se lukee ruudulla olevat sanat, ei sitä, mitä lähettäjä sisimmässään tuntee. Juttu Onko hän vihainen minulle, vai ylitulkitsenko? kertoo, miksi tuo kuilu on niin leveä.
Toimiiko se omalla kielelläni?
Subtext toimii 20+ kielellä ja vastaa sillä kielellä, jolla kirjoitat. Saamasi viestin tiivistelmä tulee sillä kielellä, jolla viesti tuli.
Mitä se maksaa?
Subtext antaa aluksi muutaman ilmaisen analyysin, ja sen jälkeen maksullisen tilauksen viikko-, kuukausi- ja vuosipaketteina, jotka laskutetaan puhelimella App Storen tai Google Playn kautta tai verkossa Stripen kautta. Näet hinnan omassa valuutassasi ennen kuin tilaat.
Subtext toimii 20+ kielellä ja vastaa sillä kielellä, jolla kirjoitat. Puhelimessa tai selaimessa.
Juuri siellä, missä tarvitset sitä
Subtext on tehty ennen kaikkea puhelimeen. Tilisi toimii myös verkossa, kun olet ottanut sen käyttöön.
Jo ladannut? Tilisi toimii osoitteessa web.subtext.it, synkassa puhelimesi kanssa.
Tai asenna skannaamalla. Suurenna koodi klikkaamalla.
Toimii selaimessa, jota jo käytät.
- Safari
- Edge
- Chrome
- Firefox
- Opera
- Brave
App Storesta
Skannaa puhelimesi kameralla, niin asennus alkaa.