Introduction de l'IA générative chez Teads, de l'idée à la réalité.

Flint
14 novembre 2023

Lors d'un meetup co-organisé avec Tech.Rocks, nous avons eu le plaisir d'accueillir Nicolas Crovatti, Director of Engineering de Teads, qui nous a présenté un retour d'expérience sur l’introduction à l'IA générative chez Teads, de l'idée à la réalité.

Lors d'un meetup co-organisé avec Tech.Rocks, nous avons eu le plaisir d'accueillir Nicolas Crovatti, Director of Engineering de Teads, qui nous a présenté un retour d'expérience sur l’introduction à l'IA générative chez Teads, de l'idée à la réalité.

Retour d'expérience sur les nombreux choix qui attendent les entreprises qui veulent introduire l'IA générative dans leurs business. Ces différents enjeux sont abordés par le prisme de leurs propres décisions autour de deux projets : un assistant de création de campagne publicitaire et un générateur de créas publicitaire.

Il y aborde différents thèmes : processus d'idéation, philosophie, organisation, build or buy, choix des outils ou encore, les considérations juridiques.

‍

‍

Qu’est ce que Teads ? 

Teads développe une plateforme publicitaire qui utilise l'IA pour révolutionner le processus publicitaire, en respectant la vie privée des utilisateurs et en connectant des éditeurs de renom à un public mondial de 2 milliards d'utilisateurs.

‍

L’organisation d’un Hackathon pour générer des idées pour intégrer la GenAI 

‍

L'introduction de capacités génératives peut aider une entreprise à se différencier de la concurrence grâce à l'innovation et à l'optimisation, et le processus commence par la génération et la collecte d'idées provenant de diverses sources.

L'utilisation du format Hackathon a permis de regrouper les différentes populations de Teads d'une manière différente, ce qui a conduit à l'émergence de nouvelles initiatives et au développement d'outils génératifs.  

Quelques chiffres clés : 

  • 36 heures
  • 100 participants
  • 14 Ă©quipes 
  • 2 dĂ©mos sont aujourd’hui en production.

Premier use case : automatisation de génération de campagnes

L’un des premiers use cases mis en production permet d’automatiser les processus publicitaires, augmenter l'efficacité et simplifier la création de campagnes en extrayant les informations nécessaires des PDF, des docs Word ou des courriels, et en configurant l'interface automatiquement.


Second use case : la Dynamic Créative Optimisation

L'introduction de l'IA générative chez Teads permet aujourd’hui de créer jusqu'à 125 variations d'une même création, qui sont ensuite introduites dans des algorithmes prédictifs afin de choisir la plus performante pour les campagnes publicitaires.

‍

Proof of Concept & Organisation pour un use case Gen AI

Nicolas aborde le processus de développement d'un concept génératif d'IA, y compris les étapes de validation, d'ingénierie et d'étude de marché pour trouver les outils et les API disponibles.

Premier conseil :  Lorsque vous démarrez des projets d'IA générative, l'équipe doit être libérée de tout processus afin d’itérer rapidement. 

‍

Second conseil : Ne rassemblez pas seulement des développeurs, mais aussi les équipes UX / UI, l’équipe juridique, etc. 

‍

Troisième conseil : Considérez les besoins spécifiques des entreprises, utilisez les API disponibles et faites des choix avancés pour capturer des parts de marché, et envisagez des plateformes de services pour une itération rapide et un contrôle des coûts.

‍

Quatrième conseil : Privilégiez une stack que vous connaissez pour aller plus vite. 


Construire ou consommer 

C’est toujours la grande question, construire ses propres APIs ou outils, ou consommer celles déjà disponibles. 

Prenez en compte les besoins spécifiques de votre entreprise, utilisez les API disponibles pour atteindre le marché rapidement, et faites des choix avancés pour capturer des parts de marché et construire une barrière à l'entrée pour la concurrence.

Nicolas vous conseille : 

  • Managed ML Ops (AWS Bedrock)
  • Paas (HuggingFace, Replicate)
  • Cloud privĂ©

Les plateformes de services permettent une itération rapide, moins d'investissement en ressources humaines et un meilleur contrôle des coûts, ce qui en fait une bonne option pour une startup en intelligence générative.


HĂ©bergement cloud et autres aspects techniques pour un projet Gen AI

Teads a mis en place un nouveau type d'infrastructure pour une application générative, en utilisant AWS amplify pour déployer automatiquement le site et itérer rapidement, tout en travaillant à la solidification et à l'industrialisation du cas d'utilisation.

Le passage à EC2 pour le backend offre plus de liberté en matière de consommation de mémoire et de temps de traitement, tandis que l'utilisation de Replicate pour le versioning permet une itération rapide sans risquer d'écraser le modèle.

‍

Pour résumer, afin d’initier une démarche GenAI, Nicolas conseille de se libérer, de faciliter, de transformer et d’inspirer les utilisateurs en les laissant dans le siège du pilote et en gérant l'IA comme un assistant.

‍

Si vous souhaitez aller plus loin, nous vous conseillons la conférence “ChatGPT, de la conversation à l'action : Comment créer des Agents LLM en Node.js” d’Adrien Maret. 

‍

‍

Flint

Flint, l'ESN qui change les codes