Build an Agritech Crop Yield & Livestock Diagnostics Agent with LlamaIndex
Agritech startups like Verdant Impact are modernizing rural agricultural productivity in India. In this challenge, you will implement an agritech soil health and livestock disease diagnostic assistant using LlamaIndex RAG pipelines. The system indexes agricultural extension research, veterinary manuals, and local soil moisture telemetry to deliver actionable crop rotation and livestock health interventions directly to rural farmers in regional languages.
What you are building
The core problem, expected build, and operating context for this challenge.
Build an agritech crop yield and livestock diagnostic RAG pipeline using LlamaIndex.
How work is evaluated
Evaluates accuracy of agronomic recommendations based on soil NPK inputs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
ph_correction_test
Ensures alkaline soil (pH > 8.0) triggers Gypsum recommendation.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
agronomic_accuracy
Correctness of fertilizer dosage recommendation. • target: 0.95 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Index agricultural and veterinary diagnostic documents into LlamaIndex vector stores.
Implement multi-document retrieval with hybrid keyword-vector query routing.
Evaluate soil NPK values and generate custom fertilizer dosage schedules.
Deliver localized agronomy recommendations.
Reference links and supporting material
Agronomic trial reports and soil nutrient requirement guidelines for Indian crop varieties.
Challenge setup
Evaluates accuracy of agronomic recommendations based on soil NPK inputs.
Challenge input
JSON with crop_type, nitrogen_ppm, phosphorus_ppm, potassium_ppm, soil_ph.
LlamaIndex
Required data framework for agronomy retrieval.
Evaluated output
JSON with recommended_urea_kg_per_acre, recommended_dap_kg_per_acre, ph_correction.
- Ensures alkaline soil (pH > 8.0) triggers Gypsum recommendation.
- Correctness of fertilizer dosage recommendation. • target: 0.95 • range: 0-1
- Benchmark: Agritech Precision Benchmark
- Agronomic Accuracy target: 0.95
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Llama Index · Required
- Agno · Optional
- Cekura · Optional
- Agno · Optional
Evaluation contract
- ph_correction_test · Weight 1
- agronomic_accuracy · Weight 1
Metrics
- agronomic_accuracy · Target 0.95
Benchmarks
- Agritech Precision Benchmark
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON with crop_type, nitrogen_ppm, phosphorus_ppm, potassium_ppm, soil_ph.
Output: JSON with recommended_urea_kg_per_acre, recommended_dap_kg_per_acre, ph_correction.
Execution harness: Python
Evaluation tools
- LlamaIndex · RAG Framework
Recipe freeze marker
No recipe freeze time is recorded.