Entretiens

Ahmed Elsamadisi, Fondateur et PDG de Narrator.ai – Série d’entretiens

mm
Ajouter Unite.AI à vos sources préférées sur Google

Ahmed Elsamadisi est le fondateur et le PDG de Narrator.ai, une entreprise d’intelligence de données qui équipe les décideurs avec des insights actionnables personnalisés.

Ahmed a commencé sa carrière au laboratoire d’autonomie de Cornell, en se concentrant sur l’interaction homme-robot et la fusion de données bayésiennes, ainsi que sur la construction d’algorithmes pour les voitures autonomes.

Qu’est-ce qui vous a initialement attiré vers l’IA et la science des données ?

Je suis tombé amoureux de la façon dont les gens prennent des décisions. En commençant par la psychologie, en passant par l’ingénierie sociale, et enfin par la façon dont nous raisonnons sur l’incertitude. Cela m’a conduit à plonger dans les mathématiques bayésiennes et le monde a commencé à avoir plus de sens. J’ai décidé de me lancer dans un voyage pour reproduire la façon dont nous prenons des décisions.

Vous avez eu une carrière phénoménale, y compris avoir travaillé au laboratoire d’autonomie de Cornell, pouvez-vous partager certains des moments forts de cette période ?

Cornell’s ASL était très amusant ! De notre voiture autonome à une flotte de robots mobiles, j’ai pu expérimenter la construction, la programmation et les tests d’algorithmes et de matériel dans des environnements réels. Mon moment préféré était un projet que j’ai mené pour voir si nous pouvions jouer à un jeu de 20 Questions avec tous les étudiants de Cornell. Le jeu était simple, un robot cherchait un objet et il pouvait poser des questions oui/non aux étudiants de Cornell pour l’aider à trouver l’objet. Un petit twist, les humains pouvaient mentir.

Dans cette situation, il n’y a pas d’information réelle, rien qui soit absolument vrai. J’ai travaillé sur un algorithme qui pouvait fusionner les informations provenant des gens et des capteurs pour prendre de meilleures décisions. Ce projet a ensuite été repris par Business Insider et est devenu connu sous le nom de « le robot qui peut détecter les mensonges ».

Ces moments où les données et les algorithmes peuvent faire quelque chose que vous ne pouviez pas facilement imaginer, c’est ce qui rend ces projets phénoménaux.

L’idée de Narrator est née de votre frustration de travailler avec les données chez votre ancien employeur WeWork (WE ). Quels étaient les problèmes que vous rencontriez avec la modélisation de schéma étoilé ?

Chaque entreprise utilise un schéma étoilé pour ses modèles de données. Cela a du sens ! Vous construisez des tables qui représentent un ensemble de questions que vous voulez répondre, puis vous les donnez aux gens pour les tracer. Le défi est que les questions sont constamment en évolution et en changement, et ainsi les séries de tables que vous construisez ne sont jamais suffisantes pour répondre à toutes les questions possibles. La seule solution est de construire plus de tables, ce qui entraîne une déviation de la source de vérité.

Je google toujours « air flow data modeling » pour montrer aux gens ce que le meilleur scénario d’une couche de modélisation est, et c’est complexe. Des centaines de tables dépendant les unes des autres.

Cela étant dit, c’était la seule option. Chez WeWork, j’ai parlé à de nombreuses entreprises et j’ai vu la même situation que nous affrontions. Nous avons dépensé des millions de dollars en outils de données. Nous avons construit des centaines de modèles. Les données perdaient encore la confiance et échouaient à répondre aux questions en temps opportun. Ensuite, tous les 1-2 ans, nous reconstruisions le système en utilisant les outils les plus récents, mais la même approche.

Si chaque entreprise qui a mis en œuvre un schéma étoilé a fini par avoir besoin de reconstruire son système, alors il y a un problème avec le cadre.

