Supabase、AI エージェント評価ベンチ「Evals」をオープンソース化
本文の状態
日本語全文を表示中
詳細モードで約4分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
MarkTechPost
Supabase は「supabase/evals」を Apache-2.0 ライセンスで公開し、pnpm を介してローカル環境で実行可能なベンチマークフレームワークとして提供している。
AI深層分析を開く2026年8月1日 19:06
AI深層分析
キーポイント
オープンソース化と実用性
Supabase は「supabase/evals」を Apache-2.0 ライセンスで公開し、pnpm を介してローカル環境で実行可能なベンチマークフレームワークとして提供している。
具体的な評価シナリオ
スキーマ構築、Edge Function のデバッグ、RLS ポリシーの修正など、実際のサポートチケットや不具合報告に基づいた具体的なタスクを評価対象としている。
評価メカニズムと環境
フレームワークはコンテナ内でホスト型スタックとローカル CLI プロジェクトを起動し、エージェントが実際の MCP サーバーや CLI を呼び出す本番環境に近い状態でテストを行う。
主要な発見と課題
評価結果から、エージェントが宣言的スキーマの代わりに手動でマイグレーションを作成する傾向や、認証検証時にパッケージを適切に利用しないなどの弱点が明らかになった。
エージェントの弱点と改善点
エージェントは宣言型スキーマを使わず手動でマイグレーションを作成し、認証検証も手動で行う傾向がある。これに対し、スキルガイダンスの更新やパッケージ選択ガイドが提供された。
重要な引用
Supabase has open sourced Supabase Evals, its benchmark and framework for testing how well AI agents build using Supabase.
Agents pass most scenarios with no skill loaded. In the Build stage, Opus 5 and Kimi K3 both scored 100% unaided.
Three weaknesses surfaced. Agents hand-write migrations instead of using declarative schemas.
Agents hand-write migrations instead of using declarative schemas, prompting a skill guidance update.
編集コメントを表示
編集コメント
Supabase が提供するこのベンチマークは、単なる性能比較を超えて、実際の開発ワークフローにおける AI エージェントの信頼性を測る実用的な指標として機能する。特にセキュリティ設定やデータ整合性に関わるタスクでの評価結果は、企業レベルでの AI 活用において重要な示唆を与えるものである。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
Supabase は、AI エージェントが Supabase を活用してどのように構築するかを評価するためのベンチマークおよびフレームワーク「Supabase Evals」をオープンソース化しました。このツールは、Claude Code、Codex、OpenCode といったコーディングエージェントを実行し、スキーマの作成や Edge Function のデバッグ失敗の解消、破損した RLS (Row Level Security) ポリシーの修正など、実際のタスクに対してスコアリングを行います。また、supabase.com/evals に公開されているリーダーボードを稼働させるほか、毎日監視される内部回帰テストスイートも支えています。
導入は可能でしょうか?
はい、今日から可能です。supabase/evals は Apache-2.0 ライセンスで公開されており、pnpm を使ってローカル環境で実行できます。
適用分野:開発者向けツール、クラウドインフラストラクチャ、データプラットフォーム、および金融や医療など規制の厳しいバックエンドシステムです。これらの領域では、エージェントが誤った RLS ポリシーを記述することがセキュリティインシデントに直結します。
活用事例:ドキュメントやスキル編集の回帰テスト、SDK リリースのゲート管理、そして異なるエージェントハネス同士の直接比較などです。
制約事項:ローカルスタックでの実行には Docker デーモンが必要であり、プロバイダーの API キーと、ポート 54321~54329 が空き状態であることが必須条件です。
ハネスの仕組みについて
Supabase は評価を以下の 3 つの次元で定義しました。製品(データベース、認証、ストレージ、Edge Functions、リアルタイム、Cron、キュー、ベクトル、データ API)、トピック(RLS、セキュリティ、マイグレーション、SQL、SDK、観測性、セルフホスティング、テスト、宣言的スキーマ)、そして工程(構築、デプロイ、調査、解決)です。その後、各次元に少なくとも 1 つは触れる最小限のシナリオセットを選定しました。これらはサポートチケット、バグレポート、GitHub のイシューを基盤として構成されています。
シナリオは2つのスイートに分割されています。ベンチマーク用シナリオは網羅性を重視し、公開されます。回帰テスト用シナリオは既知の失敗パターンをカバーしており、毎日更新されますが、公開済みのスコアには影響しません。
各シナリオは実際の環境で実行されます。フレームワークはコンテナ内でホスティングされたようなスタックとローカル CLI プロジェクトを起動し、エージェントが実際の MCP サーバーや CLI を呼び出せるようにします。プラットフォーム・ライトランタイムは、@supabase/lite に基づく Management API 互換のインターフェースを提供します。スコアリングは決定論的なチェックと LLM-as-a-judge(LLMによる評価)を組み合わせて行います。エージェントには採点前に1回のリトライ機会が与えられます。
各評価ディレクトリには、タスクとフロントマターを含む PROMPT.md、スコアラーである EVAL.ts、そして任意の remote/ または local/ の初期状態が含まれています。local/ ワークスペースを配置するか、interface: cli を宣言すると、Docker サンドボックスが起動し、実際の CLI がインストールされた状態で実行されます。
発見された事象
スキルを読み込んでもエージェントはほとんどのシナリオに合格します。Build 段階では、Opus 5 と Kimi K3 はどちらも支援なしで100%のスコアを達成しました。残りのギャップはスキルによって埋められました。Sonnet 5 は78%から100%へ、GPT-5.6 Sol は89%から100%へ、そして GPT-5.4 mini は78%から89%へとそれぞれ向上しました。
3 つの弱点が浮き彫りになりました。エージェントは宣言型スキーマを使わずに手動でマイグレーションを記述するため、スキルガイダンスの更新が必要となりました。また、認証の確認も手動で行っており、@supabase/server を活用していないため、パッケージ選択ガイドの整備が求められました。さらにドキュメントの利用頻度に大きな差が見られます。1 つのシナリオあたり Codex や GPT-5.6 は約 8 ページ参照するのに対し、Claude Code は約 2 ページです。スキルをロードしていても、Claude Code がドキュメントを確認するのはシナリオ全体の 40% に満たない状況でした。
主なポイント
Supabase は「supabase/evals」を Apache-2.0 ライセンスでオープンソース化しました。
評価シナリオはモックではなく、コンテナ化された実際の Supabase スタック上で実行されます。
スコアリングは決定論的なチェックと LLM-as-a-judge を組み合わせて行われ、1 回の再試行が認められています。
トップモデルではスキルの影響は最小限でしたが、小規模モデルではその効果が顕著でした。
原文を表示
Supabase has open sourced Supabase Evals, its benchmark and framework for testing how well AI agents build using Supabase. It runs coding agents including Claude Code, Codex, and OpenCode against real tasks, such as building a schema, debugging a failed Edge Function, or fixing a broken RLS policy, then scores the result. It powers the public leaderboard at supabase.com/evals and an internal regression suite monitored daily.
Is it deployable?
Yes, today. supabase/evals is public under Apache-2.0 and runs locally via pnpm.
Industries: Developer tooling, cloud infrastructure, data platforms, and regulated backends in fintech or healthcare, where an agent writing a wrong RLS policy is a security incident.
Applications: Regression-testing docs and skill edits, gating SDK releases, and comparing agent harnesses head to head.
Constraints: Local-stack runs need a Docker daemon, provider API keys, and ports 54321–54329 free.
How the harness works
Supabase defined three dimensions: products (database, auth, storage, edge-functions, realtime, cron, queues, vectors, data-api), topics (RLS, security, migrations, SQL, SDK, observability, self-hosting, tests, declarative-schema), and stages (build, deploy, investigate, resolve). It then picked the smallest scenario set touching each dimension once, grounded in support tickets, bug reports, and GitHub issues.
Scenarios split into two suites. Benchmark scenarios cover breadth and are published. Regression scenarios cover known failure modes, refresh daily, and do not move published scores.
Every scenario runs against a real environment. The framework boots a hosted-like stack and a local CLI project in containers, so agents call the actual MCP server and CLI. A platform-lite runtime exposes a Management API-compatible surface backed by @supabase/lite. Scoring combines deterministic checks with LLM-as-a-judge. Agents get one retry before grading.
Each eval directory holds PROMPT.md (task plus frontmatter), EVAL.ts (the scorer), and optional remote/ and local/ starting states. Shipping a local/ workspace, or declaring interface: cli, boots a Docker sandbox with the real CLI installed.
Findings
Agents pass most scenarios with no skill loaded. In the Build stage, Opus 5 and Kimi K3 both scored 100% unaided. Skills closed the rest of the gap: Sonnet 5 rose from 78% to 100%, GPT-5.6 Sol from 89% to 100%, and GPT-5.4 mini from 78% to 89%.
Three weaknesses surfaced. Agents hand-write migrations instead of using declarative schemas, prompting a skill guidance update. Agents verify auth by hand rather than reaching for @supabase/server, prompting a package selection guide. And docs usage varies sharply: Codex / GPT-5.6 reads roughly 8 docs pages per scenario versus about 2 for Claude Code, which checks docs in under 40% of scenarios even with skills loaded.
Key Takeaways
Supabase open sourced supabase/evals under Apache-2.0.
Scenarios run against real containerized Supabase stacks, not mocks.
Scoring mixes deterministic checks with LLM-as-a-judge; one retry allowed.
Skills mattered least for top models, most for smaller ones.
Check out the Technical details and GitHub Repo. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us
The post Supabase Releases Evals: an Open Source Benchmark That Scores Claude Code, Codex and OpenCode on Real Supabase Tasks appeared first on MarkTechPost.
AI算出
主要ニュースainew評価標準
AI コーディングエージェントの性能評価という明確な主題であり、ベンチマークツールの公開と初期テスト結果という新事実が含まれるため新規性は高い。ただし、日本固有の企業発表や規制情報がないため、日本の関連性は限定的である。
6つの評価軸を見る
- AI関連度
- 100
- 情報源の信頼性
- 25
- 新規性
- 75
- 調べる価値
- 75
- 重複の少なさ
- 100
- 日本での有用性
- 25
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み