SLayer: クエリから学習するAIエージェント向けのオープンソース・セマンティックレイヤー

SLayerは、AIエージェントがデータベースにクエリを実行し、データモデルを管理し、自然言語のメモを通じて時間とともに改善できるように設計された、オープンソースのセマンティックレイヤーです。データベースとエージェント(または内部ツール)の間に位置し、メジャー、ディメンション、フィルタのための構造化DSLを提供し、LLMが生成する生のSQLの混乱を避けます。
ソースからの主な機能
- モデルの自動生成: データベーススキーマのイントロスペクションからモデルを自動生成し、ウォームスタートを実現。
- ランタイムモデル編集: エージェントはカラムやメジャーを編集したり、SQLや他のモデルから新しいモデルをその場で作成できます。
- 自然言語メモ: モデル、カラム、クエリにリンクしたメモを保存・取得し、知識ベースを形成。
- 埋め込み可能性: Pythonモジュールとしてインプロセスで動作、またはCLI経由でサーバーレス実行。サーバー不要。
- スキーマの変化検出と対応: エージェントが変化するテーブル構造に適応可能。
- 表現力豊かなDSL: マルチステージクエリ、カスタム集計、時間シフト、複数モデルからのメトリクス結合をサポート。
- 複数のインターフェース: MCP(stdioおよびSSE)、REST API、CLI、データフレーム用Pythonクライアント。
- キャッシュや事前集約エンジンはまだなし: 制限事項として記載、ロードマップにあり。
クイックスタート例
uvでインストール:
uv tool install motley-slayer
slayer
バンドルされたJaffle Shop DuckDBを使った即席デモ:
uvx --from 'motley-slayer[all]' slayer serve --demo
stdio MCP経由でClaude Codeに接続(サーバーレス):
claude mcp add slayer -- uvx --from motley-slayer slayer mcp --demo
REST API経由でクエリ:
curl -X POST http://localhost:5143/query \
-H "Content-Type: application/json" \
-d '{"source_model": "orders", "measures": ["*:count"], "dimensions": ["status"]}'
モデル一覧:
curl http://localhost:5143/models
Pythonクライアントの使用:
from slayer.client.slayer_client import Slay
対象ユーザー
AIデータアナリストチャットボット、エージェンティックアプリ、またはエージェントがデータベースを反復的に探索し、過去のクエリから学習する必要があるツールを構築する開発者向け。
ドキュメント: motley-slayer.readthedocs.io
📖 全文ソースを読む: HN AI Agents
👀 See Also

Chapper: LM Studio、Ollama、およびOpenAI互換のローカルモデル向けネイティブiOSクライアント
Chapperは、クラウドサービスやアカウントを必要とせず、LM Studio、Ollama、およびOpenAI互換のローカルモデルに接続するネイティブSwiftUI iOSアプリです。リアルタイムトークンストリーミング、完全なサンプリング制御、<think>タグによる推論モデルサポート、7形式でのエクスポート機能を提供します。

SmallClaw V1.0.3は、Webhooks、n8nオートメーション、およびMCPサーバーサポートを追加しました。
SmallClaw V1.0.3では、外部サービストリガーのためのWebhookエンドポイント、n8nを使用したローカル自動化ワークフロー、およびツール統合のためのMCPサーバー接続が導入されました。このアップデートは、小さなローカルLLMで動作するというツールの焦点を維持しています。

Temporal-MCP: OAuth対応のLLM向け壁掛け時計認識
Temporal-MCPは、LLMに現在時刻の認識を提供する最小限のMCPサーバーです。誤った挨拶や古いコンテキストなどの時間関連の障害モードに対処します。経過時間、日付変更の検出、新しいスレッドフラグを返す2つのツール(temporal_tickとtemporal_peek)を提供します。
Claude Codeスキル税:設置スキル2,596、使用スキル40、月額91ドルの無駄
インストールされたすべてのClaude Codeスキルは、各セッションのシステムプロンプトに読み込まれます。あるユーザーが測定したところ、1セッションあたり102,651トークンが読み込まれ、その98.6%が使用されず、月約91ドルのコストがかかっていました。オープンソースツール「skill-tax」は、使用状況とコストを監査します。