Wir stellen vor: KITE von Memoket


Vierstufiges KITE-Diagramm: Gespräch zu quellenbezogenen Fakten, Gedächtnisorganisation, prüfbarer Frageplan und Antwort mit Belegen.

Eine vektorfreie Gedächtnis-Engine, die mit dem antwortet, was jetzt zutrifft, statt mit dem, was am ähnlichsten aussieht. Sie ist zugleich unser erster Schritt zu einem Gedächtnis, das auf dem Gerät läuft.

Zum Abschnitt springen
  1. Warum wir es entwickelt haben
  2. Lerne KITE kennen
  3. Funktioniert es tatsächlich?
  4. In zwei Minuten ausprobieren
  5. Was kommt als Nächstes?

Frag einen KI-Assistenten, was dein Team tatsächlich entschieden hat, und unter der Haube passiert fast immer dasselbe: Er wandelt alles Gesagte in Vektoren um, speichert sie in einer Vektordatenbank und liefert beim Abrufen die Textabschnitte zurück, die deiner Frage am ähnlichsten sind. Das funktioniert hervorragend für „Finde etwas Ähnliches“. Für ein Gedächtnis ist es das falsche Werkzeug, denn bei einem Gedächtnis geht es nicht um Ähnlichkeit. Es geht darum, was im Laufe der Zeit jeweils stimmt. Entscheidungen ändern sich, Zuständigkeiten wechseln, Termine verschieben sich, und die Aussage, die deiner Frage am ähnlichsten ist, ist oft diejenige, die nicht mehr stimmt.

So sieht das im Arbeitsalltag aus. Drei Momente aus einem Projekt, festgehalten in Besprechungen über zwei Monate hinweg:

  1. Projektauftakt: „Lasst uns das Analytics-Dashboard in Q2 ausliefern.“

    Entscheidung · festgelegt
  2. Stand-up: „Analytics hängt an der Datenpipeline fest, wir überarbeiten zuerst die Abrechnung.“

    Status · aktualisiert
  3. Review: „Die Pipeline ist nicht mehr blockiert. Analytics läuft wieder, Ziel ist Ende Juni.“

    Status · aktualisiert

Eine Woche später fragst du: „Was ist der aktuelle Stand beim Analytics-Dashboard, und wann wird es ausgeliefert?“

Ähnlichkeitssuche

Findet die klarste, thematisch passendste Aussage, „das Analytics-Dashboard in Q2 ausliefern“, und antwortet mit „Q2“. Oder sie liefert die Aussage zur Blockade und sagt, dass es nicht weitergeht. Sie kann die drei Momente nicht zu der einen Antwort zusammenführen, die aktuell stimmt.

KITE

Nimmt den neuesten Status: in Arbeit, Ziel ist Ende Juni, und kann den Verlauf nachvollziehen: im April verschoben, weil die Pipeline es blockierte, am 21. Mai wieder aufgenommen, mit Quellenverweisen auf alle drei Momente aus den Besprechungen.

In dieser Lücke zwischen „ähnlich“ und „jetzt gerade zutreffend“ lässt das Gedächtnis Wissensarbeiter unbemerkt im Stich: das verpasste Stand-up, die zurückgenommene Entscheidung, die geänderte Zuständigkeit. KITE ist unsere Lösung dafür. Und es ist nicht nur ein Werkzeug für die Arbeit. Derselbe zeitbewusste Abruf lässt sich genauso gut auf den Rest des Lebens anwenden: ein ärztlicher Rat, der inzwischen aktualisiert wurde, die neue Adresse eines Freundes, die Pläne fürs Haus, die sich ständig weiterentwickeln. Die meisten unserer Nutzer verbringen ihren Tag bei der Arbeit, deshalb stammen unsere Beispiele aus diesem Bereich. Aber ein Gedächtnis, das die Zeit berücksichtigt, ist schlicht die Art, wie ein Gedächtnis überall funktionieren sollte.

1. Warum wir es entwickelt haben

Memoket stellt ein Wearable her, das deinen Arbeitstag erfasst und daraus ein Gedächtnis macht, dem du Fragen stellen kannst. Damit das wirklich nützlich ist, brauchten wir eine Gedächtnis-Engine, die Kontext über Monate, sogar Jahre hinweg vorhalten kann: Besprechungen, Entscheidungen, Folgeaufgaben – und auf dieser Grundlage präzise Antworten geben kann.

Also griffen wir zum üblichen Technologie-Stack: Embeddings, eine Vektordatenbank, ein neuronaler Reranker. Und wir sahen, wohin das führt. Die Embeddings selbst sind günstig. Teuer ist alles, was darauf aufbaut, um sie nutzbar zu machen: eine Vektordatenbank für Abfragen und ein neuronaler Reranker, der die Ergebnisse bereinigt. Diese Kombination läuft in der Cloud, weil sie viele Ressourcen benötigt. In der Praxis bedeutet das: ein aus einem Rechenzentrum gemietetes Gedächtnis. Jeder Abruf erfordert eine Anfrage und Antwort über das Netzwerk, deine sensibelsten Arbeitsdaten verlassen das Gerät, und es gibt keine praktikable Lösung für den Offlinebetrieb oder für die kleine, auf Privatsphäre ausgelegte Hardware, auf der das Ganze letztlich laufen soll.

