跳转到内容
AI Agent
QGIS
指南

QGIS AI 智能体是什么?38 款插件对比与选择

发布于

QGIS 中的 AI 智能体是一类插件:您用自然语言写下任务,它在您打开的工程中完成。它会读取您的图层,规划步骤,运行与您手动点击相同的 QGIS 工具,检查结果,并告诉您做了什么。它与聊天机器人的区别在于,它直接对您的工程动手,而不是给您一份要自己照做的操作说明。

右侧停靠着 AI 智能体面板的 QGIS。浅灰色底图上,浦那外围显示橙色区域。面板写明,根据 2025 年 GHSL 人口栅格估算,有 46,363 人居住在这些区域,并显示已保存的 GeoPackage、添加的图层、14 个数据源和 32 个操作;随后是一条删除工作图层的后续请求,以及回复:已删除 11 个工作图层,并在地图上核对了橙色区域。
一个问题,一张地图:浦那距离医院超过 2 km 的区域,由 QGIS 内的智能体查找、测算并制图。

开发 Claude 系列 AI 模型的 Anthropic,在其构建智能体的指南中给出了同样的定义:“系统,其中 LLM 动态地主导自己的流程和工具使用”。通俗地说,AI 根据上一个工具返回的内容决定下一步运行哪个工具,而不是照着固定脚本执行。

我们开发了其中一款,AI Agent,所以请带着这个前提阅读本文。它是我们在 QGIS 官方插件列表中统计到的 38 款智能体插件之一,其余 37 款也都列在下文。

智能体、聊天机器人和 Copilot 有什么区别?

插件页面常把这三个词混用。它们描述的是软件自己完成多少工作。

聊天机器人Copilot智能体
做什么用文字回答问题建议下一步或写代码,由您运行自己运行步骤并检查结果
能否看到您的工程不能有时能看到一部分能:图层、字段、CRS、范围
谁来点击您您智能体,风险较高的步骤需要您批准
QGIS 示例在浏览器标签页里回答“如何计算 NDVI?”您粘贴到 Python 控制台的 PyQGIS 代码“为这些地块计算 NDVI”,图层随即出现并已设置样式

聊天机器人很有用,而且往往免费。但它看不到您的工程,写出的代码只能猜测您的图层名称,出错之后要您自己修改。出错的频率有多高,我在 PyQGIS 一文中测过。

智能体在 QGIS 中如何工作

每个智能体插件运行的都是同一个循环的某个版本。最后两步是好用的智能体与演示品之间的分水岭。

QGIS 中 AI 智能体循环的示意图。请求询问城市中哪些区域距离医院超过 2 km,并要求地图和人口数据。随后是五张卡片:1,读取工程,包括图层、字段、CRS、范围和选择集,读取的是描述,而不是您的文件;2,制定计划:查找医院,生成 2 km 区域,做差集,对人口栅格求和;3,使用工具执行,包括下载数据、运行数据处理和设置图层样式;4,检查,读回每个结果并查看渲染后的地图;5,询问后回答,在删除或覆盖前停下,并报告数字、来源和每个操作。一条虚线表示,如果检查未通过,就带着已得到的信息回到第 2 步。
每个 QGIS 智能体都在运行的循环。检查和询问,才让它能用于真实工作。
  1. 读取您的工程。 包括图层名称、字段、坐标系、地图范围和选择集。好的智能体发给 AI 的是工程的描述,而不是您的数据文件。
  2. 制定计划。 大任务被拆成一份简短的清单:找数据、裁剪、计算、设置样式、出报告。
  3. 通过工具执行。 每一步都运行真实的 QGIS 工具:数据处理算法、图层样式、数据下载、打印布局。有些智能体在没有合适工具时还会自己编写并运行 Python。
  4. 检查自己的工作。 它会读取每个工具的返回结果,较好的智能体在回答之前还会查看渲染后的地图。
  5. 有风险的改动先询问。 删除图层或覆盖文件,应当需要您点击确认。