Comment êtes-vous arrivé à une meilleure solution pour travailler avec les données ?

Initialement, j’ai pris inspiration des blogs de données. Dans un blog, une entreprise peut raconter l’histoire d’un client et d’une analyse sans jamais montrer son modèle de données. Ils utilisent des clients, qui effectuent des actions dans le temps, pour expliquer toute analyse d’algorithmes. Effectivement, ce sont tous des concepts que tout le monde comprend (un utilisateur a vu le site Web, puis a réservé une réunion). J’ai me demandé pourquoi cette structure n’était pas utilisée dans les données si elle semblait avoir le potentiel de représenter tout.

Notre modèle de données, que nous appelons un schéma d’activité, semblait avoir le potentiel de vraiment changer le monde. Il pourrait permettre à chaque entreprise d’avoir un seul modèle de données qui peut répondre à n’importe quelle question. Chaque entreprise pourrait avoir le même modèle de données, ainsi les analyses et les algorithmes pourraient être partagés entre les entreprises pour la première fois. Et enfin, il pourrait créer un moyen commun pour les professionnels de données de travailler ensemble et de discuter des données.

J’ai pensé que cela pourrait révolutionner l’industrie des données, donc j’ai quitté WeWork en 2017 avec l’objectif de rendre le schéma d’activité interrogable.

Les données de sortie de Narrator sont formatées de manière très différente de ce à quoi nous sommes habitués, pouvez-vous expliquer ce que sont les Narratives et comment elles sont formatées comme une histoire ?

Les Narratives sont des analyses actionnables dans un format de récit.

Nous, en tant que professionnels de données, sommes si habitués aux tableaux de bord. Cependant, les tableaux de bord sont un moyen pour parvenir à une fin. Les tableaux de bord vous montrent des données et vous devez les interpréter vous-même :

  1. Déterminez comment lire les centaines de visualisations différentes.
  2. Combinez les données dans votre tête pour déterminer ce qui se passe réellement.
  3. Créez une histoire dans votre tête qui donne un sens aux pièces de données.
  4. Décidez d’une action à prendre.

Le défi de ce processus est que chaque personne qui regarde un tableau de bord va créer une histoire et une recommandation différentes. C’est un biais naturel.

L’objectif de Narrator était de conduire à l’action en fonction des données. Au fur et à mesure que nous avons itéré, nous avons vu que nos clients avaient besoin d’histoires et d’interprétations pour prendre des décisions, et c’est ce que nous leur avons donné.

Les Narratives commencent par un objectif clair. Elles font une recommandation. Ensuite, elles vous montrent les points clés que vous obtiendrez. Enfin, elles passent par l’analyse. Chaque section raconte une histoire sur quelque chose que nous apprenons et les données sont utilisées comme preuves à l’appui.

Montrez 100 personnes la même Narrative et elles reviendront toutes avec la même recommandation et interprétation.

Les Narratives comprennent également que votre entreprise est en constante évolution, elles sont donc exécutées constamment chaque semaine pour voir si les recommandations et les interprétations sont toujours valides et se mettent à jour en conséquence.

Après avoir parcouru tout cet apprentissage et créé des Narratives, ces outils incroyables pour conduire à l’action, nous avons réalisé que la plupart des grandes entreprises de conseil avaient également appris la même chose. McKinsey vous donne des présentations et des approches similaires au lieu de simples tableaux de bord. Nous travaillons pour fournir ce niveau de qualité pour une fraction du prix.

Quels sont les avantages de l’utilisation de Narrator pour les ingénieurs de données ?

Les ingénieurs de données sont nos plus grands défenseurs ! Je pense que c’est parce que j’ai commencé en tant qu’ingénieur de données que Narrator a été construit en tenant compte d’eux.

Dans Narrator, la modélisation des données est vraiment facile – vous mappez simplement les concepts à partir de la source de vérité à notre modèle de données. Nous exécutons une série de tests pour nous assurer qu’il fonctionnera, puis vous le déployez en production. Narrator gère la migration, la synchronisation des données et assure que tout est rapide et facile.

