GrassToucher
基于开源AI的户外习惯引导应用,通过采集用户位置、天气等环境参数,利用本地开源模型生成情境化户外微任务,帮助用户脱离屏幕、重新连接自然世界
时间轴 (近 90 天)
GrassToucher 是一个参加 Hacktoberfest 开源 AI 挑战赛的项目,定位为基于开源 AI 的环境伴侣,通过评估用户真实世界参数生成情境化的户外微任务和生态观察建议
GrassToucher 已有线上部署在 grasstoucher.onrender.com,源码开放在 GitHub 的 Moeen-19/grasstoucher 仓库
GrassToucher 的 AI 模型管线设计上可运行 Google Gemma 2 这类开源权重模型,并能通过 Ollama 或 Transformers.js 适配本地执行
GrassToucher 前端采用原生现代 JavaScript、HTML5 和 CSS3,直接调用浏览器的 Geolocation API 捕获位置
GrassToucher 实现了 Service Worker(sw.js),通过 cache.put() 的缓存回退策略,使应用在离开网络信号覆盖区时仍能响应和运行
GrassToucher 集成了 Sentry 客户端监控,用来捕获定位边界情况和网络竞态条件
开源权重模型支持本地和边缘处理,敏感的位置坐标和个人活动日志可以完全保留在设备上,相比闭源 API 具备隐私优势
闭源云 API 在失去蜂窝信号时会失效,而开源模型可嵌入移动设备或边缘硬件在户外离线环境提供智能
GrassToucher 使用微调过的紧凑型开源模型并通过输出 schema 约束,确保 AI 返回合法安全的户外挑战,避免不安全指令或无法解析的格式
全部知识事实 (9)
GrassToucher 是一个参加 Hacktoberfest 开源 AI 挑战赛的项目,定位为基于开源 AI 的环境伴侣,通过评估用户真实世界参数生成情境化的户外微任务和生态观察建议
50%待验证GrassToucher 已有线上部署在 grasstoucher.onrender.com,源码开放在 GitHub 的 Moeen-19/grasstoucher 仓库
50%待验证GrassToucher 的 AI 模型管线设计上可运行 Google Gemma 2 这类开源权重模型,并能通过 Ollama 或 Transformers.js 适配本地执行
50%待验证GrassToucher 前端采用原生现代 JavaScript、HTML5 和 CSS3,直接调用浏览器的 Geolocation API 捕获位置
50%待验证GrassToucher 实现了 Service Worker(sw.js),通过 cache.put() 的缓存回退策略,使应用在离开网络信号覆盖区时仍能响应和运行
50%待验证GrassToucher 集成了 Sentry 客户端监控,用来捕获定位边界情况和网络竞态条件
50%待验证开源权重模型支持本地和边缘处理,敏感的位置坐标和个人活动日志可以完全保留在设备上,相比闭源 API 具备隐私优势
50%待验证闭源云 API 在失去蜂窝信号时会失效,而开源模型可嵌入移动设备或边缘硬件在户外离线环境提供智能
50%待验证GrassToucher 使用微调过的紧凑型开源模型并通过输出 schema 约束,确保 AI 返回合法安全的户外挑战,避免不安全指令或无法解析的格式
50%