MotleyAI/slayer
An embeddable, expressive semantic layer for AI agents and humans
解決する問題
SLayer は、AI エージェントと生のデータウェアハウスの間のセマンティックブリッジとして機能します。エージェントが正確で複雑な分析クエリを生成するのに苦労する問題を解決し、SQL 変換、データ変換、セキュリティを処理するガバナンスされた柔軟なレイヤーを提供することで、エージェントが基盤となるデータベーススキーマを理解することなく信頼できる回答を得られるようにします。
仕組み
SLayer は既存のデータベースの上に配置されます。メトリクスを一度定義すると、生の SQL を書く代わりに、表現力豊かな数式(時間シフトや比率など)を使用してクエリを実行できます。エージェントワークフロー(検索、検査、クエリ)をサポートし、MCP、REST API、Python クライアントなどのさまざまなインターフェースを介して LLM と統合します。また、dbt や Cube などのツールから既存の設定をインポートすることもできます。
対象読者
構造化データウェアハウスと確実かつ安全に連携する必要がある AI 駆動の分析アプリケーションやエージェントを構築する開発者やデータエンジニア向けです。
ハイライト
- 複雑なメトリクスの組み合わせとマルチステージクエリをサポートする柔軟なセマンティックレイヤーを提供します。
- MCP、REST API、CLI、Python を含む複数の統合インターフェースを提供します。
- エージェントがビジネスコンテキストを発見して理解するのに役立つ組み込みの検索とメモリストアが含まれています。
- 最も人気のあるデータベースと互換性があり、dbt、Cube、Ossie からの設定インポートをサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト