ATAKO
Supabase開発

Supabase + Atako

AIエージェントがSupabaseのデータを読み取り、変更し、ストレージを閲覧します。

Supabaseでエージェントが行うこと

Supabaseに接続したエージェントは、閲覧するだけでなく直接操作します。

読み取りと探索

エージェントがテーブルとビューを照会し、フィルタを適用してデータベースの構造を探索します。

  • フィルタを使ってテーブルの行を読み取る
  • 公開されているテーブル、ビュー、関数を一覧表示
  • データベースの完全なスキーマを確認

データの変更

エージェントがテーブルに行を挿入し、更新し、削除します。

  • テーブルに1件以上の行を挿入
  • フィルタに基づいて行を変更
  • 不要になった行を削除

RPC関数

エージェントがPostgreSQL関数を呼び出してカスタム処理を実行します。

  • 引数を指定して関数を呼び出す
  • サーバー側のビジネスロジックを実行
  • RPCで複雑な処理をトリガー

ストレージ

エージェントがバケットとストレージオブジェクトを一覧表示し、ファイルを閲覧します。

  • 利用可能なバケットを一覧表示
  • バケット内のオブジェクトを閲覧
  • 特定のプレフィックス配下のファイルを確認

仕組み

完全にお客様の管理下にある安全な接続です。

ワンクリック接続

SupabaseのAPIキーを貼り付けると、1分で接続が有効になります。

エージェントごとの権限

読み取り、書き込み、またはその両方。各エージェントには必要な権限だけが付与されます。

暗号化された認証情報

認証情報は暗号化され、エージェントに公開されることはありません。

完全な監査ログ

Supabaseへのすべての呼び出しが記録され、確認できます。

具体的な活用シナリオ

日々の業務がどう変わるか。

常に最新のデータベース

エージェントが指定されたデータを確認、修正、補完し、データベースの信頼性を保ちます。

整理されたストレージ

エージェントがバケットとそのオブジェクトを一覧表示し、整理が必要なファイルを検出します。

自動化されたデータ操作

エージェントが必要に応じてデータベースへの読み取り、挿入、変更をトリガーします。

スキーマ探索

エージェントがテーブル、ビュー、関数などデータベースの構造を把握し、より的確に行動します。

よくある質問

エージェントはどのようにSupabaseに接続しますか?

プロジェクトのシークレットキー(sb_secret_…、または従来のservice_roleキー)とプロジェクト参照を使用します。注意:これらのキーはSupabaseのRLSルールを回避します。Atakoの権限(読み取り専用、または一部の書き込み操作のみ)で各エージェントができることを制限してください。

Supabaseキーは安全ですか?

はい。キーは暗号化され、エージェントに公開されることはありません。認証情報を見たり操作したりすることなく、セキュアなアクセスレイヤーを通じて動作します。

各エージェントができることを制限できますか?

はい、読み取り・書き込み権限はエージェントごとに設定できます。データベースの閲覧のみ、またはデータの変更や関数の呼び出しが可能です。

エージェントはSupabaseで実際に何ができますか?

テーブルとビューの照会、行の挿入・変更・削除、RPC関数の呼び出し、バケットとストレージオブジェクトの一覧表示——付与された権限に応じて行えます。変更と削除には明示的なフィルタが必要です。エージェントに一切の削除をさせたくない場合は、その操作権限を付与しないでください。

いつでもアクセスを取り消せますか?

はい、インテグレーション設定からワンクリックで取り消せます。Supabase側での操作なしに、エージェントは直ちにすべてのアクセスを失います。

Supabaseのどのデータが対象ですか?

テーブル、ビュー、RPC関数、ストレージ(バケットとオブジェクト)です。Supabaseの認証、Edge Functions、realtimeはエージェントに公開されません。

自律型AIエージェントを理解する

SupabaseをAIエージェントに接続

クレジットカード不要の14日間無料トライアル。

ニュースレター

AIの最前線を 常にキャッチアップ。

新機能、新しいエージェント、当社のAI分析を直接受信箱にお届けします。スパムなし、いつでも配信停止できます。