SLayer : une couche sémantique open source pour les agents IA qui apprend des requêtes

✍️ OpenClawRadar📅 Publié: May 11, 2026🔗 Source
SLayer : une couche sémantique open source pour les agents IA qui apprend des requêtes
Ad

SLayer est une couche sémantique open-source conçue pour que les agents IA puissent interroger des bases de données, gérer des modèles de données et s'améliorer au fil du temps grâce à des mémoires en langage naturel. Elle se situe entre votre base de données et vos agents (ou outils internes), fournissant un DSL structuré pour les mesures, dimensions et filtres, évitant ainsi le désordre du SQL brut généré par les LLM.

Principales fonctionnalités

  • Création automatique de modèles à partir de l'introspection du schéma de la base de données pour un démarrage à chaud.
  • Édition de modèles en cours d'exécution : les agents peuvent modifier des colonnes/mesures ou créer de nouveaux modèles à la volée à partir de SQL ou d'autres modèles.
  • Mémoires en langage naturel : enregistrer et récupérer des souvenirs liés à des modèles, colonnes ou requêtes pour former une base de connaissances.
  • Intégrable : s'exécute in-process comme module Python ou sans serveur via CLI ; aucun serveur requis.
  • Détection et gestion de la dérive de schéma – les agents peuvent s'adapter à l'évolution des structures de table.
  • DSL expressif supporte les requêtes multi-étapes, les agrégations personnalisées, les décalages temporels et la combinaison de métriques issues de plusieurs modèles.
  • Interfaces multiples : MCP (stdio et SSE), API REST, CLI et client Python pour dataframes.
  • Pas encore de cache ni de moteur de pré-agrégation – noté comme limitation ; prévu dans la feuille de route.
Ad

Exemples de démarrage rapide

Installation via uv :

uv tool install motley-slayer
slayer

Démo instantanée avec Jaffle Shop DuckDB intégré :

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

Connexion à Claude Code via stdio MCP (sans serveur) :

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

Requête via API REST :

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

Liste des modèles :

curl http://localhost:5143/models

Utilisation du client Python :

from slayer.client.slayer_client import Slay

À qui cela s'adresse

Développeurs construisant des chatbots analystes de données IA, des applications agentiques ou tout outil où les agents doivent explorer des bases de données de manière itérative et apprendre des requêtes passées.

Documentation : motley-slayer.readthedocs.io

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

La Compétence Clawhub Permet à OpenClaw d'Analyser les Données Apple Health via API
Tools

La Compétence Clawhub Permet à OpenClaw d'Analyser les Données Apple Health via API

Une nouvelle compétence Clawhub appelée 'apple-health-export-analyzer' permet à OpenClaw de lire et d'analyser les données Apple Health en les servant via une API, en analysant de gros fichiers XML pour extraire des métriques pertinentes et fournir des mises à jour quotidiennes sur la santé avec des suggestions concrètes.

OpenClawRadar
Comment Clawdbot coordonne 6 agents IA avec une file d'attente de production stable
Tools

Comment Clawdbot coordonne 6 agents IA avec une file d'attente de production stable

L'équipe de Clawdbot a construit un système de file d'attente de travail pour coordonner 6 agents IA (design, code, marketing, opérations) pour leur boutique gérée par IA. Le système comprend la réclamation atomique de tâches, une machine à états, une logique de nouvelle tentative avec backoff, des chaînes de tâches, un suivi de pulsation cardiaque et un orchestrateur démon.

OpenClawRadar
Gardez Ma Griffe : Service de Sauvegarde pour les Espaces de Travail OpenClaw
Tools

Gardez Ma Griffe : Service de Sauvegarde pour les Espaces de Travail OpenClaw

Keep My Claw est un service de sauvegarde qui chiffre localement les données de l'espace de travail OpenClaw avant de les téléverser vers Cloudflare R2. Il gère les fichiers mémoire, les tâches cron, les compétences, les identifiants et les instantanés de configuration avec des sauvegardes planifiées et des restaurations en une seule commande.

OpenClawRadar
Mnemos : Couche de mémoire locale et open source pour agents de codage
Tools

Mnemos : Couche de mémoire locale et open source pour agents de codage

Mnemos est une couche de mémoire locale pour les flux de travail d'agents de codage individuels qui résout les défaillances courantes des systèmes de mémoire comme la contamination de portée, les faits obsolètes et la croissance illimitée des transcriptions. La version bêta publique inclut des profils de démarrage SQLite, la prise en charge MCP pour Claude Code/Desktop, et un pipeline biomimétique avec des composants comme SurprisalGate et MutableRAG.

OpenClawRadar