Mais au fait, pourquoi ça s’appelle AntVoice ?

29 novembre 2016 AntVoice

Vous êtes probablement nombreux à vous demander pourquoi nous avons choisi ce nom,  « AntVoice ». En effet, quel est le lien entre les fourmis et la détection des intentions ? Et bien aujourd’hui nous avons décidé de vous l’expliquer !

Image Illustrant des fourmis en référence au nom d'AntVoice

Le fonctionnement des fourmis est en réalité relativement proche du métier d’AntVoice. Comme tout animal, les fourmis cherchent de la nourriture pour survivre. Et c’est ensemble qu’elles se démènent pour réussir leurs missions. Petites mais smarts, elles s’organisent de sorte à trouver collectivement le chemin le plus court qui leur mène du nid jusqu’à la source de nourriture.

En effet, une fois de la nourriture trouvée, les fourmis répandent l’information entre elles et rentrent à la fourmilière en déposant de la phéromone derrière elles. Grâce à ce dépôt, la première horde de fourmis va pouvoir retrouver cette source de nourriture. A leur retour, ces dernières déposent également de la phéromone, renforçant ainsi le marquage de la « route ». Le chemin le plus court va donc être le plus marqué au sol. De cette manière, toutes les fourmis de cette même colonie pourront désormais emprunter ce chemin le plus court.

Ce comportement que nous venons de vous décrire a donné naissance à plusieurs algorithmes. Regroupés sous le nom d’ « Ant Colony Optimisation » (ACO), ces algorithmes permettent de résoudre des problèmes complexes incluant des différentes variables et nécessitant plusieurs ressources pour être résolus. Les premiers usages de ces algorithmes adoptés par les humains consistaient à résoudre, par exemple, le problème du voyageur de commerce. Comment visiter un maximum de villes, sans repasser par une ville déjà visitée et revenir sur la ville de départ ? Ce type d’algorithme a en effet permis de trouver le chemin le plus court en minimisant son temps de parcours, sa distance totale parcourue et le coût de son voyage.

Tout comme les fourmis et les voyageurs de commerce, AntVoice cherche continuellement les chemins les plus courts entre les objets de son graphe et l’internaute. De cette manière, nous parvenons à attribuer un score d’intention très précis pour chacun des utilisateurs. Avec une optimisation en continue (grâce aux algorithmes de machine learning), la technologie utilisée permet ainsi d’affiner les scores et les sélections de produits !

Entre le réseau des fourmis, les optimisations et les algorithmes, vous savez maintenant pourquoi nous nous appelons AntVoice !

Partager cet article