Skip to main content
The Field Health Review runs on a schedule for every field. It reads the field’s recent readings, the weather outlook, the soil sample and the latest NDVI capture, and writes a status, a headline, the factors behind it and the actions to take. Each action carries a condition the server can check, so “mark resolved” is verified against live data rather than taken on trust.

The Science

A language model given structured numbers and a fixed output schema writes a readable summary of them. Without it, a farmer reads those numbers as separate charts. The model has two known weaknesses. It states confidence it doesn’t have, and it treats text in its inputs as instructions. The review guards against both. Confidence is computed from the data, not asked of the model. Free text from the farm passes through a sanitiser, a filter that neutralises instructions, before it enters the prompt.

How It’s Applied

The readings, the forecast, the soil sample and the NDVI go to a language model. Its answer is checked against the schema. Its confidence is computed from how complete the data was.

Limits

  • The review summarises. It doesn’t replace the mechanistic models, whose outputs it reads.
  • A field with no readings and no NDVI gets a low-confidence review or none.
  • Every review is reportable from the app.