METAL LAB

Claude打造Mac应用,倒计时提醒院子上空飞机

只需输入地址并画出树木轮廓,应用就能结合实时航空数据,用语音播报方位和出现倒计时

摘要

  • Anthropic的Claude打造了一款Mac应用,利用实时ADS-B航空数据,精确到秒地预测飞机何时出现在头顶
  • 应用会参考用户手绘的树木、屋顶轮廓,只对真正能看到的飞机提示"看",被遮挡的飞机则只提示"听"
  • 飞机位置数据来自adsb.lol和adsb.fi,航线数据来自adsb.lol数据库,地面高度数据来自Open-Meteo,语音播报则由苹果设备端框架完成
Claude turns flight data into "look behind you"

让人抬头看天的Mac应用

Anthropic官方网站

左侧是一群志愿者运营的ADS-B公开数据源,通过虚线箭头流入中间圆形的应用图标。应用计算出位置和航线后,箭头指向右侧用户,箭头上方立着一个虚线圆形的关卡,用来判断是否被树木和屋顶遮挡:能看见时用实线箭头明确提示"看",被挡住时则以条件式提示"听"。左侧是一群志愿者运营的ADS-B公开数据源,通过虚线箭头流入中间圆形的应用图标。应用计算出位置和航线后,箭头指向右侧用户,箭头上方立着一个虚线圆形的关卡,用来判断是否被树木和屋顶遮挡:能看见时用实线箭头明确提示"看",被挡住时则以条件式提示"听"。

Anthropic的AI模型Claude打造的一款Mac应用正在引发关注。用户只需输入地址,再在屏幕上大致画出院子周围树木和屋顶的轮廓,应用就会实时追踪头顶飞过的真实飞机,并用语音提示几秒后该朝哪个方向看。一段公开在YouTube上的视频展示了这款应用的实际运行效果。

这款应用并不只是简单地提醒"有飞机经过"。它把声音传到人耳所需的时间也计算在内,从飞机进入视野前几秒就开始倒计时。视频中的语音提示是这样的:"Look east... in view in five, four, three"(请看东方,5秒、4秒、3秒后可见)。

被树挡住时不提示"看"而是提示"听"

这款应用最引人注目的地方,在于它把用户手绘的树木和屋顶轮廓真正纳入了物理计算。只有当飞机飞得足够高、超过院子里树木的高度时,才会触发"看(Look)"提示;如果飞机被树木或屋顶挡住、实际看不见,应用就只给出"听(Listen)"提示。据悉,屏幕上显示的每一架飞机都对应着真实的实时航空交通数据。

免费公开的航空数据是核心原料

支撑这款应用运行的数据大多来自志愿者维护的公开基础设施。飞机位置数据经由社区聚合网站adsb.lol和adsb.fi获取——这些数据来自数千个业余爱好者天线接收到的信号,捕捉的是装有应答机的飞机持续通过公开电波发送的位置信息(ADS-B)。航线信息来自adsb.lol的社区航线数据库,地面高度数据则取自Open-Meteo。把地址转换成地图、再用语音播报的部分,由苹果的设备端框架来完成。

整理成表格如下:

数据类型来源
飞机实时位置adsb.lol、adsb.fi(社区ADS-B)
航线信息adsb.lol社区航线数据库
地面高度Open-Meteo
地理编码、地图、语音苹果设备端框架

罗马飞往纽约航班验证了精确度

视频公开的实际演示画面显示,这款应用的计算有多么具体细致。这种级别的细节信息,只有把ADS-B信号和航线数据结合起来才能得出。

使用方式

视频中展示的使用流程是这样的:首先输入自家地址,再在屏幕上大致画出院子周围树木和屋顶的轮廓。应用会以这些地形信息为基准持续监测头顶的航空交通,一旦有飞机满足超过树线的条件,就会用语音播报方向和倒计时;被屋顶或树木遮挡、肉眼看不到的飞机则只会触发"听"的提示。这次视频中并未透露这款应用的分发方式或下载渠道。

编辑视角

这个演示说明了一件事——AI编程工具如今已不再局限于生成一段文字或一张图片,而是能够把多个公开数据源实时整合起来,做出带有物理计算能力、真正能运行的软件。换作以前,开发者要花上好几天时间去翻查ADS-B的API文档、编写坐标转换逻辑、再单独接入语音合成API,而这次的案例把整条流水线打包成了一个完整的成品。

这种做法对国内团队或个人开发者也有直接的参考价值:只要有几个公开API(ADS-B、地形高度、地图),就能快速做出个性化提醒应用的原型。不过这款应用目前仍处于演示阶段,分发渠道尚未公开,想要真正上手体验恐怕还需要一些时间。

未来,类似的模式——把编程智能体接入爱好者社区公开的实时数据、打造出"专属提醒应用"的演示——大概率会越来越常见。这或许可以看作是抬头看天这件事从"靠运气"转向"靠计算"的第一个例子。

评论