网易首页 > 网易号 > 正文 申请入驻

一个农场应用,靠积温自动推进作物阶段

0
分享至

一个农场季节从"已播种"走到"生长期",中间不需要任何人点一下按钮。当积温(GDD,生长度日)累计跨过作物阈值,季节状态自己就往前走了。

这是 Mecropolis 的核心逻辑。它把 Open-Meteo 的气温从播种那天起逐日累加,用真实发生过的天气,算出每块地里的作物现在处在什么阶段。农场经理和农艺师不用手动维护时间表,季节的进度由天气自己讲。


它到底在算什么

积温这个概念不复杂:作物生长需要热量,把每天的温度折算成一个累积值,累到某个数,作物就进入下一个阶段。Mecropolis 把这个累积过程接上了实时天气接口,所以阶段推进的依据不是日历,是这块地实际经历过的天气。

应用面向的是想把一个季节的完整故事放在一处的人——从驱动它的降雨和高温,到什么时候喷了什么药。数据模型里没有任何东西绑死在某个地区:农场、地块和坐标都是 Sanity 文档,Open-Meteo 能给地球上任何一个点返回天气。

开发者做这个应用时心里想的是南非西开普省的农场,因为他从小在那里长大,现在的工作也围绕那里。演示农场放在斯瓦特兰小麦带。

不用登录就能看到的东西

落地页不需要登录。上面是一张基于 MapLibre 的区域天气地图,每个网格单元按本季累计的度日数着色。旁边并排着演示站点的实时天气状况、土壤、虫害压力和区域产量统计。

登录之后进入仪表盘,能看到农场、地块、季节看板、季节对比、CSV 导出、活动流,以及一个推荐队列——可以批准、拒绝或标记完成。

单个季节页面里的东西更密:

  • 阶段步进器,直观显示作物走到哪一步
  • 积温图表
  • 降雨和温度的假设情景模拟
  • 地块照片和土壤检测 PDF
  • 带修订历史的日期笔记,可以逐条恢复
  • 对地块日志的语义搜索
  • 对季节已存记录的 AI 摘要

所有数据都是真的。天气和土壤来自实时接口,施药和产量由操作者录入。区域基准数据单独展示,绝不会拿来填补某块地的产量。作物模型参数是开发者自己手写的估算值,没有引用来源,应用里也如实说明了这一点。

从 Next.js 推倒重来

Mecropolis 最终跑在的架构,不是它一开始用的那套。第一版是 Next.js 16,内嵌 Sanity Studio,用 Auth.js 做凭据登录,部署在 Vercel 上。本地能跑,但 Studio 渲染又慢又脆,Next 构建在 Vercel 上卡住。后来 Vercel 因为提交作者邮箱的问题拒绝了一次部署。

开发者发现自己跟托管平台和渲染引擎搏斗的时间,比做应用本身还多。9月22日,他停下来重开:要的是一个 Web 应用,不是桌面应用,规格书里其他内容不变。技术栈换成 React + Vite + TypeScript + React Router,Sanity 作为后端内容湖,不依赖 Sanity 的渲染引擎。

重建后是一个跑在 Cloudflare Pages 上的 Vite + React 单页应用。浏览器直接读取一个公开可读的 Sanity 数据集,而每一次写入都经过一个持有写入令牌的 Pages Function。这个拆分后来被证明是整个项目里最好的决定——它给了一个统一的地方去执行会话校验、来源检查、Zod 验证和写入上限,也给 Sanity Functions 留了一个干净的调用端点。

又过了一天,范围进一步收窄:不实现 Sanity Studio,因为渲染问题会额外花时间调试,干脆自己写 Web 应用。

整个构建过程用的是 Claude Code,从第一次规格评审到最终部署。开发者先在终端里用 Claude Code CLI,后来转到 Claude 桌面应用,两个并排用:桌面应用跑长会话,带内置浏览器预览,CLI 就在旁边的终端里。工作从9月20日持续到26日,跨了很多个会话。

他先写了一份完整的项目规格(仓库里的 planning.txt),然后让 Claude 检查其中的不一致之处,并按阶段规划构建。之后基本是短提示词推进:"开始第一阶段"、"继续重设计"、"还有什么没做完"。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
乌克兰将地面机器人投放到俄军防线后方,行动导致3000名俄军伤亡

乌克兰将地面机器人投放到俄军防线后方,行动导致3000名俄军伤亡

陌上桃花开的
2026-09-27 08:36:40
首局惜败!林诗栋/黄友政4-1逆转日本组合,挺进亚运会男双决赛

首局惜败!林诗栋/黄友政4-1逆转日本组合,挺进亚运会男双决赛

小兰看体育
2026-09-27 12:06:43
据说这是当年美到让黎明都失语,让众多女明星都自愧不如的大美女

据说这是当年美到让黎明都失语,让众多女明星都自愧不如的大美女

可乐谈情感
2026-09-27 04:27:45
“刘欢被去世官方紧急辟谣”,自媒体造谣还有没有底线?

“刘欢被去世官方紧急辟谣”,自媒体造谣还有没有底线?

