コンテンツへスキップ
AI Agent
QGIS
ガイド

QGISのAIエージェントとは?仕組みと選び方

公開日

QGISのAIエージェントとは、普通の言葉で書いた作業を、開いているプロジェクトの中で実行してくれるプラグインです。レイヤを読み取り、手順を計画し、人がクリックするのと同じQGISのツールを動かし、結果を確かめてから、何をしたかを報告します。チャットボットとの違いは、操作の手順を教えるだけで終わらず、プロジェクトそのものを操作する点です。

右側にAIエージェントのパネルを表示したQGIS。淡いグレーのベースマップ上に、プネー郊外のオレンジ色の地区が表示されている。パネルには、2025年のGHSL人口グリッドを使った推定で46,363人がそこに住んでいること、保存したGeoPackage、追加したレイヤ、14の情報源と32のアクションが示され、続けて作業用レイヤの削除を頼むメッセージと、11個の作業用レイヤを削除してオレンジ色の地区を地図で確認したという返信が表示されている。
1つの質問から1枚の地図へ。プネーで病院から2km以上離れた地区を、QGIS内のエージェントが見つけ、測り、地図にしました。

Claudeを開発するAnthropicも、エージェント構築ガイドで同じように定義しています。「LLMが自分のプロセスとツールの使い方を動的に決めるシステム」です。かみ砕くと、固定の台本をなぞるのではなく、直前のツールの返り値を見てAIが次に動かすツールを決める、ということです。

私たちもこの種のプラグインであるAI Agentを作っています。その前提で読んでください。QGIS公式のプラグインリストで数えたエージェント系プラグインは全部で38個あり、AI Agentはそのうちの1つです。残りの37個もこのページで紹介します。

エージェント、チャットボット、コパイロットの違い

プラグインの紹介ページでは、この3つの言葉が混ざって使われています。違いは、ソフトウェアが作業をどこまで自分でやるかです。

チャットボットコパイロットエージェント
できること文章で質問に答える次の手順を提案する、またはコードを書く。実行は人が行う手順を自分で実行し、結果を確かめる
プロジェクトが見えるか見えない一部だけ見える場合がある見える(レイヤ、フィールド、CRS、領域)
クリックするのは人人エージェント。リスクのある手順は承認を求める
QGISでの例ブラウザのタブで「NDVIはどう計算しますか?」に答えるPythonコンソールに貼り付けるPyQGISコード「この農地のNDVIを計算して」と頼むと、スタイル付きのレイヤが追加される

チャットボットは便利で、無料のことも多くあります。ただ、プロジェクトが見えないため、書かれたコードのレイヤ名は推測になり、間違いは人が直すことになります。どれくらいの頻度で間違うかは、PyQGISの記事で測りました。

QGISでAIエージェントはどう動くか

どのエージェント系プラグインも、基本的には同じループを回しています。デモで終わるか実務で使えるかは、最後の2つの手順で決まります。

QGISでのAIエージェントのループを示した図。依頼は「市内で病院から2km以上離れているのはどこか。地図と人口も示して」。続く5枚のカードは次のとおり。1、プロジェクトを読む。レイヤ、フィールド、CRS、領域、選択範囲を、ファイルそのものではなく説明として読み取る。2、計画する。病院を探す、2kmの範囲を作る、差し引く、人口グリッドを合計する。3、ツールで実行する。データのダウンロード、プロセシングの実行、レイヤのスタイル設定。4、確認する。各結果を読み返し、描画された地図も見る。5、確認を求めてから答える。削除や上書きの前に止まり、数値、情報源、すべての操作を報告する。破線は、確認で問題が見つかった場合に、学んだ内容を持ってステップ2へ戻ることを示している。
QGISのエージェントが回すループ。確認と承認の手順があるから、実際の作業に使えます。
  1. プロジェクトを読み取ります。 レイヤ名、フィールド、座標参照系、地図の領域、選択範囲です。出来のよいエージェントは、データファイルではなく、プロジェクトの説明だけをAIに送ります。
  2. 計画を立てます。 大きな作業を短い手順に分けます。データを探す、切り抜く、計算する、スタイルを設定する、報告する、という具合です。
  3. ツールで実行します。 各手順で、プロセシングのアルゴリズム、レイヤのスタイル、データのダウンロード、印刷レイアウトなど、本物のQGISのツールを動かします。合うツールがないときはPythonを書いて実行するエージェントもあります。
  4. 自分の作業を確認します。 各ツールの返り値を読み、優れたものは答える前に描画された地図も見ます。
  5. リスクのある変更の前に確認を求めます。 レイヤの削除やファイルの上書きは、クリックによる承認を必要とするべきです。

