Passer au playerPasser au contenu principal
  • il y a 1 jour
Worldskills : la compétition des métiers à l’heure de l’IA

Catégorie

🤖
Technologie
Transcription
00:00Bonjour, bonjour à tous.
00:04Je vais vous présenter Worskills, la plus grande compétition des métiers du monde.
00:09Et aujourd'hui, bien sûr, qui s'adapte à l'heure de l'IA.
00:12Worskills, c'est quoi ? Je suis Vincent Simon, directeur de l'engagement des ambassadeurs chez Worskills France.
00:18Et pour ceux qui ne connaissent pas Worskills, rien de tel qu'une petite vidéo pour vous expliquer ce qu
00:23'on fait.
00:24Osez perfectionner ces gestes en oubliant ce qui encombre.
00:33Vous êtes la preuve que se donner les moyens, on peut tout faire pour.
00:44Je décorre avec fierté, avec émotion, avec enthousiasme ouverte cette 47e édition de Worskills.
00:54Et qu'elle soit une lumière en vous !
00:58Mettre sous les projecteurs ces métiers de toute une vie.
01:02Transmettre la passion d'un savoir-faire au plus grand nombre.
01:063, 2, 1, go !
01:09Parce que travailler de ses mains, ça nous permet de nous construire.
01:14Posséder la sagesse de penser que l'âge n'est pas un ennemi.
01:17Et c'est par la compétition qu'on peut compléter le frisson, que vous ressentez à chaque nouveau défi que
01:24le monde apporte.
01:26L'important, c'est l'ensemble.
01:30Peu importe si les membres tremblent, quand la peur d'échouer ne prend plus part dans notre cœur,
01:37c'est qu'on nous a offert cette confiance qui a changé bien des ambitions.
01:41Et l'on apprend à apprendre de ces victoires, de ces erreurs, de ces heures passées à vouloir pousser la
01:48perfection.
01:50La seule barrière, c'est soi.
01:54Se supporter les uns les autres pour s'affronter par des leçons.
01:59Parce qu'à chaque rencontre, l'envie d'apprendre de l'autre devient plus forte.
02:07Si vous êtes présent, c'est que le mérite à votre porte sonne.
02:16Lorsque l'engagement est total, le langage n'a plus d'importance.
02:22Car de vos expériences va s'exprimer l'excellence.
02:36Voilà. J'espère que vous avez été émus par ce film.
02:39Parce que c'est vraiment émouvant de voir tous ces jeunes qui se donnent à fond dans leur métier.
02:44Voilà. Nous, notre mission, c'est de mettre le métier au cœur de l'envie et de la fierté de
02:50chaque jeune.
02:51L'envie métier pour les collégiens, les milliers de collégiens qui viennent visiter lors de nos finales nationales.
02:57Et la fierté pour les jeunes qui se sont déjà engagés dans les voies professionnelles,
03:01à qui on a souvent dit que c'était des voies de garage.
03:03Et bien justement, ces jeunes, ils peuvent devenir champions de France,
03:07champions de leur région, champions de France et même champions du monde.
03:10On a quelques champions dans la salle, d'ailleurs, aujourd'hui, ce soir, ce matin, pardon.
03:15On a des champions qui ont participé à la compétition en 2024,
03:19en industrie 4.0, en robotique mobile.
03:22Et on a le vice-champion du monde en fabrication additive aussi,
03:25qui fait une démo en même temps sur le stand de la région sud.
03:28Voilà.
03:29Donc, Werskies, c'est une très belle communauté de champions, d'anciens champions.
03:33Et tous les deux ans, on organise des finales nationales et des finales internationales.
03:37Donc, l'année dernière, c'était à Lyon en 2024,
03:41où 85 pays se sont réunis pour s'affronter avec des médaillés d'or de chaque métier,
03:4770 métiers de chaque pays.
03:50Voilà.
03:50Il y avait à peu près 1 500 jeunes à Lyon l'année dernière.
03:54Donc, c'est un parcours qui commence par des sélections régionales
03:58qui viennent de se terminer, là, pour le 48e cycle.
04:02Et nous, on organise les finales nationales
04:05qui vont avoir lieu à Marseille au mois d'octobre avec la région sud.
04:10Et ensuite, les jeunes qui seront sur le podium à Marseille,
04:14ils partiront soit à Shanghai, dans une équipe internationale,
04:18soit à Düsseldorf, dans une équipe Euroskills.
04:21Donc, c'est vraiment un mouvement international.
04:25À Marseille, là, au mois d'octobre, ça dure 3 jours.
04:30Donc, en gros, la compétition, ça consiste à...
04:34Chaque jeune est sur son établi ou devant son ordinateur,
04:37puisque nous sommes à Vivatec
04:38et nous avons énormément de métiers du numérique aussi.
04:40Et pendant 3 jours, ils ont des situations,
04:43ils doivent répondre à des missions,
04:46à des missions de leur quotidien.
04:50Mais en 3 jours, ils doivent faire l'équivalent
04:52d'une semaine de travail.
04:53Donc, c'est très intense.
04:54Et les jeunes qui sont là ce soir,
04:56d'ailleurs, Evan va vous en parler,
04:59ils sortent de cette expérience vraiment enrichie,
05:02ils ont été entraînés,
05:03et ils travaillent beaucoup plus vite
05:04que la moyenne des salariés de leur entreprise.
05:07Donc, c'est vraiment une expérience unique pour les jeunes.
05:09Et c'est vraiment, pour nous,
05:11une expérience pour faire connaître les métiers au plus grand nombre.
05:15Donc, on vous donne rendez-vous à Marseille au mois d'octobre.
05:19Voilà.
05:20Puisqu'on est chez Vivatec,
05:21on a mis en avant les métiers,
05:23principalement, de la communication et du numérique.
05:25Donc, on a 3D Game Art,
05:28cybersécurité, cloud computing, solution logicielle.
05:32On a la construction digitale, aussi, dans le BTP.
05:35Et puis, on a aussi pas mal de métiers de l'industrie.
05:37Industrie 4.0, la mécatronique, l'intégration robotique,
05:42la robotique mobile, le CAO.
05:44Tous ces métiers utilisent la tech, utilisent le numérique.
05:47Et, bien sûr, aujourd'hui,
05:49commencent à utiliser l'intelligence artificielle.
05:51L'année dernière, sur notre stand à Lyon,
05:54lors des internationaux, des WorldSkis International,
05:57le stand de WorldSkis France était axé majoritairement sur l'IA.
06:01On essaye de prendre le verrage, comme tout le monde.
06:04Et tous les métiers, même les autres métiers
06:06qui sont sur les 70 métiers que nous avons en compétition,
06:10finalement, tous les métiers commencent à être impactés par l'IA.
06:14Et chez WorldSkis France,
06:16on est vraiment à l'affût des nouvelles technologies.
06:19Et on est là pour représenter l'excellence française à l'étranger.
06:23Et donc, bien évidemment, on se met aussi à l'heure de l'IA.
06:26Et d'ailleurs, avec l'exemple, la démo qu'on va vous faire avec Evan Juge,
06:32il utilise tous les jours l'IA pour son métier de web développeur.
06:37Voilà, il est web développeur full stack, pardon, chez Digitaleo.
06:41On va passer encore une petite vidéo,
06:43parce que l'année dernière, on a fait un petit tournage avec le MEDEF
06:48pour le présenter, pour présenter son métier.
06:50Alors, lui, il a participé à la compétition internationale de 2022
06:54qui aurait dû avoir lieu à Shanghai à l'époque,
06:56mais bon, ça a été annulé à cause du Covid.
06:58Du coup, ils se sont retrouvés un peu disséminés
07:01sur tous les pays membres de WorldSkis France.
07:04Et il est revenu avec une médaille d'excellence.
07:06Médaille d'excellence, c'est vraiment la médaille d'après,
07:09après la médaille de bronze.
07:10Il faut avoir 700 points sur 800.
07:12Donc, c'est un très beau score.
07:14Et voilà, il va vous partager son expérience et surtout son quotidien
07:19maintenant qu'il est salarié chez Digitaleo.
07:23On passe la petite vidéo.
07:26Tous les deux ans, des jeunes du monde entier
07:28participent à la compétition des métiers WorldSkills
07:30pour devenir les meilleurs de leur catégorie.
07:34J'ai eu la médaille d'excellence en webtechnologie
07:36en Corée il y a deux ans.
07:38Et aujourd'hui, je suis expert WorldSkills.
07:40Et moi, j'ai découvert tout ça au moment de l'embauche d'Evan
07:43et c'était vraiment la cerise sur le gâteau.
07:46Alors moi, je suis développeur tout stack.
07:47Je crée des sites internet de A à Z.
07:49Et chez Eogosha, je fais le lien entre des hackers éthiques
07:51et des entreprises.
07:52Et comme j'adore résoudre des problèmes et coder,
07:55c'était un boulot fait pour moi.
07:58Dans la cybersécurité, on a vraiment une ADN de compétiteurs.
08:01Et avec Evan, on a rajouté la couche rapidité au quotidien.
08:06Pour la compétition, on doit faire en deux heures,
08:07ce qui prend d'habitude plusieurs jours.
08:09Donc j'ai appris à travailler très vite.
08:11Evan a acquis pas mal de bonnes pratiques.
08:13Il les partage régulièrement aux autres membres de l'équipe.
08:16Et ça, c'est un vrai cercle vertueux pour nous.
08:18Lancez-vous et participez à la prochaine compétition
08:21des métiers WorldSkills.
08:23C'était les qualifiés avec le MEDEF.
08:26Voilà, on accueille Evan.
08:27Un tonnerre d'applaudissements pour notre champion webtechnologie.
08:35Bonjour à tous.
08:37Alors, je vais commencer par vous raconter une petite anecdote
08:40de comment j'ai découvert l'IA.
08:43C'était en 2022, au moment du lancement de ChatGPT.
08:48Et moi, je venais de finir mon parcours.
08:50Je venais finir les WorldSkills et chercher mon premier CDI.
08:54Faire des candidatures, faire des lettres de motivation,
08:57répondre à des questions sur des formulaires.
08:59J'avais pas envie de le faire.
09:00Et du coup, j'ai demandé à ChatGPT de le faire pour moi.
09:04Donc ce que j'ai fait, c'est que je lui ai envoyé mon CV,
09:06mon LinkedIn, toutes les informations qu'il pouvait avoir besoin sur moi.
09:09Et j'ai créé un agent qui m'a permis de faciliter toutes les candidatures que j'ai dû faire.
09:17Et c'est grâce à ça que j'ai pu gagner du temps.
09:21J'ai pu postuler dans toutes les entreprises que j'avais envie.
09:23Et surtout, j'ai pas eu besoin de rédiger.
09:25J'ai eu besoin de relire.
09:26Et c'est ce que je vais essayer de vous présenter pendant la démonstration.
09:30C'est le fait que les IA permettent d'aller beaucoup plus vite
09:34et de nous aider au quotidien.
09:36Comme vous avez pu le voir tout à l'heure, je travaille chez Yogosha.
09:41Maintenant, je travaille chez Digital.io, dans une autre entreprise,
09:43qui fait du marketing local pour les réseaux d'enseignes.
09:46Donc c'est une solution, tout en un, qui permet de faire plein de choses.
09:50Aujourd'hui, je vais vous faire une démonstration sur le module réseaux sociaux.
09:53Donc le module réseaux sociaux, il permet assez facilement de publier sur les réseaux sociaux.
09:59Donc je vais passer sur l'ordi et je vais vous présenter où est-ce que je vais travailler.
10:04Donc là, je vais vraiment vous faire une démonstration d'une fonctionnalité
10:07qu'on pourrait me demander dans l'entreprise de faire.
10:12Et je vais le faire en live avec vous.
10:13A savoir que ça n'a jamais été fait à VivaTech
10:16de construire une fonctionnalité en live comme ça dans un vrai sujet.
10:19Là, je vais vraiment aller dans le code de l'entreprise Digital.io
10:23et je vais vraiment faire une fonctionnalité qui sera disponible dans quelques mois
10:26dans le service Digital.io.
10:28Donc cette fonctionnalité, elle est assez simple.
10:31Je vais vous la montrer où est-ce qu'on va l'implémenter.
10:33Donc là, je suis sur l'application Digital.io.
10:34Donc là, on est sur la version mobile.
10:37Donc ça serait plus sur une tablette vu l'affichage.
10:39Mais ça permet assez facilement.
10:41Donc là, on pourrait partir d'une opération marketing,
10:43mais je vais en créer une moi-même pour mon exemple.
10:46Donc je vais créer une campagne ici.
10:48Je vais créer une campagne Facebook.
10:50Et donc, ici, j'ai le texte à remplir d'un poste.
10:54Mais imaginons, dans les gros clients de Digital.io, on a Yves Rocher.
10:58Et tous les Yves Rocher, ils sont équipés d'une tablette
11:00qui permet facilement de publier sur les réseaux sociaux
11:03quand il y a par exemple un produit qui rentre en magasin
11:05pour pouvoir le mettre sur les réseaux sociaux en mode
11:07« Voilà, ça y est, on a reçu ce produit-là, venez l'essayer. »
11:10Donc les conseillers vendeurs, ils ont la tablette,
11:14ils prennent en photo le rayon et ils mettent un petit message.
11:16Et c'est à cet endroit-là qu'on va pouvoir mettre de l'IA.
11:19Donc ici, je pourrais commencer à écrire mon texte.
11:23Mais je suis sur une tablette, je fais deux choses en même temps.
11:26Je ne vais pas pouvoir être un expert en marketing.
11:28Je ne vais pas pouvoir faire un texte
11:29qui va vraiment avoir un impact sur les réseaux sociaux.
11:32Et l'objectif de la fonctionnalité que je vais développer,
11:34c'est qu'ici, je vais pouvoir écrire un texte écrit rapidement
11:37en ne faisant pas attention aux fautes d'orthographe,
11:39en ne faisant pas attention à mettre des émojis, des hashtags,
11:42que sais-je pour avoir un meilleur taux d'engagement sur Facebook.
11:45Je vais insérer un bouton ici.
11:47Donc là, actuellement, sur le site, il n'y a pas cette fonctionnalité,
11:51mais moi, je vais la faire devant vous.
11:52Donc on va rajouter ici un nouveau bouton
11:54permettant d'optimiser le texte qui a été fourni par l'utilisateur.
11:58Pour faire ça, je vais utiliser plusieurs outils.
12:01D'abord, pour coder, je vais utiliser Copilot, GitHub Copilot,
12:04qui utilise derrière un modèle de ChatGPT.
12:08Et je vais également utiliser pour la fonctionnalité ChatGPT
12:12pour pouvoir optimiser le texte.
12:14C'est un peu de l'IA dans l'IA.
12:16Donc on va commencer par la partie...
12:17Donc sur un site Internet, pour revenir rapidement,
12:19il y a le front-end, donc l'application qu'on voit ici,
12:21et le back-end, qui est plus le traitement derrière.
12:24Je vais commencer par la partie back-end,
12:26qui va nous permettre de se mettre entre l'utilisateur et ChatGPT
12:30pour contrôler ce qui a été envoyé.
12:34Donc c'est parti.
12:35C'est là que ça part en cacahuète.
12:37Je vous le dis tout de suite, on est sur de l'IA,
12:40je ne contrôle pas exactement ce qu'elle va faire,
12:42mais je vais essayer de coder devant vous.
12:44Donc là, je vais demander gentiment de créer un endpoint.
12:48Un endpoint, c'est un point d'accès.
12:50Donc là, je suis obligé de lui parler un peu technique,
12:52parce qu'il est entraîné sur beaucoup d'anglais,
12:54beaucoup de codes, et endpoint, c'est ce qui est écrit dans le code.
12:57Donc je lui demande de créer un endpoint permettant...
13:00Donc je vais faire des fautes d'orthographe dans ce que je vais écrire.
13:02Je ne vais pas l'écrire d'une manière très propre.
13:04C'est normal, en fait, l'IA n'en a rien à faire.
13:06J'ai beau lui mettre beaucoup...
13:08Du moins, si je prends beaucoup de temps à écrire un prompt
13:10avec pas de fautes d'orthographe, avec une belle syntaxe,
13:12ça aura exactement le même rendu que si je l'écris à l'arrache.
13:15Donc pour la présentation, je vais l'écrire à l'arrache.
13:18Donc créer un endpoint permettant d'optimiser le texte pour Facebook.
13:25Pour... Ouais, pour Facebook.
13:28Donc ce que je ne vous ai pas dit, c'est que là, vous le voyez peut-être,
13:30il y a un petit secret.md.
13:32Le petit secret.md, en fait, c'est toutes les informations
13:35que l'IA a besoin pour comprendre mon projet.
13:38En fait, c'est vraiment là la plus-value, la nouvelle plus-value des développeurs,
13:42c'est de créer ce secret.md.
13:44Ce secret.md, il a été créé par moi,
13:47et ça pourra être un jour créé par d'autres collègues,
13:49un expert architecte en intelligence artificielle,
13:51qui crée ce secret pour md, ce fichier,
13:55où dedans, il faut décrire tout ce que doit faire l'IA.
13:59Et c'est vraiment ça, la nouvelle génération de développeurs,
14:03c'est, je suis assez technique pour comprendre le code,
14:05je suis assez technique pour expliquer à l'IA
14:08comment est-ce qu'elle doit travailler.
14:09Donc là, il me demande le nom de la fonctionnalité,
14:12donc moi, je vais lui demander qui s'appelle Optimize...
14:15Alors, là, c'est le moment où il vaut bien que j'écris, quand même,
14:18parce que sinon, il ne va pas mettre la bonne chose.
14:20Optimize Text.
14:21Donc pourquoi il me demande ça ?
14:23En fait, ça, c'est vraiment ce que j'ai écrit dans ce secret.md,
14:25je lui ai dit, tu as besoin de ces informations-là
14:27pour pouvoir créer la fonctionnalité.
14:29Donc là, je vais répondre à ce qu'il me dit,
14:31donc Optimize Text pour le nom, c'est très bien,
14:34rendre le texte attractif pour Facebook, ajouter des emojis,
14:36c'est exactement la fonctionnalité que j'ai besoin.
14:39Donc ça, ça va être utilisé pour créer le prompt
14:41qui sera envoyé à ChatGPT avec le texte qui doit optimiser,
14:44et ensuite, là, c'est un peu plus technique,
14:45mais c'est l'input et l'output.
14:47Donc qu'est-ce qui rentre dans le modèle
14:48et qu'est-ce qui va ressortir du modèle ?
14:50Donc là, il a très bien compris
14:52que j'étais sur l'optimisation d'un texte,
14:54donc il me propose tout de suite...
14:56Alors là, il faut bien que je l'écrive, c'est pareil,
14:58parce que c'est des mots-clés qu'il va réutiliser après
15:00pour générer le code.
15:02Donc là, c'est le moment où il ne faut pas faire de bêtises.
15:06Et donc là, j'ai répondu à toutes les questions.
15:08Donc là, je vais appuyer sur Entrée
15:10et je vais le laisser travailler.
15:11Voilà, ça, c'est...
15:13Maintenant, les développeurs, ils vont faire ça,
15:14ils vont faire beaucoup de travail en amont
15:15pour préparer, en fait, une explication
15:19de comment on génère du code,
15:21et après, on attend, on attend,
15:23et on corrige ce qu'il dit.
15:25Donc là, on voit, par exemple,
15:26qu'il m'a posé des questions
15:27parce qu'il n'avait pas la réponse.
15:29Donc là, le contenu...
15:30Il reste...
15:32Donc je vais lui dire, fais-le, quoi.
15:34Vas-y.
15:38Donc là, on va le laisser travailler.
15:40Donc il m'a proposé des choses,
15:41je vais lui dire de continuer.
15:42Et on va pouvoir tout de suite...
15:44Alors je vais essayer de ne pas être trop technique,
15:46mais il faut quand même que je relise le code
15:47parce que c'est vraiment ça,
15:48la plus-value d'un développeur maintenant.
15:49C'est de vérifier...
15:50Ah, qu'est-ce qu'il nous a fait ?
15:52Rate Limit, super.
15:53On continue.
15:55Ça, c'est la démo en live.
15:56C'est sûr que ça allait arriver.
15:58Donc on va le laisser...
15:59Voilà, c'est bon, il est reparti.
16:00Très bien.
16:02Donc ce que je dis,
16:02c'est que la plus-value maintenant d'un développeur,
16:04ça va être de savoir relire du code
16:06et trouver est-ce que dans ce code-là,
16:09il va marcher,
16:09est-ce qu'il y a une faille de sécurité
16:11pour pouvoir la corriger.
16:13Alors, on va regarder ce qu'a fait le code.
16:14Donc déjà, il a commencé par créer le prompt.
16:16Donc c'est ce que je vous ai expliqué.
16:17C'est ce qui va être envoyé à ChatGPT
16:21pour optimiser le texte.
16:22Donc là, on va lire rapidement,
16:23vérifier qu'il n'a pas fait n'importe quoi.
16:24Donc tu as une expérimentation de Facebook.
16:26Ta mission, le texte fourni par le texte attractif,
16:29tout ça.
16:30Ajouter des emojis.
16:31Donc là, c'est là qu'il insère le contenu à optimiser,
16:33donc le texte qui va être mis par l'utilisateur.
16:36Et rajoute des instructions.
16:37Très bien, ça me paraît très bien.
16:40Il ne m'a pas parlé des hashtags.
16:42Ah si, il n'ajoute pas de hashtags.
16:43Très bien.
16:44Et bien, c'est parti.
16:45On va passer à la suite.
16:47Donc là, c'est l'input qu'on parlait tout à l'heure
16:49et l'output qui est juste là.
16:52Ici, on a une validation.
16:53Ah, et là, on voit...
16:54Alors, ce n'est peut-être pas très gros sur l'écran,
16:56mais on voit que c'est rouge.
16:57Et quand c'est rouge, ça veut dire que ce n'est pas bon.
16:58Donc là, on peut se rendre compte que l'IA, par exemple,
17:00elle n'a pas réussi à aller jusqu'au bout
17:02et elle a oublié quelque chose.
17:04Donc là, comme moi, je suis développeur,
17:05je sais exactement ce qu'elle a oublié.
17:07Donc en fait, elle a oublié de rajouter cette petite ligne-là.
17:13Donc je vais le faire tout de suite.
17:15C'est pour ça que pour moi,
17:16les développeurs ne vont pas disparaître tout de suite.
17:18Parce que pour faire cette action que je viens de faire,
17:20il faut comprendre tout le code.
17:21Il faut être un développeur.
17:25Alors, on en était où ?
17:26On en était sur le parseur.
17:28Ça, c'est bon.
17:29On va aller ici.
17:31Ça, ça a l'air d'être bien.
17:31Il n'y a pas de rouge.
17:33Ah, il y a du rouge.
17:35Comme quoi, pour l'instant,
17:36les IA ne nous ont pas remplacés.
17:38Alors, on va pouvoir...
17:39On va enlever tout ça,
17:40parce que ça, ça a l'air vraiment pas bien.
17:42Et...
17:42OK, il y a encore plus de rouge.
17:44Super.
17:45On va essayer de corriger toutes les erreurs.
17:50Alors, la démonstration, je l'ai testée plusieurs fois.
17:52J'ai réussi dans tous les cas.
17:54Mais il y a des fois où il y a vraiment...
17:55J'ai été obligé de me battre avec elle.
17:57J'espère qu'aujourd'hui, je ne vais pas avoir besoin de me battre.
18:01Donc, ça, on est bon.
18:02Donc, c'est ce que je disais tout à l'heure.
18:03Le optimize texte, en fait, on le retrouve ici.
18:05Donc, c'est pour ça que c'est important de le mettre correctement.
18:09OK.
18:10Est-ce qu'ici, il m'a rajouté des choses ?
18:12Il m'a rajouté des choses.
18:13Pour l'instant, ça me paraît...
18:14Ça me paraît cohérent.
18:15On teste ?
18:17Ouais ?
18:17On y va ?
18:18Allez.
18:19Alors, comme c'est la partie backend, c'est un peu caché.
18:21Donc, il faut utiliser un outil qui s'appelle Postman
18:22qui va me permettre de générer comme si c'était un utilisateur
18:25qui le faisait dans l'interface.
18:26Sauf que pour l'instant, je n'ai pas développé l'interface.
18:29Donc, j'ai mis un texte qui est
18:30« Nous avons reçu des Malki, venez les voir et donne mes conseils à nos conseillers vendeurs. »
18:34Donc, ça, c'est un texte qui pourrait carrément être écrit sur la tablette
18:37mais qui a besoin d'être optimisé.
18:39Je ne peux pas mettre ça directement sur Facebook.
18:41Donc, là, on va cliquer sur Sund.
18:42Et c'est là que la magie opère normalement.
18:44Si j'appuie...
18:47Et voilà, nous avons un texte optimisé directement.
18:52Sauf que je ne vais pas demander à quelqu'un sur sa tablette
18:54d'aller ouvrir cette interface
18:56de faire une requête, ce n'est pas possible.
18:58On va devoir l'intégrer dans l'application.
19:01Et donc, pour ce faire, je vais lancer un autre projet
19:03qui est l'application Frontend
19:05qui va gérer tout l'affichage qu'on a vu ici.
19:09En fait, ce formulaire-là, il est écrit dans ce code ici.
19:11Et pareil, ici, j'ai préparé un secret.md
19:14qui explique comment on crée une fonctionnalité dans la plateforme.
19:17Donc, là, je vais lui demander de créer un nouveau bouton
19:23permettant d'optimiser le texte pour une campagne Facebook.
19:31C'est ce qu'on avait dit.
19:32C'est pareil, normalement, il va me poser des questions.
19:34Alors, je dis bien normalement, parce que c'est arrivé
19:35pendant mes démonstrations qu'il n'en avait rien à faire.
19:38Il continuait et il faisait n'importe quoi.
19:40Et c'est aussi ça, il faut faire très attention à ça.
19:43C'est ce qu'on appelle les aberrations.
19:44C'est que, des fois, on a beau lui dire plein de choses,
19:46il ne va pas écouter et il va partir sur complètement autre chose.
19:49C'est ça qu'il faut toujours des superviseurs à l'IA
19:51pour vérifier ce qu'elles font.
19:52Donc, là, il me demande quel est le besoin exact.
19:55Et bien, donc, c'est exactement ce qu'il vient de dire.
19:58Donc, pourquoi il me demande ça ?
19:59Il me demande ça pour tout ce qui est la partie information,
20:03les petits messages.
20:04Donc, ça, c'est vraiment...
20:05Il a besoin de le savoir pour pouvoir créer
20:08toute la partie affichage de la fonctionnalité.
20:10Et donc, là, il me demande où est le bouton à intégrer précisément.
20:14Donc, là, je vais dire que le bouton doit être créé
20:21dans le drop-down.
20:22Alors, le drop-down, c'est le terme technique
20:24pour expliquer le petit inséré qu'on a vu tout à l'heure.
20:26Pourquoi je dis le terme technique ?
20:27Parce que sinon, il n'arrive pas à le retrouver dans le code.
20:29C'est aussi là les limitations.
20:30C'est qu'en français, on utilise certains mots.
20:32Mais par contre, l'IA, des fois,
20:34elle cherche certains mots dans le code.
20:35Sauf que le code, on l'écrit en anglais.
20:37Donc, des fois, il faut quand même mettre des mots en anglais
20:39pour qu'il puisse comprendre.
20:41Donc, il doit être dans le drop-down inséré.
20:43Donc, là, je vais lui donner le nom du drop-down.
20:45C'est pareil, c'est pour qu'il puisse se retrouver dans le code
20:47et retrouver le bouton inséré.
20:50Il va retrouver le drop-down inséré pour ajouter le bouton.
20:53Donc, là, je pense que je lui ai donné assez d'infos.
20:55Il doit être dans le drop-down inséré
20:58dans la création
21:01d'une campagne
21:03pour Facebook.
21:05Donc, là, il me demande le format attendu par l'API.
21:09Donc, c'est ce qu'on a créé tout à l'heure.
21:11Donc, tout à l'heure, l'interface qu'on a utilisée tout à l'heure,
21:15c'est ça.
21:15En fait, là, il me demande
21:17à quel endroit je récupère ça.
21:20Donc, là, je vais lui dire
21:21que c'est juste là.
21:23Ce n'est pas le bon endroit.
21:25Nous sommes ici.
21:26Donc, je lui dis,
21:27ben voilà, tu vas là.
21:29Quel est le format attendu ?
21:30Donc, c'est ce qu'on disait tout à l'heure.
21:31C'est texte string.
21:33Donc, string, ça veut juste dire texte.
21:35Du moins, ça veut dire format de texte.
21:39C'est pareil.
21:40Si je ne le mets pas à string,
21:41il ne va pas comprendre,
21:41il ne va pas utiliser les bonnes choses.
21:42Ça, c'est un terme technique.
21:44Comment le résultat doit être affiché ?
21:45Donc, là, on va optimiser le texte.
21:46Le but, c'est que ça remplace l'ancien texte
21:48par le nouveau texte.
21:50Donc, on va dire remplacer le texte
21:56dans le formulaire.
21:58Très bien.
21:59Qu'est-ce qu'il me demande d'autre ?
22:00Il me demande de gérer les états.
22:02Donc, oui, j'aimerais bien que quand j'appuie sur le bouton,
22:04je ne puisse pas cliquer dix fois.
22:05Il faut cliquer une seule fois.
22:06Donc, je vais le demander de disable.
22:09Donc, ça, c'est pareil.
22:10C'est le thème technique pour dire désactive le bouton.
22:12Si je dis juste désactiver le bouton,
22:14c'est possible qu'il enlève carrément le bouton.
22:16Moi, ce n'est pas ce que je veux.
22:17Je veux vraiment que le bouton devienne grisé
22:18et qu'il ne soit plus accessible.
22:20Donc, je lui demande de disable le bouton
22:25lors du chargement.
22:28Et je veux dire aussi de disable quand il n'y a pas de texte
22:30pour ne pas envoyer des requêtes pour rien.
22:31Donc, disable quand il n'y a pas de texte.
22:37Est-ce qu'on a oublié quelque chose ?
22:39Je ne pense pas.
22:40Eh bien, c'est parti.
22:42C'est parti.
22:43Donc là, il me reformule ce qu'il va faire.
22:47Et vas-y.
22:50Il me reformule ce qu'il va faire.
22:51Et il est parti pour commencer à générer le code.
22:55OK. Très bien.
22:57Donc là, on va le laisser travailler.
23:00Et on va espérer que ça fonctionne.
23:02Mais de toute façon, on va relire.
23:03Et on va vérifier tout ça.
23:08Donc, je ne pense pas que l'IA va remplacer les développeurs.
23:11Mais par contre, on va devenir très, très, très productif.
23:14Parce que là, cette fonctionnalité,
23:15si on l'avait chiffrée dans un contexte d'entreprise,
23:18ça pourrait être une fonctionnalité
23:19qui prend 2, 3, 4 jours.
23:21Là, je vais essayer de vous la faire en 20, 30 minutes.
23:27Ce n'est pas une raison pour licencier les développeurs.
23:31Alors, on est parti.
23:33On lui a redemandé.
23:34Parce que là, il s'est arrêté en cours.
23:40Est-ce que ça avance bien ?
23:41Ça a l'air de bien avancer.
23:44Moi, j'ai un peu la pression.
23:45Parce que ça ne marche pas tout le temps.
23:47Et j'aimerais bien qu'aujourd'hui, ça fonctionne
23:48pour vous montrer une fonctionnalité complète.
23:51Donc là, il me demande d'ajouter le wording.
23:52Donc c'est pareil.
23:54Alors, ajuster, pardon.
23:55Vous pouvez tester ou ajuster le wording
23:57pour juste aller sur un autre point.
23:58Là, je pense qu'il a fini.
23:59C'est pareil.
23:59On va relire le code.
24:01On va relire le code de ce qu'il a fait.
24:02Donc là, par exemple, il a rajouté un commentaire.
24:04Je ne lui ai rien demandé.
24:05Rien demandé, le gars.
24:06Il est parti.
24:06Il m'a mis un commentaire.
24:08Donc non, je vais lui enlever son commentaire.
24:10Ça ne sert à rien.
24:11Donc là, il y a un peu de rouge.
24:13Mais comme je suis un bon développeur,
24:14j'ai l'impression que c'est du rouge pour rien.
24:16Donc on va le laisser comme ça.
24:18Je vais continuer à vérifier ce qu'il a fait.
24:20Donc là, il a fait complètement autre chose.
24:24Donc là, je pense qu'il a cassé
24:25une autre fonctionnalité dans la plateforme.
24:28Je ne sais pas quoi faire.
24:28Il a cassé une fonctionnalité.
24:29On va voir si ça marche.
24:31Mais là, du coup, j'ai peu espoir.
24:33J'ai peu espoir.
24:35Donc il a rajouté les traductions
24:36parce qu'on est sur une application internationale.
24:38Donc je lui ai demandé de rajouter
24:39uniquement les traductions en français
24:40pour la démonstration.
24:41Mais il pourrait aller automatiquement traduire
24:43sur toutes les langues la fonctionnalité.
24:47Donc là, c'est ce qu'on avait dit.
24:48C'est ce que je disais tout à l'heure.
24:50Je lui ai demandé que quand il n'y a pas de texte,
24:51donc c'est ce qui est écrit ici dans le code,
24:53tu disable le bouton.
24:54Et quand c'est en train de charger, c'est pareil.
24:57On va aller voir le code ici.
25:00Alors, alors, alors, alors, hop.
25:02On est là.
25:04On est là.
25:05Et ça a l'air d'être bien.
25:07Ça a l'air d'être bien.
25:07On va tester ?
25:08Ouais ?
25:09Ça vous dit ?
25:10Allez.
25:11On est parti.
25:12On est parti.
25:14OK.
25:15OK.
25:15Ça a l'air de bien se passer.
25:16On va aller prendre le petit texte ici.
25:18Et on va aller le rajouter.
25:20On va y aller.
25:23Vous êtes prêts ?
25:24Alors déjà, on va peut-être regarder s'il y a le bouton avant de faire tout ça.
25:27Est-ce qu'il a rajouté un bouton ?
25:28Déjà, il a réussi.
25:29Donc là, vous avez vu, je n'ai pas tapé une ligne de code.
25:32J'ai juste demandé à l'IA de le faire.
25:34Et l'IA a réussi à rajouter un bouton avec des règles spécifiques que je lui avais demandées.
25:38On va mettre le texte.
25:40Et là, quand je vais cliquer, si ça marche, s'il vous plaît, il faut applaudir.
25:45Applaudir l'IA, applaudir moi, applaudir tout le monde.
25:47On est parti ?
25:52Applaudissements.
25:56Voilà comment on développe une fonctionnalité qui a un vrai impact.
26:01Cette fonctionnalité, elle n'a pas été implémentée dans Digital.io par souci de temps.
26:07Parce que cette fonctionnalité, elle coûtait trop cher.
26:09Maintenant que je peux la développer en 20 minutes, on va pouvoir l'apprendre.
26:12On va pouvoir la faire.
26:13Cette fonctionnalité, elle va être utilisée à Digital.io.
26:16Digital.io envoie 2000 posts par jour sur Facebook.
26:192000.
26:21Dans les 2000 posts, il y a à peu près 40% des posts qui n'étaient pas optimisés avant
26:25cette fonctionnalité.
26:2740%, ça veut dire qu'il y a 40% des posts qui partent sur Facebook qui ne sont pas
26:31au meilleur de leur capacité,
26:32qui n'ont pas le meilleur taux d'engagement.
26:34Avec cette fonctionnalité, ça nous permet d'avoir un taux d'engagement beaucoup plus gros.
26:38D'avoir plus de likes, plus vraiment d'impression sur le post, seulement avec un petit bouton que j'ai
26:45fait en 20 minutes.
26:46Alors maintenant, on se pose la question de, est-ce que tous les développeurs vont mourir ?
26:50Est-ce que tous les développeurs vont arrêter de faire du développement ?
26:52Moi, je ne pense pas.
26:53Je pense juste que les développeurs vont devenir extrêmement productifs.
26:56Là, comme je viens de voir, comme vous venez de voir, ça va beaucoup plus vite.
27:00Par contre, pour faire ça, il faut des connaissances.
27:02Et ces connaissances-là, on les apprend à l'école, on les apprend en ayant des expériences, en faisant du
27:07développement.
27:07On ne peut pas juste prendre une IA comme ça et juste poser des questions et ça va marcher tout
27:12de suite.
27:12Il y a besoin d'une expertise.
27:15Voilà.
27:22Donc, c'était ma première conférence.
27:24Donc, on commence direct par Vivatech, on n'en déconne pas.
27:27Si vous voulez savoir plus de choses sur moi, j'ai un LinkedIn, Evan Juge.
27:31Vous pouvez aller me suivre directement sur LinkedIn.
27:34Et si la solution Digital.io vous intéresse, je répète, Digital.io, c'est une solution tout en un pour
27:39gérer le marketing local sur les réseaux d'ancienne.
27:41Et si vous voulez cette fonctionnalité là, il faut automatiquement appeler les vendeurs.
27:47Voilà.
27:47Merci à vous.
27:49Merci.
27:49Merci.
27:49Merci.
27:49Merci.
27:50Merci.
Commentaires

Recommandations