##Inspiration We were inspired by the daily struggles of smallholder farmers in Rwanda who lack access to timely agricultural advice. Seeing the potential of AI and Web3, we aimed to build a tool that empowers farmers with localized, smart farming support.
What it does
AI-powered Agri-Assist is a chatbot-based application that helps farmers ask questions and receive real-time advice about crops, weather, soil health, and sustainable farming practices — all through an intuitive and localized interface.
How we built it
We used React to create a clean, responsive frontend and integrated it with Motoko smart contracts deployed on the Internet Computer Protocol (ICP). We also integrated a lightweight AI model for conversational assistance tailored to agriculture. The system ensures decentralized data access and privacy.
Challenges we ran into
Integrating AI into a decentralized ICP backend Designing a simple UI suitable for low-digital-literacy users Supporting local languages and offline-first usage Finding relevant datasets for agriculture in the region
Accomplishments that we're proud of
Building an end-to-end working prototype Successfully connecting Motoko canisters with the React frontend Designing for inclusivity and accessibility for local farmers Providing a proof of concept that’s both smart and sustainable
What we learned
How to develop on the Internet Computer with Motoko How to integrate AI into decentralized systems The importance of user-first design in agri-tech The technical and social challenges of building for rural environments
What's next for AI-powered Agri-Assist
Add Kinyarwanda language support Train the AI on localized farming data Implement offline-first capabilities for remote areas Pilot the solution with local farming cooperatives and improve based on feedback
Built With
- motoko
- react.js
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.