ループの中身を見てみましょう。プネーの主要道路を追加して、道路延長が最も長いオレンジ色の地区を探すよう頼むと、エージェントはまず使う道路の種類を伝えます。次にツールを1つずつ実行し、失敗したらエラーを読んでやり直します。

QGISでのAIエージェントのチャット。依頼は、OpenStreetMapからプネーの主要道路を追加し、細いグレーの線でスタイルを設定し、道路延長が最も長いオレンジ色の地区を枠線で囲むこと。エージェントは、高速道路、トランク道路、主要道路、二次道路、三次道路を使い、10か所のオレンジ色の地区それぞれで延長を比較すると返信している。その下のアクション一覧では、「線の長さの合計」が失敗として表示され、続いて「スタイル」、「レイヤの表示/非表示」、そして32.5秒の時点で再び実行中の「線の長さの合計」が並んでいる。
計画を伝え、実行し、失敗した手順はやり直す。これがループの実際の動きです。

手作業で確かめた1回の実行

エージェントの数値は信用できるのでしょうか。空のプロジェクトで、AI Agentに1つだけ質問してみました。「インドのプネーで、最寄りの病院から2km以上離れている地区はどこですか。OpenStreetMapの病院を使い、淡いベースマップの上にそれらの地区をオレンジ色で表示して、何人が住んでいるか教えてください」。エージェントは市内の行政区、645件の病院、人口の地図を自分で見つけ、32のアクションを実行しました。作業時間は約3.5分で、全体の8分37秒のうち残りは、私の承認待ちの2枚のカードでした。

その後、同じセッションで分析を手作業でやり直しました。

項目エージェント手作業での確認差
病院から2km以上離れた面積107.29km²107.54km²0.23%
そこに住む人数46,363人46,372人0.02%

数値は一致しました。一方、地図は最初は合っていませんでした。最後の確認のあと、エージェントが緑色のレイヤを一番上に追加してオレンジ色の地区を隠してしまい、回答では「見えています」と書いていたのです。指摘すると直しました。エージェントが自分の作業を確認してくれれば手間の大半は省けますが、最後に地図を見るのは人です。

検証方法:QGIS 3.44.7、AI Agent 1.4.1、既定の設定、2026年9月26日。手作業の確認では、同じ645件の病院の周囲に半径2kmの円を描き、市内41の行政区から差し引いて、その内側の人口グリッドをQGISのゾーン統計量で合計しました。

同じ質問は、ご自身のQGISで、お住まいの街でも試せます。プラグインをインストールしてログインし、パネルに貼り付けるだけです。

QGISでAI Agentを無料で試す。カード不要

QGISのエージェントは何に使われているか

エージェントが向いているのは、やり方は分かっているのに、クリックと調べ物で時間がかかる、細かい手順の多い作業です。

  • ある場所のオープンデータを探し、ライセンスを確認して、スタイル付きで読み込む。
  • 衛星画像から、NDVIや火災の重症度図などの指標を計算する。
  • バッファ、切り抜き、融合、集計といったプロセシングのツールをつなげて実行し、数値を出す。
  • 凡例、スケールバー、方位記号を入れた印刷レイアウトを作り、PDFにエクスポートする。
  • よくある不具合を直す。CRSが違うレイヤ、無効なジオメトリ、地図にならないCSVなどです。

AI Agentガイドでは、こうした実際の実行を10例、正確なプロンプトと所要時間つきで紹介しています。

QGIS向けAIエージェントのプラグインを全部数えました

これまでこれらのプラグインを数えた人はいませんでした。2026年9月26日に、QGIS公式のプラグインリストを調べ、AIの言語モデルがQGISを操作する、またはプロジェクトについて答えるプラグインをすべて拾いました。結果は38個でした。

