美国的许多农村农民不容易获得必要的作物和虫害管理数据。农民经常依赖他们从研究和合作推广服务部门获得的信息。传统上,获得这些信息需要打电话或亲自去合作推广服务办公室询问。对于那些不在实际办公地点附近的农民来说,这种方法可能令人望而却步。即使是靠近推广服务办公室的农民,也经常需要更快地获得这些信息,以便在农场中做出决策。
如果数据源对农民来说更容易获得,他们就能更及时地获得他们所需要的作物管理资源。克莱姆森大学的合作推广服务就是这样一个重要的数据源,为合作社和农民提供农业建议,以提高他们的产量和日常的农业实践。将这种数据现代化和数字化,使其可以在线访问,有助于在农民需要的时候和地点将农业建议带给他们,而不需要在某个特定的地点。
2021年5月,Linux基金会宣布了AgStack基金会,这是一个面向世界农业生态系统的开源数字基础设施项目。AgStack基金会为开源社区提供所需的数字数据和应用基础设施,以开发提高全球农业效率的解决方案。自AgStack成立以来,IBM一直在开源社区内积极工作,帮助打破数据孤岛,支持创建下一代农业技术。
通过Call for Code生态系统,我们的IBM开发人员团队开始与最近加入AgStack社区的克莱姆森大学合作,帮助该大学将其大量的农业数据数字化。虽然这些数据已经公开,但它是以PDF手册的形式存在。代码召唤"邀请世界各地的开发者和问题解决者建立和贡献于可持续的开源技术项目,以解决社会和人道主义问题,同时确保顶级解决方案的部署能够带来明显的变化。忠实于 "代码召唤 "的使命,该团队响应号召,使用技术并将重要数据带到最需要的农村农业社区。
请听Linux基金会执行主任Jim Zemlin解释 "代码召唤 "如何利用AgStack计划为农民创造更好的农业工具。
克莱姆森大学和 "代码召唤 "部署团队试图将多年来收集的数据数字化,使任何人都可以通过手机或电脑搜索数据并找到他们需要的答案。弄清楚如何做到这一点将是一项庞大的工程。但是AgStack提供了一种与从事类似工作的人们合作并从他们那里获得见解的方法,这帮助该团队迅速取得了进展。
利用克莱姆森大学提供的数据,IBM现在已经开源了农业建议(AgRec)原型API,用于农业建议。代码征集团队正在将这项工作分享到AGStack Github上,以便开发者可以下载资产并在本地自行构建原型。以下资产将被添加到GitHub上。
- Docker-compose文件,以便开源社区成员可以建立自己的本地基础设施。该基础设施包括Elastic Search(ES)、Kibana和Elastic Enterprise Search。
- 初步搜索用户界面的Docker文件。这个搜索UI是基于Elastic创建的开源代码。这允许社区成员在他们自己的机器(个人笔记本电脑等)上设置搜索UI。
- 样本YAML文件,允许社区成员采取基础设施并将其部署到Kubernetes,如果他们选择这样做。
- 克莱姆森大学的原型数据。数据将采用三种形式:电子表格、逗号分隔的数值(CSV)和Javascript对象符号(JSON)。
为了从一个合理规模的数据集开始,该团队专注于克莱姆森大学一直在收集的关于大豆的数据。使用Elastic Search创建了一个数据存储,以收集大豆数据,并将该框架部署在Kubernetess上。部署团队还把从Elastic Search生成的API发布在IBM API Hub上,以便其他开发者可以查询和利用克莱姆森大学的数据。最后,开发人员团队还在建立一个用户界面,所以最终用户(主要是农民)可以访问克莱姆森的数据。
那么,这一切为农村农民提供了什么?有了这个解决方案,农民将可以在他们需要的时间和地点按需获得作物产量建议。通过一个简单的用户界面,他们将有能力在田间工作时在他们的手机上搜索农业建议。随着时间的推移,其他合作推广机构和大学也可以使用相同的中央Elastic Search数据存储来上传他们的农业建议数据集。最终,这将提供一个大型的、强大的农业数据语料库,这样,更多的开发者可以使用这个API来实现他们自己的基于这个相同数据源的应用程序,更多的农民将拥有与他们的地理和农作物最相关的数据。
要开始实施用于农业建议的农业建议(AgRec)原型API,请访问IBM API Hub。
这种与克莱姆森大学和AgStack其他成员的合作允许开发者贡献代码并提供技术设计意见,可以帮助任何农业利益相关者,从农村农民到日常园丁。农业技术专家、学生和研究人员都可以加入代码征集活动,开发这种数字农业基础设施。要了解更多信息并作出贡献,请访问agstack.org。