From a drone flight to advice
In the app, Software II is no longer a single prompt: it is the last step of a pipeline that runs on every upload. Each step is computed on the server, so the web application and the mobile app show the same results.
1. Upload
Per plot
The farmer uploads the NDVI zonal statistics of a drone flight (XML), with the sowing date and the date the images were taken. Days after sowing (DAS) is computed per plot from those two dates.
2. Score
Software I
A model pack scores irrigation and nitrogen for each plot as low, medium or high. The farmer chooses the pack on the upload page: the models from Data Collection 1 or from Data Collection 2.
3. Judge NDVI by growth stage
Normal · watch · low
The plot's NDVI is compared with the healthy range for its wheat growth stage. From heading on, a low model score with NDVI still in range is shown as likely ripening rather than a problem.
4. Field health
0–100
One score per plot, averaged over the field, from how far NDVI sits below its stage's range and from the nitrogen and irrigation levels.
5. Recommend
Software II
A language model turns the stage, the two levels and the NDVI judgement into advice for water and fertiliser, in Turkish or English. It runs as a background job; the app shows its progress, and its errors if it fails.