38

エージェント/アシスタント系プラグイン

58%

2026年に初公開

47%

自分のAPIキーが必要

21%

外部アプリと連携するMCPブリッジ

38個のうち22個は2026年に登場しました。23個はすでにQGIS 4に対応し、9個は作者自身が試験的と表示しています。下の表にあるAPIキーとは、OpenAIなどのAI企業から購入し、プラグインに貼り付ける個人用のパスワードのことです。MCPは、外部のAIアプリからQGISを操作させる仕組みです。

ダウンロード数が多い順に並べると次のとおりです。

プラグイン作者ダウンロード数モデルの入手方法チャットする場所
QChatGPTKIOS Research Center97,949自分のOpenAIキーQGIS内のパネル
QGIS MCPNicolas Karasiak52,575自分のAIアプリQGISの外、MCPクライアント内
AutonomousGIS Spatial Analysis AgentAkinboyewa, Li, Ning, Lessani21,783自分のAPIキーQGIS内のパネル
Ainoaino.world21,032記載なしQGIS内のパネル
KueBunting Labs15,892ベンダーのアカウントQGIS内のパネル
OpenGeoAgentQiusheng Wu9,853自分のキー、またはローカルモデルQGIS内のパネル
Geo Knowledge AIphoenix-gis9,794ベンダーがホストQGIS内のパネル

古いプラグインほどダウンロード数は積み上がるため、この順位が示すのは品質よりも古さです。首位のQChatGPTは2023年7月から更新されていません。AutonomousGISのエージェントは研究チームの作品で、100を超える分析タスクで検証されています。基本から中級のタスクでは安定していて、複雑なタスクでは精度が下がります。OpenGeoAgentはQiusheng Wuさんの作品です。私たちの友人でもあり、無料のGeoAIプラグインはQGISで画像モデルを使うときの基準になっています。

数え方:2026年9月26日に、QGIS 3.44と4.0向けの公式プラグインリストを確認しました。agent、LLM、MCP、チャットボット、アシスタントなどの語で検索し、各プラグインのページを読みました。言語モデルがQGISを操作する、またはQGISについて答えるものだけを残しています。

エージェントがモデルを手に入れる3つの方法

最初に確認したいのは、AIモデルがどこから来るかです。それで、設定の手間も、請求も、リクエストの送り先も決まります。

方式仕組み良い点注意点
自分のAPIキーOpenAI、Anthropic、Geminiのキーをプラグインに貼り付ける好きなモデルを選べ、提供元に直接支払うトークンごとの別請求と、キーの管理が必要
ベンダーのアカウントログインすると、ベンダーがモデルを動かす設定不要で、契約は1つプロンプトがそのベンダーに送られる
MCPブリッジプラグインがローカルのソケットを開き、Claude Desktopなどの外部アプリがQGISを操作するすでに契約しているAIアプリをそのまま使えるインストールと起動が複数必要で、チャットはQGISの外にある
ローカルモデルOllamaなどでモデルをお使いのコンピュータで動かすデータがコンピュータの外に出ない小さなローカルモデルは複数手順のGIS作業の計画が苦手で、性能の高いハードウェアも必要

MCP方式は最も検索されていますが、設定も最も難しいため、専用のページを用意しました。

リスクと、エージェントの確かめ方

操作するエージェントは、間違った操作もしえます。QGISで最も大きなリスクはPythonです。合うツールがないときにコードを書いて実行するエージェントは多く、QGIS内のPythonは、コンピュータ上のあらゆるファイルを変更または削除できます。

セキュリティの専門家もこれを重く見ています。NVIDIAのAIセキュリティチームは、この種の欠陥であるCVE-2024-12366を見つけ、AIが書いたコードを隔離された環境で実行することは「不可欠」だと結論づけました(NVIDIA、2025年)。今回数えたプラグインのうち1つは、READMEで、自社のPythonツールは「自動実行(ステップごとの確認なし)」だと明記しています。

