Neonで働くAIエージェント
Monmoのエージェントは、慎重なデータベースエンジニアのようにNeonで働きます。読み取り専用のSQLで質問に答え、本番の前にブランチでマイグレーションを試し、遅いクエリを探し、不要なプレビュー用ブランチを片付けます。渡したAPIキーとデータベースのロールで動き、ブランチの作成、データやスキーマの変更、削除の前には承認を求めます。
更新日:2026-11-13 · 無料で始められます。有料プランは月額15ドルから。
Neonでエージェントができること
読み取り専用のSQLで答える
先週の登録数をプラン別に尋ねると、エージェントがクエリを書き、読み取り専用のロールで実行し、合計が妥当かを確かめて、使ったSQLと一緒に答えやGoogle スプレッドシートの表を返します。
頼み方先週の1日ごとの登録アカウント数をプラン別に教えて。実行したクエリも見せて。
ブランチでマイグレーションを試す
スキーマ変更を出す前に、本番からブランチを作り、そこでマイグレーションを実行して時間を計り、スキーマの差分をGitHubのプルリクエストに書き込みます。ブランチの作成と書き込みは事前に確認し、本番には触れません。
頼み方本番からブランチを作ってマイグレーション0042を流して。かかった時間と変わった点を教えて。
古いプレビュー用ブランチを片付ける
Vercelのプレビューでは、プルリクエストごとにブランチが残ることがあります。プルリクエストが閉じたブランチを、サイズと最終利用日付きで一覧にし、選んだものを削除します。
頼み方プレビュー用に作られ、プルリクエストが閉じたNeonのブランチを一覧にして。消すものは私が選ぶ。
いちばん遅いクエリを見つける
pg_stat_statementsが有効なら、合計時間の長い順にクエリを並べ、実行計画を読み、上位5件へのインデックスか書き換えの案をSlack向けにまとめます。インデックスの追加は承認を待ちます。
頼み方今週いちばん時間を使ったクエリ5件を探して、それぞれにインデックスか書き換えを提案して。
誤って消した行を取り戻す
14時5分に行が消えたなら、プロジェクトの履歴の保持期間内で、その直前の時点からブランチを用意して比べ、元に戻すための文を下書きします。どの段階も事前に確認します。
頼み方今日の14時5分ごろ、アカウント381の注文が消された。履歴から戻して。ただし手順ごとに確認して。
コンピュートの設定を見直す
各コンピュートのオートスケーリングの範囲とscale to zeroの設定を、実際の使われ方と並べて読みます。最小値が高すぎる箇所や、コールドスタートで待たせている箇所を伝えます。
頼み方Neonのコンピュートを見て、オートスケーリングの範囲とscale to zeroが使い方に合っているか教えて。
ロールと権限を点検する
ブランチごとのデータベースのロールと、それぞれが読み書きできる範囲、アプリが実際に使っているロールを一覧にします。権限を絞るためのGRANTやREVOKEを下書きし、承認を待ちます。
頼み方本番ブランチのロールをすべて挙げて、できることと、使われていなさそうなものを教えて。
接続のしくみ
- 1NeonのAPIキーを一度接続し、クエリ用のデータベースのロールを渡します。最初はプロジェクト単位のキーと読み取り専用のロールが安心です。組織のキーはすべてのプロジェクトに届きます。
- 2Neonを渡すのは開発担当と、読み取り専用のロールで質問に答えるデータ担当です。データベースの仕事がないエージェントには渡さないでください。
- 3読み取りのクエリや、ブランチ、メトリクス、設定の確認に承認は要りません。ブランチの作成や削除、復元、マイグレーション、INSERT、UPDATE、DELETEは、それぞれ事前に確認します。
開発・ITのほかのアプリ
同じ種類のアプリでも、エージェントが働けます。それぞれのページで詳しく紹介しています。
よくある質問
AIエージェントにNeonのデータベースでSQLを実行させても安全ですか?
読み取り専用のロールを渡せば、何も変更できない状態で質問に答えられます。MonmoのAIエージェントはクエリを書いて実行し、答えと一緒にSQLを見せます。書き込めるロールも渡した場合でも、データやスキーマを変える文は、すべてカードであなたの承認を待ちます。
テスト用のNeonブランチを作ってもらえますか?
許可すれば作ります。ブランチはエージェントと相性のよい仕組みです。本番をブランチに複製し、マイグレーションや危ういクエリをそこで試して報告するので、本番はそのまま残ります。ブランチの作成はNeonとの連携で行い、連携でできない操作は自分のブラウザーで進めます。
本番ブランチでマイグレーションを実行しますか?
そのマイグレーションをあなたが承認したときだけです。ふつうは先にブランチで試し、かかった時間とスキーマの差分を見せてから、本番での実行を確認します。いつものプルリクエストとデプロイの流れでマイグレーションを出したいチームなら、エージェントもその手順で進めます。
誤って削除したNeonのデータを取り戻せますか?
必要な時点がプロジェクトの履歴の保持期間内なら、多くの場合は可能です。エージェントは削除の直前からブランチを用意し、消えた行を見つけ、戻すための文を下書きします。ブランチの作成から最後のINSERTまで、各段階で確認を求めるので、戻す前に行の中身を確かめられます。