下面从内部看一遍这个循环。当被要求添加浦那的主要道路,并找出道路长度最大的橙色区域时,智能体先说明它会采用哪些道路。然后逐个运行工具,某一步失败时,它会读取错误并重试。

QGIS 中的 AI 智能体对话。请求要求从 OpenStreetMap 添加浦那的主要道路,设置为灰色细线,并圈出道路长度最大的橙色区域。智能体回复称,将使用高速公路、干线公路、一级、二级和三级道路,并比较 10 个橙色区域中各自的道路长度。下方是它的操作列表:“对线长度求和”标记为未成功,随后是“设置样式”“显示或隐藏图层”,以及再次运行的“对线长度求和”,已运行 32.5 秒。
说明计划,执行,重试失败的步骤。这就是循环在运转。

一次运行,人工核对

您能相信智能体给出的数字吗?我在一个空工程里向我们的智能体提了一个问题:“印度浦那有哪些区域距离最近的医院超过 2 km?请使用 OpenStreetMap 的医院数据,在浅色底图上用橙色标出这些区域,并告诉我有多少人居住在其中。”它自己找到了城市的行政区、645 家医院和一张人口栅格,运行了 32 个操作。它的实际工作时间约 3.5 分钟。8 分 37 秒中的其余时间,是两张批准卡片在等我。

随后我在同一个会话中手动重做了这项分析:

指标智能体我的人工核对差距
距离医院超过 2 km 的面积107.29 km²107.54 km²0.23%
居住在其中的人口46,36346,3720.02%

数字站得住。地图一开始却没有:在最后一次检查之后,智能体在上面加了一个绿色图层,盖住了橙色区域,而它的回答却说橙色区域清晰可见。我提出后,它改了过来。所以,会检查自己工作的智能体能为您省下大部分力气,但您仍然要看一眼地图。

测量方法。 QGIS 3.44.7,AI Agent 1.4.1,默认设置,2026 年 9 月 26 日。人工核对时,我以同样的 645 家医院为中心画出 2 km 圆,从城市的 41 个行政区中做差集,再用 QGIS 的分区统计汇总其中的人口栅格。

同样的问题也能在您自己的 QGIS 里、针对您自己的城市运行:安装插件,登录,然后把问题粘贴到面板中。

在 QGIS 中免费试用 AI Agent,无需信用卡

人们用 QGIS 智能体做什么

智能体适合步骤多而琐碎、您自己本来也会做的任务,这类任务的时间都花在点击和查资料上:

  • 查找某个地点的开放数据,核对许可,并加载为已设置样式的图层。
  • 用卫星影像计算指数,例如 NDVI 或火烧严重程度图。
  • 运行一串数据处理工具,如缓冲区、裁剪、融合和计数,并给出数字。
  • 制作带图例、比例尺和指北针的打印布局,然后导出 PDF。
  • 修复日常问题:图层 CRS 不对、几何无效、CSV 无法显示在地图上。

我们的 AI Agent 指南逐步演示了十次这类真实运行,附有每次的完整提示词和耗时。

我们统计了所有 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、chatbot 和 assistant 等词,然后逐个阅读每款插件的页面。我们只保留由语言模型在 QGIS 中执行操作、或回答有关 QGIS 问题的插件。

智能体获得模型的三种方式

先问清 AI 模型从哪里来。这决定了配置方式、账单,以及您的请求发往何处。

方式工作原理优点注意
您自己的 API 密钥把 OpenAI、Anthropic 或 Gemini 的密钥粘贴到插件中可任选模型,直接向服务商付费按 token 单独计费,还要妥善保管密钥
厂商账户登录即可,模型由厂商运行无需配置,一份订阅您的提示词会发往该厂商
MCP 桥接插件打开一个本地套接字,由 Claude Desktop 等外部应用驱动 QGIS用您已经在付费的 AI 应用需要安装和启动多个部分,对话在 QGIS 之外
本地模型模型通过 Ollama 等在您的电脑上运行数据不离开电脑小型本地模型不擅长规划多步 GIS 工作,且需要相应硬件

