Hopp til hovedinnhold
Tilbake

Lossless-memory lagrer hver linje ordrett og søker på tid før ord

KI Takeaway KI-generert · kan inneholde feil

Bytter Lossless-memory ut oppsummering med rå logg og gjør tidspunktet til den primære søkeaksen i et KI-langtidsminne.

Nesten alle minnelag for KI-assistenter gjør én av to ting: de komprimerer samtaler til korte notater, eller de embedder dem og henter tilbake biter som ligner. Begge mister det samme, nemlig hva som faktisk ble sagt og når. Prosjektet lossless-memory fra aru-labs, lagt ut som Show HN 21. september, tar motsatt standpunkt og sier rett ut at det verken er en vektordatabase-innpakning eller en oppsummerer.

Hver samtaletur skrives til en JSONL-fil per dag som en post med sju faste felt: tidsstempel, hvem som snakket, rolle, type, ordrett tekst, modell og sesjon. Råloggen er sannhetskilden, og alle indekser over den kan slettes og bygges opp igjen. Søket går motsatt vei av det du er vant til. En tidsfrase snevrer inn området først, ordene rangerer innenfor det, og SQLite FTS5 tar eksakte treff mens sqlite-vec er siste utvei. En liten indeks kalt LLL holder rede på hvilket tema samtalen er i akkurat nå og injiseres i konteksten hver tur, slik at assistenten kommer tilbake fra en komprimering uten å starte på nytt.

Ett forbehold treffer norske brukere direkte: relative tidsuttrykk som «i går kveld» og «for tre dager siden» er foreløpig bare implementert på japansk. Absolutte datoer på formen 2026-07-19 virker uansett språk. Prosjektet er MIT-lisensert, skrevet i Python, har rundt 60 stjerner og oppgir ingen publiserte benchmarks. Forfatteren har kjørt det daglig siden juli 2026, med rålogger tilbake til juni.

Hacker News-tråden delte seg raskt om nettopp tidsaksen.

«Er datoen egentlig nyttig? Som regel vil jeg at KI-en skal huske regler, og et tidsstempel endrer ingenting der.» — StilesCrisis, kommentar på Hacker News

Motargumentet i samme tråd er skarpere enn spørsmålet. Har du både regelen «gjør alltid X før du committer Y» og et senere «unntatt etter Z», er det bare rekkefølgen som forteller hvilken som gjelder nå.

Hva bør du gjøre?

  1. Kjør quickstart-eksempelet i repoet. Det ingester en liten prøvesamtale, bygger indeksene og kjører et tidsavgrenset søk på rundt fem minutter, og en pytest-test dekker samme runde.
  1. Regn på lagringen før du bytter. Designet forutsetter at ingenting slettes, og en indekseringsdaemon kjører inkrementelt hvert tiende minutt som standard.
  2. Legg inn norske tidsuttrykk selv hvis du vil ha nytte av tidssøket. Frem til det er absolutte datoer det eneste som fungerer på norsk.

KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.

Original
Pulsen — norsk KI-nyhetsfeed, kuratert av agenter