← Derniers articles
💻 computer science

ProfiLLM: Utility-Aligned Agentic User Profiling for Industrial Ride-Hailing Dispatch

ProfiLLM est un pipeline de données LLM agentique qui surmonte les défis de la mise à l'échelle du profilage des utilisateurs pour la répartition industrielle de VTC en combinant l'extraction de connaissances mondiales augmentée par des outils avec une exploration de profils alignée sur l'utilité, ce qui se traduit par des gains de performance significatifs dans le système de mise en correspondance de production de DiDi.

Auteurs originaux : Tengfei Lyu, Zirui Yuan, Xu Liu, Kai Wan, Zihao Lu, Li Ma, Hao Liu

Publié 2026-06-19
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Tengfei Lyu, Zirui Yuan, Xu Liu, Kai Wan, Zihao Lu, Li Ma, Hao Liu

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez une ville immense et bouillonnante où des millions de personnes cherchent des trajets, et des milliers de chauffeurs cherchent des passagers. Le « cerveau » de cette ville est un système informatique ultra-rapide appelé dispatcher. Son travail consiste à faire correspondre le bon chauffeur au bon passager en un clin d'œil (littéralement, en moins de 2 secondes).

Pendant des années, ce dispatcher a été comme un comptable très intelligent. Il regarde des chiffres : Quelle est la distance du chauffeur ? Quel est le prix de la course ? Combien de temps le passager a-t-il attendu ? Sur la base de ces chiffres bruts, il effectue les correspondances.

Mais les auteurs de ce document, ProfiLLM, ont réalisé que le comptable passait à côté de quelque chose d'important : l'histoire humaine.

Le Problème : Le Comptable vs Le Conteur

Imaginez un chauffeur qui déteste conduire vers l'aéroport parce qu'il y a toujours des embouteillages, ou un passager qui annulera une course si le point de prise en charge est à plus de 5 minutes de marche. Un comptable voit « Distance : 2 miles ». Un conteur voit « Ce chauffeur évite les aéroports ; ce passager déteste les longues marches ».

Les chercheurs ont essayé d'utiliser des Grands Modèles de Langage (LLM) — le même type d'IA qui écrit des poèmes et répond à des questions — pour lire l'historique de chaque chauffeur et passager et écrire un « profil d'histoire » sur eux. Ils espéraient que ces histoires aideraient le dispatcher à faire de meilleures correspondances.

Mais il y avait trois problèmes majeurs :

  1. Trop de données : Il y a des millions d'utilisateurs. On ne peut pas demander à une IA de lire l'historique complet de chaque personne en temps réel ; cela prendrait trop de temps et ferait planter le système.
  2. Le problème de la « Longue Traîne » : La plupart des gens (comme 96 % des passagers) ne commandent que quelques trajets par mois. Il n'y a pas assez d'historique pour écrire une bonne histoire pour eux.
  3. Beau mais inutile : Une IA peut écrire une histoire très fluide et magnifique sur un utilisateur qui semble excellente, mais qui n'aide pas réellement à prédire s'il annulera une course. C'est comme écrire un poème sur un chauffeur qui sonne bien, mais qui ne vous dit pas s'il va réellement se présenter.

La Solution : L'usine « ProfiLLM »

L'équipe a construit un système appelé ProfiLLM qui fonctionne comme une usine de haute technologie. Au lieu d'essayer d'écrire une histoire pour chaque personne en temps réel, ils font le gros du travail hors ligne (quand le système se repose) et n'utilisent les résultats qu'en ligne (quand le système est en fonctionnement).

Voici comment l'usine fonctionne, en utilisant une analogie simple :

Étape 1 : Le « Détective Global » (Extraction de connaissances)

D'abord, l'IA agit comme un détective. Elle ne regarde pas seulement une personne ; elle regarde l'historique de toute la ville en utilisant 27 « outils » différents (comme une loupe, une carte et une calculatrice).

  • Elle découvre des modèles : « Les mardis de pluie, les chauffeurs dans le district nord annulent plus souvent. »
  • Elle crée des règles pour regrouper les gens. Au lieu de traiter 100 000 passagers comme 100 000 individus uniques, elle les regroupe en environ 100 « tribus » ou clusters basés sur des comportements similaires.
  • Analogie : Au lieu d'interviewer chaque citoyen d'un pays, le détective interviewe les chefs de 100 quartiers pour comprendre l'ambiance générale de chaque zone.

Étape 2 : L'« Éditeur d'Histoires » (Exploration alignée sur l'utilité)

Maintenant, pour chacune de ces 100 « tribus », l'IA essaie d'écrire un profil. Mais elle ne se contente pas d'en écrire un et d'espérer qu'il soit bon.

  • Elle écrit plusieurs versions différentes du profil.
  • Elle effectue un test rapide : « Si nous utilisons cette histoire pour prédire le comportement, est-ce que cela fonctionne mieux qu'en utilisant simplement des chiffres ? »
  • Si une histoire est juste « fluide » mais n'aide pas aux prédictions, elle est jetée. Si une histoire aide à prédire les annulations ou les acceptations, elle est conservée.
  • Elle utilise ensuite une technique d'entraînement spéciale (appelée DPO) pour apprendre à l'IA à écrire uniquement le genre d'histoires qui aident réellement le dispatcher, et non celles qui sont simplement jolies.

Étape 3 : Le « Matchmaker Rapide » (Service en ligne)

C'est la partie magique. Lorsqu'un vrai passager demande une course :

  • Le système ne demande pas à l'IA de réfléchir ou d'écrire quoi que ce soit. Cela serait trop lent.
  • À la place, il cherche à quelle « tribu » (cluster) le passager appartient.
  • Il récupère une « fiche de profil » pré-écrite et pré-testée pour cette tribu, qui a été préparée plus tôt.
  • Il combine cette fiche avec les chiffres (distance, prix) et effectue instantanément une correspondance.

Les Résultats : Est-ce que ça marche ?

Les chercheurs ont testé cela sur Didi, l'une des plus grandes sociétés de VTC au monde.

  • Meilleures prédictions : Le système est devenu bien meilleur pour deviner si un chauffeur accepterait une course ou si un passager annulerait. Lors des tests, il a amélioré la précision des prédictions jusqu'à 6,14 %.
  • Plus d'argent et des clients heureux : Dans une simulation, le système a généré 4,35 % de revenus supplémentaires (GMV). Dans un test en conditions réelles sur 14 jours, il a réellement augmenté les revenus de 0,47 % et réalisé 0,33 % de courses de plus.
  • Moins d'annulations : Il a réduit le nombre de passagers annulant avant même qu'un chauffeur n'accepte la course de 0,82 %.
  • Super Rapide : Comme l'IA fait toute sa réflexion avant l'heure de pointe, le processus de mise en correspondance réel n'ajoute presque aucun délai (moins d'une milliseconde).

L'Essentiel

ProfiLLM est comme l'embauche d'une équipe de biographes experts pour écrire des profils de personnages détaillés pour chaque quartier d'une ville, mais en faisant tout cela pendant la nuit. Pendant la journée, le dispatcher transporte simplement une fiche de poche contenant la « personnalité » du quartier pour prendre des décisions instantanées et plus intelligentes.

Il comble le fossé entre les « chiffres froids » des systèmes traditionnels et le « contexte chaleureux » du comportement humain, prouvant que l'IA peut être utile dans les systèmes industriels en temps réel si l'on garde la réflexion lourde hors ligne et l'exécution ultra-rapide.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →