Google Earth Engine 推出 AI 助手 Ask辅助地理空间编程
DataHot 速览
Google Earth Engine 在其 Code Editor 中推出 Ask 面板,直接集成 Gemini 能力。用户可使用自己的 Gemini API key,在编辑器内编写、调试、理解和优化地理空间查询。Ask 会自动结合当前脚本、导入的资产与几何数据以及会话历史等上下文,并支持查看 diff 后合并进脚本。启动时可选 Gemini 3 Flash Preview、Gemini 3.1 Pro Preview 和 Gemini 3.5 Flash 等模型。
为什么值得关注:该功能展示了地理空间数据平台如何把上下文感知的 AI 助手嵌入开发工作流,提升查询编写与调试效率;对关注平台 AI 化和 Data Agent 落地的数据从业者有参考价值。
译文
AI 逐段翻译立即试用 Gemini Enterprise
工作场所中 AI 的入口
无论你是在绘制全球森林覆盖图、检测建筑环境的变化,还是在监测农业产量,用 Google Earth Engine 编写脚本都是开发这些洞察的有力方式。该平台是 Google Earth AI 的一部分,这是我们收集的地理空间模型和数据集,旨在帮助你将这些行星信息转化为可执行的智能洞察。我们还推出了一项新功能 Ask,让获取这些行星智能变得更加容易。
我们知道,将复杂的地理空间逻辑转化为代码需要时间,而记住特定的 Google Earth Engine API 函数、搜索文档以及调试语法或内存错误都会打断你的工作流程。Ask 旨在通过将 Gemini 能力直接集成到 Google Earth Engine 代码编辑器中,帮助你更快地获得可执行的洞察。
从今天起,你可以使用自己的 Gemini API 密钥来编写、调试、理解和优化地理空间查询,而无需离开代码编辑器。
图 1:新的 Ask 面板位于代码编辑器右侧,提供针对你当前脚本量身定制的基于聊天的 AI 辅助。
工作原理:上下文感知辅助
你可以直接在代码编辑器中提问,并根据工作区的上下文获得回答,例如:
- 你当前脚本的全文
- 你导入的资产和几何图形
- 你当前会话的聊天记录
由于 Google Earth Engine 中的 Gemini 能力会自动理解你的工作,因此你无需添加代码或解释你的数据集。它已经知道这些细节,所以能提供更相关、更有帮助的回答。此外,你还可以自动查看差异并将其合并到脚本中。再也不用复制粘贴了!
你还可以个性化 Ask,使回答更全面、更符合你的需求:
- 访问最新的 Gemini 模型: 选择符合你需求的 Gemini 模型——在发布时,可用模型为 Gemini 3 Flash Preview、Gemini 3.1 Pro Preview 和 Gemini 3.5 Flash。
- 文档搜索: 使用 AI 搜索官方 文档,以获取最新的语法和函数。
- 数据集搜索: 允许 AI 搜索 Earth Engine 数据目录,以查找并引用你所需的确切数据集。
- Google 搜索: 使用 Grounding with Google Search,将回答基于最新的公开网络结果(与文档搜索和数据集搜索互斥)。
快速入门示例
不确定从哪里开始?以下是在你的工作流程中使用 Ask 的四种方式:
1. 从自然语言生成代码
需要计算 NDVI(“归一化植被指数”)、执行云掩膜或构建图表,但记不住确切的语法?只需提问,Earth Engine 就能为你生成 JavaScript 代码。你可以直接在聊天中查看代码,然后点击 插入 将其添加到脚本中,或点击 复制 将其复制到剪贴板。如果你的编辑器不为空,插入代码会显示并排差异视图,以便你在接受更改之前进行查看。
提示词示例: “编写一个脚本,加载 2025 年科罗拉多州博尔德地区的 Sentinel-2 影像,应用云掩膜,计算 NDVI,并将中值合成图层添加到地图中。”
2. 解释复杂代码
如果你正在处理同事编写的脚本,或改编自社区的示例,你可以使用 Gemini 能力来解释它。只需问:“解释这个脚本做什么”,即可获得对其逻辑和所用 Earth Engine 函数的分步解析。
3. 执行一键式故障排除和调试
调试是编码中不可避免的一部分。当你的脚本在 Google Earth Engine 中抛出错误时,控制台会显示一条错误消息。现在,这些消息包含一个 “故障排除” 按钮。点击它会自动在 Ask 面板中填入一个提示词,其中包含错误消息以及请求帮助诊断问题并建议修复方法。
图 2:控制台中的“故障排除”按钮让调试错误变得快速且顺畅。
4. 优化查询
例如,如果你的脚本运行缓慢、资源消耗效率低下,或抛出“计算超时”或“并发聚合过多”错误,请询问优化建议。Gemini 能力可以建议最佳实践,例如尽早过滤、减少计算步骤,或将客户端循环转换为服务器端操作。
两步即可开始
Ask 今天已在全球范围内可用。要开始使用,你只需要一个 Gemini API 密钥:
- 获取 API 密钥: 如果你还没有 Gemini API 密钥,请前往 Google AI Studio 创建一个(有免费选项;如果你选择付费层级 API 密钥,将按你的使用量计费)。详细了解 Gemini API 条款。
- 将 API 密钥添加到 GEE: 打开 Google Earth Engine 代码编辑器。在右侧面板中,点击 Ask 面板。点击左下角的钥匙图标并输入你的 API 密钥。
我们期待听到你的反馈!请使用代码编辑器反馈按钮分享你的反馈,帮助我们改进体验。
发布于
这篇内容对你有用吗?
反馈只用于改善内容筛选,不等同于收藏