Nos points de vue

Pourquoi les promesses de « géocodage propulsé par l'IA » méritent un examen attentif

Une fonctionnalité de géocodage décrite comme propulsée par l'IA paraît plus avancée qu'une fonctionnalité décrite simplement comme une mise en correspondance d'adresses. Savoir si cette étiquette reflète une différence technique réelle ou une simple décision marketing prise après coup est généralement impossible de l'extérieur, et c'est exactement le problème. L'étiquette répond à une question de vocabulaire. Elle ne répond pas à la question qui compte vraiment pour un développeur qui décide s'il peut se fier à la réponse : la correspondance est-elle correcte, et comment se comporte-t-elle sur les adresses qui ne suivent pas un format propre.

Nous sommes prudents avec ce type de langage pour nos propres endpoints, et sceptiques lorsque nous le voyons ailleurs. Un composant d'apprentissage automatique peut réellement aider à la correspondance approximative, à la gestion des fautes de frappe ou à la résolution d'adresses partielles ambiguës avec plus de souplesse qu'une recherche rigide fondée sur des règles. C'est quelque chose de réel et d'utile qu'un système peut faire. C'est une affirmation totalement différente de prétendre que les correspondances obtenues sont donc plus précises dans tous les cas, une affirmation qui exige des preuves concrètes propres aux adresses et aux régions qui intéressent un client, et non une déduction tirée du mot IA sur une page de fonctionnalités.

Le fond du problème est que « propulsé par l'IA » décrit une méthode, pas un résultat. Une méthode peut être sophistiquée et produire quand même une mauvaise réponse, et une méthode plus simple peut être parfaitement fiable pour les cas qu'elle est conçue pour traiter. Ce qu'un développeur qui intègre un endpoint de géocodage a besoin de savoir, c'est le résultat : quels formats d'adresse sont bien traités, lesquels ne le sont pas, et à quoi ressemble un résultat peu fiable ou ambigu lorsqu'il revient. Rien de tout cela n'est éclairé par l'étiquette de la méthode, aussi impressionnante qu'elle paraisse.

C'est exactement pour cette raison que nous sommes délibérément prudents dans ce que nous affirmons à propos de nos propres endpoints de géocodage direct, de géocodage inverse et de saisie semi-automatique. Nous pouvons décrire ce qu'ils font et comment ils sont structurés. Nous n'allons pas avancer un chiffre de précision réelle précis et vérifié comme s'il s'agissait d'un fait établi, car le faire de manière convaincante exige exactement le type d'évaluation rigoureuse et continue qu'une étiquette seule ne remplace pas, qu'elle contienne ou non le mot IA.

Rien de tout cela n'est un argument contre l'utilisation de techniques d'apprentissage automatique dans le géocodage. C'est un argument contre le fait de laisser une technique se substituer à une affirmation sur les résultats. Si une méthode améliore réellement la qualité des correspondances, la façon de le démontrer est de montrer l'amélioration sur des cas réels et représentatifs, et non de nommer la méthode en laissant le lecteur supposer que l'amélioration suit automatiquement. Une étiquette n'est pas une preuve. C'est, au mieux, un indice sur l'endroit où chercher des preuves, et au pire, une façon de sauter l'étape où les preuves étaient censées venir ensuite.