核心用法
Garden 是一套面向家庭园丁的本地-first 记忆系统,采用文件树结构长期沉淀园艺数据。核心工作流围绕六个模块展开:
植物档案(plants/)——每品种/变种独立 Markdown 文件,记录品种特性、播种/定植日期、所在区域、养护日程及健康历史。Agent 仅在用户询问时按需加载,避免上下文膨胀。
区域管理(zones/)——每个种植区独立建档,包含土壤条件、光照、微气候及轮作历史。系统强制执行「同科作物 3 年内不得重茬」规则,降低土传病害累积风险。
气候感知(climate.md)——用户手动录入 USDA 耐寒区、霜冻日期及微气候差异,Agent 据此计算播种窗口与季节性预警,不依赖外部天气 API。
活动日志(log/YYYY-MM.md)——结构化记录浇水、施肥、病虫害、修剪、采收等事件,使用统一 emoji 标记(💧🐛✂️🍅),支持跨季节检索与模式分析。
收成追踪(harvests.md)——量化记录各品种产量与品质,支撑品种评估与来年选种决策。
问题诊断(diagnostics.md)——当用户描述症状时,Agent 交叉比对植株健康史、区域环境及近期天气日志,给出排查建议而非直接结论。
显著优点
- 数据主权:所有文件存放于用户本地 ~/garden/,零网络传输、零云端依赖,隐私风险趋近于零。
- 季节复利:跨年度数据沉淀后,可生成个性化的「最佳播种窗口」「品种产量对比」等洞察。
- 轮作合规:自动 3 年轮作锁机制,减少人为疏漏导致的连作障碍。
- 低门槛迁移:纯 Markdown + 目录结构,可用任何编辑器或 Git 管理,不与特定平台绑定。
潜在缺点与局限性
- 无实时天气:需用户手动更新气候文件,无法自动获取降雨、极端天气预警,灌溉决策依赖主观判断。
- 无图像识别:病虫害诊断仅基于文本描述,无法上传叶片照片进行 AI 识别。
- 硬件隔离:不支持直连土壤传感器或自动灌溉系统,无法形成 IoT 闭环。
- 初期配置成本:首次使用需手动建立目录结构并录入基础气候参数,对技术小白存在摩擦。
适合人群
- 注重隐私、偏好本地数据管理的家庭园丁
- 有一定 Markdown/文件管理经验的用户
- 希望长期追踪品种表现、优化轮作规划的中高级爱好者
- 愿意牺牲自动化换取数据可控性的「慢技术」倡导者
常规风险
- 数据丢失:本地文件无云同步,若未配置备份(如 Git、rsync、网盘同步),硬盘故障即导致季节数据永久丢失。
- 诊断局限:文本诊断无法替代实地采样或实验室检测,严重病虫害延误可能造成经济损失。
- 微气候误判:用户自报的区域条件若与实际存在偏差,播种窗口计算将系统性失准。
- 连作锁绕过:系统仅提供规则提醒,无法强制阻止用户在物理层面重茬,合规性依赖自律。