Avanty
Avanty · コーディング
Avanty は Metabase の AI アシスタントをブラウザに組み込む Chrome 拡張機能だ。ダッシュボードを離れずに SQL の生成、編集、解説、整形ができる。

Avanty について
About
Avanty とは
Avanty は Metabase の中で SQL を書く人向けのブラウザ拡張機能だ。普段使っているクエリエディタを読み取り、自然言語で頼むとその場で SQL を書いたり書き換えたりする。開発チームは「データエンジニアが各アナリストの隣にいない会社でも Metabase 分析を回せること」という一つの業務フローに絞って作っている。
分析で難しいのは質問そのものではない。「1 月以降のプラン別登録数を出して」という一言を、結合、絞り込み、正しい日付関数に変換する作業だ。Avanty はこの変換を製品の中心に置く。作業場所は Metabase のままで、拡張機能がエディタの上にコマンドパネルを重ねる。データを別の場所へ移す必要はない。
導入前に知っておくべき制約がある。動くのはデスクトップ版 Chrome だけで、対象は Metabase のみ、自然言語の指示は英語が最も安定する。さらに負荷の高い機能は 1 日 60 クエリまでに制限されている。通常の業務日には足りるが、古いクエスチョンをまとめて移行する作業には足りない。
使い始める
- Chrome ウェブストアから Avanty をインストールし、アイコンをツールバーに固定する。
- dashboard.avanty.app でアカウントを作り、14 日間のトライアルを開始して、Metabase API 経由でワークスペースを接続する。トライアルにはクレジットカードが必要だ。
- Metabase でクエスチョン、モデル、ネイティブクエリのいずれかを開き、macOS なら Cmd Shift .、Windows なら Ctrl Shift . を押してコマンドパネルを出す。
- 必要な内容を自然言語で書き、Avanty が提示した SQL を確認して、差分ビューで採用か却下を選ぶ。
- いつも通りクエスチョンを保存する。保存時にグラフのタイトル候補も出る。
AIツール情報
Avantyの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- Metabase に一日中いるデータアナリスト
- 自前でレポートを作るプロダクト・グロースチーム
- 未知のウェアハウスに配属されたアナリティクスエンジニア
- SQL を学び始めたジュニアアナリスト
タスク
- 一文から新しいクエリを書く
- 長いクエリの一部を編集する
- 引き継いだ SQL を理解する
- レビュー前の整理
シーン
- 毎週の定型レポート
- 壊れたクエスチョンのデバッグ
- 非技術者にダッシュボードを引き渡す
主な機能
自然言語から SQL
コマンドパネルに欲しい内容を書くと、接続済みの Metabase インスタンスのテーブルに対して Avanty がクエリを組み立てる。スキーマのメタデータは Metabase API から取るため、カラム名もスキーマ接頭辞も自分のウェアハウスに合う。サンプルデータベースの名前ではない。結果はエディタに直接入り、コピーせずに実行できる。
差分付きの AI 編集
編集は生成とは別の流れだ。クエリのうち変更したい部分を選び、調整内容を書き、AI SQL エディタが何を置き換えるのかを差分ビューで確認する。採用には明示的なクリックが要る。すでに本番ダッシュボードを支えているクエリを触るとき、この一手間が効く。
段階的なクエリ解説
解説機能は長いクエリを塊に分け、それぞれが何をしているかを順に説明する。クエリ作成以外で最も使われる機能だ。引き継いだ SQL を書いた本人ではないことがほとんどだからだ。ビジネス上の問いに対して論理が正しいかまでは判断せず、コードが何をしているかだけを示す。
コメントと自動整形
Avanty はクエリにコメントを足し、1 回の操作で整形し直す。チームプランでは整形設定が全席で同期されるため、レビュー時に全員の SQL が見た目も揃う。地味に見えるが、すべての結合が 1 行に詰まったクエリを読む羽目になると効いてくる。
グラフタイトルの提案
Metabase のクエスチョンを保存するとき、クエリと結果カラムからグラフのタイトルを提案する。「月別件数」をもう一つ命名する微妙な間がなくなる。上書きはいつでもできる。
エラーのデバッグ
クエリが失敗すると、Avanty はデータベースのエラーを読み、修正版を提案する。よくあるのはスキーマ変更でカラム名が変わった、あるいは場所が移ったケースで、正しいフィールドを指せば直し方は明らかだ。置き換えの前に自分で確認する。
メリットとデメリット
メリット
- Metabase の中で動くため、データ、権限、保存済みクエスチョンはそのままの場所に残る。
- 実際のスキーマメタデータを使うので、汎用チャットボットにスキーマを貼るより生成 SQL が実用的だ。
- 差分ビューがあるため、既にダッシュボードを支えるクエリの編集でも主導権を保てる。
- 解説はドキュメント代わりになり、ジュニアアナリストの学習材料にもなる。
- Metabase Cloud だけでなく、セルフホストの Metabase にも対応する。
デメリット
- デスクトップ版 Chrome 専用で、Firefox、Safari、モバイル版はない。別のブラウザを使う人は対象外になる。
- Metabase 専用だ。Looker、Tableau、素の SQL クライアントを使うチームには何の利点もない。
- 生成と編集が 1 日 60 クエリまでのため、移行作業や長いデバッグでは詰まる。
- 自然言語の指示は英語が最も安定する。別の言語で考え書くチームには速度面で不利だ。
よくある質問
Metabase の SQL エディタを検出し、コマンドパネルを足す Chrome 拡張機能だ。Metabase API でスキーマを読み、指示とスキーマの文脈を自社サービスに送り、結果をエディタに書き戻す。SQL を勝手に実行することはない。
関連コンテンツ
Avantyに関連するツール、スキル、記事を探す。
Avantyの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
