Entretiens
Ryan McDonald, Chief Scientist at ASAPP – Interview Series

Ryan McDonald est le Chief Scientist d’ASAPP. Il est responsable de définir la direction des groupes de recherche et de science des données afin de réaliser la vision d’ASAPP, qui est d’augmenter l’activité humaine de manière positive grâce au progrès de l’IA. Le groupe se concentre actuellement sur le développement du domaine du dialogue orienté tâche dans des situations du monde réel, telles que les soins aux clients. Dans de tels environnements dynamiques, il y a de nombreuses parties interactives : la conversation entre le client et l’agent ; l’environnement et les outils utilisés par l’agent ; différentes mesures de succès ; une large gamme de besoins et de situations des clients. L’optimisation de cet environnement pour obtenir des résultats de qualité pour les clients, les agents et les entreprises nécessite des investissements de recherche importants dans la récupération, la génération de langage, l’optimisation contrainte, l’apprentissage et, de manière critique, l’évaluation.
Ryan travaille sur la compréhension du langage et l’apprentissage automatique depuis plus de 20 ans. Ses travaux de doctorat à l’Université de Pennsylvanie se sont concentrés sur de nouvelles méthodes d’apprentissage automatique pour la prédiction structurée en TAL, notamment l’extraction d’informations et l’analyse syntaxique. À Penn, ses recherches ont été instrumentales dans le développement des domaines de l’analyse de dépendance et de l’adaptation de domaine dans la communauté TAL. Après son doctorat, Ryan a rejoint le groupe de recherche de Google. Là, il a étudié l’analyse des sentiments et les modèles de résumé pour les avis des consommateurs, ce qui a abouti à l’un des premiers systèmes de résumé à grande échelle consommé par des millions d’utilisateurs chaque jour.
Les recherches de Ryan se sont ensuite tournées vers la compréhension du langage massivement multilingue. Au début, ses recherches se sont concentrées sur l’amélioration de la traduction automatique, mais l’importance croissante de la multilinguité dans la recherche d’informations et les assistants numériques a conduit ses recherches vers l’internationalisation de ces technologies importantes. L’équipe de Ryan a joué un rôle instrumental dans le développement de Google Assistant en tant que technologie mondiale. Pendant cette période, il a également lancé le consortium Universal Dependencies avec un grand nombre de collaborateurs universitaires. Il s’agit du plus grand consortium de données multilingues axé sur les ressources linguistiques syntaxiques. Après plus d’une décennie passée à travailler sur des produits grand public, Ryan a changé de direction pour se concentrer sur l’entreprise et a dirigé de nombreux projets TAL et ML pour améliorer les services Cloud de Google, notamment l’API NLP de base, les solutions pour Call Center AI et la découverte de connaissances à partir de la littérature scientifique. Les recherches de Ryan sur l’entreprise TAL et ML se poursuivent chez ASAPP.
Ryan a publié plus de 100 articles de recherche dans des revues et des conférences de premier plan qui ont été cités des milliers de fois. Il a remporté des prix de meilleur article dans des conférences internationales de premier plan (EMNLP, NAACL) pour ses travaux sur l’analyse syntaxique multilingue. Son livre « Analyse de dépendance » a servi de ressource pédagogique principale pour l’analyse syntaxique pendant plus d’une décennie. En plus de servir de président de section dans presque toutes les conférences et revues TAL et ML de premier plan, il a été éditeur pour les deux meilleures revues du domaine — Transactions de l’Association pour la linguistique computationnelle et linguistique computationnelle. Il a conseillé de nombreux étudiants en doctorat et stagiaires et a donné des conférences invitées dans des conférences, des ateliers et des universités de premier plan à travers le monde.
Qu’est-ce qui vous a initialement intéressé dans l’apprentissage automatique et, plus spécifiquement, dans le traitement automatique du langage naturel ?
J’étais un étudiant en licence avec une double spécialisation en informatique et en philosophie. J’étais particulièrement intéressé par la philosophie de l’IA ainsi que par les aspects plus pratiques de son fonctionnement. J’ai eu la chance de décrocher un projet de recherche avec Gerald Penn à l’Université de Toronto qui se concentrait sur la résumé de nouvelles pour les téléphones mobiles. C’était il y a plus de 20 ans et utilisait des méthodes très primitives par rapport aux standards d’aujourd’hui. Gerald était un excellent mentor et m’a intéressé aux modèles formels pour la structure du langage (syntaxe et sémantique). J’étais fasciné par la complexité du langage et les cadres mathématiques pour expliquer les phénomènes que les humains analysent naturellement chaque jour. À cette époque, les moteurs de recherche étaient omniprésents, et je pouvais voir l’énorme potentiel de l’apprentissage automatique et du TAL pour l’avenir.
Vous avez publié plus de 100 articles de recherche dans des revues et des conférences de premier plan qui ont été cités des milliers de fois, qu’est-ce que vous considérez comme l’article de recherche le plus influent ?
C’est toujours une question difficile à répondre. Et au fil du temps, je pense que ma réponse change. Si vous me posiez cette question il y a quelques années, je dirais que c’est le travail que j’ai fait sur l’utilisation de algorithmes de graphes pour l’analyse de dépendance. Cet article, ainsi que les travaux de Joakim Nivre, ont déclenché plus d’une décennie de recherche rapide sur l’analyse de dépendance syntaxique, ce qui a eu un impact important sur l’adoption du TAL dans les entreprises technologiques, notamment un énorme travail que des collègues et moi avons effectué chez Google pour la recherche, la traduction, l’assistant, etc.
Cependant, avec l’adoption rapide des réseaux de neurones, l’utilisation de représentations syntaxiques discrètes du langage a régressé. Je dirais maintenant que c’est un travail fondateur que j’ai effectué avec John Blitzer et Fernando Pereira sur l’adaptation de domaine. Les méthodes que nous avons utilisées dans cet article ne sont pas très pertinentes aujourd’hui, cependant, je pense que cet article (ainsi que les travaux contemporains de Hal Daume) a solidifié la formulation du problème et son importance pour le domaine. Maintenant que je travaille exclusivement dans l’entreprise, je suis très conscient des problèmes que nous avons soulevés à l’époque et que nous avons encore beaucoup à résoudre.
Vous avez passé la majeure partie de votre carrière chez Google en aidant à développer des technologies TAL et d’apprentissage automatique de pointe et en les mettant en production. Quelles ont été vos principales conclusions de cette expérience ?
Ma principale conclusion serait que, lors de la construction de modèles d’apprentissage automatique et de TAL, on ne peut jamais prédire quand les choses peuvent aller mal. Il faut être obsédé par les données, l’analyse d’erreurs, les métriques, etc. à tous les points du processus. Essayer de deviner les points de douleur est souvent futile et il est souvent plus efficace de construire des modèles de bout en bout le plus rapidement possible et de s’adapter.
En tant que chercheurs en TAL et en apprentissage automatique, nous nous concentrons sur les points où le modèle peut se briser et sur les hypothèses de modélisation qui ne tiendront pas lorsque le caoutchouc rencontre la route. Mais souvent, ce sont le traitement des données ou l’expérience utilisateur qui sont clés pour créer des produits TAL et d’apprentissage automatique réussis. Seulement lorsque ceux-ci sont solides, pouvons-nous vraiment itérer sur la qualité pour en extraire toute la valeur des modèles.
Au début de 2021, vous avez rejoint ASAPP en tant que chief scientist, une entreprise qui propose des outils d’IA pour autonomiser les agents de service client, qu’est-ce qui vous a attiré dans ce poste ?
Pour une réponse plus complète, lisez mon article de blog sur ce sujet. Mais pour synthétiser, les principales raisons sont :
- Les problèmes sont difficiles. Les agents qui sont engagés dans des interactions de service client difficiles doivent apporter beaucoup d’informations et d’expérience à leur conversation pour résoudre les problèmes des clients. Construire des modèles qui ajoutent de la valeur à une grande quantité de connaissances de domaine est difficile, en particulier lorsque les signaux sont faibles. Par exemple, le score de satisfaction du client était-il bas parce que l’agent a fait quelque chose de mal, ou était-ce que le client était simplement généralement mécontent ?
- Les entreprises et les agents qui travaillent dans cet espace sont super excités par l’IA qui les aidera à améliorer l’expérience client. Ils ne luttent pas contre les progrès, mais les voient comme des outils critiques pour résoudre des problèmes réels qu’ils ont. Avoir ce type de partenaire engagé est incroyable.
- Enfin, contrairement aux technologies grand public, l’ensemble de domaines et de problèmes dans un environnement d’entreprise est si hétérogène que l’adaptation (voir ma réponse à la question 2) est le problème qui doit être résolu. Nous ne pouvons pas simplement construire des services pour une entreprise ou un secteur, mais pour tous. C’est un tel test de stress pour l’état de l’IA aujourd’hui.
- ASAPP se concentre exclusivement sur ce problème.
Pouvez-vous discuter de la vision d’ASAPP pour augmenter l’activité humaine de manière positive grâce au progrès de l’IA ?
Notre hypothèse centrale chez ASAPP est que l’IA ne devrait pas remplacer les humains, mais les augmenter de manière positive et productive. Cette vision est large et nous avons des ambitions pour l’appliquer à toutes les activités humaines pertinentes. Cependant, comme il s’agit d’un mandat large, le premier domaine sur lequel nous avons choisi de nous concentrer est le domaine de l’expérience client.
Le domaine de l’expérience client incarne tous les défis et les récompenses qui accompagnent l’augmentation de l’activité humaine. Les agents sont engagés dans des tâches de résolution de problèmes compliquées qui nécessitent qu’ils suivent des flux de travail, récupèrent des informations pertinentes à partir de la base de connaissances du client et s’adaptent à des situations nuancées dans lesquelles un client peut se trouver. Cela donne lieu à un énorme nombre d’opportunités pour l’IA d’améliorer ce processus. Cependant, nous pensons qu’il est important de le faire de manière positive, en veillant à ce que :
- L’augmentation se produise à des moments naturels et fluides au cours de la tâche de l’agent. C’est critique. Si l’IA interfère ou interrompt à des moments incongrus ou avec une latence élevée, cela aura en fait un effet négatif sur l’expérience de l’agent, car il devra consciemment ignorer l’IA.
- Plus critique encore, nous voulons que l’IA atteigne des résultats positifs pour tous les humains impliqués. Dans ce cas, il s’agit du client, de l’agent et de l’organisation. Les clients veulent que leurs problèmes soient résolus efficacement et efficacement. Les agents veulent le faire pour les clients. De plus, les agents font un travail difficile, souvent en traitant avec des clients insatisfaits. L’IA devrait aider les agents à équilibrer leur travail et leur charge cognitive afin de diminuer la fatigue et le burn-out et d’augmenter la satisfaction professionnelle. Après tout, les agents des centres d’appel ont l’un des taux d’attrition les plus élevés (jusqu’à 100 % par an dans certains centres d’appel) de n’importe quel emploi en Amérique. Enfin, nous voulons des résultats d’affaires positifs pour l’entreprise qui exploite le centre d’appel. Cela peut être la satisfaction du client, le débit des problèmes qui peuvent être traités en une journée ou même le montant des ventes.
Pour les centres d’appel, nous pensons souvent que les résultats positifs entre le client, l’agent et l’entreprise sont en conflit les uns avec les autres. Mais une bonne IA aidera à optimiser les trois.
Pouvez-vous discuter de l’anatomie actuelle de l’IA dans un centre d’appel ?
Aujourd’hui, presque chaque étape de votre interaction avec un centre d’appel a une forme d’IA qui la pilote ou l’informe sur la façon dont le problème est résolu.
La première étape est une réponse vocale interactive (IVR) ou un chatbot. C’est entièrement automatique et son objectif principal est de comprendre pourquoi un client appelle et de le diriger en conséquence. De tels systèmes peuvent également essayer de recueillir le plus d’informations possible avant d’envoyer le client à un agent afin de maximiser les chances que l’agent puisse résoudre rapidement le problème. De nombreux bots modernes peuvent également résoudre directement le problème de l’utilisateur sans avoir besoin d’un agent – appelé « containment » puisque l’appel n’a pas besoin d’intervention humaine. Cela peut être réalisé en recommandant des FAQs ou en exécutant simplement une tâche simple pour le client.
Après cela, l’appel est acheminé vers l’agent. Une fois que l’appel est acheminé vers l’agent, le rôle principal de l’IA est de guider et de faire des suggestions à l’agent. Que devraient-ils dire ensuite ? Quel flux devraient-ils suivre ? Quels articles de base de connaissances aideront à résoudre le problème ? Ces modèles sont généralement formés à partir de données historiques et optimisés pour un certain indicateur de performance clé, qui peut être le temps de traitement (combien de temps il a fallu pour résoudre le problème) ou le score de satisfaction du client (le client était-il satisfait de l’expérience).
Une fois l’appel ou la conversation terminé, l’IA est toujours à l’œuvre. Dans la plupart des centres d’appel, l’agent laissera des informations structurées et des notes sur ce qui s’est passé pendant l’appel. C’est à des fins d’analyse, mais également pour tout agent ultérieur qui reprendra le problème s’il n’a pas été résolu. L’IA aide à toutes ces étapes.
Enfin, dans un centre d’appel, il y a des superviseurs qui sont là pour aider les agents et développer leurs compétences. L’IA peut être critique ici. Dans un centre d’appel avec des centaines d’agents traitant des milliers d’appels par jour, comment les superviseurs peuvent-ils identifier les problèmes qui nécessitent leur intervention ? Comment peuvent-ils comprendre ce qui s’est passé pendant la journée ? Comment peuvent-ils trouver des domaines d’amélioration pour les agents afin de développer leur ensemble de compétences ?
Comment ASAPP aide-t-il à réduire le taux d’abandon des employés des centres d’appel ?
Les grandes entreprises qui proposent des biens et des services de consommation dépensent des millions, voire des milliards de dollars par an en centres de contact qui servent leurs clients, avec le coût de la main-d’œuvre représentant 80 à 90 % du coût total. C’est un gros problème qui pousse le taux d’abandon des agents à 40 % – et parfois 100 % ou plus – chaque année.
Il y a souvent une caricature selon laquelle les agents sont indifférents à vos problèmes et passent par les motions. Dans le pire des cas, ils entravent même votre capacité à résoudre un problème. Rien ne peut être plus éloigné de la vérité. Les agents, comme toutes les personnes, tirent satisfaction de l’aide qu’ils apportent aux clients pour résoudre leurs problèmes. Comment aimeriez-vous passer votre journée, en entendant des « merci » robustes ou en écoutant des clients en colère ? Dans une étude récente que nous avons menée, nous avons constaté que 90 % des agents ont déclaré que les appels avec les clients rendaient leur journée, et la majorité a déclaré être satisfaite de leur travail. Mais les agents veulent les outils et la formation nécessaires pour rendre les clients heureux. Les clients insatisfaits conduisent à des agents frustrés, fatigués et stressés. C’est le principal moteur de l’abandon.
L’IA pour augmenter les agents pendant un appel (comme décrit précédemment) aide déjà. Si l’agent a les outils et les conseils pour résoudre efficacement et rapidement un problème pour un client, alors les chances que le client soit satisfait ne peuvent qu’augmenter, ce qui à son tour devrait conduire à une plus grande satisfaction professionnelle.
Cependant, ASAPP ne commence pas là. Alors que la guidance dynamique en temps réel est critique, une formation, un coaching et une rétroaction plus structurés sont également importants. De nombreux agents forment sur de nouveaux problèmes ou procédures « en direct ». C’est-à-dire qu’ils reçoivent une description de la procédure, mais ne la voient en pratique que lorsqu’ils prennent un appel avec un client réel. Imaginez que nous donnions aux pilotes le manuel de l’avion et leur disions ensuite de voler avec 300 passagers à Denver ? Parce que cela, nous nous concentrons sur l’utilisation de l’IA pour aider à construire des outils pour les agents pour pratiquer les procédures et gérer des situations difficiles avant de traiter des clients en direct. Lorsque cela est couplé avec une rétroaction ciblée (soit par un superviseur, soit automatiquement), cela permettra à l’agent de développer ses compétences dans un environnement moins stressant.
Une meilleure IA pour améliorer la satisfaction des clients dans des situations dynamiques, ainsi que l’IA pour une formation ancrée – c’est ainsi qu’ASAPP se concentre sur l’agent avec l’objectif ultime de réduire l’abandon.
Quels sont quelques exemples des résultats qui peuvent être obtenus en incorporant l’IA dans un centre d’appel ?
Comme partagé ci-dessus, l’IA peut être une technologie transformatrice pour booster la productivité. Pour une compagnie aérienne américaine avec laquelle nous travaillons, nous avons vu la productivité de l’agent augmenter de 86 % et un taux d’augmentation de la productivité organisationnelle (le nombre total d’interactions à travers tous les canaux de service client divisé par la main-d’œuvre dépensée pour satisfaire ces besoins) de 127 %. Pour un opérateur de réseau global utilisant les services ASAPP, les scores de promoteur net (la volonté des clients de recommander les produits ou services d’une entreprise à d’autres) ont augmenté de 45 %. Pour une entreprise de câble de premier plan utilisant ASAPP, le coût par interaction a diminué de 52 %. Ces exemples montrent comment l’IA peut augmenter la productivité, améliorer la qualité du service client et réduire les coûts d’entreprise.
Quelle est votre vision personnelle pour l’avenir de l’IA sur le lieu de travail ?
L’IA est déjà assez répandue sur le lieu de travail. Alors que j’écris ceci, les vérificateurs d’orthographe et de grammaire ainsi que les fonctionnalités d’autocomplétion de texte m’aident. J’ai des filtres de spam et des classificateurs de messages sur mes outils de messagerie / e-mail. J’utilise la recherche alimentée par l’IA pour trouver les informations pertinentes dont j’ai besoin pour exécuter. Cela va grandir à mesure que mon adoption et le nombre de fonctionnalités alimentées par l’IA et leur qualité augmentent.
Cependant, je qualifierais ce type d’IA d’« augmentation atomique ». Il m’aide certainement, mais à des moments très précis qui permettent des prédictions de haute précision. Je ne peux certainement pas demander à une IA de répondre à ces questions, par exemple – encore 🙂
Plus sérieusement, ma vision est de voir l’adoption de l’IA de bout en bout dans le lieu de travail. Je ne veux pas dire de bout en bout dans le sens de la modélisation d’apprentissage automatique. Ce que je veux dire, c’est que l’IA alimente de manière holistique des tâches complexes et optimisées pour l’objectif global et non seulement pour des points atomiques du processus. ASAPP apporte déjà cela dans les centres d’appel. Par exemple, nous optimisons ce que l’agent dira ensuite en fonction d’un ensemble holistique de facteurs sur la conversation et sur l’objectif ultime. Mais au-delà de cela, imaginez un scientifique essayant de rédiger une revue systématique d’un sujet important, un ingénieur logiciel construisant une plate-forme ou intégrant des systèmes complexes, un avocat rédigeant un mémoire juridique, etc. À l’avenir, chaque l’un de ces professionnels s’appuiera sur l’IA pour augmenter rapidement leur efficacité dans ces tâches et optimiser les résultats souhaités, les libérant ainsi pour des défis plus critiques.
Y a-t-il autre chose que vous aimeriez partager sur ASAPP ?
Notre équipe de recherche chez ASAPP a une focalisation claire : nous avançons l’IA pour augmenter l’activité humaine afin de résoudre des problèmes du monde réel pour les entreprises. Les chercheurs chez ASAPP travaillent pour avancer fondamentalement la science du TAL et de l’apprentissage automatique dans le but de déployer des solutions d’IA spécifiques au domaine, et pour appliquer ces avancées à nos produits. Ils exploitent les énormes quantités de données générées par nos produits et notre capacité à déployer des fonctionnalités d’IA dans un usage réel pour poser et résoudre des questions de recherche fondamentales de nouvelles manières.
Découvrez nos articles de recherche récents à https://www.asapp.com/ai-research/.
Merci pour les réponses détaillées, les lecteurs qui souhaitent en savoir plus devraient visiter ASAPP.












