UStackUStack
Spectron icon

Spectron

Spectron ist eine Early-Preview-Provenance-First Memory- und Knowledge-Layer für KI-Agenten auf SurrealDB. Speichert Agentenspeicher, Fakten und Traces in einer ACID-Transaktion.

Spectron

Was ist Spectron?

Spectron ist eine Early-Preview-Memory- und Knowledge-Layer für KI-Agenten auf Basis von SurrealDB. Sie ist darauf ausgelegt, Dokumente, Gespräche, Entitäten, Attribute, Beziehungen, Embeddings und Traces in einer einzigen ACID-Transaktion zu speichern, damit das Agentengedächtnis die Herkunft bewahren kann, ohne separate Speicher zusammenführen zu müssen.

Der Fokus des Produkts liegt auf einem typisierten, provenance-first Gedächtnis für Agentensysteme. Laut der Seite läuft Spectron auf SurrealDB Cloud und sitzt als zustandslose Anwendungsschicht über der Datenbank, mit Unterstützung für das Ingesten von Inhalten, das Extrahieren strukturierter Daten, das Verknüpfen zusammenhängender Fakten und das Abfragen von Speicher mit Nachverfolgbarkeit.

Zentrale Funktionen

  • Provenance für jede Zeile: Fakten, Dokumente, Gespräche und abgeleiteter Speicher behalten Quellen- und Trace-Informationen, sodass sich nachvollziehen lässt, woher eine Antwort stammt.
  • Eine einzelne ACID-Transaktion über alle Speichertypen hinweg: Dokumente, Gespräche, Entitäten, Beziehungen, Embeddings und Traces liegen in einer Datenbanktransaktion, was Konsistenzprobleme über mehrere Speicher hinweg reduziert.
  • Supersession statt Überschreiben: Neue Beobachtungen können ältere Fakten aktualisieren oder ersetzen, während der Verlauf dessen, was sich geändert hat, erhalten bleibt.
  • Typisiertes Speichermodell: Die Seite beschreibt separate Speicherkategorien wie authoritative, experiential, reconciliation, elaboration, reflection, consolidation, calibration und collective memory.
  • Retrieval- und Trace-Unterstützung: Der Deep-Dive verweist auf Ingest, Supersession, hybrides Retrieval und Retrieval-Traces, sodass sich Lesevorgänge bis zum zugrunde liegenden Speicher zurückverfolgen lassen.
  • Auf SurrealDB Cloud aufgebaut: Spectron wird als auf SurrealDB Cloud laufend dargestellt, mit Graph-, Vektor-, Dokument- und strukturierten Datensätzen in einem verwalteten Unterbau.

So verwenden Sie Spectron

Nutzer können zunächst der Warteliste für den Invite-only-Preview-Zugang beitreten oder die zugrunde liegende Plattform bewerten, indem sie eine kostenlose SurrealDB-Cloud-Instanz erstellen. Die Seite verweist außerdem auf einen Architektur-Deep-Dive und einen technischen Deep-Dive, um das Speichermodell zu verstehen und das System in Aktion zu sehen, bevor der Invite-Zugang verfügbar ist.

Anwendungsfälle

  • Agentenspeicher mit Provenance: Erstellen Sie Assistenten, die Fragen mit nachvollziehbaren Quellenfakten beantworten müssen, statt sich nur auf undurchsichtige Embeddings zu stützen.
  • Ingestion von Gesprächen und Dokumenten: Verwandeln Sie Chats und Dokumente in strukturierte Entitäten und Beziehungen, die später abgefragt werden können.
  • Wissensabgleich: Erfassen Sie widersprüchliche oder aktualisierte Aussagen und verfolgen Sie Supersession, statt ältere Speicher stillschweigend zu ersetzen.
  • Speicher für mehrere Instanzen oder mehrere Agenten: Teilen Sie abgleichbaren Speicher über Personen, Agenten und Instanzen hinweg und bewahren Sie dabei Kontext und Provenance.
  • Vertrauenssensitive Abfragen: Nutzen Sie Kalibrierungs- und Provenance-Daten, um zu entscheiden, wann das System antworten, sich enthalten oder Unsicherheit anzeigen sollte.

FAQ

Ist Spectron allgemein verfügbar?
Nein. Laut Seite befindet es sich in einer Invite-only-Preview, und Einladungen werden ab der Startwoche in wöchentlichen Wellen verteilt.

Kann ich vor einer Einladung etwas ausprobieren?
Ja. Laut Seite ist der darunterliegende Unterbau bereits heute verfügbar, und Sie können kostenlos auf SurrealDB Cloud starten oder die Architektur- und technischen Deep-Dives lesen.

Welche Arten von Daten verarbeitet es?
Die Seite nennt Dokumente, Gespräche, Entitäten, Attribute, Beziehungen, Embeddings und Traces.

Verwendet es separate Speicher für Graph- und Vektordaten?
Nein. Die Seite betont eine einzige ACID-transactionale Datenbank statt der Zusammenführung von Vektor-, Graph- und Zeilenspeichern.

Alternativen

  • Eine Vektordatenbank plus Memory-Logik auf Anwendungsebene: Häufig für Prototypen von Agentenspeicher, aber laut Seite kann dieser Ansatz Lücken zwischen Speichern erzeugen und Supersession sowie Nachverfolgbarkeit schwerer wartbar machen.
  • Eine Graphdatenbank mit separatem Vektorindex: Nützlich, wenn Beziehungs-Traversal wichtig ist, erfordert aber dennoch eine Abstimmung zwischen Speichern für semantisches Retrieval und Provenance-Tracking.
  • Eine klassische Dokument- oder Wissensdatenbank: Eher geeignet für menschliches Browsen und kuratierte Inhalte als für typisierten, transaktional abgeglichenen Agentenspeicher.
  • Eigene Memory-Pipelines aus mehreren Datenbanken: Flexibel, verlagern aber Schema-, Trust- und Konsistenzarbeit in den Anwendungscode, statt sie im Unterbau zu halten.