ChatGPT照片定位提示词:爆火的长提示真的有用吗
· 阅读约 2 分钟
简要回答
ChatGPT照片定位提示词,指的是记者 Kelsey Piper 在 2025 年 4 月分享的一套约 1,100 个单词的指令,用来帮助 OpenAI 的 o3 推断照片的拍摄地点。它走红了,但在 2026 年 5 月一项 200 张照片的测试中,短提示词略好:误差中位数 83 公里,长提示词为 102 公里。
2025 年 4 月,Kelsey Piper 给 OpenAI 刚发布的 o3 模型看了一张海滩的照片。没有再多问任何问题,它就说出了确切的地点:加州蒙特雷县的 Marina State Beach。评论者以为其中有诈:也许文件里还留着位置信息,也许 o3 记得她住在哪里(来自之前的对话),也许它追踪了她的 IP 地址。
Piper 还一直在用一个长提示词,那是她逐步积累出来的,她说它显著提高了 o3 的表现。写博客 Astral Codex Ten 的 Scott Alexander 把它用在了一组测试图片上,这些图片大多是他自己从未上过网的旧照片,已去除元数据,并做了翻转以增加匹配难度。一张拍摄于喜马拉雅山峰的照片,画面只有裸露的岩石和一面虚构国家的旗帜,得到的答案是“尼泊尔,就在 Gorak Shep 东北方,±8 公里”。这完全正确。
这个提示词以“GeoGuessr 提示词”的名号被广泛传播,许多试过的人都印象深刻。一年后,终于有人做了对照测试。结果是,平均而言,这个提示词并没有让 o3 变得更好。
ChatGPT照片定位提示词(GeoGuessr 提示词)是什么?
这是 Kelsey Piper 为 OpenAI 的 o3 写的一套约 1,100 个单词的指令。它让模型扮演 GeoGuessr 玩家,并带着它走完一套流程:记录原始观察、归类线索、列出五个候选地点、设法推翻最有力的那个,最后给出带误差半径的最佳猜测。
Scott Alexander 在 Testing AI’s GeoGuessr Genius 一文中完整转载了它。它的主要部分如下:
- 基本规则。 “不许偷看元数据。只依据像素(以及允许的公开网页搜索)来判断。”它还告诉模型不要根据用户的 IP 地址来推理。
- 原始观察。 最多十条要点,写下确实能看到或测量到的东西,例如颜色、质地、阴影角度和字母的形状,先不做解释。
- 线索类别。 气候与植被、地貌、建成环境、文化与基础设施,以及光线。
- 五个候选。 一份排好序的候选清单,要求第一名和第五名之间至少相距 160 公里。
- 反证。 对排在最前面的猜测,写明什么情况会否定它。提示词警告说:“你是一个大语言模型,你最初的猜测对你来说是‘黏性’的,而且过分有说服力。”
- 锁定。 给出坐标或最近的有名字的地点,外加以公里计的不确定半径。
它甚至包含一个根据影子长度估算纬度的公式,这种技巧有专门的指南。它读起来就像是给一位谨慎的人类地理定位者准备的检查清单,这也是它吸引人的原因之一。
这个 GeoGuessr 提示词真的有用吗?
真正测试之后,答案是否定的。2026 年 5 月,软件工程师 Sean Goedecke 让 o3 在同样的 200 张照片上跑了两次,一次用这个提示词,一次用一条简短的指令。短的那条略好:误差中位数 83 公里对 102 公里,200 张照片中有 117 张的猜测更接近。
Goedecke 的短提示词只是让 o3 根据视觉证据给照片定位,并返回坐标、置信度分数和它用到的线索。长版本则加上了同样的答案格式要求。两者都通过 OpenAI 的 API 运行,没有启用网页搜索,所以这个测试衡量的是该流程中的推理步骤,而不是它同样描述过的搜索步骤。
| 指标 | 短提示词 | GeoGuessr 提示词 |
|---|---|---|
| 误差中位数 | 83.2 公里 | 102.3 公里 |
| 平均误差 | 440.7 公里 | 481.9 公里 |
| 25 公里以内 | 58 张 | 59 张 |
| 100 公里以内 | 109 张 | 99 张 |
| 500 公里以内 | 176 张 | 172 张 |
| 逐张比较,谁的猜测更近 | 117 张 | 82 张(1 张打平) |
长提示词也有赢的时候。有时短提示词偏到了欧洲的错误地区,而长提示词仍能把猜测留在正确的国家;它还把一张室内照片(莫斯科的一个购物拱廊)定位到了 200 米以内,而短提示词答的是圣彼得堡。但 Goedecke 的报告发现,它造成的负面波动,在数量和幅度上都超过了正面的。
也要了解这个测试的局限。它只是一份基准测试,由一个人花了约 15 美元做成。其中大部分照片(200 张里有 180 张)来自记录英国和爱尔兰的 Geograph 项目,其余来自 Wikimedia Commons,而公开的照片可能早已存在于模型的训练数据中。Goedecke 检查过,这些照片都不带 EXIF 信息,并且认为,如果模型是把这些照片背下来了,得分应该会更高。
为什么这个提示词看起来那么管用?
因为 o3 本来就擅长这件事。人们试了提示词,看到了令人惊叹的答案,就把功劳记在提示词头上,但普通的请求也能得到类似的结果。去问模型哪些指令有帮助,也无法给出定论,因为模型很容易编造关于自己推理过程的故事。
Piper 构建这个提示词的办法,是在每次出错之后问 o3 怎样才能避免,然后把答案加进去。Goedecke 的观点是,这个循环会抬高提示词的评价:当你问模型某处提示词调整是否让结果更好时,它们“几乎总会回答‘是的,这帮了大忙’”。他写道,要想知道真相,唯一的办法是做基准测试。
Alexander 自己的那次运行,说明了为什么单个例子会误导人。用了提示词之后,o3 把一片没有任何特征的平原定位到了得克萨斯和新墨西哥交界处正确的 300 乘 100 英里的区域,但当被要求给出一个点时,偏差约 110 英里。对一间加州的宿舍,它只能说“美国某所大型公立大学校园里的一间宿舍”;把密歇根的一小块草坪定位到了太平洋西北地区;还把湄公河上一段褐色的河道当成了恒河。他在密歇根的老房子,被它认成了明尼苏达州的 Richfield。
人们分享的,是那些惊人的命中。对数百张照片的测试,比任何单张截图都更能说明问题,不管那张截图多么神奇。
更新的 ChatGPT 模型和 o3 一样好吗?
目前的测试里不是。在 Goedecke 的 200 张照片上,GPT-5.4 和 GPT-5.5 的误差中位数分别为 163 和 157 公里,o3 为 83 公里。2025 年 8 月,Bellingcat 发现 GPT-5 比 o4-mini-high 明显退步,整体最强的是 Google AI Mode。
| 模型 | 误差中位数 | 25 公里以内 | 100 公里以内 |
|---|---|---|---|
| o3 | 83.2 公里 | 58 张 | 109 张 |
| GPT-5.4 | 163.3 公里 | 26 张 | 74 张 |
| GPT-5.5 | 156.5 公里 | 39 张 | 77 张 |
Goedecke 总结道:“o3 身上让它擅长这项任务的东西,并没有传承到更新的模型上。”你实际用到的是哪个模型也很重要:Bellingcat 报道称,GPT-5 推出之后,OpenAI 在 ChatGPT 里取消了选择 o4-mini-high 等旧模型的选项。ChatGPT 与 Google Lens 及其他聊天机器人的对比里有 Bellingcat 的其余结果。
怎样用 AI 查出照片的拍摄地点?
先查看照片的 GPS 数据。如果没有,就在一个干净的对话里直截了当地问聊天机器人,让它列出线索和几个候选地点,再在地图上逐一核对。把答案当作线索,而不是证据,并且只用于你自己的照片或已经公开的照片。
- Step 1先读取元数据文件里存储的坐标是测量出来的,不是猜出来的,所以要在做其他一切事情之前先检查有没有 GPS 数据。从社交应用保存的照片通常已经丢失了这些数据。
- Step 2开一个干净的对话在 ChatGPT 里,先打开一个临时聊天,在发出第一条消息之前选择“Unpersonalized”(非个性化);OpenAI 表示,这个模式不会使用记忆、自定义指令或插件。Bellingcat 发现账号历史会左右答案,而且 ChatGPT 仍然可能根据你的 IP 地址估计你的大致位置。
- Step 3使用最清晰的版本小细节决定结果:在 Bellingcat 的一次测试中,确切的地址来自信箱上的文字。请上传原图,而不是被压缩过的转发版本,并且为任何文字再附一张特写裁剪图。
- Step 4直截了当地问,并要求给出依据一条简短的请求,效果至少和 1,100 个单词的流程一样好。可以试试:
这张照片是在哪里拍的?请列出你用到的可见线索,给出三个候选地点并为每个地点标注置信度,再说明什么情况下可以排除每一个。多出来的这几句并不是为了提高准确率,而是为了让你有东西可以核对。 - Step 5亲自核对候选地点在 Street View 或卫星图像里,找两三处相互独立的吻合点,比如一块招牌、一条屋顶轮廓线和一座山丘的形状。对于地标和旅游景点,也要做一次以图搜图:在 Bellingcat 的测试中,Google Lens 在这类照片上胜过大多数聊天机器人,识别地标一文讲的就是这条路径。
- Step 6保留不确定性Bellingcat 测试过的每个模型,都有过完全答错的时候。记下答案的置信程度,并且绝不要把聊天机器人的猜测当作关于某个人的证据。
同样的顺序适用于任何方法,不管用不用 AI:先看测量得到的数据,其次是假设,最后是确认。查找照片拍摄地点的四种方法对此有完整说明。
玩 GeoGuessr 时可以用这个提示词吗?
正常游玩时不行。GeoGuessr 的社区规则把在游戏过程中使用 Google 或其他外部信息来源作为辅助视为作弊,而你把截图贴进去的聊天机器人就是这样的来源。处罚从排行榜禁赛,到永久禁止参加竞技玩法。
这个提示词借用的是游戏的名字,而不是游戏的规则。它是为真实照片写的,并且提示中指出,这些照片可能来自私人土地、某人的后院或一次越野旅行。AI 能不能击败顶尖的 GeoGuessr 玩家,以及如何在两局之间用它来练习,另有专门的指南。
有没有更简单的办法得到位置估算?
有:专门为地理定位打造的工具不需要提示词。你上传照片,就能得到一个估算。例如 GeoSpy 会根据照片显示的内容返回城市和国家;如果文件仍带有 GPS 数据,则返回记录下来的地点。和聊天机器人的答案一样,估算是需要核对的东西,不是地址。
GeoSpy 依据画面中可见的内容工作,给出的是城市级别的答案而不是地址,也不会保存上传的照片。在 geospys.com 上,分析包含在 GeoSpy Premium 中:每周 7.99 美元或每年 29.99 美元(在土耳其为 ₺389 或 ₺1,460),在合理使用范围内不限次数,可随时取消。选择年度订阅,也可以先从 GeoSpy iPhone 应用的免费试用开始。
常见问题
- 原版的 GeoGuessr 提示词在哪里能找到?
- Kelsey Piper 在 2025 年 4 月把它发在了 X 上,Scott Alexander 则在他的 Astral Codex Ten 文章 Testing AI’s GeoGuessr Genius 中完整转载了它。Sean Goedecke 在 GitHub 上的基准测试仓库里也保存了一份。
- GeoGuessr 提示词能阻止 ChatGPT 读取元数据吗?
- 它要求模型不要这样做(“No metadata peeking”,即不许偷看元数据),但一条指令并不是保证。要公平地测试像素本身能暴露什么,请先自己清除这些数据,例如截一张图。
- 详细的提示词有没有值得用的时候?
- 用于核对时有:要求给出线索和备选项,会让错误的答案更容易被发现。用于提高准确率时,证据很薄弱。在 Goedecke 的测试里,长提示词偶尔能把偏到错误国家的猜测拉回来,但它帮倒忙的次数多于帮上忙的次数。
- GeoSpy 能找到确切地址吗?
- 不能。它估算的是照片显示的城市和国家,而不是街道地址,而且它的条款禁止上传他人的照片来定位对方。
参考资料
- Testing AI’s GeoGuessr Genius — Astral Codex Ten (Scott Alexander)2025 年 5 月:Kelsey Piper 的海滩照片和完整提示词;偏差在 8 公里以内的尼泊尔答案;偏离 110 英里的平原;宿舍、草坪、河流和房子的失误。
- The famous o3 “GeoGuessr” prompt did not work — Sean Goedecke2026 年 5 月:200 张照片,短提示词的误差中位数为 83.2 公里,GeoGuessr 提示词为 102.3 公里;GPT-5.4 为 163.3 公里,GPT-5.5 为 156.5 公里。
- o3 high-reasoning prompt comparison on dataset_mixed_200 — GitHub (sgoedecke/ai_geolocation)默认提示词在 117 张照片上更接近,GeoGuessr 提示词在 82 张上更接近;180 张 Geograph 和 20 张 Wikimedia Commons 图片;莫斯科的室内照片。
- LLMs Vs. Geolocation: GPT-5 Performs Worse Than Other AI Models — Bellingcat2025 年 8 月:GPT-5 比 o4-mini-high 明显退步,Google AI Mode 最强,旧模型被从 ChatGPT 中移除。
- Have LLMs Finally Mastered Geolocation? — Bellingcat2025 年 6 月:账号历史对答案的影响、信箱上的地址、Google Lens 在旅游景点上的表现,以及每个模型都有完全答错的时候。
- Temporary chat in ChatGPT — OpenAI Help Center“Unpersonalized”选项不会使用记忆、自定义指令或插件。
- ChatGPT search — OpenAI Help CenterChatGPT 可能会根据你的 IP 地址估计你的大致位置。
- Community Rules — GeoGuessr在游戏过程中使用外部信息来源作为辅助,视为作弊;三种处罚。
- Usage policies — OpenAI不得试图侵犯他人隐私。
继续阅读
ChatGPT能识别照片拍摄地点吗?实测结果告诉你
ChatGPT能识别照片拍摄地点吗?通常可以:Bellingcat 测试里三款模型胜过 Google Lens。本文讲它有多准、何时读的是 GPS 或 IP,以及哪里会出错。
· 阅读约 2 分钟
怎么查照片拍摄地点:四种方法及各自的局限
怎么查照片拍摄地点有四种途径:GPS 元数据、以图搜图、AI 地理定位和读图判断。每种方法能做什么,又做不到什么。
· 阅读约 1 分钟
GeoGuessr AI:机器能打败顶尖玩家吗?
斯坦福的 PIGEON 以 6 比 0 击败职业选手 Trevor Rainbolt。GeoGuessr AI 如何读取场景,人类仍在哪些方面占优,以及规则如何看待使用它。
· 阅读约 2 分钟
没有EXIF怎么定位照片:三种不依赖元数据的方法
没有EXIF怎么定位照片?元数据已经被删除,还剩下什么?介绍三种对剥离后的照片依然有效的方法、各自的实际效果,以及它们的局限。
· 阅读约 1 分钟
从照片线索判断国家:先看法规规定的事物
从照片线索判断国家:受法规约束的事物胜过自然事物。这些线索会在国界处突然改变,按缩小范围的程度和识别速度排序。
· 阅读约 1 分钟
通过照片查位置违法吗?分析、研究与违法行为的界线
通过照片查位置违法吗?问题很少出在读图本身,而在于你接下来做什么。本文说明分析、研究与真正违法的行为之间的界线。
· 阅读约 1 分钟