Au sein de Narrator, vous pouvez rapidement assembler n’importe quel jeu de données que vous voulez en quelques minutes et le donner à quiconque le demande.

Nous avons également pensé à toutes les petites choses dont vous avez besoin et nous nous sommes assurés que vous les obteniez :

  • Transparence totale dans tous les traitements et contrôle pour mettre en pause, annuler, exécuter maintenant, etc..
  • Capacité à mettre des alertes sur les données brutes avant et après la transformation.
  • Journal complet de tous les changements apportés à la requête.
  • Visibilité totale sur chaque mise à jour qui se produit dans la table.
  • 1 clic pour matérialiser n’importe quel jeu de données ou l’envoyer à Google sheet.
  • Configuration rapide de webhooks pour envoyer les données à n’importe quel système.
  • Contacter le support et vous obtiendrez un ingénieur de données pour vous aider.
  • Chaque requête générée par Narrator est LISIBLE et transparente.
  • Déboguer n’importe quelle donnée avec des chronologies rapides de tout ce qui est arrivé à un client spécifique.
  • Construire 1 jeu de données et créer de nombreuses agrégations sur celui-ci (pas besoin de copier la même requête dans une CTE).
  • Si vous remplacez l’un des blocs de construction, nous réconcilions toutes vos données pour vous.

Il y a tellement plus de choses que les ingénieurs de données adoreront !

Combien de temps est gagné en faisant des rapports avec Narrator par rapport à la modélisation traditionnelle ?

Honnêtement, comparer Narrator à la modélisation traditionnelle est injuste. Dans Narrator, toutes vos données sont modélisées en un seul jour, au lieu de mois de planification comme dans un schéma étoilé. Les changements dans Narrator sont à faible risque et faciles. La création de n’importe quelle table est instantanée dans Narrator, car vous n’avez pas à vous soucier de la clé étrangère pour relier les choses.

En termes d’analyses, Narrator dispose d’une bibliothèque d’analyses expertes écrites à la main que vous pouvez exécuter instantanément. Ces analyses sont bien pensées, testées sur plusieurs entreprises, mises à jour en fonction des changements de votre entreprise, utilisent des algorithmes pour interpréter les données et sont présentées de manière élégante dans un format de récit. Ce niveau de travail est souvent effectué par des équipes de professionnels de données sur plusieurs semaines (ce que nous faisons, mais nous le faisons une seule fois, puis le rendons instantanément disponible à tous).

Y a-t-il autre chose que vous aimeriez partager sur Narrator ?

Narrator est différent.

C’est un peu difficile de comprendre comment et pourquoi cela fonctionne, mais une fois que vous commencez à l’utiliser, cela cliquera et vous ne pourrez plus revenir en arrière.

Je suis enthousiaste à l’idée du monde que Narrator rend possible et je suis ravi de voir qui souhaite en apprendre davantage !

Ensemble, nous pouvons prendre de meilleures décisions qui créeront un monde meilleur.

Je vous remercie pour cette grande interview, les lecteurs qui souhaitent en apprendre davantage peuvent visiter Narrator.ai.

Antoine est un leader visionnaire et associé fondateur d'Unite.AI, animé par une passion inébranlable pour façonner et promouvoir l'avenir de l'IA et de la robotique. Un entrepreneur en série, il croit que l'IA sera aussi perturbatrice pour la société que l'électricité, et se fait souvent prendre en train de vanter le potentiel des technologies perturbatrices et de l'AGI.

En tant que futuriste, il se consacre à explorer comment ces innovations vont façonner notre monde. En outre, il est le fondateur de Securities.io, une plateforme axée sur l'investissement dans les technologies de pointe qui redéfinissent l'avenir et remodelent des secteurs entiers.