Analyse de sentiments et compréhension des besoins clients : cas pratique

27 septembre 2022

Les forums, les réseaux sociaux, les commentaires et même les réponses aux sondages sont de nos jours un moyen d’obtenir de précieuses informations sur les besoins et les avis des consommateurs.

Empreints d’ émotions et de sentiments , les retours textuels sur internet permettent de déterminer le niveau d’appréciation des utilisateurs. Qu’il soit positif, négatif ou neutre, il est toujours bon de le prendre en compte lorsque l’on veut investir une nouvelle part de marché ou conforter nos choix.


La grande valeur de ces données n’est souvent pas assez exploitée par les entreprises, elles représentent pourtant une mine d’or ! L’analyse de sentiments permet d’établir des
rapports précis , en un temps plus court qu’une étude de marché et en évitant toute partialité . De ce fait, on obtient rapidement un score et un verdict global, complet et cohérent.


Mais comment transformer ces données en informations significatives ? Voici quelques pistes et le
cas pratique d’une analyse de sentiments réalisée pour l’application Run Advisor, une application de running créée à Clermont-Ferrand. 


Analyse de sentiments : pourquoi opter pour cette solution 

Contrairement aux études de marché classiques qui ont essentiellement pour objectif d’atténuer les risques commerciaux et marketing pris par une entreprise, les études de Data Marketing ont pour objectif d’anticiper le comportement du marché face à de nouvelles propositions que pourrait formuler un acteur.

Ces études se basent sur une utilisation des données consommateurs et sur l’ automatisation de l’exploitation de ces dernières, raison pour laquelle on évoque souvent le terme d’études “ data driven ” (conduites par la donnée).


Afin de préparer l’analyse de sentiments chez Run Advisor il nous a d’abord fallu réaliser un
scraping puis une vectorisation .

Si nous voulons définir le scraping de façon simple nous pourrions dire que c’est le fait de pouvoir recopier, capter et télécharger le code source des sites internet et ainsi récupérer, dans ce code, le texte qui nous intéresse (comme les commentaires sur une page d’un réseau social ou les messages sur un forum).


Pour Run Advisor, les données captées représentent notre matière brute. Nous les récupérons sur un forum ayant pour thème des problématiques de running. Sur ce forum, le but est de récupérer uniquement le
texte des messages via le code source et la date pour ensuite consigner toutes ces informations dans un fichier structuré.


C’est ensuite qu’arrive le
deep learning et la partie vectorisation des mots. 

Cette étape consiste à ingérer l’ensemble des données afin d’obtenir un algorithme avec des scores de similarité . Ce score se situe entre 0 et 1, 0 représentant une similarité faible et 1 une forte similarité. Il nous permet de savoir si les sujets étudiés ont un fort intérêt pour les utilisateurs et s' ils représentent une opportunité de positionnement pour les entreprises. 


La vectorisation des mots (
word embedding en anglais) est une méthode d’ apprentissage automatique de représentation des mots. Chaque mot sera converti en un vecteur de nombres (en plusieurs dizaines de dimensions). Plus les vecteurs de deux mots seront proches, plus nous pourrons considérer qu’ils sont corrélés. Ce type de rapprochement permettra d’affiner le lien entre les deux mots étudiés (synonyme, lien hiérarchique, etc…). 

Dans l’exemple ci-dessus, nous pouvons remarquer que les couples de mots (<king>,<men>) et (<queen>,<woman>) sont semblables. 

L’algorithme de vectorisation des mots nous permettra de constater que si nous soustrayons au vecteur <king> le vecteur <men> puis lui additionnons <woman>, nous obtiendrons le vecteur <queen> : 

<king> - <man> + <woman> = <queen>


Cet exemple simpliste nous montre l’intérêt de la vectorisation des mots, qui nous permet ici de déduire le lien entre le mot King et le mot Queen .


Pour cette mission, l’algorithme utilisé était word2vec (lien arXiv, Mikolov et al.)

  • Procédé : L’algorithme convertit les mots en vecteur de nombres (réseaux de neurones)
  • Paramétrage : Cette étape permet de définir le calcul de  la fréquence minimale d’apparition pour qu’un mot soit pris en compte, les différentes dimensions prises en compte et la valeur seuil pour établir une proximité entre 2 mots…
  • Score de similarité : Pour déterminer ce score on utilise la similarité cosinus (cosinus entre les deux vecteurs). 


