Nous sommes en sécurité - Google a une mission différente

MMaximilian Schwarzmüller
컴퓨터/소프트웨어구직/면접AI/미래기술

Transcript

00:00:00avec la sortie de Gemini 3,
00:00:01c'en est fini pour les développeurs,
00:00:03en particulier pour les développeurs front-end.
00:00:06C'est un peu le sentiment qu'on peut avoir si on passe du temps sur X,
00:00:11ce qui n'est probablement pas une bonne idée,
00:00:13mais c'est une autre histoire.
00:00:15Voici une page d'accueil que j'ai essayé de créer par vibe coding avec Gemini,
00:00:20et oui,
00:00:21elle est vraiment aussi mauvaise que ça.
00:00:23J'y reviendrai, je vous montrerai le prompt.
00:00:26Pourtant,
00:00:26même si je n'ai obtenu que ce résultat horrible,
00:00:29il suffit d'aller sur X pour voir plein de posts qui partagent des pages d'accueil incroyables,
00:00:35des visualisations,
00:00:36des modèles 3D et tout ce qui s'y rapporte,
00:00:39créés par vibe coding avec Gemini,
00:00:41et on dirait que ça fait un travail formidable.
00:00:44Même si j'ai obtenu un résultat plutôt médiocre,
00:00:47c'est peut-être juste moi.
00:00:49Pourtant,
00:00:49je pensais que le vibe coding signifiait qu'on n'avait pas besoin de savoir quoi que ce soit,
00:00:55mais bon,
00:00:55j'y reviendrai.
00:00:56Google lui-même,
00:00:57quand ils ont présenté Gemini 3,
00:00:59l'ont clairement positionné comme un modèle de vibe coding ou un modèle qui excelle dans le vibe coding.
00:01:06C'est littéralement le troisième point de leur post d'annonce officiel sur X.
00:01:10La question est : pourquoi Gemini 3 est-il vraiment censé être si bon qu'on n'a même plus besoin de savoir coder?
00:01:17N'est-ce pas un modèle pour les vrais développeurs,
00:01:20mais est-il vraiment censé nous remplacer parce qu'il est tellement meilleur?
00:01:25C'est un peu plus compliqué que ça.
00:01:27Jetons un œil au billet de blog d'annonce officiel sur le site de Google.
00:01:32Dans ce billet,
00:01:33dès la deuxième section,
00:01:34on voit à nouveau la partie sur le vibe coding.
00:01:37Ils soulignent encore une fois qu'il est extraordinaire pour le vibe coding,
00:01:42et la question est : pourquoi est-ce si important pour Google?
00:01:46Pourquoi ne pas le présenter comme un excellent assistant pour les développeurs?
00:01:51Je veux dire,
00:01:51Google a tous ces outils d'IA,
00:01:53ils ont sorti un tout nouvel éditeur AI-first,
00:01:56Antigravity.
00:01:57Pourquoi positionnent-ils Gemini 3 comme un modèle de vibe coding?
00:02:01Et est-il vraiment si bon?
00:02:02Va-t-il nous prendre nos emplois?
00:02:04Pour Google,
00:02:05ça a beaucoup de sens,
00:02:06car rappelons-nous : comment Google gagne-t-il de l'argent?
00:02:10Avec les publicités.
00:02:11Et où sont principalement ces publicités?
00:02:14Dans leur moteur de recherche et sur YouTube.
00:02:17Mais restons sur la recherche pour l'instant.
00:02:19Bien sûr,
00:02:20la recherche évolue,
00:02:21c'est de plus en plus une question de dialogue avec une IA.
00:02:25Néanmoins,
00:02:25surtout chez Google,
00:02:27vous verrez toujours des résultats parce qu'ils doivent encore vous vendre des publicités,
00:02:32mais ça change.
00:02:33Et Google a une vision claire de comment ça devrait évoluer à court terme,
00:02:37du moins.
00:02:38Avec Gemini 3,
00:02:39ils ont construit leur premier modèle qui est fortement optimisé pour bien fonctionner dans la recherche,
00:02:45c'est pourquoi il est déployé dans la recherche aux États-Unis dès le premier jour.
00:02:51Et il y a une fonctionnalité clé que Gemini 3 possède : l'UI générative.
00:02:55Ils le mettent en avant dans leur billet d'annonce officiel,
00:02:59et l'idée est que Gemini 3 ne peut pas seulement générer du texte pour répondre aux questions,
00:03:04mais aussi des interfaces utilisateur,
00:03:07des visualisations,
00:03:08des modèles 3D interactifs,
00:03:10tout ce qui a du sens pour une requête de recherche donnée.
00:03:13Donc ils veulent faire évoluer la recherche au-delà de la simple génération de texte,
00:03:18ils veulent une expérience utilisateur plus riche,
00:03:22et la clé de cela est un modèle d'IA qui est bon pour produire ces visualisations interactives et ces interfaces utilisateur.
00:03:29Et c'est exactement de ça qu'il s'agit avec le vibe coding : il s'agit de produire quelque chose,
00:03:35un résultat,
00:03:36une interface utilisateur qui a l'air bien et qui fonctionne bien.
00:03:40Ça n'a pas besoin d'être un site web complexe,
00:03:43vous n'avez pas à vous soucier des cas particuliers,
00:03:46de la sécurité,
00:03:47des performances,
00:03:48tout cela n'a pas d'importance si votre seul objectif est de créer un modèle 3D interactif.
00:03:54Et bien sûr,
00:03:54pour de nombreux cas d'usage,
00:03:56ce sera suffisant.
00:03:57Au passage,
00:03:58ce n'est pas quelque chose qui remplace les développeurs front-end,
00:04:02c'est simplement quelque chose qui n'était pas vraiment possible avant : avoir ce genre d'interface utilisateur ou de visualisation interactive créée à la volée pour une requête utilisateur spécifique.
00:04:14Donc c'est clairement leur vision,
00:04:16la vision de Google pour l'avenir de la recherche,
00:04:20et donc pour l'avenir,
00:04:21à court terme du moins,
00:04:22de leurs modèles d'IA.
00:04:24Bien sûr,
00:04:24puisque Gemini 3 est un modèle de frontière,
00:04:27il est aussi bon en codage en général,
00:04:29ou il devrait l'être du moins.
00:04:31Encore une fois, sur X, vous verrez des résultats mitigés.
00:04:35Comme mentionné,
00:04:36Google pousse le discours du vibe coding et vous voyez plein de posts liés à ça,
00:04:41mais vous verrez aussi des posts qui repoussent un peu,
00:04:44qui soulignent une mauvaise qualité de code,
00:04:47qui mentionnent qu'ils sont déçus par Gemini 3 ou qu'il n'est pas si bon pour suivre des instructions complexes,
00:04:54qu'il est rapide et efficace et bon pour le vibe coding,
00:04:57mais pas nécessairement bon pour des interactions plus complexes,
00:05:01des tâches plus complexes.
00:05:03Et c'est un peu ce que j'ai vécu aussi.
00:05:05Hier,
00:05:06j'ai partagé un post disant que je n'étais pas vraiment convaincu par Gemini 3 parce que j'ai eu de sérieux problèmes pour qu'il suive les tâches que je voulais qu'il suive.
00:05:16Il le faisait souvent, mais pas tout le temps.
00:05:19Il prenait des étapes inutilement complexes à certains moments.
00:05:23Il insistait sur du code qui ne marchait clairement pas.
00:05:26Pour vous donner un exemple,
00:05:28dans une app TanStack Start sur laquelle je travaille actuellement,
00:05:32il a continué à utiliser validator ici pour valider l'entrée d'une fonction serveur,
00:05:37alors que la bonne méthode est input.
00:05:40Validator peut sembler un détail minuscule et de niche,
00:05:43mais gardez à l'esprit qu'utiliser validator génère une vraie erreur,
00:05:47une erreur que vous pouvez attraper et voir comme sortie,
00:05:51même en tant que modèle si vous lancez des vérifications de type.
00:05:55Et même si j'ai corrigé ça manuellement,
00:05:57il a continué à réintroduire validator et à changer ça en validator.
00:06:01C'étaient des problèmes comme ceux-ci que j'ai rencontrés.
00:06:05Amusant aussi,
00:06:06je n'ai pas non plus réussi avec le vibe coding.
00:06:09J'ai essayé de lui faire construire une page d'accueil pour un service de nettoyage professionnel fictif et,
00:06:15eh bien,
00:06:16si vous regardez la vidéo,
00:06:18voilà à quoi ça ressemble.
00:06:19Est-ce que c'est bien?
00:06:21Je ne suis pas sûr.
00:06:22Ah oui,
00:06:22ça n'utilise pas de violet au moins,
00:06:24mais seulement parce que je lui ai clairement dit quelles couleurs utiliser.
00:06:29Le prompt que j'ai utilisé était : crée une page d'accueil pour un service de nettoyage professionnel.
00:06:35Je veux des couleurs aqua turquoise et une page qui met en valeur le haut degré de professionnalisme de notre service.
00:06:43Suppose des données factices significatives pour le texte de la section héros,
00:06:48les tarifs et les avantages.
00:06:49Un prompt assez court,
00:06:51mais encore une fois,
00:06:52l'idée du vibe coding n'est-elle pas de se laisser porter et de le laisser faire son truc?
00:06:57Bien sûr,
00:06:58j'aurais pu être plus précis,
00:07:00j'aurais pu créer le projet et configurer quelques styles de base,
00:07:04quelques composants de base,
00:07:06puis utiliser l'IA,
00:07:07mais l'idée derrière le vibe coding est différente,
00:07:10si je ne me trompe pas.
00:07:11Et ensuite il s'est lancé,
00:07:13ça a pris très longtemps pour être honnête,
00:07:16et eh bien,
00:07:16je n'ai rien fait d'autre,
00:07:18je n'ai pas changé le code.
00:07:20Évidemment, voilà ce que j'ai obtenu.
00:07:22Donc même avec le vibe coding, je n'ai pas réussi.
00:07:25Peut-être juste de la malchance,
00:07:27parce que clairement il semble être assez bon à ça,
00:07:30mais encore une fois,
00:07:31peut-être qu'il est particulièrement bon pour générer ces modèles 3D interactifs et ces visualisations,
00:07:38parce qu'encore une fois,
00:07:39c'est clairement l'accent mis sur ce modèle.
00:07:42Et donc pour faire court,
00:07:43comme avec tous les autres modèles d'IA que nous avons eus avant et très probablement tous les modèles d'IA qui vont arriver,
00:07:51ils peuvent être de bons assistants.
00:07:53En tant que développeur,
00:07:55je les utilise,
00:07:56vous le savez,
00:07:57j'utilise Gemini 3,
00:07:58peut-être que je repasserai à Claude Sonnet,
00:08:00on verra,
00:08:01mais je l'utilise et c'était correct.
00:08:03C'est bien, comme tous les modèles.
00:08:06Ils peuvent vous aider à générer du code, à écrire du code.
00:08:09Ils ont tous leurs problèmes,
00:08:11soyons honnêtes,
00:08:12mais ils ne sont pas là pour prendre votre emploi ou le mien,
00:08:16pas maintenant,
00:08:17probablement pas dans un avenir proche.
00:08:19Bien sûr,
00:08:20un problème différent est si les cadres dirigeants,
00:08:23les managers,
00:08:23voient tous les matériaux promotionnels,
00:08:26s'ils voient toutes ces visualisations et pages d'accueil et modèles 3D créés par vibe coding,
00:08:32et il y en a beaucoup si vous regardez de plus près.
00:08:35Encore une fois,
00:08:36nous savons maintenant pourquoi c'est le cas.
00:08:39Si vous voyez juste ça,
00:08:40vous pourriez être enclin à penser qu'on n'a pas besoin d'un nouveau développeur front-end,
00:08:46que celui qui existe peut faire le travail de trois personnes avec l'aide de Gemini 3 dans ce cas.
00:08:52Et ça,
00:08:52bien sûr,
00:08:53encore une fois,
00:08:54conduit potentiellement à moins d'emplois,
00:08:56du moins à court terme.
00:08:58Encore une fois,
00:08:59je suis convaincu que ce n'est pas nécessairement l'avenir à moyen ou long terme.
00:09:04Je suis convaincu que l'IA peut agir comme un accélérateur,
00:09:07mais ça ne nous aide pas aujourd'hui si les entreprises décident qu'elles peuvent utiliser l'IA pour faire le même travail avec moins de personnes.
00:09:16Ce n'est peut-être pas vrai,
00:09:18elles l'apprendront avec le temps,
00:09:20mais c'est quand même un problème aujourd'hui.
00:09:23Et malheureusement, il n'y a pas de solution facile à cela.
00:09:27Mais pour répondre à la question de savoir s'il va prendre nos emplois,
00:09:31non,
00:09:32je ne pense pas.
00:09:33Il est important de comprendre que Gemini 3 est définitivement conçu spécifiquement et affiné pour une tâche précise,
00:09:40et il est plutôt bon à cette tâche,
00:09:42mais ce n'est pas la tâche pour laquelle vous êtes payé..

