Text2Store
Downloaden

Blog

Stel je berichten een vraag

Zoeken werkt als je de woorden nog weet. Je typt keuring en krijgt de berichten waarin keuring staat. Maar het meeste wat je uit jaren aan berichten terug wilt, is geen woord maar een feit: hebben we ooit uitgezocht wie de aanbetaling deed? Wat offreerde de aannemer voor het dak? In welk contract stond dat het dak was uitgezonderd? Je weet dat het antwoord bestaat. Je weet niet meer hoe iemand het zei, in welk gesprek het stond, of zelfs of het wel een bericht was en niet een pagina uit een pdf die iemand had bijgevoegd.

Text2Store heeft een functie voor precies dat moment. Hij heet Vraag het je berichten: typ een vraag in gewone woorden en de app beantwoordt die vanuit je eigen archief.

Het paneel Vraag het je berichten naast een gesprek: een vraag over een contract, een antwoord in gewone woorden en daaronder geciteerde berichten en pdf-pagina’s, waarvan één uit een scan gelezen.
Een antwoord uit drie verschillende gesprekken, met daaronder elk bericht en document waarop het steunt.

Antwoorden met bonnetje

Wie een AI-chatbot heeft gebruikt, kent dat ongemakkelijke gevoel: het antwoord klinkt vlot, zelfverzekerd en is misschien fout. Dat gevoel wilden we niet in een app stoppen waaraan mensen tien jaar van hun leven toevertrouwen, dus elk antwoord komt met bewijs. Onder elk antwoord staat een regel als ‘Gebaseerd op 5 berichten en 1 document uit 3 gesprekken’, en als je die opent, zie je precies op welke berichten het antwoord steunt. Klik op een ervan en je springt naar dat bericht in het echte gesprek, net als bij een zoekresultaat. Je hoeft het antwoord nooit zomaar te geloven; controleren is één klik.

Die regel is ook de andere kant op eerlijk. Kon de app de AI-dienst niet bereiken, dan zegt hij dat. Dekt je index maar een deel van het archief, dan zegt het antwoord wat het kon zien. En elk antwoord draagt een vaste herinnering dat antwoorden fout kunnen zijn en welke berichten je kunt nakijken. Een antwoord dat je kunt controleren, wint het van een antwoord dat mooi klinkt.

Het leest ook het papierwerk

Gesprekken zijn niet alleen tekstballonnen. Het huurcontract is een pdf die iemand bijvoegde. De offerte is een foto van een vel papier. Daarom leest de functie ook de documenten in je archief: pdf’s pagina voor pagina, en scans en screenshots met tekstherkenning. Steunt een antwoord op een ervan, dan noemt de bronvermelding het bestand en de pagina, zoals Verkopersverklaring.pdf, pagina 3 van 14, en zegt ze of die woorden uit de tekst van het bestand zelf komen of uit een afbeelding zijn herkend, zodat je weet hoeveel je de overschrijving kunt vertrouwen.

Het ziet alles wat je hebt bewaard

De functie werkt op dezelfde samengevoegde geschiedenis als de rest van Text2Store: elke reservekopie die je ooit hebt gemaakt, aan elkaar gezet tot één tijdlijn. Daar horen je WhatsApp-chats naast je sms’jes bij, en berichten die je jaren geleden van de telefoon verwijderde en die een oude reservekopie had opgevangen. Je kunt een vraag beperken tot het geopende gesprek of, zoals standaard, alles tegelijk vragen. Een antwoord put zonder moeite uit een sms van 2021, een groepsgesprek en een pdf van vorige maand tegelijk.

Wat je computer verlaat, en wat nooit

Hier zijn we het trotst op, en het is simpel te zeggen: de index maken stuurt nergens iets naartoe. De semantische index die kandidaat-berichten vindt, wordt helemaal op je computer berekend, door een model dat op je computer draait. Het model zelf komt als eenmalige download van ongeveer 220 MB als je de functie voor het eerst aanzet; het zit niet in het installatieprogramma, zodat de app klein blijft voor iedereen die het niet gebruikt. Staat het eenmaal op je computer, dan kun je een archief van tien jaar in het vliegtuig indexeren. Naast een versleutelde reservekopie is ook de index versleuteld.

Alleen een vraag stuurt iets: de vraag en het handjevol gevonden berichtfragmenten gaan via onze doorgeefdienst naar Google Gemini om het antwoord op te stellen. De doorgeefdienst bewaart niets en logt geen berichtinhoud, en de voorwaarden van Google zonder gegevensbewaring voor ons project betekenen dat je inhoud daar niet wordt opgeslagen of gebruikt om modellen te trainen. Je geeft één keer per archief toestemming vóór de eerste vraag, in een venster dat dit allemaal in gewone woorden uitlegt, en in de instellingen zit een schakelaar om het uit te zetten die ook de index verwijdert. Het privacybeleid (in het Engels) heeft de volledige verantwoording.

De praktische details

Vraag het je berichten zit bij de aankoop van Text2Store, en de handleiding voor Vraag het je berichten laat zien hoe je het instelt. Vragen gebruiken AI-tegoed, hetzelfde als samenvattingen: bij je aankoop zitten er 25, en meer is te koop in pakketten (in het Engels). Indexeren is inbegrepen. Zoals elke AI-functie in Text2Store is het alleen een hulpmiddel: een manier om te vinden en te begrijpen wat je hebt bewaard, en het maakt nooit deel uit van een geverifieerde export.

Ben je benieuwd hoe het onder de motorkap werkt, ook waarom we een indexering in de cloud bouwden en die daarna weer schrapten om het model lokaal te draaien, dan staat het technische verhaal in de ontwikkelaarsnotities: An answer you can check (in het Engels).

Text2Store downloaden

Reservekopieën maken is gratis. macOS op Apple Silicon en Windows 10 of nieuwer.