Une autre application est la recherche de proximité (similarité contextuelle) entre deux mots, pour retrouver notamment ce que les personnes assimilent le plus à un mot donné. 


Limites et avantages de l’analyse de sentiments

On n’y penserait pas directement mais une des principales limites et difficulté de l’analyse de sentiments réside dans les erreurs d’ orthographe et de syntaxe . Comme dans toute étude data driven , il faut bien prendre en compte le fait que la donnée se situe sur un forum et que ce type de fautes sont monnaie courante et elles sont à prendre en compte lors de la vectorisation .


Une des solutions pour pallier ce problème est la tokenisation . Cette technique consiste à remplacer un verbe sous toutes ses formes conjuguées par sa forme à l’infinitif. On nettoie et garde ainsi un contenu plus clair et digeste pour l’algorithme. 

Plus la donnée est mauvaise, plus ce travail sera compliqué et le résultat approximatif. 

 

Concernant les avantages, contrairement à une étude qualitative - pour laquelle on doit faire venir des personnes qui devront être rémunérées - une analyse de sentiments supprime les risques de biais dans les résultats. En effet, lors d’une étude data driven, on étudie des messages bruts issus d’un forum où les utilisateurs parlent librement. Comparativement, le coût d’une analyse de sentiments sera logiquement réduit par rapport à une étude de marché plus classique. 


Il n’y a d’ailleurs pas de secteur d’activité mieux qu’un autre pour effectuer une analyse de sentiments, ce n’est pas le secteur qui importe mais la donnée initiale, au-delà de sa qualité. 

Run Advisor : Objectifs et mission

Créée en 2021, Run Advisor est une application qui aide le coureur à dénicher des pépites et trouver les conseils dont ils ont besoin au quotidien pour se faciliter la vie dans leur pratique de la course à pied .

Aujourd'hui, l'application propose des milliers d' itinéraires , d' événements , de restaurants , d' hébergements mais aussi de chaussures et des magasins spécialisés adaptés aux coureurs. Ainsi, il compile toutes les informations clés pour tous les types de coureurs. L’application permet à chacun de trouver son bonheur que ce soit à proximité de son domicile où lors de ses déplacements. 

Run Advisor nous a sollicité pour mener une étude hybride entre l’ analyse de sentiments (centrée autour des commentaires et/ou critiques de consommateurs) et l’ analyse de tendances (centrée sur les réseaux sociaux).


L’étude devait être centrée sur des sujets précis :

  • Le choix des parcours de course
  • La recherche d’hébergement
  • La restauration
  • Le choix des chaussures
  • L’événementiel (les courses officielles)
  • La santé
  • Coureuses et sentiments négatifs


Impacts de l’analyse de sentiments 

Pour Mathieu Fillion, un des créateurs de l’application, l’intervention d’Agaetis a permis d’avoir une approche plus scientifique , pour lui “ cette approche plus statistique est rassurante et permet de s’appuyer sur des chiffres lors des levées de fonds. S’appuyer sur la data permet de mieux cerner les besoins des clients avec des valeurs basées sur des faits réels ”.


Pour toute l’équipe de Run Advisor, l’intervention a permis de confirmer qu’ils étaient bien en phase avec les besoins du marché mais également de prioriser leurs sujets. 

Dans sa globalité l’analyse allait dans notre sens ce qui nous a permis de conforter nos choix et de continuer d’avancer avec plus de certitudes sur notre positionnement et l’intérêt de notre solution .”

L’analyse de sentiments leur a d’ailleurs permis d’apporter des changements dans l’ UX ( user experience ou expérience utilisateur ) de l’application. Certaines catégories du site ont été mises plus en avant que d’autres en fonction des résultats pour mieux répondre aux besoins des utilisateurs. 


Aujourd’hui Run Advisor comptabilise plus de 15.000 téléchargements , 2.000 utilisateurs par mois, 3.500 événements et parcours , un large panel d’hébergements disponibles tout comme un large éventail de références de chaussures à la vente et 25 partenaires

L’ambition est d’atteindre plus de 100.000 utilisateurs et de continuer à favoriser l’ industrie locale auvergnate et française. 



Les utilisations de l’analyse de sentiments sont à la fois vastes et puissantes. La possibilité d’extraire des informations à partir des données disponibles sur internet pour mieux comprendre les attitudes des consommateurs et s'adapter est un outil très intéressant pour les entreprises à la recherche de réponses rapides et précises. 