Key Takeaway

Gemini 3 est principalement optimisé pour générer des interfaces utilisateur et visualisations dans le moteur de recherche Google plutôt que pour remplacer les développeurs, malgré le marketing autour du 'vibe coding'.

Highlights

Gemini 3 est positionné par Google comme un modèle optimisé pour le 'vibe coding', c'est-à-dire la création rapide d'interfaces utilisateur et de visualisations

L'objectif principal de Google est d'améliorer son moteur de recherche avec des interfaces génératives (UI générative, modèles 3D, visualisations interactives)

Gemini 3 n'est pas conçu pour remplacer les développeurs mais pour générer des résultats visuels à la volée dans le contexte de la recherche

Les tests pratiques montrent des résultats mitigés : succès sur les visualisations simples mais difficultés avec des tâches de développement complexes

Le véritable risque n'est pas le remplacement par l'IA mais la perception erronée des managers qui pourraient réduire les équipes de développement

Gemini 3 est spécialisé dans une tâche précise (génération d'UI pour la recherche) plutôt que d'être un assistant de développement universel

Timeline

Introduction : La menace perçue de Gemini 3 pour les développeurs

Le narrateur présente le sentiment répandu sur X (Twitter) selon lequel Gemini 3 marquerait la fin des développeurs, particulièrement les développeurs front-end. Il montre une page d'accueil médiocre qu'il a créée avec Gemini 3, contrastant avec les nombreux posts sur X qui partagent des résultats impressionnants : pages d'accueil, visualisations et modèles 3D créés par 'vibe coding'. Malgré son résultat décevant, il se demande si le problème vient de lui, car le 'vibe coding' est censé ne nécessiter aucune connaissance technique. Cette introduction pose la question centrale : Gemini 3 va-t-il vraiment remplacer les développeurs ou s'agit-il d'autre chose ?

Le positionnement marketing de Gemini 3 par Google

Google a clairement positionné Gemini 3 comme un modèle de 'vibe coding', ce qui apparaît dès le troisième point de leur annonce officielle sur X. Le narrateur questionne ce choix stratégique : pourquoi ne pas le présenter comme un excellent assistant pour développeurs, surtout que Google a lancé un nouvel éditeur AI-first appelé Antigravity ? Cette section soulève la question fondamentale de savoir pourquoi Google met autant l'accent sur le 'vibe coding' plutôt que sur les capacités de développement professionnel. Le narrateur annonce qu'il va explorer si Gemini 3 est vraiment si performant et s'il représente une menace réelle pour les emplois de développeurs.

La stratégie commerciale de Google : publicité et recherche

Cette section explique la logique économique derrière le positionnement de Gemini 3. Google génère ses revenus principalement via la publicité dans son moteur de recherche et sur YouTube. La recherche évolue vers un dialogue avec l'IA, mais Google doit continuer à vendre des publicités. Gemini 3 est le premier modèle fortement optimisé pour fonctionner dans la recherche, d'où son déploiement immédiat aux États-Unis. La fonctionnalité clé est l'UI générative : Gemini 3 peut générer non seulement du texte mais aussi des interfaces utilisateur, des visualisations et des modèles 3D interactifs adaptés aux requêtes de recherche. Google veut faire évoluer la recherche au-delà de la simple génération de texte vers une expérience utilisateur plus riche.

Le vibe coding : une spécialisation, pas un remplacement

Le narrateur explique que le 'vibe coding' consiste à produire rapidement une interface utilisateur fonctionnelle et esthétique, sans se préoccuper des cas particuliers, de la sécurité ou des performances. Pour de nombreux cas d'usage, notamment les visualisations à la volée pour des requêtes de recherche spécifiques, cela suffit amplement. Cruciale observation : ce n'est pas quelque chose qui remplace les développeurs front-end, mais plutôt quelque chose qui n'était pas vraiment possible auparavant. Il s'agit de créer dynamiquement des interfaces interactives pour des requêtes utilisateur spécifiques dans le contexte de la recherche. Cette clarification révèle que la vision de Google pour Gemini 3 est très spécifique et ne concerne pas le remplacement des développeurs professionnels.

Résultats mitigés et limitations de Gemini 3

Bien que Gemini 3 soit un modèle de frontière censé être bon en codage général, les résultats sur X sont mitigés. Pendant que Google pousse le discours du 'vibe coding' avec de nombreux posts impressionnants, d'autres utilisateurs soulignent une mauvaise qualité de code et expriment leur déception. Certains mentionnent que Gemini 3 n'est pas bon pour suivre des instructions complexes : il est rapide et efficace pour le 'vibe coding', mais pas nécessairement performant pour des interactions ou tâches plus complexes. Cette dualité révèle que Gemini 3 excelle dans sa spécialisation (génération d'UI simples) mais montre des faiblesses dans des scénarios de développement plus sophistiqués.

Expérience personnelle : problèmes concrets avec Gemini 3

Le narrateur partage son expérience concrète avec Gemini 3 dans une application TanStack Start. Il a rencontré plusieurs problèmes : le modèle ne suivait pas toujours les tâches demandées, prenait des étapes inutilement complexes, et insistait sur du code défectueux. Un exemple spécifique : Gemini 3 utilisait continuellement 'validator' au lieu de 'input' pour valider l'entrée d'une fonction serveur, générant une erreur réelle détectable même par des vérifications de type. Même après correction manuelle, le modèle réintroduisait 'validator'. Ces problèmes concrets illustrent que Gemini 3, malgré ses capacités, a des difficultés à gérer des contextes de développement professionnels avec des frameworks spécifiques et des patterns établis.

Échec personnel du vibe coding : création d'une page d'accueil

Le narrateur décrit son test de 'vibe coding' avec un prompt relativement simple : créer une page d'accueil pour un service de nettoyage professionnel avec des couleurs aqua turquoise, mettant en valeur le professionnalisme, et incluant des données factices pour la section héros, les tarifs et les avantages. Le résultat, visible dans la vidéo, est décevant et ne correspond pas aux exemples impressionnants vus sur X. Le narrateur souligne qu'il aurait pu être plus précis ou préparer le projet avec des styles de base, mais l'idée du 'vibe coding' est justement de 'se laisser porter' sans intervention technique. Le processus a pris très longtemps et le résultat final n'était pas satisfaisant, suggérant que soit il a eu de la malchance, soit Gemini 3 est particulièrement optimisé pour des types spécifiques de visualisations (modèles 3D, visualisations interactives) plutôt que des pages web complètes.

Conclusion : assistants IA, pas remplaçants

Le narrateur conclut que, comme tous les modèles d'IA précédents et futurs, Gemini 3 peut être un bon assistant pour les développeurs mais ne remplacera pas les emplois dans un avenir proche. Il utilise lui-même ces outils et les trouve corrects, bien qu'ils aient tous leurs problèmes. Le véritable risque identifié n'est pas le remplacement technique mais la perception : si les cadres et managers voient seulement les matériaux promotionnels impressionnants, ils pourraient croire qu'un seul développeur peut faire le travail de trois personnes avec l'IA, conduisant potentiellement à moins d'embauches à court terme. Cependant, il reste convaincu que l'IA agira comme un accélérateur à moyen et long terme. La réponse finale à la question initiale est claire : Gemini 3 est spécifiquement conçu et affiné pour générer des UI dans le contexte de la recherche Google, une tâche à laquelle il excelle, mais ce n'est pas la tâche pour laquelle les développeurs professionnels sont payés.

Community Posts

View all posts