クライアントのプロジェクトにエージェントを近づける前に、私は次の5点を確認します。

  1. 削除や上書きの前に確認を求めますか。 「作成したレイヤを削除して」と頼み、止まるかどうかを見ます。
  2. メッセージ単位で元に戻せますか。 QGISの元に戻す機能が扱うのは編集だけで、追加したレイヤや書き込んだファイルには効きません。
  3. 実行したすべての操作を見せてくれますか。 何が起きたかを監査できる必要があります。
  4. 何がお使いのコンピュータの外に出ますか。 プロジェクトの説明だけか、実際のデータもか、ということです。
  5. たくさん使った日はいくらかかりますか。 自分のキーでのトークン課金は、上限を決めなければ青天井です。

最初の確認に合格したときの様子を見てみましょう。AI Agentに、作成した作業用レイヤを削除するよう頼むと、何かに触れる前に、11件の削除内容の一覧を出して止まりました。

QGISでのAI Agentの承認カード。「11件のアクションが承認待ちです」と表示され、その下に削除対象のレイヤ一覧(プネー周辺のOSM病院、2025年プネー選挙区など)と、「値を編集」「拒否」「許可」のボタンが並んでいる。
レイヤの削除を頼むと、エージェントはすべての削除内容を一覧にして、「許可」を待ちます。

ArcGISにもAIエージェントはありますか

ArcGISのEsriは、StoryMapsやSurvey123など製品ごとに小さなAIアシスタントを約10種類提供しており、その大半はベータ版です。ArcGIS Proのアシスタントは、2026年1月には招待制で、5月までにArcGIS Onlineの有料ユーザー向けにベータ公開されました。QGISは逆の道をたどっています。コミュニティ製のプラグインが数十個あり、大半は無料で、いくつかは作業全体を実行するエージェントです。残りはQGISとArcGISの比較で扱っています。

どのAIエージェントを使うべきか

答えは、どこでチャットしたいか、AIの費用を誰が払うか、データをコンピュータの外に出してよいかで変わります。私なら次のように選びます。

こうしたいなら見るべきもの理由
設定なしで、結果をプロジェクトに入れたいAI Agent(私たちのもの)プラグイン1つでモデルも込み。リスクのある手順の前に確認し、メッセージごとにワンクリックで元に戻せる
QGISをClaude CodeやCursorのツールの1つとして使いたいQGIS MCP無料で、すでに契約しているAIプランを使える。設定の手間は増える
データをコンピュータの外に出したくないローカルモデルを使ったOpenGeoAgentOllama経由で動く。小さなモデルは複数手順の作業が苦手なので、高性能なGPUを用意する
自分のOpenAIまたはAnthropicのキーを使いたいAutonomousGISまたはOpenGeoAgent提供元にトークンごとに支払い、好きなモデルを選べる
研究レベルの評価がほしいAutonomousGIS論文で100を超えるタスクが検証されている

私が話を聞くGIS利用者の大半は、1行目を求めています。タスクを入力すれば、レイヤが手に入る形です。普段からコードエディタで仕事をしている開発者は、2行目を選ぶことが多いようです。

QGISでAIエージェントを試すには

調査したプラグインはすべて、同じ手順でインストールできます。「プラグイン」→「プラグインの管理とインストール」を開き、名前を検索して、「プラグインをインストール」をクリックします。

私たちが作っているエージェント

ここからは自社のAI Agentの話です。AIを内蔵したQGIS内のチャットパネルで、ログインは1回だけ、APIキーも別のアプリも要りません。削除や上書きの前に確認を求め、各回答の下に実行したすべてのアクションを一覧にし、メッセージごとにプロジェクトのバージョンを保存します。

QGISのAI Agentパネルで「このプロジェクトのバージョン」シートを開いた画面。「元に戻しても何も削除されません」と書かれ、各メッセージが実行からの経過時間と「元に戻す」リンクとともに一覧になっていて、「このチャットのすべてを元に戻す」もある。各項目の下には、エクスポートしたGeoPackageなど、元に戻らないレイヤを知らせる警告が表示されている。
すべてのメッセージが、いつでも戻れるプロジェクトのバージョンになります。

元に戻すと、プロジェクトのレイヤとスタイルが復元されます。ディスクに保存済みのファイルなど、復元できないものも知らせてくれます。

