Logiciel II : Modèle de prise de décision autonome

L'intelligence artificielle au service de décisions agricoles autonomes et intelligentes.

Berlin, Germany20 janvier 2026 – 31 octobre 2026

Dans l'application aujourd'hui

Comment le Logiciel II fonctionne dans les applications web et mobile Smart Farming, à la date du 6 octobre 2026. Le rapport de janvier ci-dessous est conservé tel qu'il a été publié.

D'un vol de drone à un conseil

Dans l'application, le Logiciel II n'est plus une simple requête : c'est la dernière étape d'une chaîne qui s'exécute à chaque import. Chaque étape est calculée sur le serveur, de sorte que l'application web et l'application mobile affichent les mêmes résultats.

1. Import

Par parcelle

L'agriculteur importe les statistiques zonales NDVI d'un vol de drone (XML), avec la date de semis et la date de prise des images. Le nombre de jours après semis (JAS) est calculé pour chaque parcelle à partir de ces deux dates.

2. Évaluation

Logiciel I

Un jeu de modèles évalue l'irrigation et l'azote de chaque parcelle comme faible, moyen ou élevé. L'agriculteur choisit le jeu sur la page d'import : les modèles de la Collecte de données 1 ou ceux de la Collecte de données 2.

3. Juger le NDVI selon le stade de croissance

Normal · à surveiller · bas

Le NDVI de la parcelle est comparé à la plage saine de son stade de croissance du blé. À partir de l'épiaison, un score faible du modèle avec un NDVI encore dans la plage est présenté comme une maturation probable plutôt que comme un problème.

4. Santé du champ

0–100

Un score par parcelle, moyenné sur le champ, calculé à partir de l'écart du NDVI sous la plage de son stade et des niveaux d'azote et d'irrigation.

5. Recommandation

Logiciel II

Un modèle de langage transforme le stade, les deux niveaux et l'appréciation du NDVI en conseils pour l'eau et l'engrais, en turc ou en anglais. Il s'exécute en tâche de fond ; l'application affiche sa progression, et ses erreurs s'il échoue.

Deux jeux de modèles, côte à côte

Chaque import est évalué par les deux jeux et les deux résultats sont conservés, afin que les applications puissent montrer leurs désaccords. Le jeu choisi sur la page d'import détermine la recommandation.

Collecte de données 1

Arbre de décision (irrigation) · Bayes naïf (azote)

Variables : JAS et moyenne, maximum, minimum, médiane, covariance et étendue du NDVI de la parcelle. Aucun résultat de validation n'a été enregistré pour ces modèles.

Collecte de données 2

Extra Trees (irrigation) · XGBoost (azote)

Variables : JAS et moyenne, maximum, minimum, écart type et étendue du NDVI de la parcelle. Validés sur les données 2025 et 2026 par une validation croisée à 15 plis par parcelle : azote 51 % (hasard 33 %, p = 0,01), irrigation 36 % (p = 0,14).

Ce que signifie la précision

Le modèle d'irrigation de la Collecte de données 2 ne se distingue pas du hasard ; il ne doit donc pas guider seul les décisions, et l'application l'indique à côté de ses résultats. Le modèle d'azote distingue bien les parcelles non fertilisées, mais confond les deux niveaux fertilisés. Ces deux résultats valent pour ces deux saisons sur ce champ et ne disent rien d'un autre champ ou d'une autre année.

Les stades de croissance et leurs plages de NDVI

La matrice de décision et le contrôle du NDVI utilisent les mêmes cinq stades du blé, selon les jours après semis :

Levée et tallage

JAS 0–50 · NDVI 0,15–0,60

Les conseils visent l'installation de la culture : assez d'eau, et de l'engrais tôt pour augmenter le nombre de talles.

Montaison

JAS 50–110 · NDVI 0,40–0,85

Le stade le plus exigeant de la culture : un manque d'eau ou d'azote reçoit les conseils les plus urgents.

Épiaison et floraison

JAS 110–140 · NDVI 0,45–0,90

Le stress hydrique coûte du grain ; le jaunissement des feuilles peut commencer et n'est pas traité comme un problème lorsque le NDVI est dans la plage.

Remplissage du grain

JAS 140–165 · NDVI 0,30–0,80

Plus d'engrais ; l'eau est réduite progressivement. Un jaunissement dans la plage est une maturation naturelle.

