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

Inline-Visualisierer: Lokale KI-Modelle können jetzt interaktive HTML-Visualisierungen rendern
Werkzeuge

Inline-Visualisierer: Lokale KI-Modelle können jetzt interaktive HTML-Visualisierungen rendern

Inline Visualizer ist ein BSD-3-lizenziertes Plugin für Open WebUI, das jedem lokalen KI-Modell mit Tool-Calling-Unterstützung ermöglicht, interaktive HTML/SVG-Visualisierungen direkt im Chat darzustellen, wobei eine JavaScript-Brücke es Elementen erlaubt, Nachrichten zurück an die KI zu senden.

OpenClawRadar
Squeez-Tool komprimiert Bash-Ausgaben um über 90 %, um das Claude Code-Kontextfenster zu erweitern
Werkzeuge

Squeez-Tool komprimiert Bash-Ausgaben um über 90 %, um das Claude Code-Kontextfenster zu erweitern

Squeez ist ein Hook, der rohe Bash-Ausgaben wie ps aux, docker logs und git log automatisch komprimiert, bevor sie Claude Code erreichen. Er reduziert den Token-Verbrauch durchschnittlich um 92,8 % bei 19 gängigen Befehlen und hilft so, Sitzungen länger aufrechtzuerhalten.

OpenClawRadar
Argus: Eine GitHub-App, die CLAUDE.md-Dateien überprüft und Bewertungen in PRs veröffentlicht
Werkzeuge

Argus: Eine GitHub-App, die CLAUDE.md-Dateien überprüft und Bewertungen in PRs veröffentlicht

Argus ist eine GitHub-App, die mit Claude Code entwickelt wurde und CLAUDE.md-Dateien überprüft und bei jedem Pull Request eine Bewertung veröffentlicht. Nach Tests an mehreren Repositories sind die häufigsten Fehler fehlende explizite Grenzen des Anwendungsbereichs und Eskalationspfade.

OpenClawRadar
OpenClaw-Fähigkeit 'Wartetipps' zeigt Lerntipps während der Wartezeit auf KI-Antworten
Werkzeuge

OpenClaw-Fähigkeit 'Wartetipps' zeigt Lerntipps während der Wartezeit auf KI-Antworten

Die 'Waiting Tips'-Fähigkeit für OpenClaw sendet sofort einen zufälligen Lerntipp, wenn ein Nutzer eine Nachricht schickt, und füllt die 5-10 Sekunden Wartezeit auf KI-Antworten mit nützlichem Inhalt. Sie umfasst 75 zweisprachige Tipps in fünf Kategorien und funktioniert über mehrere Messaging-Plattformen hinweg.

OpenClawRadar