File size: 7,113 Bytes
901f9a1
604a7bb
 
 
 
 
901f9a1
 
604a7bb
 
 
 
 
901f9a1
604a7bb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d167db9
604a7bb
d167db9
 
 
 
 
 
 
 
 
604a7bb
 
d167db9
604a7bb
 
 
 
040d448
 
 
 
 
 
 
 
 
 
 
 
 
 
604a7bb
 
d167db9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
604a7bb
 
 
b5d86ad
604a7bb
 
 
 
 
 
 
 
 
 
 
 
 
d167db9
604a7bb
 
 
 
 
 
 
 
d167db9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
604a7bb
 
 
 
 
 
 
 
 
 
 
 
 
d167db9
604a7bb
 
 
 
 
 
 
 
 
d167db9
 
 
 
 
 
 
604a7bb
 
 
d167db9
604a7bb
d167db9
 
 
 
 
 
604a7bb
d167db9
604a7bb
d167db9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
604a7bb
 
 
d167db9
604a7bb
d167db9
604a7bb
d167db9
 
 
 
604a7bb
 
 
 
 
 
 
 
 
 
 
d167db9
604a7bb
d167db9
 
604a7bb
 
901f9a1
604a7bb
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
---
language:
- en
- hi
- te
license: apache-2.0
library_name: mlx
tags:
- agriculture
- indian-farming
- fine-tuned
- lora
- qwen3
- mlx
- crops
- farming
- india
- kcc
- kisan-call-center
base_model: Ila-AI/IlaAI-v1.1
datasets:
- KissanAI/Thinking-climate-100k
- daskoushik/farmers-call-query-data-qa
pipeline_tag: text-generation
---

<div align="center">

<img src="https://cdn-avatars.huggingface.co/v1/production/uploads/67a527986b39b58ea8528fb0/i_tvZOmu3un4ABR8Z0Fyp.png" alt="IlaAI Logo" width="120"/>

# IlaAI-v3 ๐ŸŒฑ
### Earth ยท Crop ยท Intelligence

**An open-source Agricultural AI for Bharat's Farmers**

