MongoDBで働くAIエージェント
Monmoのエージェントは、データベースに強いエンジニアのようにMongoDBで働きます。集計パイプラインで質問に答え、インデックスの提案を検討し、コレクションの実際の形をまとめ、Atlasのアラートとアクセスを見守ります。接続したデータベースユーザーとAtlasのキーで動き、インデックスの作成、ドキュメントの更新、ユーザーやネットワーク設定の変更の前には承認を求めます。
更新日:2026-11-13 · 無料で始められます。有料プランは月額15ドルから。
MongoDBでエージェントができること
集計で質問に答える
先月注文の多かったプランを尋ねると、集計パイプラインを書き、読み取り専用のユーザーで実行し、単純な件数と突き合わせてから、パイプラインと一緒に答えを返します。
頼み方10月に注文が多かったプランは?プランと国でまとめて、パイプラインも見せて。
インデックスの提案を検討する
Performance Advisorが示すインデックスと、その元になった遅い操作を読み、既存のインデックスや書き込み量と照らして、作る価値のあるものを勧めます。作成はあなたの承認を待ちます。
頼み方ordersクラスターのPerformance Advisorの提案を見て、作る価値のあるインデックスを教えて。
コレクションの実際の形をまとめる
コレクションからドキュメントを抜き出して、すべてのフィールド、型、欠けていたりnullだったりする割合を書き出し、チーム向けの短いスキーマのページをNotionに用意します。
頼み方customersコレクションを調べて、実際のフィールド、型、それぞれが欠けている割合をまとめて。
条件に合うデータを書き出す
今四半期に失効したサブスクリプションを担当者のメール付きで頼むと、クエリを実行し、使った条件を先頭に書いたうえで、結果をGoogle スプレッドシートに書き出します。
頼み方今四半期に失効したサブスクリプションを、担当者のメールとプラン付きでGoogle スプレッドシートに出して。
おかしなドキュメントを慎重に直す
国がコードではなく正式名で入っているなど値の誤りがあると、該当件数を数え、いくつかの例で修正前後を示し、更新を下書きします。実行はカードの承認のあとだけです。
頼み方countryが国コードでなく国名で入っているユーザーがいる。件数を数えて、修正を承認用に準備して。
クラスターの状態を報告する
毎週月曜に、その週のAtlasのアラートと、接続数、操作数、レプリケーションの遅れ、ディスク使用量のメトリクスを読み、悪化しているものを添えて、Datadogの画面と並べて読めるSlack向けの短い報告を書きます。
頼み方毎週月曜9時に、先週のAtlasのアラートとクラスターのメトリクスをまとめて、悪くなっているものを教えて。
ユーザーとネットワークの設定を点検する
データベースユーザーとロール、IPアクセスリストを一覧にし、どのアドレスからでも入れる設定や、何か月も使われていないユーザーに印を付け、絞り込みの案を承認用に用意します。
頼み方Atlasのプロジェクトで、権限が広すぎるユーザーと、どこからでも入れるIPの設定を確認して。
接続のしくみ
- 1クエリ用にMongoDBのデータベースユーザーを、Atlasのメトリクスやアラート用にプロジェクトのAPIキーかサービスアカウントを接続します。readロールとProject Read Onlyで、ほとんどの仕事が足ります。
- 2MongoDBを渡すのは開発担当と、データから質問に答えるデータ担当です。データに触れないエージェントに接続は要りません。
- 3クエリ、集計、メトリクス、アラートは確認なしで読みます。ドキュメントの追加、更新、削除、インデックスの作成や削除、ユーザーやアクセスリストの変更は、それぞれ事前に確認します。
開発・ITのほかのアプリ
同じ種類のアプリでも、エージェントが働けます。それぞれのページで詳しく紹介しています。
よくある質問
AIエージェントにMongoDBのデータを調べさせられますか?
できます。readロールのデータベースユーザーを接続すれば、MonmoのAIエージェントがfindや集計パイプラインを実行し、ふだんの言葉で答え、毎回クエリも見せます。読み取り専用なら、誤ってドキュメントを変えることもありません。書き込み権限は任意で、渡した場合も書き込みはすべて承認を待ちます。
MongoDB Atlasのインデックス作成も任せられますか?
提案まではエージェントが行い、作成はあなたが同意したときだけです。インデックスは負荷と容量を伴うため、役立つクエリ、見込みのサイズ、作成に向く時間帯を示します。作成はMongoDBとの連携で行い、連携でできない操作は自分のブラウザーで進めます。
コレクション内のばらばらなデータを整理できますか?
見つけて、整理の準備までできます。エージェントは該当するドキュメントを数え、いくつかの例で修正前後を見せ、条件付きの更新を下書きします。カードを許可するまで何も変わらず、大きな整理は承認しやすい単位に分けて進められます。
Atlasではなく自前で運用しているMongoDBでも使えますか?
接続文字列とあなたが作ったユーザーで届くなら、クエリには使えます。アラート、Performance Advisor、アクセスリストなど、APIから得る部分はAtlasならではのものです。自前のサーバーでは、そのユーザーに読める範囲を読みます。