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

开发 Claude 系列 AI 模型的 Anthropic,在其构建智能体的指南中给出了同样的定义:“系统,其中 LLM 动态地主导自己的流程和工具使用”。通俗地说,AI 根据上一个工具返回的内容决定下一步运行哪个工具,而不是照着固定脚本执行。
我们开发了其中一款,AI Agent,所以请带着这个前提阅读本文。它是我们在 QGIS 官方插件列表中统计到的 38 款智能体插件之一,其余 37 款也都列在下文。
智能体、聊天机器人和 Copilot 有什么区别?
插件页面常把这三个词混用。它们描述的是软件自己完成多少工作。
| 聊天机器人 | Copilot | 智能体 | |
|---|---|---|---|
| 做什么 | 用文字回答问题 | 建议下一步或写代码,由您运行 | 自己运行步骤并检查结果 |
| 能否看到您的工程 | 不能 | 有时能看到一部分 | 能:图层、字段、CRS、范围 |
| 谁来点击 | 您 | 您 | 智能体,风险较高的步骤需要您批准 |
| QGIS 示例 | 在浏览器标签页里回答“如何计算 NDVI?” | 您粘贴到 Python 控制台的 PyQGIS 代码 | “为这些地块计算 NDVI”,图层随即出现并已设置样式 |
聊天机器人很有用,而且往往免费。但它看不到您的工程,写出的代码只能猜测您的图层名称,出错之后要您自己修改。出错的频率有多高,我在 PyQGIS 一文中测过。
智能体在 QGIS 中如何工作
每个智能体插件运行的都是同一个循环的某个版本。最后两步是好用的智能体与演示品之间的分水岭。

- 读取您的工程。 包括图层名称、字段、坐标系、地图范围和选择集。好的智能体发给 AI 的是工程的描述,而不是您的数据文件。
- 制定计划。 大任务被拆成一份简短的清单:找数据、裁剪、计算、设置样式、出报告。
- 通过工具执行。 每一步都运行真实的 QGIS 工具:数据处理算法、图层样式、数据下载、打印布局。有些智能体在没有合适工具时还会自己编写并运行 Python。
- 检查自己的工作。 它会读取每个工具的返回结果,较好的智能体在回答之前还会查看渲染后的地图。
- 有风险的改动先询问。 删除图层或覆盖文件,应当需要您点击确认。
下面从内部看一遍这个循环。当被要求添加浦那的主要道路,并找出道路长度最大的橙色区域时,智能体先说明它会采用哪些道路。然后逐个运行工具,某一步失败时,它会读取错误并重试。

一次运行,人工核对
您能相信智能体给出的数字吗?我在一个空工程里向我们的智能体提了一个问题:“印度浦那有哪些区域距离最近的医院超过 2 km?请使用 OpenStreetMap 的医院数据,在浅色底图上用橙色标出这些区域,并告诉我有多少人居住在其中。”它自己找到了城市的行政区、645 家医院和一张人口栅格,运行了 32 个操作。它的实际工作时间约 3.5 分钟。8 分 37 秒中的其余时间,是两张批准卡片在等我。
随后我在同一个会话中手动重做了这项分析:
| 指标 | 智能体 | 我的人工核对 | 差距 |
|---|---|---|---|
| 距离医院超过 2 km 的面积 | 107.29 km² | 107.54 km² | 0.23% |
| 居住在其中的人口 | 46,363 | 46,372 | 0.02% |
数字站得住。地图一开始却没有:在最后一次检查之后,智能体在上面加了一个绿色图层,盖住了橙色区域,而它的回答却说橙色区域清晰可见。我提出后,它改了过来。所以,会检查自己工作的智能体能为您省下大部分力气,但您仍然要看一眼地图。
测量方法。 QGIS 3.44.7,AI Agent 1.4.1,默认设置,2026 年 9 月 26 日。人工核对时,我以同样的 645 家医院为中心画出 2 km 圆,从城市的 41 个行政区中做差集,再用 QGIS 的分区统计汇总其中的人口栅格。
同样的问题也能在您自己的 QGIS 里、针对您自己的城市运行:安装插件,登录,然后把问题粘贴到面板中。
人们用 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 的一种方式。
下载量最高的几款:
| 插件 | 作者 | 下载量 | 如何获得模型 | 在哪里对话 |
|---|---|---|---|---|
| QChatGPT | KIOS Research Center | 97,949 | 您自己的 OpenAI 密钥 | QGIS 内的面板 |
| QGIS MCP | Nicolas Karasiak | 52,575 | 您自己的 AI 应用 | QGIS 之外,在 MCP 客户端中 |
| AutonomousGIS Spatial Analysis Agent | Akinboyewa, Li, Ning, Lessani | 21,783 | 您的 API 密钥 | QGIS 内的面板 |
| Aino | aino.world | 21,032 | 未说明 | QGIS 内的面板 |
| Kue | Bunting Labs | 15,892 | 厂商账户 | QGIS 内的面板 |
| OpenGeoAgent | Qiusheng Wu | 9,853 | 您的密钥,或本地模型 | QGIS 内的面板 |
| Geo Knowledge AI | phoenix-gis | 9,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)”。
让任何智能体接触客户工程之前,我都会检查五件事:
- 删除或覆盖之前会询问吗? 试试“删除您创建的图层”,看它是否停下。
- 能撤销整条消息吗? QGIS 自带的撤销只覆盖编辑,不覆盖添加的图层或写入的文件。
- 会显示它运行的每个操作吗? 您需要能够审查发生了什么。
- 什么会离开您的电脑? 是工程的描述,还是您的实际数据?
- 用量大的一天要花多少钱? 在您自己的密钥上按 token 计费,除非自己设上限,否则没有封顶。
第一项检查通过时就是下面这个样子。我让我们的智能体删除它创建的工作图层,它先停下来,列出了十一项待删除内容,之后才会动手。

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 智能体接收一项自然语言任务并在您的工程里完成:它读取工程,制定计划,运行 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 专题则对比了更广泛的选择。