Wir wollten ein Gedächtnis, das irgendwann direkt auf dem Gerät laufen könnte. Der erste Schritt war, das loszuwerden, was das unmöglich macht: den Vektor-Stack.

2. Lerne KITE kennen

KITE (Knowledge-Indexed Temporal Evidence) ist eine Engine für Langzeitgedächtnis ohne Embeddings, ohne Vektordatenbank und ohne neuronalen Reranker. Vektorfrei zu sein ist kein Slogan, sondern eine bewusst gewählte Vorgabe für die Entwicklung. Diese Vorgabe führte uns zu einer Architektur, die sich als schlanker und genauer erwies als der Cloud-Stack, mit dem wir angefangen hatten.

Sie beruht auf drei Ideen:

1. Nachrichten werden zu strukturierten Fakten mit Zeitstempel. Jeder Fakt hält fest, was sich geändert hat, und bewahrt die ursprüngliche Aussage als Beleg auf.

<fact t="2026-05-21" kind="status" project="analytics-dashboard"
      state="in_progress" target_date="2026-06-30" src="mtg17L4">
  Pipeline unblocked; analytics dashboard resumed, targeting end of June.
</fact>

2. Fragen werden in einen expliziten Plan übersetzt. Filter und Schritte, die du lesen kannst, keine Blackbox. Aus „Wann wird das Analytics-Dashboard ausgeliefert?“ wird „Nimm den neuesten Status für dieses Projekt“.

3. Der Plan wird auf einem symbolischen Index ausgeführt. Deterministisch und überprüfbar. Dasselbe Gedächtnis und dieselbe Frage liefern immer dieselben Belege:

Answer: In progress, targeting end of June. It slipped in April (blocked
on the data pipeline) and resumed May 21 once the pipeline cleared.

Sources:
  mtg2L3  | "ship the analytics dashboard in Q2"           (superseded)
  mtg9L1  | "analytics blocked ... billing revamp first"   (superseded)
  mtg17L4 | "pipeline unblocked ... targeting end of June" (current)

Keine Embeddings zu erstellen, nichts, was driftet, nichts neu aufzubauen.

3. Funktioniert das tatsächlich?

Langzeitgedächtnis wird anhand zweier Standard-Benchmarks gemessen: LoCoMo und LongMemEval. Wir berichten darüber, weil das in diesem Forschungsfeld üblich ist. Dabei halten wir an einer Einschätzung fest, der wir mehr vertrauen als einem Ranglistenplatz: Diese Benchmarks sind nahezu ausgereizt und enthalten etwa 6–7 % fehlerhafte Labels. Deshalb betrachten wir KITE und EverMemOS bei der reinen Genauigkeit als praktisch gleichauf. Worin sich KITE tatsächlich abhebt, ist die Effizienz: Es erreicht die Spitzengruppe mit 35–39 % weniger Reader-Tokens als das nächstbeste System, ohne Embeddings und ohne Vektordatenbank. Genau das macht auch seinen Weg zum Betrieb auf dem Gerät glaubwürdig.

KITE erzielt im LoCoMo-Benchmark 93,44 und im LongMemEval-Benchmark 85,0 Punkte; die Grafik vergleicht sechs Systeme.
Genauigkeit nach LLM-as-a-Judge auf LoCoMo (ACL 2024) und LongMemEval (ICLR 2025). Die Werte für KITE und EverMemOS stammen aus unserer eigenen Auswertung mit gpt-4.1-mini als Reader und Bewertungsinstanz; die Werte anderer Systeme sind deren eigenen veröffentlichten Ergebnissen entnommen. Vollständige Quellenangaben findest du im Benchmark-Leitfaden. Glaubst du, dass eine Quellenangabe veraltet ist oder eine Konfiguration falsch wiedergegeben wird? Erstelle einen Pull Request, wir korrigieren das. Eine wissenschaftliche Veröffentlichung, die unsere Methode ausführlich beschreibt, wird auf diese Veröffentlichung folgen.

4. In zwei Minuten ausprobieren

pip install kite

from kite import Memory

memory = Memory.load("artifacts/quickstart.xml")
memory.remember(
    [{"role": "user", "content": "Pipeline unblocked; analytics is back on for end of June."}],
    session_id="standup-05-21",
)
print(memory.answer("When does the analytics dashboard ship?"))

Das ist der gesamte Ablauf: speichern, dann abrufen oder antworten. Die vollständige API, Beispiele und den technischen Bericht findest du in der README.

5. Wie es weitergeht

KITE ist ab heute als Python-Bibliothek Open Source (Apache 2.0). Eine vollständige wissenschaftliche Veröffentlichung mit einer ausführlichen Beschreibung der Methode folgt. Als Nächstes kommen Laufzeitumgebungen für den Betrieb direkt auf Wearables, Smartphones und Desktop-Rechnern sowie Integrationen im gesamten Agenten-Ökosystem, darunter Claude Code, Codex, Cursor und OpenCode.

Wenn du Agenten entwickelst, die sich etwas merken müssen, insbesondere solche, die auf Endgeräten laufen müssen, freuen wir uns über deine Issues, Pull Requests und Reproduktionen der Benchmark-Ergebnisse.

Gib deinen Agenten ein Gedächtnis, das jetzt Zutreffendes liefert und auf dem Weg zum Betrieb auf Endgeräten ist.

Gib KITE auf GitHub einen Stern