Maturation

JAS 165+ · NDVI 0,10–0,55

Ni eau ni engrais : la culture sèche avant la récolte.

Score de santé du champ

Chaque parcelle obtient 100 moins trois pénalités : jusqu'à 50 points pour un NDVI sous la plage de son stade (une mesure continue, estimée à partir de la moyenne et de la dispersion propres à la parcelle), jusqu'à 30 pour l'azote et jusqu'à 20 pour l'irrigation (un niveau faible coûte le poids entier, un niveau moyen la moitié). Le score du champ est la moyenne des parcelles qui ont pu être évaluées.

  • Les pénalités d'azote et d'irrigation sont pondérées par la précision validée du modèle : un modèle à moins de cinq points du hasard compte pour un dixième et ne fait donc presque pas bouger le score. Les modèles sans validation enregistrée (Collecte de données 1) comptent entièrement, et les pénalités de la Collecte de données 2 sont en outre pondérées par la probabilité que le modèle attribue à sa réponse.
  • À partir de l'épiaison, lorsque le NDVI reste dans la plage de son stade, un niveau faible d'azote ou d'irrigation compte pour un quart : le score faible correspond très probablement au jaunissement qui accompagne la maturation.
  • Lorsque moins de la moitié des parcelles peuvent être évaluées, les applications n'affichent pas de score plutôt qu'un score trompeur.

La couche du modèle de langage aujourd'hui