送るのは、プロジェクトの説明(レイヤ名、フィールド、座標参照系、領域)だけで、データファイルは送りません。送り先はEUでホストされているサービスです。クレジットカード不要の無料プランがあり、1回のメッセージは、手順がいくつあっても1回の実行として数えます。

QGISでAI Agentを無料で試す。カード不要

まとめ

QGISのAIエージェントは、普通の言葉で頼んだ作業をプロジェクトの中で実行します。プロジェクトを読み、計画を立て、QGISのツールを動かし、結果を確かめて、リスクのある変更の前に確認を求めます。

チャットボットは答え、コパイロットは提案します。クリックまでやるのはエージェントだけなので、AIモデルの性能と同じくらい、安全のための設定が大切です。

2026年9月26日時点で、QGIS公式リポジトリにはエージェント/アシスタント系のプラグインが38個ありました。58%は2026年に初公開され、47%は自分のAPIキーが必要で、21%は外部のAIアプリとつなぐMCPブリッジです。

信頼する前に、削除の前に確認を求めること、メッセージ単位で元に戻せること、すべての操作を見せてくれること、何のデータが外に出るかを確かめてください。

私たちのAI Agentは、プネーの病院アクセスの質問に、手作業の確認との差0.23%以内で答え、レイヤの削除前に確認を求め、メッセージごとにプロジェクトのバージョンを残します。

よくある質問

QGIS用のAIエージェントはありますか?

はい、複数あります。2026年9月26日時点で、公式プラグインリストには、AIモデルがQGISを操作する、またはプロジェクトについて答えるプラグインが38個ありました。自分のOpenAIまたはAnthropicのキーが必要なもの、ベンダーのアカウントを使うもの、Claude Desktopなどの外部アプリにQGISを操作させるものがあります。私たちのAI AgentはAI込みで、無料プランがあります。

AIエージェントとチャットボットの違いは何ですか?

チャットボットは文章で答え、作業は人が行います。エージェントは作業そのものを実行します。手順を計画し、ソフトウェアのツールを動かし、何が起きたかを確認して報告します。QGISなら、チャットボットはNDVIの計算方法を教えてくれ、エージェントはNDVIのレイヤを地図に追加します。

ChatGPTでQGISを操作できますか?

ChatGPT単体ではできません。ChatGPTはQGISのPythonコンソールに貼り付けるPyQGISコードを書けますが、プロジェクトを操作することはできません。お使いのコンピュータで動いているQGIS MCPにも接続できません。OpenAIのヘルプセンターによると、ChatGPTが接続できるのはインターネット上のMCPサーバーだけです。QGIS内のエージェント系プラグインなら、プロジェクトを直接操作できます。

QGISでAIエージェントを使うのにAPIキーは必要ですか?

プラグインによります。数えた38個のうち半数近くは、OpenAI、Anthropic、Google、OpenRouterの自分のキーが必要で、料金はその提供元から使った分だけ請求されます。ほかには、モデル込みのベンダーのアカウントを使うものや、お使いのコンピュータでローカルモデルを動かすものが少数あります。

QGISでAIエージェントにPythonを実行させて安全ですか?

QGIS内のPythonは、コンピュータ上のあらゆるファイルを読み、変更し、削除できます。そのため、確認なしにコードを実行するエージェントには実際のリスクがあります。プロジェクトを変更するコードを実行する前に確認を求め、実行したすべての操作を表示し、メッセージ単位で元に戻せるものを選んでください。代わりのきかないデータは、必ずバックアップを取っておきましょう。

AIエージェントはQGIS 4で動きますか?

多くは動きます。2026年9月26日時点で、数えた38個のエージェント系プラグインのうち23個がQGIS 4に対応と記載されていました。リポジトリにあるプラグインのページで、対応する最大のQGISバージョンを確認してください。

今すぐエージェントを試すなら、AI AgentはQGISのプラグインマネージャからインストールでき、無料プランがあります。MCP方式が気になる方は、QGIS MCPとはで設定と制限を詳しく説明しています。AI Agentガイドには、プロンプトつきの実際の実行が10例あり、GeoAIとはでは、オブジェクトを検出する画像モデルを扱っています。QGISのおすすめAIプラグインとQGIS AIハブでは、より広い範囲を比較しています。