

Abonnez-vous pour recevoir plus d'articles comme celui-ci !
Vous pouvez vous désinscrire à tout moment. Consultez notre Politique de confidentialité

Description de l’épisode
Il y a quelques semaines, OpenAI, l’entreprise derrière #ChatGPT, a organisé un événement appelé DevDay pour dévoiler des annonces et des avancées majeures qui ont ouvert un nouveau monde de possibilités — Custom GPTs, Copyright Shield et la reconnaissance vocale, pour n’en citer que quelques-unes.
Après avoir regardé l’événement et testé certaines fonctionnalités, je suis convaincu qu’elles sont incroyablement utiles pour tout marketeur #PPC.
Alors, comment pouvons-nous appliquer ces fonctionnalités au PPC ?
Pour en discuter, j’ai de nouveau parlé à Nils Rooijmans, l’un des noms les plus reconnus dans l’univers des scripts et de l’automatisation PPC, dans cet épisode de PPC Town Hall.
Nils a partagé son Custom GPT capable de créer des scripts PPC vraiment puissants. Nous avons également discuté des annonces de DevDay avec de nombreux exemples.
Points clés de l’épisode
Télétravail et automatisation dans le PPC
- Nils Rooijmans gère à distance une agence PPC, en s’appuyant sur l’automatisation et les scripts pour travailler efficacement tout en profitant d’un mode de vie flexible.
- Les outils d’automatisation permettent de faire évoluer significativement la gestion des clients sans augmenter les effectifs, démontrant la puissance de la technologie dans un contexte de travail à distance.
Avancées de l’IA générative chez OpenAI et ailleurs
- OpenAI continue de mener l’innovation en IA générative, en introduisant de nouvelles fonctionnalités qui améliorent l’interaction des utilisateurs avec les modèles d’IA.
- Des concurrents comme Antropic et Google progressent également dans ce domaine, en mettant l’accent sur la confidentialité et la qualité de l’entraînement des modèles, ce qui enrichit l’écosystème de l’IA et offre aux utilisateurs plusieurs options robustes.
Impact de l’IA sur le PPC et l’écriture de scripts
- Les avancées de l’IA révolutionnent la rédaction de scripts pour le PPC, la rendant plus accessible aux non-programmeurs et améliorant l’efficacité de la gestion des annonces.
- Les Custom GPTs (Generative Pre-trained Transformers) permettent de créer des outils spécialisés qui respectent des consignes de branding ou des méthodes opérationnelles spécifiques, personnalisant encore davantage le processus d’automatisation.
Considérations éthiques et orientations futures
- Les discussions autour de l’usage éthique de l’IA, de la sécurité des données et de l’importance de comprendre les intentions sous-jacentes des créateurs de modèles d’IA sont cruciales.
- L’avenir du PPC passe par l’intégration d’outils d’IA avancés pour affiner les stratégies et l’exécution, mais le contrôle stratégique reste une responsabilité humaine afin de garantir l’alignement avec les objectifs business.
Opportunités pédagogiques et construction de communauté
- Nils Rooijmans propose des ateliers pour former les professionnels du PPC à l’utilisation de l’IA pour la création de scripts, mettant en lumière une communauté grandissante, désireuse de tirer parti de l’IA pour améliorer l’efficacité publicitaire.
- Le développement continu et le partage des connaissances au sein de la communauté PPC contribuent à favoriser l’innovation et la croissance collective dans l’adaptation aux technologies d’IA.
Transcription de l’épisode
Frederick Vallaeys: Salut Nils, merci d’être à nouveau avec nous. Et j’ai entendu dire que tu travailles actuellement depuis un endroit différent de d’habitude, pas depuis ta maison sur l’eau.
Nils Rooijmans: Oui, je suis, je suis, je suis habillé pour l’occasion. Je suis dans les Caraïbes en ce moment. Curaçao, c’est une petite île juste au nord du Venezuela, près du continent latino-américain.
Elle fait partie du royaume des Pays-Bas. Et c’est là que je passe l’hiver pour profiter du soleil, comme tu peux le voir à la couleur de mon visage. Et des températures agréables, de la mer et un peu de travail PPC.
Frederick Vallaeys: Oui. La belle vie. Et je pense que la flexibilité, et le fait que tu puisses tout faire de n’importe où, a clairement beaucoup à voir avec l’automatisation et la technologie.
Et tu es l’un des grands spécialistes des scripts au monde. C’est ce que tu enseignes aux gens. Alors, rappelle un peu aux gens quel est ton principal angle PPC, à savoir les scripts et l’automatisation.
Nils Rooijmans: Oui. En gros, je dirige ce que j’appelle une agence PPC à distance. C’est une agence boutique avec environ 20 clients internationaux et huit prestataires à temps partiel qui m’aident à faire le travail.
Et j’ai pu faire évoluer l’agence jusqu’à une taille très correcte, principalement grâce à l’automatisation et aux scripts, afin de pouvoir créer davantage de valeur pour mes clients sans avoir à augmenter les effectifs. J’ai aussi créé un mode de vie qui me permet de profiter de l’hiver dans les Caraïbes et de continuer à faire du surf, même pendant la période du Black Friday.
Frederick Vallaeys: Je pense que tu vis le rêve, mon ami. Donc, oui, j’espère que beaucoup de gens regardent cet épisode et apprennent de Nils, de ce qu’il fait avec les scripts, l’automatisation et les outils. Et l’angle que nous voulions aborder aujourd’hui était justement de parler un peu de ce qu’OpenAI a annoncé lors de son Dev Day.
Évidemment, OpenAI, la plupart des gens devraient connaître, mais c’est l’entreprise derrière ChatGPT, l’outil qui a vraiment popularisé la Gen AI, ou IA générative. Et toi et moi, nous en avons parlé il y a quelques semaines, quelques mois, mais lors de ce Dev Day, ils ont annoncé une série de nouveautés.
Je voulais donc passer en revue certaines des annonces et savoir ce que tu trouves intéressant et ce que tu as fait avec. Donc oui, c’est le sujet d’aujourd’hui : la Gen AI et toutes les nouveautés d’OpenAI. Mais avant de plonger dans ce qu’il y a de nouveau chez OpenAI, peut-être que la dernière chose dont la plupart des gens ont entendu parler, c’est tout le drame qui se déroule à San Francisco.
Alors Neil, veux-tu nous expliquer qui est actuellement à la tête d’OpenAI et si l’entreprise existe toujours ? Dis-moi. Merci.
Nils Rooijmans: Dis-moi, c’est fou. Oui, je pense, je pense que Sam est de retour aux commandes, mais tu sais, ça a été un week-end complètement fou. Je pense que le résumé rapide, c’est que vendredi, le conseil d’administration a décidé que Sam Altman n’était plus la bonne personne pour diriger l’entreprise.
Donc il est parti. Il a eu une discussion avec ses amis chez Microsoft. Microsoft détient une grosse part d’OpenAI. Je crois que c’était 49 %, à l’époque. Microsoft a décidé que Sam et l’autre membre du conseil qui avait quitté OpenAI pouvaient rejoindre Microsoft pour y créer une nouvelle équipe. Quand cette rumeur a circulé, beaucoup de collaborateurs d’OpenAI ont décidé de suivre Sam et l’autre personne.
De nouveaux PDG ont été nommés, mais les nouveaux PDG n’ont pas obtenu de réponses du conseil. Et au final, environ 90 % du personnel d’OpenAI ont signé une déclaration du type : si le conseil ne démissionne pas et si Sam ne revient pas, nous démissionnerons. Sous cette pression, je pense qu’au final, Sam est de retour.
Frederick Vallaeys: Oui. Donc, en l’espace d’un seul week-end, l’entreprise a presque. Pris fin parce que le conseil a licencié le PDG et j’ai 700 employés. En gros, tous étaient prêts à partir. La bonne nouvelle, c’est qu’il existe d’autres acteurs du GPT. Donc même si OpenAI avait échoué, ce qui n’arrivera clairement pas, je veux dire, Microsoft y a investi 13 milliards, mais il existe d’autres alternatives.
N’est-ce pas ? Et parmi celles que j’ai le plus appréciées, je dirais qu’il y a Antropic et, curieusement, Antropic est en fait une entreprise fondée par des personnes qui ont quitté OpenAI parce qu’elles pensaient qu’ils poussaient peut-être un peu trop loin les limites en matière de confidentialité et de sécurité.
Ils ont donc créé une nouvelle entreprise. Et ce que j’aime dans cette entreprise, c’est qu’il est très facile d’y joindre des documents. C’est l’une des limites que j’ai rencontrées avec GPT : la possibilité d’attacher un fichier ou un gros bloc de texte comme contexte pour un travail que je dois réaliser. Et dans Entropic, on peut littéralement aller dans l’interface, il y a un bouton plus et un bouton d’import.
On peut téléverser cinq pièces jointes de 10 mégaoctets chacune, puis les intégrer à son expérience générative. C’est donc une alternative. Évidemment, il y en a d’autres. Facebook a son propre modèle Dilemma. Celui-ci est gratuit pour un usage commercial, ce qui est plutôt cool. Google a Bard, mais Google a aussi Gemini.
Donc, il y a beaucoup d’activité dans cet espace, mais c’était certainement un week-end intéressant avec OpenAI, et maintenant retour à la normale. Nils, lesquels as-tu peut-être testés et appréciés ?
Nils Rooijmans: Oui, j’attends vraiment Gemini de Google avec impatience. Ils avaient initialement prévu de le lancer d’ici la fin de cette année, mais il est très probable que ce soit au premier trimestre de l’année prochaine, mais je m’attends à ce qu’il soit vraiment, vraiment impressionnant.
Frederick Vallaeys: Llama, qu’est-ce que tu en dis ? Qu’est-ce qui est censé le différencier ?
Nils Rooijmans: Hmm, à ma connaissance, ce ne sont que des rumeurs. Ils ne publient pas vraiment beaucoup d’informations à ce sujet. Je pense qu’ils essaient vraiment de faire un travail incroyable sur le fine-tuning et l’entraînement du modèle brut. Parce qu’en gros, avec les LLM, les large language models, l’entraînement se fait en deux phases.
D’abord, il y a un processus d’entraînement brut qui crée un modèle très difficile à utiliser, puis il y a une phase d’entraînement supplémentaire appelée reinforcement learning with human feedback, où l’on entraîne essentiellement le modèle à produire des réponses et à communiquer d’une manière que nous, les humains, comprenons et que nous apprécions dans nos échanges.
Et je pense que Google met vraiment beaucoup d’efforts dans cette partie pour s’assurer que des problèmes comme, par exemple, les hallucinations, disparaîtront. Et qu’il respectera toutes les réglementations et ne fournira aucune réponse que les gens pourraient être tentés d’utiliser. Mais oui, comme c’est Google et qu’ils disposent de beaucoup de données, d’une grande expertise en machine learning et, bien sûr, de puissance de calcul, je pense qu’on peut s’attendre à des résultats intéressants.
Je l’attends donc avec impatience. Mais à côté de GPT, j’ai testé Llama de Facebook, que tu as mentionné, c’est open source. Celui-là est intéressant, mais d’après mon expérience, il n’atteint pas encore le niveau de GPT. Je pense toujours qu’OpenAI a fait un excellent travail avec le dernier GPT-4.
Frederick Vallaeys: Je l’utilise beaucoup et je pense qu’il faut aussi expliquer un instant aux gens. Quand tu commences à expliquer comment fonctionne la Gen AI, tu as en fait une formation dans ce domaine. N’est-ce pas ? Tu as étudié ça il y a quoi, une dizaine d’années ?
Nils Rooijmans: Oh, les LLM n’existaient pas à l’époque. Non, j’ai étudié l’intelligence artificielle dans les années 90. C’était l’époque des réseaux feed-forward avec des algorithmes d’apprentissage par rétropropagation, la vraie chose. Si on compare ça aux réseaux neuronaux d’aujourd’hui, c’est ce que nous faisions à l’époque. Mais depuis, j’ai suivi toutes les dernières avancées en intelligence artificielle. Avec les autres anciens de mon université, nous avons un groupe où nous discutons des différents types d’applications des technologies d’IA.
J’ai moi-même expérimenté cela dans la technologie des moteurs de recherche, à l’époque d’un moteur de recherche néerlandais appelé Vilsa. Donc oui, je suis toujours très impliqué dans beaucoup de technologies d’IA, mais honnêtement, je suis ébahi, surtout par GPT-4
Frederick Vallaeys: et par ce qui se passe. Oui, c’est assez incroyable. Et donc, pour donner aussi un peu de contexte, n’est-ce pas ?
Donc Llama de Facebook, tous ces grands modèles de langage sont essentiellement entraînés sur ce qu’ils appellent, est-ce que c’est, des paramètres ou des tokens, non ? Mais lequel est-ce ? Il a X nombre de paramètres sur lesquels il est entraîné. Et donc le modèle de Facebook est relativement petit. Ensuite, celui de Google est cinq fois plus grand.
Et puis GPT-4 est cinq fois plus grand que celui de Google. Donc il est 25 fois plus grand que celui de Facebook. Et donc, il n’est pas si difficile de comprendre pourquoi GPT est probablement un peu meilleur. Et puis il y a aussi énormément d’études qui sont menées en ce moment, lesquelles examinent essentiellement quel est le point d’inflexion, combien de paramètres faut-il pour que le modèle devienne réellement et de manière démontrable bon sur certaines tâches.
Et donc ce point d’inflexion, Facebook est à ce niveau-là, où ils ont atteint ce point d’inflexion. Il est donc assez bon. Mais la science compte dans ce genre de choses, n’est-ce pas ? Et c’est pourquoi, quand toi, moi, ou n’importe qui d’autre regarde comment nous allons utiliser ces technologies et si nous devrions même envisager de construire notre propre version d’un large language model, ce qui, au passage, n’est plus si difficile à faire.
Je veux dire, il existe beaucoup d’outils open source qui permettent de le faire, mais pour atteindre une échelle et une qualité suffisantes, c’est probablement une bataille perdue d’avance, à moins de pouvoir lever aussi 13 milliards de dollars auprès de Microsoft pour sa propre aventure, comme OpenAI l’a fait. Donc oui,
Nils Rooijmans: oui, donc en ce qui concerne ces modèles de base.
Ils sont entraînés sur un ensemble énorme de données provenant d’Internet, et comme tu l’as mentionné, ils ont beaucoup de paramètres qui doivent être entraînés. Ajustés par l’algorithme d’apprentissage, et c’est essentiellement ce qui rend cela si coûteux, parce que si tu as un trillion de paramètres et que tu dois mettre à jour tous les poids de ces paramètres, les poids de ton réseau neuronal, cela est computationnellement très, très, très coûteux.
Mais ce que tu peux faire une fois que le modèle a été entraîné, c’est simplement télécharger ces valeurs pour ces paramètres, les poids si tu veux, et tu as alors essentiellement une copie du modèle que tu peux exécuter sur une machine locale. Il existe donc quelques initiatives open source où tu prends, par exemple, le modèle Llama, tu le télécharges sur ton ordinateur portable et tu as un large language model qui tourne sur ton propre ordinateur portable.
L’entraînement est donc très coûteux, mais l’utilisation du modèle l’est moins, et il existe aussi des moyens de fine-tuner le modèle ou d’étendre les connaissances utilisées pour générer les réponses. C’est quelque chose que tu peux ajouter au-dessus de ces modèles de base afin de créer, en quelque sorte, des agents, ou des GPTs comme les appelle OpenAI, qui sont spécifiques à tes besoins.
Frederick Vallaeys: Et donc je pense qu’il existe une entreprise appelée Hugging Face où l’on peut consulter un classement de ces différents modèles, et ils incluent les modèles open source que tu peux ensuite, comme tu l’as dit, copier. Donc, et puis je pense, enfin, nous parlons à une audience PPC. L’une des façons dont je vois le lien avec le search marketing, c’est vraiment de déterminer quel modèle est le plus efficace pour une tâche donnée.
Parce que la seule chose dont nous n’avons pas parlé, c’est que GPT-4 et GPT-4 Turbo, plus le modèle est performant, plus il devient coûteux. Et généralement aussi plus lent. Donc, si tu as déjà fait une comparaison côte à côte entre GPT-4 et GPT-3.5, GPT-4 est agréable parce que tu peux le lire pendant qu’il l’écrit. GPT-3.5 va produire deux pages d’un coup, n’est-ce pas ? Et ensuite, il faut rester là à les lire. Mais si la vitesse est essentielle, ou si tu as juste besoin d’une analyse de mots-clés basique, tu n’as probablement pas besoin de dépenser l’argent supplémentaire pour un modèle GPT-4.
Je pense donc que c’est l’une des façons dont nous, praticiens PPC, pouvons vraiment aider nos clients en disant : « D’accord, écoute, ce modèle est vraiment bon pour la génération de mots-clés. Peut-être qu’on utilise celui-là. » Merci. Pour faire de la génération de textes, mais si tu veux rédiger la landing page ou un blog complet, alors il faut avoir le meilleur.
Et peut-être que c’est là qu’on dépense un peu d’argent pour utiliser GPT-4. Oui, je suis d’accord. Eh bien, parlons du Dev Day, d’accord ? Alors qu’a annoncé OpenAI et quelle est cette prochaine vague de choses passionnantes qui vont se produire ? J’ai noté quelques éléments, mais tu viens de le mentionner. Les GPTs. Alors parle-nous des GPTs et de ce que c’est.
Nils Rooijmans: Oui. Je pense que c’est un nom terrible, mais en gros, ce que c’est, je ne sais pas pourquoi ils appellent ça des GPTs. Le mot GPT en lui-même est déjà très difficile à prononcer. Mais bon, les GPTs sont une sorte de version personnelle, des mini-GPTs que tu peux créer. J’en ai d’ailleurs créé quelques-uns que nous pourrions peut-être montrer dans cette session dans une semaine ou un peu plus tard.
Oui, donc en gros, ton propre GPT, très spécifique à une tâche, et tu peux lui fournir des informations sur les connaissances qu’il peut utiliser pour répondre. Mais aussi, par exemple, le style de communication qu’il utilise dans ses réponses ou dans ses sorties. Par exemple, si tu as deux théories complètement différentes sur la manière de rédiger ce texte publicitaire.
Tu pourrais créer un agent auquel tu enseignes essentiellement les deux théories, donc le livre A a la théorie A et le livre B a la théorie B. Je n’arrive pas à penser à des auteurs célèbres ou préférés en ce moment, mais tu lui fournis le contenu du livre, puis tu lui demandes : « D’accord, crée un texte publicitaire dans le style de A, puis compare-le à une annonce similaire dans le style de B », et ensuite tu commences à tester cela
Frederick Vallaeys: Et ça a l’air incroyable pour les marketeurs PPC et les marketeurs en général, parce que beaucoup d’entreprises ont une sorte de playbook, un guide de style ou des directives de marque.
Et donc il semble que ce soit quelque chose que tu pourrais intégrer dans ta propre version de GPT et le faire produire des textes publicitaires et des accroches qui résonnent vraiment, ou qui soient conformes à la position de ton entreprise. Et ce qui est intéressant aussi avec les GPTs, c’est qu’une grande partie de ce qu’ils permettent de faire aurait été possible auparavant, mais cela aurait probablement été un peu plus compliqué.
Il aurait fallu comprendre comment faire du fine-tuning et du in-context learning. Le in-context learning, surtout quand on ne peut peut-être pas joindre d’énormes quantités de données, mais les GPTs sont présentés par OpenAI comme quelque chose que des non-développeurs peuvent utiliser. Donc, tu n’as besoin d’aucune compétence technique pour pouvoir faire cela maintenant.
Je sais que tu as beaucoup de compétences techniques, mais tu avais une démo. Alors montre-nous. Ce que la personne moyenne pourrait accomplir ici. Et ensuite, nous verrons ce que Nils peut vous apprendre si vous suivez ses cours. Bien sûr. Essayons ça.
Nils Rooijmans: Donc oui, en gros, ce que j’ai fait, c’est que j’ai utilisé le GPT Builder pour créer mon propre GPT spécifique et je lui ai donné le nom de Google Ads Scripts Sensei.
Et en gros, ce que c’est, c’est que j’ai entraîné ce GPT à vous aider à créer des Google Ads Scripts. Ce que cela nous permet de faire, c’est de créer des scripts, qui sont des morceaux de code JavaScript spécifiques à l’environnement Google Apps Scripts. J’ai donc ajouté beaucoup d’exemples. J’ai ajouté la documentation de l’API développeur Google Apps Scripts, et j’ai ajouté des instructions personnalisées pour qu’il crée du code facile à comprendre et qu’il explique tout, son fonctionnement, à l’utilisateur de ce bot GPT.
Mais ce qu’il peut faire, c’est, je pense, tout simplement magique. Alors essayons quelque chose que j’ai préparé ce matin. J’ai créé un organigramme, qui est une image. En fait, laisse-moi le montrer à Fred.
Frederick Vallaeys: Donc tu fais du multimodal ici, donc même pas une saisie texte, tu lui donnes une image. Exactement. Montre-nous cette image. C’est un organigramme sur tableau blanc ?
Nils Rooijmans: Laisse-moi te montrer, Fred. Parce que toi aussi tu es développeur, donc si tu vois cette image, tu comprendras probablement ce que je vise, n’est-ce pas ?
Frederick Vallaeys: Oui, génial. D’accord, donc voilà l’organigramme. Je vois en haut à gauche que tu as fixé un target CPA égal à 100, puis il y a un flux qui se déroule. Je suis content que tu penses que je devrais pouvoir comprendre ça, mais je pense que toute personne qui fait du PPC devrait l’avoir, j’espère. Donc, en gros, il y a un grand bloc à gauche qui dit statistiques des mots-clés des 30 derniers jours.
Puis il y a un bloc de décision et, dans une direction, il est écrit : si c’est plus de 100 clics et zéro conversion, alors il y a un bloc qui dit : mettre le mot-clé en pause, et dans l’autre direction, il est écrit : augmenter l’enchère CPC, et il y a un texte écrit sur le tableau blanc en bas qui dit : terminer, envoyer un e-mail uniquement si une modification a été effectuée.
D’accord, donc tout est visuel, rien n’est saisi. Et donc tu as donné ça à GPT, à ton,
Nils Rooijmans: donc ici, je suis dans mon Sensei et je dis essentiellement : crée, je lui donne l’instruction, crée un Google Ads Script qui automatise ce processus. Donc, en gros, donne-lui simplement une photo du tableau blanc et cette instruction.
Et voilà. Donc ici, nous avons le Google SQL Sensei.
Frederick Vallaeys : Et donc, pour les personnes qui écoutent peut-être seulement la version podcast, en gros, ça dit : « D’accord, nous allons devoir décomposer cette tâche en sous-parties et en donner à nouveau une vue d’ensemble conceptuelle. » C’est GPT qui parle. C’est donc ce que l’on perçoit à partir de cette image. Mais il est écrit : définir un CPA cible. Étape deux : récupérer les statistiques des mots-clés.
Étape trois : évaluer les critères de performance. Puis il y a deux possibilités qui figuraient sur l’organigramme. Et ensuite, au numéro quatre, il est écrit : notification. Et il dit : « Maintenant, allons-y et traduisons cela en pseudocode. » Puis il revient avec quelque chose qui ressemble beaucoup à du JavaScript. C’est en fait du JavaScript, mais il n’exécute pas les fonctions elles-mêmes.
Et il s’agit simplement, en gros, du plan de ces quatre étapes. Exactement.
Nils Rooijmans : C’est comme ça que j’ai demandé à cette IA de fonctionner, parce que, d’après mon expérience, et j’ai aussi appris cela en donnant des formations à d’autres professionnels Google qui veulent apprendre à coder, il y a une étape intermédiaire. Elle s’appelle le pseudocode, et elle permet de beaucoup mieux comprendre ce qui est possible, mais aussi comment le résultat final va réellement faire le travail.
Et si elle exécute les instructions de la manière dont vous l’aviez prévu.
Frederick Vallaeys : Parce qu’un humain lit cela et doit être capable de comprendre le déroulé sans se soucier des détails techniques. D’accord, donc si vous pensez que cela a l’air bien, que se passe-t-il ensuite ?
Nils Rooijmans : Oui, et la raison pour laquelle j’ai toujours demandé de commencer par le pseudocode, c’est que si on lit cela. En gros, ce que cela dit, c’est : pour chaque mot-clé dans les mots-clés, si les clics du mot-clé sont supérieurs à cent et qu’il y a zéro conversion, alors mettez le mot-clé en pause. Ça, c’est bon. Mais ensuite, il dit : sinon, si le mot-clé a plus d’une conversion et que le CPA du mot-clé est supérieur à l’objectif, augmentons un peu l’enchère CPC.
Mais ce n’est pas ce que nous voulons. Ce n’est pas ce que nous voulons, n’est-ce pas ? Nous voulons seulement augmenter un peu l’enchère CPC si le CPA réel est inférieur à l’objectif. C’est pour cela que le pseudocode peut être utile. Alors, donnons une instruction.
Frederick Vallaeys : D’accord, donc il a commis une erreur par rapport à ce que Nils avait écrit sur le tableau blanc. Il envoie un message à GPT qui dit, en substance, que dans l’ensemble, cela semble bon, mais qu’ils ne veulent augmenter l’enchère CPC que lorsque le CPA est inférieur ou en dessous du CPA cible. Et c’est intéressant, parce qu’on peut parcourir rapidement ce pseudocode, et c’est littéralement juste le sens du signe supérieur à ou inférieur à qui est dans le mauvais sens.
Il serait donc très facile de se tromper et de dire : « Ah, ça a l’air bien. Vas-y. » Et là, vous augmenteriez vos enchères pour les éléments qui dépensent déjà trop d’argent.
Nils Rooijmans : Donc, il a compris. Il a corrigé l’erreur. Et maintenant, il continue à générer le code JavaScript. Maintenant, je vais le parcourir rapidement pour voir s’il fait bien ce qui est prévu ici.
Il faut donc me croire sur ce point, mais je travaille encore sur le sensei ultime. Il ajoutera beaucoup de commentaires, de sorte que vous n’ayez même pas besoin de connaître JavaScript. Oui, donc c’est bien. C’est littéralement quelque chose que vous pouvez copier-coller et exécuter dans l’environnement Google Scripts, et cela fonctionnera.
Nous avons donc commencé simplement avec cette logique que vous et votre équipe avez créée sur le tableau blanc. Nous avons pris une photo, l’avons téléversée dans le Google Ads Scripts GPT que j’ai créé. Et voilà. Ici, vous avez un Google Ads Scripts que vous pouvez exécuter dans votre application.
Frederick Vallaeys : Maintenant, ce GPT que vous avez créé, d’autres personnes peuvent-elles l’utiliser, ou comment le distribuez-vous ?
Ou est-ce désormais réservé à votre équipe ? C’est ça.
Nils Rooijmans : Oui, excellente question. Pour l’instant, celui-ci est encore privé, et la raison est que j’ai téléversé beaucoup de mes propres scripts. Dans les instructions, et on peut actuellement contourner cela, on peut en gros extraire les instructions d’origine de cette partie. Je pense qu’OpenAI travaille sur une correction pour empêcher que cela se produise.
Mais je ne veux pas encore partager tous mes scripts.
Frederick Vallaeys : Oui, vous faites ici un peu allusion aux actions liées au droit d’auteur pour les auteurs. Et c’est d’ailleurs une autre chose intéressante qui a été annoncée lors de Dev Day. GPT, ou OpenAI en tant qu’entreprise, a ce qu’ils appellent Copyright Shield. Donc, lorsque vous utilisez l’un de leurs modèles standard ou les modèles enterprise, ils vous protègent en justice.
Ils se battront en votre nom si vous êtes poursuivi pour violation du droit d’auteur. Cela devrait donc apporter beaucoup de réconfort aux personnes qui utilisent GPT. Maintenant, je pense que pour les GPT personnalisés, je ne suis pas sûr qu’ils soient couverts par Copyright Shield. Et je pense que vous et moi ressentons tous les deux une certaine frustration à ce sujet, parce que si aujourd’hui vous allez dans GPT-4 et que vous demandez : « Hé, peux-tu m’écrire un script Google Ads ? »
Une grande partie de ce qu’il a appris vient de ce que j’ai écrit, de ce que vous avez écrit, de ce que, vous savez, quelques-uns d’entre nous ont écrit. Et en fait, j’en suis assez content. Enfin, je pense que c’est formidable pour le secteur que les gens puissent repousser un peu les limites. Je veux dire, je trouve ça fantastique. Je pense que cela nous aide simplement, en tant que secteur, à évoluer vers le niveau suivant de la gestion PPC.
Et nous essayons tous de comprendre comment optimiser pour Performance Max, n’est-ce pas ? C’est différent de la manière dont on faisait les choses auparavant. Et je pense que plus il y aura de personnes intelligentes capables de commencer à écrire de petits morceaux de code, puis d’assembler des scripts et, espérons-le, de partager ces scripts avec la communauté.
Je pense que cela ne peut conduire qu’à de bien meilleures choses pour tout le monde.
Nils Rooijmans : Je suis d’accord. Donc, l’avantage concurrentiel, ce n’est clairement pas la capacité à écrire du JavaScript. L’avantage concurrentiel, c’est la capacité à traduire les opportunités d’automatisation des scripts Google en idées. Donc, trouver des idées sur la manière d’améliorer les textes d’annonces en utilisant des scripts, en utilisant l’API GPT, trouver des idées sur la manière d’utiliser l’API GPT pour vous aider, par exemple, dans l’exploration des mots-clés négatifs, l’analyse des rapports sur les termes de recherche.
Frederick Vallaeys : Oui, je pense que c’est tout simplement fantastique. Je veux dire, vous et moi disions tous les deux : écoutez, les scripts sont un moyen pour n’importe qui d’automatiser ses comptes PPC, mais il fallait quand même un minimum de compétences techniques et être capable d’assembler le JavaScript ou de prendre des morceaux de votre code et de les combiner avec un morceau de mon code, puis d’ajouter un peu de votre propre code. Cela demande donc des connaissances en programmation, mais pas à un niveau très élevé.
Et ce sont les cours que vous donnez essentiellement, n’est-ce pas ? Vous apprenez aux gens à atteindre ce point où tout le monde peut le faire. Oui. Mais maintenant, avec GPT, c’est un peu comme si vous aviez votre propre développeur privé qui a ingéré tout ce qu’il y a à savoir sur votre type de code, et vous pouvez avoir une conversation avec lui.
Et ce n’est pas seulement du type : « Hé, voici ce que vous devez écrire », mais vous pouvez réellement échanger dans les deux sens et il peut faire des suggestions. Il peut dire : « Hé, avez-vous envisagé cela ? Peut-être que c’est la mauvaise approche. » Donc, une chose que j’ai faite, c’est avec l’analyse avancée des données d’OpenAI, le soi-disant code interpreter, puisqu’ils ont changé le nom de cet outil plusieurs fois.
Ils l’appellent toujours code interpreter pour l’API, mais advanced data analysis si vous utilisez la fonctionnalité ChatGPT. Mais c’est un système qui écrit du code Python. Et c’est formidable, parce que vous pouvez lui faire ingérer de gros fichiers CSV de données provenant de votre compte, de votre compte publicitaire. Et ensuite, vous pouvez lui dire par exemple : « Hé, pourrais-tu prédire les dépenses publicitaires futures à partir des dépenses historiques de ces campagnes ? »
Et il vous expliquera en fait différentes méthodes d’analyse statistique qu’il pourrait utiliser. Et vous pouvez avoir une conversation. Vous pouvez le contester et dire : « Je n’aime pas celle-là. Propose-en une autre. » Ou alors il reviendra et dira : « Hé, avez-vous remarqué que vous avez des données un peu clairsemées pour ces deux mois ?
Donc, votre prévision ne sera peut-être pas la plus précise. » Et encore une fois, c’est le genre de choses qui, par le passé, m’auraient obligé à m’asseoir avec un développeur ou à le faire moi-même. Et puis, vous envoyez un e-mail à votre développeur, il vous répond le lendemain. Et au final, il faut deux semaines pour développer une méthodologie simple, n’est-ce pas ?
Mais là, vous pouvez littéralement vous asseoir devant l’ordinateur avec le GPT qui ne dort jamais, et suivre ce même processus pour obtenir quelque chose qui fonctionne en quelques heures.
Nils Rooijmans : C’est exactement ça, oui, c’est littéralement comme ça. Je me souviens avoir fait une analyse avancée des données qui, sans ChatGPT, m’aurait facilement pris deux ou trois jours pour implémenter ce modèle de régression.
Et grâce à Code Interpreter, j’ai pu le faire en quelques heures et j’avais un modèle fonctionnel avec l’analyse de régression. C’est fou. Oui. Et aussi, vous l’avez mentionné, il y a quelques semaines, j’ai animé un atelier en ligne. C’était un défi de cinq jours autour de ChatGPT et des scripts, où moi et environ 40 personnes utilisions ChatGPT pour créer des scripts. C’était une très belle expérience, mais je leur ai essentiellement appris comment utiliser ChatGPT pour se familiariser avec les concepts de base de JavaScript.
Par exemple, qu’est-ce qu’une variable ? Qu’est-ce qu’une fonction ? Qu’est-ce qu’un objet, etc. Et une fois que vous avez cette compréhension de base, et que vous apprenez de manière ludique avec ChatGPT comment créer des prompts qui vous permettent de créer ces scripts. Avec l’aide de ChatGPT, mais maintenant que vous pouvez créer votre propre GPT comme celui que je viens de vous montrer ici, vous n’avez même plus besoin d’apprendre à créer des prompts, parce que le développeur du GPT l’a déjà fait pour vous.
Frederick Vallaeys : Exactement. Et puis l’autre chose qui a été annoncée lors de Dev Day, c’est que les nouveaux modèles GPT sont meilleurs pour suivre les instructions. Et donc cela fait partie de ce dont vous parlez, n’est-ce pas ? En général, dans le prompt, vous deviez préciser que la sortie dont j’ai besoin est un script Google Ads. Et parfois il le faisait, parfois non.
Mais ces nouveaux modèles suivent mieux les instructions spécifiques. Donc, si vous leur demandez de répondre dans un certain langage de programmation, ils vous renverront toujours ce résultat dans ce langage de programmation. Cela va donc s’améliorer. Et puis l’autre chose que j’ai trouvée vraiment géniale, c’est l’intégration de ce qu’on appelle le « function calling » ; on l’appelle aussi parfois tools and models, mais en gros, vous pouvez avoir ces GPT.
Comme ce que nous venons de vous montrer, n’est-ce pas ? Ce que vous venez de nous montrer, c’est d’aller chercher des données dans Google Ads. Maintenant, une chose est que vous avez produit ce code, mais vous devez toujours le copier-coller dans Google Ads pour qu’il fasse quoi que ce soit, parce que les données Google Ads qui se trouvent dans Google ne circulent pas dans GPT.
Mais il commence maintenant à y avoir des intégrations où vous pouvez réellement appeler des éléments en dehors de GPT et faire revenir les données. Donc, si vous prenez un exemple simple, comme si vous voulez avoir une conversation avec GPT et lui demander : « Quel temps fait-il actuellement à Curaçao ? » Eh bien, il ne le sait pas, parce que, d’ailleurs, le dernier modèle a été mis à jour jusqu’en avril 2023.
Donc GPT-4 Turbo n’est pas au-delà d’avril 2023, mais il ne sait toujours pas quel temps il faisait aujourd’hui. Comment fait-il cela ? Comment pouvez-vous aller sur Google ? Comment pouvez-vous aller chez Microsoft et poser une question et obtenir les données du jour en retour ? Eh bien, c’est parce qu’il le fait via l’apprentissage en contexte, donc il interroge une API externe et dit : « Donne-moi la température actuelle à cet endroit. »
Mais c’est un appel structuré qui doit aller vers, disons, weather underground ou l’API de weather.com. Cela revient ensuite, et GPT est capable d’utiliser ce JSON qui revient, d’en extraire la température, et cette information peut alors faire partie de la réponse verbale qu’il donne ou de la réponse écrite qu’il donne.
Et c’est vraiment génial, parce que la température est un exemple très simple. Mais oui, et si on pouvait intégrer et récupérer directement les données Google Ads ? Et si on pouvait récupérer des données ? Donc vous récupérez vos données Google Ads et vous les renvoyez ensuite vers Canva pour faire une conception d’annonce vraiment créative en utilisant DALL·E 3, qui est maintenant aussi dans l’API, n’est-ce pas ?
Donc, on commence à assembler toutes ces pièces, et dans le passé, c’était beaucoup de travail, parce qu’il fallait littéralement se demander : si je veux la température, il me faut cette API. Si j’ai besoin des données Google Ads, c’est cette API. Mais le système s’améliore sans cesse et il sait : « Ah, ce type de données se trouve probablement là. »
Et il va les chercher, et vous pouvez faire plusieurs récupérations dans un seul appel. Ou vous pouvez les renvoyer. C’est vraiment incroyable ce que vous allez pouvoir faire très bientôt.
Nils Rooijmans : Oui. L’innovation avance à une vitesse tellement rapide. Littéralement, il va être difficile d’imaginer ce que nous pourrons faire dans quelques mois.
Aujourd’hui même, j’ai découvert qu’il y avait un gars qui utilisait l’intégration Zapier avec un générateur vidéo IA. Il a simplement filmé une vidéo de 30 secondes de lui en train de discuter comme nous le faisons en ce moment. La plateforme a analysé les mimiques de son visage, sa voix, et il a pu envoyer des données via le chat.
Des données via Zapier vers le générateur vidéo IA, réintégrer la vidéo dans le chat et l’utiliser, par exemple, pour envoyer un e-mail à son client où lui-même, la vidéo générée par IA de lui-même, présentait les résultats du mois dernier. Je trouve ça complètement fou. Génial. C’est ce qui est possible aujourd’hui. C’est une toute nouvelle frontière.
Frederick Vallaeys : Et donc c’est intéressant aussi, parce que je pense que ce que vous venez de nous montrer avec le sensei des scripts Google Ads, c’est en quelque sorte un remplacement de ce que vous faites. N’est-ce pas ? Selon vous, que ferons-nous, disons, dans un an ? Oui, j’espère qu’on discutera encore avec eux.
Les bots feront le travail à notre place.
Nils Rooijmans : Oui, plus sérieusement, je pense que, vous savez, avec les assistants GPT, les forces uniques que nous avons, quand je dis « nous », je parle de la communauté PPC, c’est que nous comprenons comment traduire des objectifs business en opportunités de search marketing, n’est-ce pas ? Le search marketing reste quelque chose qui change tous les jours.
La plateforme change, les concurrents changent, votre client change. Et les assistants IA, les assistants GPT, ne seront que des outils dans notre arsenal. Comme, par exemple, des juniors spécialisés dans votre équipe. Si vous pensez à tous ces assistants IA comme à des juniors spécialisés dans votre équipe, vous pouvez simplement les construire avec le GPT Builder et des outils comme celui-ci.
Vous pourrez créer beaucoup plus de valeur pour vos clients en moins de temps, mais vous devrez toujours trouver la stratégie qui est alimentée par toutes les capacités de ces différents systèmes IA. Je pense que c’est là que je vois le plus grand avantage concurrentiel pour les professionnels du PPC.
Frederick Vallaeys : Oui, je suis tout à fait d’accord. Enfin, au moins pour l’avenir prévisible, nous sommes responsables de cette stratégie et nous disons toujours aux machines ce qu’elles doivent faire pour atteindre cet objectif précis, n’est-ce pas ? Et quelles sont les étapes à suivre ? Parce que, même dans l’exemple simple que vous venez de montrer, il a mal interprété la direction : le CPA cible est-il bon ou mauvais ?
Il s’est trompé, et c’est pourtant quelque chose d’assez simple. Nous pouvons le repérer. Mais si vous vous trompez, alors oui, vous allez gaspiller de l’argent sur vos annonces. Je veux dire, donc, j’habite ici dans la Bay Area, n’est-ce pas ? Et il y a eu récemment un événement très malheureux, un peu plus grave qu’une simple campagne PPC mal configurée, mais c’était ce qui s’est passé avec Cruise, la division de voitures autonomes de General Motors.
Son siège est à San Francisco. Et si vous allez à San Francisco, toutes ces robotaxis circulaient partout, sans conducteur à l’avant. Et je suis sûr que vous avez vu cela dans les informations, mais une femme a été percutée par une voiture. Ce n’était pas une voiture autonome. Ce n’était pas Cruise. Et elle a été projetée dans la circulation, et une voiture Cruise arrivait vers elle.
Et cette voiture, la voiture automatisée, a freiné trois fois plus vite que n’importe quel humain n’aurait pu le faire. Cela a donc minimisé l’impact pour la femme, mais ensuite la femme s’est retrouvée coincée sous la voiture et la voiture ne l’a pas détecté. Et donc le protocole de la voiture, sa stratégie en cas d’accident, consiste en fait à se ranger sur le côté de la route pour dégager la circulation.
La pauvre femme est restée coincée sous la voiture et a été traînée sur 30 pieds jusqu’au bord de la route. Et c’est là que se trouvent la plupart de ses blessures. Donc, il y a ici deux leçons, en quelque sorte, n’est-ce pas ? Comme vous le dites, tout est une question de stratégie. Que faites-vous si quelque chose tourne mal ? Avez-vous tous les bons capteurs en place ? Quand il s’agit de PPC, regardons-nous les bons indicateurs ?
Et c’est là que nous nous trompons souvent nous-mêmes, n’est-ce pas ? Comme dans l’exemple que vous avez montré : si vos conversions sont supérieures à zéro. Oui, mais qu’est-ce qu’une conversion, n’est-ce pas ? Mesurez-vous la conversion qui compte réellement pour votre entreprise ? Donc, il faut davantage se concentrer sur le fait de bien définir cela, puis les systèmes peuvent automatiser la gestion de tout cela.
C’est bien. Mais je pense que ce que nous avons appris de tout cet exemple Cruise, c’est qu’il faut surveiller les bonnes choses. Il faut avoir les bonnes stratégies. Il faut avoir une sorte d’assurance en place pour que, si les choses tournent mal, elles soient gérées correctement et que les humains soient là pour intervenir afin d’éviter que la situation n’empire encore.
Je pense donc qu’on peut en tirer des enseignements dans tous les secteurs. Mais ce sont là quelques-uns des rôles humains que j’identifie, et cela reste tout à fait cohérent avec ce que j’ai mis dans mon livre, le PPC doctor, le PPC pilot et le PPC teacher, tous très pertinents dans ce monde OpenAI, je pense.
Nils Rooijmans : Oui, je suis d’accord. Je veux dire, vous savez, nous sommes les suzerains.
Nous avons la supervision, et notre travail consiste à nous assurer que l’IA ne déraille pas dans une direction que nous ne voudrions pas qu’elle prenne. Je pense que ce que nous voyons avec beaucoup des automatisations de la plateforme Google Ads, alimentées par l’IA de Google, comme par exemple B Max ou Smart Bidding.
Cela montre clairement qu’il y a un énorme potentiel, mais aussi au moins un léger risque que la machine ne fonctionne pas toujours dans notre intérêt ou commette des erreurs coûteuses, et il est difficile de les repérer.
Frederick Vallaeys : Et c’est vraiment intéressant, parce que nous avons parlé des erreurs, mais l’autre point que vous soulevez ici, c’est celui du suzerain.
Et si, dans ce cas, le suzerain est Google, c’est l’intérêt de Google qui est priorisé, et pas nécessairement celui des annonceurs. Je pense que Google a souvent les intérêts des annonceurs à l’esprit, mais au bout du compte, ils doivent aussi rendre des comptes aux actionnaires. C’est donc un point intéressant que vous soulevez : celui qui construit l’IA est en charge de dire ce que l’IA doit faire dans certaines situations.
Donc, voilà ce que je pense : écoutez, nous, en tant qu’entreprise, en tant qu’Optmyzr, nous n’allons jamais nous battre contre Google. Nous ne pouvons pas faire de l’IA mieux qu’eux ou en temps réel plus qu’eux. Ils ont tout simplement plus d’argent, plus de ressources, et ils peuvent faire de la manipulation des enchères et de la manipulation du temps, pas dans un mauvais sens, mais simplement en définissant les enchères et en modifiant l’apparence de la page.
Nous ne pouvons pas faire cela. Donc, le mieux que nous puissions faire, selon nous, c’est vous redonner une couche de contrôle. Et dire : d’accord, si Google a fait cette chose, qu’ils pensaient être la bonne chose, mais que nous percevons comme la mauvaise chose, alors allons rapidement corriger certains des paramètres que nous pouvons corriger pour les ramener là où nous en avons besoin.
En gros, nous mettons en place des garde-fous et nous vous donnons le contrôle sur ces garde-fous. C’est peut-être la seule chose vraiment intéressante : à mesure que les gens commencent à utiliser différents GPT créés par différentes personnes, il faut vraiment comprendre quelle est la motivation de la personne qui l’a construit, n’est-ce pas ? Dans le cas de NILS, oui, il essaie simplement d’aider la communauté et de faire progresser tous les spécialistes PPC, donc vous pouvez probablement lui faire confiance.
Mais s’il s’agit de quelqu’un dont vous n’avez jamais entendu parler qui met un script en ligne ou un générateur de scripts dans GPT, eh bien, Dieu seul sait : peut-être que l’instruction pour chacun de ces scripts est « mettre un point à la fin, envoyer toutes les données à mon adresse e-mail », n’est-ce pas ? Maintenant, ils ont toutes vos données, alors faites attention à ce que vous avez, à ce que vous consultez.
Nils Rooijmans: C’est en fait un excellent exemple, mais il existe certains scripts, en particulier d’anciens scripts, qui ont une sorte d’intégration avec Google Analytics, où chaque fois que le script est exécuté dans la plateforme Google Ads, il envoie un ping à l’API Google Analytics, indiquant au propriétaire de cette propriété Google Analytics qu’un script a été exécuté.
Il ne partage aucune donnée spécifique de Google avec l’éditeur du script, mais malgré tout, si vous ne connaissez pas le code ou si vous n’avez pas demandé à Chat GPT de vous expliquer ce que fait réellement le code, vous risquez de ne pas le voir.
Frederick Vallaeys: Oui, et l’avantage, comme vous l’avez souligné, c’est que vous pouvez en fait obtenir un morceau de code, puis, comme c’est un peu comme avoir une conversation avec le développeur, vous pouvez lui poser la question : où ces données sont-elles envoyées ? Et il vous dira probablement qu’il y a cette adresse e-mail juste là.
C’est ça. C’est ce qui est communiqué en retour. Donc, les mêmes questions que vous poseriez à un développeur humain, posez-les à votre développeur robot et obtenez les réponses dont vous avez besoin.
Nils Rooijmans: J’ai en fait partagé un Google doc avec quelques prompts GPT que vous pouvez utiliser, en particulier pour cela. Je mettrai le lien dans les commentaires.
Frederick Vallaeys: Super. C’est fantastique. Vous savez, ce sont des temps fous, mais je suis très enthousiaste. On dirait que vous l’êtes aussi. Et avez-vous d’autres cours à venir pour apprendre aux gens à faire du scripting et à utiliser GPT ?
Nils Rooijmans: Absolument. Oui. Il y a quatre semaines, j’ai lancé ce défi de scripting de cinq jours avec Chat GPT.
Je vais le refaire. Ce fut un énorme succès. Je vais donc le répéter en février l’année prochaine. En gros, il s’agit d’un atelier en ligne de cinq jours, avec une session par jour, où vous et les autres participants utiliserez GPT pour créer des Google Ad Scripts sans avoir besoin d’apprendre beaucoup de JavaScript.
Donc, nous n’avons pas besoin de devenir des experts, parce que GPT va créer les Google Ad Scripts pour nous.
Frederick Vallaeys: D’accord, donc n’ayez pas peur si vous n’avez pas de compétences techniques, tant que vous connaissez un peu le PPC. Où les gens peuvent-ils trouver cela ? Quelle est l’URL ?
Nils Rooijmans: Je mettrai certainement le lien dans les notes de l’émission, mais vous pouvez le trouver sur mon site web, qui porte mon nom, neil com slash jett challenge.
Frederick Vallaeys: Parfait. Super. Eh bien, Nils, comme toujours, merci d’être passé dans l’émission et de partager certaines des dernières nouveautés. J’adore vraiment ce GPT personnalisé que vous avez créé. Oui. Merci de nous avoir rejoints. Merci de m’avoir invité. Oui. Profitez bien de votre hiver à Curaçao. Je vais le faire.
Nils Rooijmans: Prendre un peu de soleil.
Frederick Vallaeys: Oui. Faites briller cette tête. Très bien.
Et merci à tous de nous avoir regardés. Nous serons bientôt de retour avec un autre épisode. Donc, si cela vous a plu, n’hésitez pas à vous abonner. À la prochaine. Prenez soin de vous.




