プログラミング
Show HN: Graphene – コーディングエージェント向けデータ分析ツールキット
Show HN: Graphene – Data analysis toolkit for your coding agent (github.com)
要約
Grapheneは、コーディングエージェントがデータ分析を行うためのオープンソースプロジェクトです。クエリの正確性を保証するセマンティックレイヤーと、発見や可視化の結果を公開するためのアーティファクトを提供します。Grapheneは、データウェアハウスへの接続や composable metric macros、MDXライクなダッシュボードファイルなどの機能を提供し、コーディングエージェントがより詳細なレポートを作成できるようにすることを目指しています。
全文翻訳
私の友人とともに、多くのBI企業で働いてきましたが、こう思いました。「コーディングエージェントなら、これのほとんどができるのではないか?」
ほぼ可能です。ただし、クエリの正確性を保証するためのコンテキスト/セマンティックレイヤーと、発見や可視化の結果を公開するための何らかのアーティファクトが必要です。
私たちはGrapheneというオープンソースプロジェクトを構築し、これらのツールを提供しています。
- YAMLよりもトークン効率が高く、Markdownよりも決定論的(例: composable, callable metric macros)で、クエリAPIが非常にインディストリビューション(SQL)であるセマンティックレイヤー。
- ダッシュボード用のMDXライクなファイル(インラインSQLを含むMarkdown + 可視化用のHTMLコンポーネント、CSSとJavaScriptをサポート)。
- 人気のあるデータウェアハウスやローカルのDuckDBに接続。
あなたのコーディングエージェントは、非常に詳細なレポートを作成でき、もちろん、あなたが利用可能にした他のスキルやコンテキストをすべて活用できます。私たちは、ウェブサイト、アプリのソースコード、計画ドキュメントなどが含まれるモノレポ内でこれをドッグフードしており、エージェントは大量のコンテキストにアクセスできます。また、エージェントがインストルメンテーションを追加したり、パイプラインや変換を調整したり、すべてを1つのPRでダッシュボードに追加できるのも便利です。
試してみたい場合は、コーディングエージェントに https://github.com/graphene-data/graphene/blob/main/docs/setup.md をポイントさせ、Grapheneの設定を依頼してください。
プレイするデータがない場合は、私たちのサンプルプロジェクトをクローンできます。
1. `git clone <https://github.com/graphene-data/example-flights.git>`
2. `cd example-flights && npm install`
どんなフィードバックでも大歓迎です!