MCP 方式搜索量最大,配置也最难,所以它有专门的一页。

风险,以及如何检验智能体

能动手的智能体也可能做错。QGIS 中的主要风险是 Python:许多智能体在没有合适工具时会编写并运行代码,而 QGIS 内的 Python 可以修改或删除您电脑上的任何文件。

安全团队很重视这一点。NVIDIA 的 AI 安全团队发现过此类漏洞 CVE-2024-12366,并得出结论:在隔离环境中运行 AI 编写的代码“至关重要”(NVIDIA,2025)。我们统计的插件中,有一款在自己的 README 里写明,其 Python 工具“auto-runs (no per-step confirmation)”。

让任何智能体接触客户工程之前,我都会检查五件事:

  1. 删除或覆盖之前会询问吗? 试试“删除您创建的图层”,看它是否停下。
  2. 能撤销整条消息吗? QGIS 自带的撤销只覆盖编辑,不覆盖添加的图层或写入的文件。
  3. 会显示它运行的每个操作吗? 您需要能够审查发生了什么。
  4. 什么会离开您的电脑? 是工程的描述,还是您的实际数据?
  5. 用量大的一天要花多少钱? 在您自己的密钥上按 token 计费,除非自己设上限,否则没有封顶。

第一项检查通过时就是下面这个样子。我让我们的智能体删除它创建的工作图层,它先停下来,列出了十一项待删除内容,之后才会动手。

QGIS 中 AI 智能体的批准卡片,写着“11 个操作等待您的批准”,下方是要移除的图层列表,例如“浦那附近的 OSM 医院”和“2025 年浦那选区”,并有“编辑值”“拒绝”和“允许”按钮。
被要求删除图层时,智能体列出每一项移除,并等待您点击“允许”。

ArcGIS 有 AI 智能体吗?

ArcGIS 背后的公司 Esri 提供约十个小型 AI 助手,大多处于测试阶段,每个对应一个产品,如 StoryMaps 或 Survey123。ArcGIS Pro 的助手在 2026 年 1 月仅限受邀使用,到 5 月向付费的 ArcGIS Online 用户开放测试版。QGIS 走的是另一条路:数十款社区插件,大多免费,其中几款是能完成整项任务的智能体。其余差异见 QGIS 与 ArcGIS 的对比。

该选哪个 AI 智能体?

这取决于您想在哪里对话、谁来为 AI 付费,以及您的数据能否离开电脑。我会这样选:

如果您想要看看原因
无需配置,结果直接出现在工程里AI Agent(我们的)一个插件,含模型,有风险的步骤会先询问,每条消息可一键撤销
把 QGIS 作为 Claude Code 或 Cursor 里的又一个工具QGIS MCP免费,使用您已付费的 AI 套餐,配置更多
数据不离开电脑搭配本地模型的 OpenGeoAgent通过 Ollama 运行;需要性能较强的 GPU,因为小模型处理多步任务吃力
您自己的 OpenAI 或 Anthropic 密钥AutonomousGIS 或 OpenGeoAgent按 token 向服务商付费,可任选模型
研究级评估AutonomousGIS已在公开发表的论文中以 100 多项任务测试

我接触的大多数 GIS 用户想要第一行:输入任务,得到图层。已经习惯在代码编辑器里工作的开发者,则往往更喜欢第二行。

如何在 QGIS 中试用 AI 智能体

统计中的每款插件,安装方式都一样:插件 > 管理并安装插件...(Plugins > Manage and Install Plugins),搜索插件名称,点击 安装插件。

我们开发的智能体

我们开发了 AI Agent,所以这一部分讲的是我们自己的插件。它是 QGIS 内的一个对话面板,AI 已包含在内:登录一次即可,无需 API 密钥,也无需额外应用。删除或覆盖前它会询问,会在每个回答下列出所有操作,并在每条消息时保存一个工程版本。

QGIS 中的 AI Agent 面板,打开了“此工程的版本”页面。上面写着“返回不会删除任何内容”,并列出每条消息、运行的时间,以及“撤销”链接,另有“撤销此对话中的所有内容”。每个条目下方的提示会指出无法恢复的图层,例如已导出的 GeoPackage。
每条消息都是一个可以返回的工程版本。

