SLayer: Eine quelloffene semantische Schicht für KI-Agenten, die aus Abfragen lernt

✍️ OpenClawRadar📅 Veröffentlicht: 11. Mai 2026🔗 Source
SLayer: Eine quelloffene semantische Schicht für KI-Agenten, die aus Abfragen lernt
Ad

SLayer ist eine quelloffene semantische Schicht, die für KI-Agenten entwickelt wurde, um Datenbanken abzufragen, Datenmodelle zu verwalten und sich durch natürlichsprachliche Erinnerungen im Laufe der Zeit zu verbessern. Sie sitzt zwischen Ihrer Datenbank und den Agenten (oder internen Tools) und bietet eine strukturierte DSL für Kennzahlen, Dimensionen und Filter – und vermeidet das Chaos von rohem SQL, das von LLMs generiert wird.

Hauptfunktionen aus der Quelle

  • Automatische Modellerstellung durch Introspection des Datenbankschemas für einen schnellen Start.
  • Laufzeit-Modellbearbeitung: Agenten können Spalten/Kennzahlen bearbeiten oder neue Modelle spontan aus SQL oder anderen Modellen erstellen.
  • Natürlichsprachliche Erinnerungen: Speichern und Abrufen von Erinnerungen, die mit Modellen, Spalten oder Abfragen verknüpft sind, um eine Wissensdatenbank aufzubauen.
  • Einbettbarkeit: Läuft prozessintern als Python-Modul oder serverlos über CLI; kein Server erforderlich.
  • Erkennung und Handhabung von Schema-Drift – Agenten können sich an wechselnde Tabellenstrukturen anpassen.
  • Ausdrucksstarke DSL unterstützt mehrstufige Abfragen, benutzerdefinierte Aggregationen, Zeitverschiebungen und die Kombination von Metriken aus mehreren Modellen.
  • Mehrere Schnittstellen: MCP (stdio und SSE), REST-API, CLI und Python-Client für DataFrames.
  • Noch keine Caching- oder Voraggregations-Engine – als Einschränkung vermerkt; auf der Roadmap.
Ad

Schnellstart-Beispiele

Installation mit uv:

uv tool install motley-slayer
slayer

Live-Demo mit der integrierten Jaffle-Shop-DuckDB:

uvx --from 'motley-slayer[all]' slayer serve --demo

Verbindung zu Claude Code über stdio MCP (serverlos):

claude mcp add slayer -- uvx --from motley-slayer slayer mcp --demo

Abfrage über REST-API:

curl -X POST http://localhost:5143/query \
  -H "Content-Type: application/json" \
  -d '{"source_model": "orders", "measures": ["*:count"], "dimensions": ["status"]}'

Modelle auflisten:

curl http://localhost:5143/models

Python-Client-Verwendung:

from slayer.client.slayer_client import Slay

Für wen es gedacht ist

Entwickler, die KI-Datenanalyse-Chatbots, agentische Anwendungen oder andere Tools erstellen, bei denen Agenten Datenbanken iterativ erkunden und aus früheren Abfragen lernen müssen.

Dokumentation: motley-slayer.readthedocs.io

📖 Die vollständige Quelle lesen: HN AI Agents

Ad

👀 Siehe auch

Helix: Open-Source-Framework verwandelt Claude in einen persönlichen KI-Agenten für macOS
Werkzeuge

Helix: Open-Source-Framework verwandelt Claude in einen persönlichen KI-Agenten für macOS

Helix ist ein Open-Source-Framework, das Claude über Claude Code im Terminal mit macOS über vier MCP-Server-Plugins verbindet und es Claude ermöglicht, Anwendungen zu steuern, dauerhaften Speicher zu verwalten, geplante Aufgaben auszuführen und mit lokaler Sprachverarbeitung zu arbeiten.

OpenClawRadar
9 kostenlose Claude-Code-Fähigkeiten für medizinische Forschungsabläufe
Werkzeuge

9 kostenlose Claude-Code-Fähigkeiten für medizinische Forschungsabläufe

Ein Radiologieforscher hat 9 Claude Code Skills als Open-Source veröffentlicht, die den medizinischen Forschungsablauf von der Literatursuche bis zur Manuskripterstellung abdecken. Die Skills umfassen PubMed-Suche mit Anti-Halluzinations-Verifizierung, Generierung von Statistikanalyse-Code und Erstellung von publikationsreifen Abbildungen.

OpenClawRadar
Fable 5 in Claude Code: Kostenanalyse des ersten Tages — 210 Dollar API-Äquivalent, 0 Dollar bezahlt
Werkzeuge

Fable 5 in Claude Code: Kostenanalyse des ersten Tages — 210 Dollar API-Äquivalent, 0 Dollar bezahlt

Ein Entwickler wechselte in Claude Code zu claude-fable-5 und maß die Token-Nutzung bei 742 Antworten. API-äquivalente Kosten: 210,15 $. Tatsächlich bezahlt: 0 $ während des Aktionszeitraums bis zum 22. Juni.

OpenClawRadar
Claude Code protokolliert jede Sitzung auf der Festplatte – so indexieren und rufen Sie sie ab
Werkzeuge

Claude Code protokolliert jede Sitzung auf der Festplatte – so indexieren und rufen Sie sie ab

Claude Code schreibt jeden Session-Turn in ~/.claude/projects/ als JSONL. Ein Benutzer indizierte 1026 Sitzungen (57MB, 76K Turns) in SQLite+FTS5 mit einem MCP-Server für Suche und Thread-Recall über Sitzungen hinweg.

OpenClawRadar