Here’s a complete Project Story for KrishiMitra – Farmer Decision Agent in the format from your “About the project” guide:


🌱 Inspiration

In India, 86% of farmers are smallholders with less than 2 hectares. A single mistimed irrigation or poor market decision can wipe out profits for an entire season. Seeing this challenge — and the gap between raw data (weather, mandi prices, crop guides) and farmers’ ability to act on it — inspired us to create KrishiMitra, an AI companion that turns uncertainty into actionable plans.


🚜 What it does

KrishiMitra listens to farmers via voice or text in Hindi, Bagheli, or English, pulls hyperlocal weather forecasts, real-time mandi prices, and stage‑specific crop practices, then delivers clear, when–what–how steps with rationales. It also sends SMS/WhatsApp reminders and adapts advice from farmer feedback.


🛠 How we built it

Using IBM’s Granite LLM for reasoning, the Agent Development Kit for multi-agent orchestration, and APIs for weather and prices. RAG pipelines supply crop‑stage best practices, while preprocessing normalizes units, handles transliteration, and ensures dialect‑friendly output.


⚠️ Challenges we ran into

  • Data gaps from rural weather/mandi feeds.
  • Preserving clarity across dialects while keeping advice precise.
  • Integrating multiple tools into a seamless end-to-end workflow.

🏆 Accomplishments that we're proud of

  • End‑to‑end demo from voice intake to actionable checklist.
  • Linguistic, cultural localisation for grassroots adoption.
  • Transparent, rationale-backed recommendations.

📚 What we learned

  • Farmers trust AI more when advice is explainable and in their native dialect.
  • Automation works best when coupled with simple, familiar delivery channels.
  • Guardrails (like avoiding pesticide prescriptions) build safety and trust.

🔮 What's next for KrishiMitra – Farmer decision agent

  • Expand to more crops, states, and languages.
  • Integrate satellite imagery for early pest/disease detection.
  • Partner with FPOs, agri-startups, and government schemes for scale.
  • Add offline-first capabilities for low-connectivity regions.

If you want, I can now condense this into a visually‑layered, judge‑friendly slide so it works as both a spoken story and a deck section without losing impact.

Built With

  • agmarknet-api-for-mandi-prices
  • express.js-(backend)-ai-&-ml:-ibm-granite-llm
  • figma
  • for
  • github-for-version-control
  • google-maps-api-for-geolocation-and-directions
  • ibm-agent-development-kit-(adk)-data-processing:-pandas
  • indic-nlp-libraries-cloud-&-hosting:-ibm-cloud-(functions
  • javascript-(node.js-for-apis)-frameworks:-react-(web-ui)
  • languages:-python
  • numpy
  • object-storage)-apis-&-integrations:-openweathermap-api
  • ocr-with-tesseract
  • twilio/whatsapp-business-api-for-messaging-databases:-cloudant-(nosql)-for-farmer-profiles-and-advisory-history-other-tools:-rag-pipeline-with-vector-db-(pinecone/faiss)
  • ui/ux
Share this project:

Updates

Submission history