返回会恢复工程的图层和样式,并告诉您哪些无法恢复,例如已保存到磁盘的文件。

它发送的是工程的描述(图层名称、字段、坐标系、范围),绝不发送您的数据文件,并发往托管在欧盟的服务。有免费套餐,无需信用卡,无论一条消息包含多少步骤,都只算一次任务。

在 QGIS 中免费试用 AI Agent,无需信用卡

要点回顾

QGIS 中的 AI 智能体接收一项自然语言任务并在您的工程里完成:它读取工程,制定计划,运行 QGIS 工具,检查结果,有风险的改动先询问。

聊天机器人负责回答,Copilot 负责建议,只有智能体负责点击,所以它的安全设置和 AI 模型同样重要。

2026 年 9 月 26 日,QGIS 官方仓库共有 38 款智能体与助手插件。其中 58% 在 2026 年首次发布,47% 需要您自己的 API 密钥,21% 是连接外部 AI 应用的 MCP 桥接。

信任某一款之前,先确认它删除前会询问,整条消息可以撤销,会显示每个操作,以及有哪些数据会离开您的电脑。

我们的 AI Agent 在浦那医院可达性问题上,与人工核对的差距在 0.23% 以内,删除图层前会询问,并为每条消息保留一个工程版本。

常见问题

QGIS 有 AI 智能体吗?

有,而且不止一款。2026 年 9 月 26 日,官方插件列表中有 38 款由 AI 模型在 QGIS 中执行操作、或回答有关您工程的问题的插件。有些需要您自己的 OpenAI 或 Anthropic 密钥,有些需要厂商账户,还有些让 Claude Desktop 等外部应用驱动 QGIS。我们的 AI Agent 已包含 AI,并有免费套餐。

AI 智能体和聊天机器人有什么区别?

聊天机器人用文字回答,工作由您来做。智能体则完成任务:它规划步骤,在您的软件中运行工具,检查发生了什么,再向您汇报。在 QGIS 中,聊天机器人告诉您如何计算 NDVI,而智能体直接把 NDVI 图层添加到您的地图上。

ChatGPT 能控制 QGIS 吗?

它自己做不到。ChatGPT 可以写 PyQGIS 代码让您粘贴到 QGIS 的 Python 控制台,但无法对您的工程动手。它也连不上您电脑上运行的 QGIS MCP:OpenAI 的帮助中心说明,ChatGPT 只能访问互联网上的 MCP 服务器。QGIS 内的智能体插件则可以直接操作工程。

在 QGIS 中使用 AI 智能体需要 API 密钥吗?

这取决于插件。我们统计的 38 款中,近一半需要您自己从 OpenAI、Anthropic、Google 或 OpenRouter 获取密钥,由该服务商按用量计费。其他的使用含模型的厂商账户,少数在您的电脑上运行本地模型。

让 AI 智能体在 QGIS 中运行 Python 安全吗?

QGIS 中的 Python 可以读取、修改或删除您电脑上的任何文件,所以不经询问就运行代码的智能体确实有风险。请选择在运行会修改工程的代码前先询问、显示它做过的每个操作,并能撤销整条消息的智能体。无法重建的内容请先备份。

AI 智能体能在 QGIS 4 中使用吗?

很多可以:2026 年 9 月 26 日,我们统计的 38 款智能体插件中,有 23 款被列为兼容 QGIS 4。请查看插件在仓库中的页面,那里会显示支持的最高 QGIS 版本。

想马上试用智能体,AI Agent 可从 QGIS 插件管理器安装,并有免费套餐。如果您对 MCP 方式感兴趣,QGIS MCP 是什么一文介绍了它的配置和局限。AI Agent 指南包含十次附提示词的真实运行,GeoAI 是什么讲解检测对象的图像模型,最佳 QGIS AI 插件和 QGIS AI 专题则对比了更广泛的选择。