[![HuggingFace](https://img.shields.io/badge/HuggingFace-Ila--AI-yellow?logo=huggingface)](https://huggingface.co/Ila-AI)
[![GitHub](https://img.shields.io/badge/GitHub-IlaAI-green?logo=github)](https://github.com/IlaAI)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue)](LICENSE)
[![Val Loss](https://img.shields.io/badge/Val%20Loss-0.598-brightgreen)]()

</div>

---

## ๐ŸŒพ What is IlaAI?

**IlaAI** (เค‡เคฒเคพ โ€” Sanskrit for *"the earth that gives"*) is an open-source LLM series built specifically for Indian agriculture. Our mission is simple โ€” give every farmer in India access to expert agricultural advice, for free, in their own language.

> "For the hands that feed a billion ๐ŸŒพ"

---

## ๐Ÿ† What's New in v3?

IlaAI-v3 is our biggest leap yet โ€” trained on **real farmer data** from India's Kisan Call Center (KCC).

- ๐Ÿ† **Best val loss ever โ€” 0.598**
- ๐ŸŒพ **175,000+ real farmer Q&A pairs** from KCC
- ๐Ÿ—ฃ๏ธ **Telugu support** (experimental)
- โšก **Fast responses** with `enable_thinking=False`
- ๐Ÿ‡ฎ๐Ÿ‡ณ **India-specific** โ€” real crops, real problems, real solutions


## ๐Ÿ“Š How v3 Compares

| Feature | v1 | v1.1 | v3 |
|---------|-----|------|-----|
| Dataset | Synthetic 96K | Thinking 100K | **Real KCC 175K** |
| Val Loss | 0.695 | 0.821 | **0.598** |
| English | โœ… Good | โœ… Better | โœ… Excellent |
| Hindi | โŒ Weak | โš ๏ธ Basic | โœ… Good |
| Telugu | โŒ None | โŒ None | โš ๏ธ Experimental |
| Real Farmer Data | โŒ | โŒ | โœ… |
| Thinking Disabled | โŒ | โŒ | โœ… |
| Response Speed | Slow | Slow | **Fast** |

---

## ๐ŸŒพ About the KCC Dataset

The **Kisan Call Center (KCC)** is a Government of India initiative launched in 2004. Farmers across India call a toll-free number (1800-180-1551) to get expert advice on agriculture. Every call is logged โ€” the farmer's question and the expert's answer.

This dataset contains **175,000+ real farmer questions** with expert answers, covering:
- Crop diseases and pest management
- Fertilizer and pesticide recommendations
- Irrigation and water management
- Government schemes and subsidies
- Market prices and crop selection
- Region-specific advice across all Indian states

Training on this data means IlaAI speaks like a real agricultural expert โ€” because it learned from real agricultural experts. ๐ŸŒฑ

---

## ๐Ÿš€ Quick Start

```python
from mlx_lm import load, generate
from mlx_lm.sample_utils import make_sampler

model, tokenizer = load("Ila-AI/IlaAI-v3")

messages = [
    {"role": "system", "content": "You are IlaAI, an expert agricultural assistant for Indian farmers. Always respond in the same language the user writes in. Be concise, practical and helpful."},
    {"role": "user", "content": "My wheat crop has yellow spots on leaves. What should I do?"}
]

text = tokenizer.apply_chat_template(
    messages,
    add_generation_prompt=True,
    tokenize=False,
    enable_thinking=False  # Always add this for fast responses!
)

sampler = make_sampler(temp=0.3, top_p=0.9)
response = generate(model, tokenizer, prompt=text, max_tokens=500, sampler=sampler, verbose=True)
```

---

## โšก Important โ€” Always Disable Thinking Mode

```python
text = tokenizer.apply_chat_template(
    messages,
    add_generation_prompt=True,
    tokenize=False,
    enable_thinking=False  # Critical! Always add this.
)
```

Without `enable_thinking=False`, the model wastes tokens on internal reasoning and responses are slower and lower quality.

---

## ๐Ÿ“Š Training Details

| Detail | Value |
|--------|-------|
| Base Model | IlaAI-v1.1 (Qwen3-4B) |
| Framework | MLX LoRA |
| Hardware | Apple M4 Mac Mini (24GB) |
| Dataset 1 | KCC 175K real farmer Q&A |
| Dataset 2 | KissanAI Thinking-climate-100k |
| Dataset 3 | 1,515 Telugu Q&A pairs |
| Training iters | 3,000 |
| LoRA rank | 8 |
| Final Val Loss | **0.598** |
| Peak Memory | 8.3 GB |

---

## ๐Ÿ—ฃ๏ธ Language Support

| Language | Status |
|----------|--------|
| English | โœ… Excellent |
| Hindi | โœ… Good |
| Telugu | โš ๏ธ Experimental |
| Tamil | ๐Ÿ”„ Coming in v4 |
| Kannada | ๐Ÿ”„ Coming in v4 |
| Marathi | ๐Ÿ”„ Coming in v4 |
| Bengali | ๐Ÿ”„ Coming in v4 |
| Gujarati | ๐Ÿ”„ Coming in v4 |
| Punjabi | ๐Ÿ”„ Coming in v4 |

---

## ๐Ÿ“ˆ Model Evolution

| Version | Dataset | Val Loss | Status |
|---------|---------|----------|--------|
| v1 | KissanAI 96K synthetic | 0.695 | โœ… Released |
| v1.1 | KissanAI 100K thinking | 0.821 | โœ… Released |
| v3 | KCC 175K real + Telugu | **0.598** | โœ… Released |
| v4 | Full 22+ Indian languages | TBD | ๐Ÿ”„ Coming |

---

## ๐Ÿ—บ๏ธ Complete Roadmap

### โœ… Phase 1 โ€” Foundation (Done)
- [x] IlaAI-v1 โ€” English agriculture advisory (96K synthetic rows)
- [x] IlaAI-v1.1 โ€” Improved English (100K thinking dataset)
- [x] IlaAI-v3 โ€” KCC real farmer data + Telugu experimental

### ๐Ÿ”„ Phase 2 โ€” True Multilingual (v4)
- [ ] 22+ Indian languages with proper quality
- [ ] Real multilingual agriculture Q&A
- [ ] BPCC + AI4Bharat datasets
- [ ] Release IlaAI-v4

### ๐Ÿ‘๏ธ Phase 3 โ€” Vision (IlaAI-Vision)
- [ ] Crop disease detection from photos
- [ ] Support all major Indian crops
- [ ] Combine text + vision into one model

### ๐Ÿ“ฑ Phase 4 โ€” Mobile App (Free Forever)
- [ ] Free Android app
- [ ] Free iOS app
- [ ] On-device inference (no internet needed)
- [ ] Voice input in Indian languages
- [ ] Available on Play Store & App Store

### ๐ŸŒ Phase 5 โ€” Global
- [ ] Expand beyond India
- [ ] Support farmers worldwide โ€” Africa, Southeast Asia, South America
- [ ] Open API for developers
- [ ] WhatsApp bot integration

---

## ๐Ÿค Contributing

We welcome contributions from developers, farmers, agronomists, and language experts!

- ๐Ÿ“‚ Add regional crop data
- ๐ŸŒ Help with Indian language translations
- ๐Ÿ› Report issues
- ๐Ÿ’ก Suggest features

---

## ๐Ÿ“œ License

Apache 2.0 โ€” free to use, fine-tune, and build upon.

---

## ๐Ÿ™ Acknowledgements

- [KissanAI](https://huggingface.co/KissanAI) for open-sourcing Dhenu models and datasets
- [Kisan Call Center](https://data.gov.in) โ€” Government of India
- [Qwen Team](https://huggingface.co/Qwen) for Qwen3 base models
- [Apple MLX Team](https://github.com/ml-explore/mlx) for MLX framework
- Every Indian farmer who inspired this project ๐ŸŒพ

---

<div align="center">
  <b>For the hands that feed a billion ๐ŸŒพ</b><br/>
  <a href="https://huggingface.co/Ila-AI">HuggingFace</a> ยท <a href="https://github.com/IlaAI">GitHub</a>
</div>