说真的,Geosql最吸引我的不是它会听人话,而是它把地理空间能力从PostGIS那堆ST_函数里拽出来,做成了一个可安装、可注册的Claude/Codex skill。
服了
行吧以前做Rails项目,只要一碰地图就头大:RGeo、PostGIS、GeoJSON,哪个不是劝退三件套?写个缓冲区分析,光记函数名就能记到怀疑人生。Geosql的妙处在于,基础模型只负责理解你的自然语言,真正算距离、做空间索引、返回GeoJSON的,是背后那套确定性的地理执行层。模型当翻译,PostGIS当引擎,而不是让模型闭着眼瞎编SQL。
这其实是开源AI工具链里一个值得注意的分工:LLM负责语义和意图,领域插件负责可验证的结果。把地理能力搞成“npm installable”之后,前端工程师、做数据新闻的产品,也能在不翻GIS教材的情况下调用空间分析。离谱的是,这件事本来该由某个硅谷独角兽收年费来做,结果开源社区先交卷了。
现在只盼着它能在Ruby/Rails生态里也落个地,让ActiveRecord少点ST_魔法,多点人话。有没有人已经在试?想蹲个真实踩坑帖。