Les indicateurs de performances traditionnels comme les vues, les partages, les clics, les likes ou les commentaires se concentrent sur le nombre. L’analyse de sentiments va au-delà de la quantité , car elle se concentre sur la qualité des interactions.

Ressources Agaetis

4 septembre 2025
Le contexte du projet : Un prototype de stylo connecté destiné au secteur de la santé avait rencontré un vif succès auprès du marché. Face à une demande croissante, le client devait passer à une phase d’ industrialisation afin de répondre aux attentes tout en respectant les réglementations strictes en matière de données de santé ( Hébergement de Données de Santé – HDS ). L’objectifs : L’objectif principal était de transformer un prototype en solution industrialisée en : définissant les critères de sélection et les options technologiques, garantissant la conformité aux réglementations de santé, et assurant la montée en charge (scale-up) pour répondre à la demande croissante. Durée de mission : Mission en plusieurs phases : cadrage, tests techniques, mise en conformité et accompagnement au scale-up industriel. Mise en œuvre : Agaetis a déployé une approche complète combinant expertise IoT et réglementaire : Définition des critères de sélection : cadrage des besoins fonctionnels et techniques. Évaluation technologique : étude des solutions potentielles et tests de leur adéquation. Mise en conformité HDS : accompagnement dans la sélection de l’hébergement et structuration du modèle de données. Développement et industrialisation : assistance dans l’implémentation des composants techniques et préparation à la montée en charge. Résultats obtenus : Accélération de la production : industrialisation réussie permettant de répondre rapidement à la demande. Conformité assurée : solution alignée sur les exigences HDS et réglementations de santé. Innovation valorisée : passage du prototype au produit commercialisable sur le marché santé. Flexibilité opérationnelle : architecture et modèle de données prêts à évoluer avec les usages. Facteurs clés de succès : Expertise pointue en IoT santé et données réglementées . Approche sur mesure intégrant la dimension technique et humaine. Collaboration rapprochée avec les équipes du client. Vision orientée impact concret et mise sur le marché rapide. Et vous ? Vous vous interrogez sur : l’industrialisation de vos prototypes IoT santé, la conformité réglementaire (HDS, ISO, etc.) de vos solutions, ou la préparation de vos innovations pour passer du prototype au scale-up industriel ? 👉 Contactez nos experts pour transformer vos prototypes IoT en solutions santé industrialisées et conformes.
par David Walter 4 septembre 2025
Le contexte du projet : Ariane Group souhaitait optimiser le temps de contrôle dimensionnel des réservoirs de son lanceur spatial. Les méthodes traditionnelles, longues et peu satisfaisantes, ralentissaient la production et augmentaient les risques d’erreurs. Le besoin était de développer une application de contrôle qualité et dimensionnel intégrant de nouveaux moyens de mesure plus rapides et précis. L’objectifs : L’objectif principal était de concevoir et déployer une application installée sur un PC concentrateur capable de : lancer différents programmes de contrôle dimensionnel, intégrer des technologies de mesure avancées (profilomètres lasers, trackers laser), et améliorer la précision et la répétabilité des contrôles. Durée de mission : Mission de plusieurs mois, de la conception logicielle à la formation des équipes, en passant par l’intégration et les tests. Mise en œuvre : Agaetis a déployé une approche technique et collaborative : Développement de l’application : architecture logicielle adaptée aux besoins d’intégration industrielle. Collecte et traitement des données : intégration des mesures issues des machines à commande numérique, trackers laser et profilomètres. Optimisation des processus : automatisation des contrôles pour gagner en rapidité et réduire les erreurs. Accompagnement & formation : transfert de compétences aux équipes internes pour assurer la continuité. Résultats obtenus : Temps de contrôle réduit : amélioration notable de la productivité. Précision accrue : fiabilisation des mesures grâce à l’intégration de nouvelles technologies. Réduction des erreurs : contrôles plus rapides et répétables. Compétences préservées : maintien de la connaissance technique dans l’organisation. Facteurs clés de succès : Expertise technique d’Agaetis en développement industriel et IoT . Grande flexibilité dans la collaboration avec Ariane Group. Intégration fluide des données issues de différents équipements. Approche orientée impact et résultats mesurables. Et vous ? Vous vous interrogez sur : l’optimisation de vos processus de contrôle industriel, l’intégration de nouvelles technologies de mesure, ou la digitalisation de vos applications qualité ? 👉 Contactez nos experts pour moderniser vos contrôles industriels et accroître votre performance opérationnelle.
Show More