Le rapport de janvier utilisait le modèle Llama-3.3-70b-versatile via un fournisseur externe. Depuis, les recommandations passent par la passerelle de modèles compatible OpenAI de preunec, actuellement avec Gemini 3.1 Flash-Lite de Google (gemini-3.1-flash-lite). Le modèle est un paramètre de configuration : il peut donc être changé sans modifier le logiciel.

  • Le modèle répond selon une structure JSON fixe (état du champ, conseil d'eau, conseil d'engrais, point à garder à l'esprit), afin que les applications puissent présenter les conseils de façon fiable.
  • La requête contient la matrice de décision des cinq stades et l'appréciation du NDVI de la parcelle, et demande au modèle de ne pas recommander d'eau ni d'engrais pour un jaunissement naturel au stade considéré.
  • Les limites de débit de la passerelle sont attendues puis la requête est relancée ; une recommandation qui échoue malgré tout est signalée dans l'application au lieu d'être ignorée sans bruit.

Les plages par stade face au champ de 2025

Chaque parcelle de la saison 2025, évaluée exactement comme l'application l'évaluerait : son NDVI à chaque vol par rapport à la plage de son stade, compté en jours après le semis.

Semis précoce
NDVI mesuré et plage attendue par l'application, saison 2025: Semis précoce0.00.20.40.60.81.04080120160200Jours après le semis0 g20 g10 g
Semis tardif
NDVI mesuré et plage attendue par l'application, saison 2025: Semis tardif0.00.20.40.60.81.04080120160200Jours après le semis10 g20 g0 g
Afficher les chiffres
NDVI mesuré et plage attendue par l'application, saison 2025
VolBlocJours après le semis0 g/m² N10 g/m² N20 g/m² NPlage de l'applicationParcelles : normale / à surveiller / basse
15 avr. 2025Semis précoce1240.580.840.830.45–0.9024 / 2 / 1
15 avr. 2025Semis tardif460.370.680.640.23–0.6827 / 0 / 0
18 avr. 2025Semis précoce1270.550.810.800.45–0.9024 / 2 / 1
18 avr. 2025Semis tardif490.350.640.620.26–0.7127 / 0 / 0
7 mai 2025Semis précoce1460.350.640.630.33–0.8221 / 5 / 1
7 mai 2025Semis tardif680.360.560.560.40–0.8520 / 3 / 4
4 juin 2025Semis précoce1740.290.240.250.11–0.5627 / 0 / 0
4 juin 2025Semis tardif960.310.520.440.40–0.8514 / 7 / 6
16 juin 2025Semis précoce1860.160.100.100.10–0.5513 / 11 / 3
16 juin 2025Semis tardif1080.080.150.110.42–0.870 / 0 / 27
  • Semis précoce : les plages conviennent. Mi-avril, 24 parcelles sur 27 étaient jugées normales, et les trois sous la plage étaient précisément celles non fertilisées : le contrôle repère l'azote manquant. Le 16 juin (jour 186), 14 parcelles sont passées sous la plage de maturation, la culture séchant avant la récolte.
  • Semis tardif : les plages ne conviennent pas. Le 16 juin, au jour 108, l'application attend une culture en croissance (montaison, NDVI 0,42–0,87), mais le blé tardif était déjà mûr après une saison bien plus courte : les 27 parcelles seraient jugées basses. Dix jours plus tôt, 13 l'étaient déjà.
  • Ce que cela signifie : compter le stade uniquement en jours après le semis interprète mal une culture tardive après un printemps chaud. Les plages doivent être calibrées par stade à partir des parcelles de référence, et le stade lui-même demande plus que la date de semis, par exemple la température accumulée par la culture.

Première collecte de données

Transformer les scores du Logiciel I en recommandations de terrain tenant compte du temps

Ce que fait le Logiciel II

Le Logiciel II, le modèle de prise de décision autonome, transforme les résultats analytiques du Logiciel I en conseils pratiques. Il ne traite pas les mesures du drone comme des chiffres figés, mais comme une partie du calendrier de la culture, et les transforme en plan d'action avec des recommandations concrètes pour l'agriculteur.

Données d'entrée

Score d'azote

issu du Logiciel I

L'état nutritif prédit : faible, moyen ou idéal, correspondant à 0, 10 et 20 g/m².

Score d'irrigation

issu du Logiciel I

L'état de stress hydrique prédit : faible, moyen ou idéal.

Jours après semis (JAS)

l'horloge biologique de la culture

Plus qu'un compteur : les JAS déterminent le stade de croissance et, avec lui, les besoins de la culture. Les mêmes scores conduisent à des recommandations différentes selon le stade.

Stades de croissance (selon Zadoks)

Les décisions suivent l'échelle phénologique de Zadoks, mise en correspondance avec les données de NDVI et de JAS mesurées sur le terrain, afin que chaque stade repose sur des observations plutôt que sur des hypothèses.

Installation et tallage

JAS 40–50 · Zadoks 20–30

NDVI autour de 0,55 à la fin de l'enracinement. Les décisions prises ici influent directement sur le nombre final d'épis.

Croissance rapide et élongation de la tige

JAS 50–110 · Zadoks 31–50

La culture produit rapidement de la biomasse et a besoin d'un maximum de ressources : les interventions sont prioritaires.

Floraison et anthèse

JAS 110–140 · Zadoks 60–75

Le NDVI culmine vers 0,75 et le potentiel de rendement se fixe. Aucune tolérance au stress hydrique ou nutritif dans cette période.

Remplissage du grain

JAS 140–165 · Zadoks 80–89

Le NDVI redescend vers 0,50 à mesure que les nutriments passent des feuilles au grain ; les interventions deviennent moins fréquentes.

Préparation de la récolte

JAS 165+ · Zadoks 90+

Le NDVI passe sous 0,20. La plante ne peut plus utiliser d'intrants : le conseil est d'arrêter l'eau et l'engrais et de planifier la récolte.

La couche de décision : Llama-3.3-70b-Versatile

Le Logiciel II utilise la capacité de raisonnement du modèle de langage Llama-3.3-70b-versatile pour pondérer plusieurs variables à la fois et gérer les arbitrages agricoles.

  • Évaluation contextuelle : les scores du Logiciel I sont jugés comme le ferait un conseiller expert, selon les risques et les opportunités du stade de croissance en cours.
  • Relations non linéaires : le modèle peut raisonner sur les liens entre la biologie de la plante et la gestion des ressources, comme l'équilibre entre l'azote et l'eau.
  • Marge d'évolution : de nouvelles données d'entrée comme la température ou l'humidité pourront être ajoutées plus tard sans modifier le cœur du système.

Filtres de décision

Conseil économique : une baisse du NDVI avant la récolte est reconnue comme naturelle, et l'utilisateur est mis en garde contre des applications coûteuses et inutiles au champ. Priorité selon le moment : aux stades critiques, même de petits écarts deviennent des actions prioritaires. Contrôles opérationnels : en début de croissance, le modèle signale les pratiques qui se contrarient, comme une irrigation excessive qui lessive l'azote hors de la zone racinaire.

Conclusion

Le Logiciel II affine le diagnostic technique du Logiciel I en orientations stratégiques. Filtrer les données à travers la biologie de la culture permet que seules les décisions qui méritent d'être appliquées parviennent au producteur, et déconseiller une fertilisation ou une irrigation inutile favorise à la fois les économies et une production durable.

Deuxième collecte de données

Ce que la saison 2026 a changé dans les données d'entrée à partir desquelles le Logiciel II décide, et dans quelle mesure chacune est fiable.

Nouvelles données d'entrée issues de la deuxième collecte

Le Logiciel II décide à partir des niveaux d'azote et d'irrigation fournis par le Logiciel I. Après la saison 2026, ceux-ci proviennent de nouveaux modèles, réentraînés sur les deux saisons ensemble : 594 mesures de parcelles sur les 54 parcelles, 12 vols. Ils ont été livrés sous forme de paquet d'intégration web ; dans l'application, ils constituent le jeu de modèles Collecte de données 2.

Entrée

Un vol

Le tableau des statistiques zonales du vol (un fichier pour toutes les parcelles, ou un fichier par parcelle) et la date de semis, une pour le champ ou une par parcelle. La date du vol est lue dans le nom du fichier.

Sortie

Par parcelle

Les jours après semis, le niveau d'azote prédit (0, 10 ou 20 g/m²) et le niveau d'irrigation (0, 50 ou 100 %), chacun avec sa probabilité pour chaque niveau, et un avertissement lorsqu'une prédiction n'est pas fiable.

Modèles

Choisis parmi 12 testés

XGBoost pour l'azote et Extra Trees pour l'irrigation, choisis selon leur précision sur des parcelles jamais vues par le modèle, sur 15 cycles de test. Les 12 modèles se situent tous à quelques points les uns des autres.

Parcelles non semées

Pas de prédiction

Une parcelle survolée avant son semis ne reçoit aucune prédiction ; le Logiciel II ne donne donc aucun conseil pour elle. Deux vols de 2026 ont eu lieu avant le semis du bloc tardif ; ces mesures de sol nu ont été exclues de l'entraînement.

Dans l'application, septembre 2026

À la mi-septembre 2026, les nouveaux modèles ont été intégrés aux applications web et mobile à côté de ceux de la première phase, sans les remplacer, afin de pouvoir comparer les deux sur les mêmes imports.

Les deux jeux évaluent chaque import

Rien à réimporter

Chaque parcelle est évaluée par les deux jeux de modèles et les deux résultats sont enregistrés. Les imports antérieurs ont été évalués par le nouveau jeu à partir des statistiques déjà présentes dans la base de données.

Choisi à l'import

Web et mobile

La page d'import permet à l'agriculteur de choisir « Collecte de données 1 » ou « Collecte de données 2 ». Les recommandations utilisent toujours le jeu choisi pour l'import ; l'administrateur du serveur définit le choix par défaut et la possibilité pour les utilisateurs d'en changer.

Côte à côte

Page des résultats

La page des résultats affiche l'un ou l'autre jeu, ou les deux ensemble en mettant en évidence les parcelles où ils divergent. La précision et les limites propres à chaque jeu sont indiquées à côté de ses résultats.

Reproductible

Bibliothèque figée

La bibliothèque d'apprentissage automatique a été mise à jour vers la version avec laquelle les deux jeux ont été enregistrés, et un test automatisé fige les prédictions de la première phase, afin que la mise à jour ne puisse pas les modifier à l'insu de tous.

Dans quelle mesure chaque donnée d'entrée est fiable

Azote

51 % · hasard 33 % · p = 0,01

Un signal réel et reproductible. Le modèle repère de façon fiable les parcelles qui n'ont pas reçu d'engrais (80 % dans un test fertilisé ou non, contre 67 % en répondant toujours « fertilisé »), mais ne distingue pas la demi-dose de la dose complète (49 %, pile ou face) : la culture a le même aspect dans les deux cas. Le plafond pratique pour ces données est d'environ 67 %.

Irrigation

36 % · hasard 33 % · p = 0,14

Aucun signal exploitable : le modèle ne se distingue pas du hasard. Chaque niveau d'irrigation correspondait à une bande du champ, si bien que l'eau et la position dans le champ sont la même variable (ρ = 0,94), et la pluie a couvert l'essentiel des besoins en eau de la culture : 87 % en 2025 et 140 % en 2026 (878 mm contre 620 mm).

Mesurés ensuite avec la même procédure en 15 cycles, les modèles de la première phase atteignent 42 % pour l'azote et 35 % pour l'irrigation. Le modèle d'azote de la deuxième phase fait donc mieux que le hasard et que son prédécesseur ; pour l'irrigation, les deux jeux sont au niveau du hasard.

Ce que cela signifie pour les conseils

Le Logiciel II peut s'appuyer sur le signal d'azote là où il est fort : une parcelle qui semble non fertilisée. Il ne doit compter ni sur la différence entre les deux niveaux fertilisés, ni du tout sur le niveau d'irrigation. Dans l'application, le résultat d'irrigation de la Collecte de données 2 porte l'avertissement du modèle et ne compte presque pas dans le score de santé du champ (les modèles de la Collecte de données 1 n'ont pas de validation enregistrée dans l'application et comptent donc entièrement ; la précision mesurée ensuite n'y est pas encore utilisée). Pour l'eau, le stade de croissance et la pluie récente sont de meilleurs guides.

Deux parcelles évaluées

Comment le score de santé du champ traite un avertissement de la Collecte de données 2, détaillé pour deux parcelles d'exemple avec le code même du serveur d'analyse. Les deux parcelles portent le même avertissement « faible » pour l'azote et l'irrigation ; ce qui diffère, c'est leur NDVI par rapport à la plage de leur stade de croissance.

Parcelle A : montaison

NDVI 0,32 au jour 80 · score 84,2

20 % sous le minimum du stade (0,40), ce qui coûte 20 % des 50 points NDVI : 10. L'avertissement d'azote coûte 4,77 de ses 30 points, car le modèle n'est qu'en partie meilleur que le hasard et sa propre probabilité pour l'avertissement est de 60 %. L'avertissement d'irrigation coûte 1 point : ce modèle est au niveau du hasard. La parcelle nécessite une intervention.

Parcelle B : maturation

NDVI 0,35 au jour 175 · score 98,6

Dans la plage de maturation (0,10–0,55), de sorte que les mêmes avertissements ne comptent que pour un quart : 1,44 point au total. Les applications présentent cette parcelle comme en maturation probable, en violet, hors de l'échelle de gravité rouge–ambre–vert : une version antérieure en jaune blé était lue comme une gravité moyenne.

  • Avant septembre, la vignette affichait 50 % pour tout import comportant un problème : elle était calculée dans le navigateur à partir d'une valeur fictive fixe. Elle est désormais calculée sur le serveur et renvoyée avec son détail, de sorte que chaque valeur peut être retracée.
  • Les résumés de champ avaient enregistré les jours après semis comptés jusqu'à la date du jour (641 jours, par exemple) au lieu de la date du vol ; ils sont désormais recalculés chaque fois que la valeur enregistrée est fausse.

Ce qui améliorerait les données d'entrée

  • Davantage de données du même type ou un autre algorithme n'aideraient probablement pas : passer de 24 à 43 parcelles d'entraînement n'a amélioré la précision pour l'azote que de 2,7 points, et les cinq statistiques du NDVI ne contiennent en substance que deux informations : le degré de verdure d'une parcelle et son homogénéité.
  • NDVI relatif au sein d'un vol : comparer chaque parcelle aux autres parcelles du même vol a fait passer la précision pour l'azote de 49 % à 56 % lors des tests. Les données d'entrée contiennent déjà toutes les parcelles d'un vol ; cela ne fait pas encore partie du modèle livré.
  • Pour les futurs essais : des niveaux d'irrigation répartis dans le champ plutôt qu'en bandes, l'enregistrement des dates et des volumes d'irrigation, des mesures d'humidité du sol et des bandes spectrales au-delà du NDVI (comme le red edge) pour distinguer les doses d'azote.
  • Dans le logiciel : revoir avec les partenaires agronomes les plages de NDVI par stade de croissance et les pondérations du score de santé du champ. Il s'agit de premières versions, pas encore validées par des observations de terrain, et la part d'une parcelle sous la plage saine est encore estimée à partir de ses statistiques plutôt que mesurée sur l'image du drone.

Rapports

  • Autonomous Decision Making Model ReportPDF