评底郭
2026-09-27 15:56:37
1993年,98岁李奇微卧病在床,临了把朝鲜战争底牌抖出来:美军哪是平手,华盛顿藏了四十年的败局被他掀了?

1993年,98岁李奇微卧病在床,临了把朝鲜战争底牌抖出来:美军哪是平手,华盛顿藏了四十年的败局被他掀了?

扶苏聊历史
2026-09-27 16:26:25
40岁鲁尼现身大变样!暴瘦整牙修鼻梁,否认打减重针

40岁鲁尼现身大变样!暴瘦整牙修鼻梁,否认打减重针

看尽落尘花q
2026-09-27 13:02:28
A股:来不及等开盘了,种种迹象已经表明,9月28周一将这样走

A股:来不及等开盘了,种种迹象已经表明,9月28周一将这样走

虎哥闲聊
2026-09-27 11:43:30
戚薇穿32斤3D打印水花裙现身活动,既坐不下也走不动路,被工作人员推上红毯……

戚薇穿32斤3D打印水花裙现身活动,既坐不下也走不动路,被工作人员推上红毯……

都市快报橙柿互动
2026-09-26 09:45:28
9月27日,2026年养老金调整通知没公布,中秋节后还能期待吗?

9月27日,2026年养老金调整通知没公布,中秋节后还能期待吗?

小彬说事
2026-09-27 10:04:36
0-3!0-4!短短3天王楚钦2次遭遇横扫:本届亚运最多只能拿1金牌

0-3!0-4!短短3天王楚钦2次遭遇横扫:本届亚运最多只能拿1金牌

风过乡
2026-09-26 20:03:01
该来的终于来了!菲律宾强闯仁爱礁后,被眼前这一幕直接吓傻眼了

该来的终于来了!菲律宾强闯仁爱礁后,被眼前这一幕直接吓傻眼了

共工之锚
2026-09-26 00:17:02
震惊!中秋礼直接踩进垃圾桶!男子:家里不缺吃喝,怕老人吃出病

震惊!中秋礼直接踩进垃圾桶!男子:家里不缺吃喝,怕老人吃出病

火山詩话
2026-09-27 06:43:28
回顾:几百万难民无家可归,中国有责任收留?中方甩出4字:白日做梦

回顾:几百万难民无家可归,中国有责任收留?中方甩出4字:白日做梦

一姐说军史
2026-09-22 14:31:59
事态已经全面升级!赖清德有可能成为新中国历史上,唯一一位在任台湾地区领导人中出现重大变故的人物

事态已经全面升级!赖清德有可能成为新中国历史上,唯一一位在任台湾地区领导人中出现重大变故的人物

人生录
2026-09-11 00:05:21
何润东成全场唯一手柄玩家:陈赫等众多明星看傻了

何润东成全场唯一手柄玩家:陈赫等众多明星看傻了

游民星空
2026-09-26 19:16:20
刘欢:我这辈子最不后悔的,就是拿出2000万做了这件事

刘欢:我这辈子最不后悔的,就是拿出2000万做了这件事

飘飘然的娱乐汇
2026-09-26 12:46:16
尼泊尔发生雪崩,多人失联

尼泊尔发生雪崩,多人失联

第一财经资讯
2026-09-27 17:48:22
2026名古屋亚运会|9月27日田径决赛+央视/央视频直播:18:25陈妤颉200米,等到20点03,严子怡标枪大战

2026名古屋亚运会|9月27日田径决赛+央视/央视频直播:18:25陈妤颉200米,等到20点03,严子怡标枪大战

开成运动会
2026-09-27 12:26:42
炸裂!女网红和男子开房,因动作太猛导致女网红腰部骨折,告上法庭索赔50万

炸裂!女网红和男子开房,因动作太猛导致女网红腰部骨折,告上法庭索赔50万

小徐讲八卦
2026-09-17 09:49:48
刘欢的离世,讨论最多的反而是养老金问题。

刘欢的离世,讨论最多的反而是养老金问题。

阿废冷眼观察所
2026-09-27 05:12:59
2026-09-27 19:43:00
摸鱼算法
摸鱼算法
致力于用最前沿的AI技术,换取更多发呆时间的三十岁青年。
214文章数 71关注度
往期回顾 全部

头条要闻

起底假核桃油公益助农骗局:售价39元主播一单抽成9元

头条要闻

起底假核桃油公益助农骗局:售价39元主播一单抽成9元

体育要闻

2-1!41岁魔笛世界波 克罗地亚欧国联开门红

娱乐要闻

刘欢去世后谣言四起,韩磊被翻旧账

财经要闻

“为了看短剧,我妈两年花了22万 ”

科技要闻

星舰第14飞,为什么准备绕地球六圈?

汽车要闻

MAZDA EZ-60激光版上市 焕新全系11.39万元起

态度原创

家居
手机
本地
数码
公开课

家居要闻

2026建博会(广州) 公装联探展交流活动

手机要闻

荣耀Magic9系列发布前瞻:价格、配置,均已清晰!

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

数码要闻

雷神STATION系列AI工作站首发26999元:锐龙AI Max+ 395、128GB大内存

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版