Les discussions difficiles de Dario à Davos

MMaximilian Schwarzmüller
컴퓨터/소프트웨어경제 뉴스자격증/평생교육AI/미래기술

Transcript

00:00:00Lors du Forum économique mondial de Davos cette année, Dario Amodei a prédit que d'ici
00:00:07les 12 prochains mois environ, l'IA pourrait générer tout le code de manière totalement autonome.
00:00:15Et les propos de cet homme méritent qu'on s'y attarde. Je vais vous partager mon avis sur le sujet
00:00:20et pourquoi je pense qu'il faut aborder tout cela avec plus de nuance. Pas seulement parce que Dario
00:00:26est le PDG d'Anthropic, l'un des acteurs majeurs de l'IA générative,
00:00:32particulièrement pour les modèles liés à la programmation. Mais c'est aussi important,
00:00:36car début 2025, il avait prédit que l'IA serait capable d'écrire
00:00:4490 % de tout le code d'ici trois ou six mois. Et selon votre point de vue,
00:00:50il n'avait pas totalement tort. Certes, ce délai était probablement un peu trop optimiste.
00:00:58Ce n'était peut-être pas trois ou six mois, mais plutôt six à neuf, je ne sais pas trop. Et bien sûr,
00:01:05tout dépend de votre domaine. Votre secteur de programmation, mais aussi le langage
00:01:11que vous utilisez, votre entreprise et les politiques qu'elle applique.
00:01:15Et naturellement, cela dépend aussi de vous, de vos préférences et de votre expérience avec l'IA.
00:01:21Personnellement, je dirais que depuis novembre ou décembre, sur certains projets,
00:01:29voire la plupart, l'IA écrit sans doute 80 à 90 % de mon code. Mais c'est là
00:01:39que ça devient intéressant. Je ne parle pas de “wipe coding
00:01:47qui ferait tout toute seule. Et je ne dis pas non plus que l'IA ne fait aucune erreur. Au contraire,
00:01:54la réalité est bien plus complexe. Elle ne fait absolument pas tout toute seule. Et il ne s'agit pas non plus
00:02:05de “wipe coding”. On peut sûrement le faire, mais j'ai déjà exprimé mon avis là-dessus. Pour moi,
00:02:11et pour qu'on soit sur la même longueur d'onde, le “wipe coding” signifie qu'on ne regarde pas
00:02:16du tout le code, qu'on s'en fiche, et qu'on ne sait même pas forcément coder.
00:02:21Donc non, il n'est pas question de cela ici. Je dirais plutôt qu'on en est au stade
00:02:30où l'on peut déléguer beaucoup de tâches à l'IA avec un bon plan. Si le plan est solide, l'IA peut l'exécuter.
00:02:42On en est clairement là aujourd'hui, du moins pour certaines tâches.
00:02:50Mais bien sûr, il faut relire ce code. Je sais que certains vous diront
00:02:57que ce n'est plus nécessaire. Grand bien leur fasse, mais pour moi, ça ne marche pas.
00:03:02Si vous livrez quoi que ce soit à des clients, vous en êtes responsable.
00:03:07En tant que développeur, vous ne pouvez pas dire : “Oh, l'IA s'est trompée”. C'est votre responsabilité.
00:03:13Et je n'assume pas la responsabilité d'un code que je n'ai pas relu ou compris. De plus,
00:03:21l'IA fait encore beaucoup d'erreurs. Je dois donc les corriger ou guider l'IA dans la bonne direction.
00:03:32C'est un point crucial, qui rejoint d'ailleurs la phase de planification : il faut savoir orienter l'IA.
00:03:41Mais cela concerne aussi ce que vous faites du code que l'IA vous donne. On est donc
00:03:46très loin d'une IA qui génère 90 % du code sans intervention. Cela ne signifie pas
00:03:54que je n'ai plus de travail. Loin de là. C'est simplement comme avoir un dactylo ultra-rapide
00:04:03capable d'appliquer mes plans, mais ces plans doivent être bons. Et la qualité de sortie reste variable.
00:04:11Pourtant, c'est souvent plus rapide que de tout écrire de zéro. Si à la place,
00:04:17je m'efforce de bâtir des plans solides, découpés en petites étapes, que je laisse l'IA coder,
00:04:22avant de relire et d'ajuster le tout. Et par planification, j'entends des plans vraiment détaillés,
00:04:28où je précise les bibliothèques à utiliser, les modèles de conception,
00:04:33et l'architecture logicielle, étape par étape. Ce n'est pas un plan vague
00:04:38ou général, mais extrêmement précis. C'est ce qui fonctionne pour moi. Et donc,
00:04:44avec ces restrictions en tête, je dirais que oui, elle peut écrire environ 90 % du code.
00:04:52Mais cela ne veut pas dire qu'elle fait 90 % du travail toute seule. Ce contexte est crucial,
00:04:58car il fait référence à la déclaration de Dario l'an dernier. On y est presque, mais pas en mode
00:05:05autonomie totale. Qu'en est-il alors de sa déclaration de cette année ? Car cette fois,
00:05:12Dario a affirmé que l'IA pourra faire ce que font les ingénieurs logiciels et coder
00:05:17des programmes de bout en bout de façon autonome d'ici 6 à 12 mois. Voilà sa prédiction actuelle.
00:05:24Je vous recommande vivement d'écouter toute son intervention, c'est passionnant. Mais j'ai quelques doutes
00:05:30concernant cette affirmation. Évidemment, soyons clairs, je ne prétends pas être
00:05:36plus intelligent ou plus apte que Dario à juger de la performance des modèles d'IA.
00:05:43Mais je ne suis pas non plus le PDG d'une boîte qui doit vendre ces modèles. Je partage juste mon expérience.
00:05:50Comme je l'ai dit, je suis d'accord avec ses propos de l'an dernier, mais avec beaucoup de réserves.
00:05:56L'IA n'écrit certainement pas 90 % de mon code toute seule. Naturellement, j'ai beaucoup
00:06:03de mal à imaginer que cela se réalise. Et j'ai du mal à croire que cela arrivera,
00:06:08non seulement dans les 6 ou 12 prochains mois, mais même dans un futur proche.
00:06:15Je vois bien que l'IA peut créer des logiciels en boucle, comme avec le concept de “cloud code”
00:06:24qui fait beaucoup parler. Je le conçois tout à fait. Mais le travail complet d'un ingénieur
00:06:33logiciel inclut toutes les tâches que j'ai citées, et sans doute plus encore. Cela implique
00:06:40de concevoir un bon plan, définir l'architecture, les modèles, les technologies à utiliser,
00:06:46puis relire, analyser et corriger les problèmes du code,
00:06:54tout en en assumant la responsabilité. C'est cet aspect que je peine à voir arriver
00:06:59prochainement, car l'IA actuelle en est encore trop loin. C'est une plume talentueuse et rapide,
00:07:08mais qui fait encore beaucoup d'erreurs et nécessite un guidage très précis.
00:07:14Passer de cela à des modèles capables de tout faire seuls, de concevoir des architectures
00:07:20propres, d'utiliser les dernières technos et d'écrire un code sûr et sans erreur sans aucune relecture,
00:07:28ou seulement relu par d'autres IA... c'est quelque chose que j'ai du mal
00:07:36à envisager au vu des modèles actuels et de l'évolution de ces dernières années.
00:07:42Car oui, les progrès ont été remarquables, constants et encourageants.
00:07:48Et surtout, les outils sont devenus bien meilleurs, comme je l'ai déjà dit.
00:07:55Mais concernant l'intelligence brute des modèles, je ne suis pas sûr qu'on soit encore sur
00:08:00une trajectoire exponentielle. Pour les outils, c'est sans doute le cas.
00:08:07Mais je doute que cela suffise pour atteindre une automatisation totale d'ici peu.
00:08:15Évidemment, ces PDG ont des intérêts différents des miens. On pourrait dire que je cherche
00:08:24à protéger les développeurs, d'autant que je vends des cours de programmation. Mais soyons honnêtes,
00:08:31ce n'est pas mon rôle et je n'en ai pas le pouvoir. Je vous partage simplement mon expérience.
00:08:38Et je suis plutôt ouvert d'esprit face à l'IA, je l'utilise énormément. Elle écrit bien
00:08:4490 % de mon code, mais on est encore loin de l'automatisation totale. Quoi qu'il en soit,
00:08:51dites-moi ce que vous en pensez. Partagez votre expérience et votre domaine d'activité.
00:08:56Peut-être n'utilisez-vous pas l'IA du tout, ou seulement pour de petites tâches isolées,
00:09:02en continuant d'écrire la majeure partie de votre code. Ou alors vous l'utilisez pour tout,
00:09:07sans même regarder le résultat, et ça marche super bien. Votre avis m'intéresse, alors n'hésitez pas.
00:09:12Sur ce, je vous souhaite une excellente journée.

Key Takeaway

Bien que l'IA puisse techniquement générer la majorité du code source sous la direction d'un expert, l'autonomie totale et le remplacement des ingénieurs logiciels restent improbables à court terme en raison des besoins de planification, de révision et de responsabilité.

Highlights

Dario Amodei

Timeline

Les prédictions de Dario Amodei à Davos

Le narrateur introduit les déclarations récentes de Dario Amodei, le PDG d'Anthropic, lors du Forum économique mondial de Davos. Amodei estime que l'IA pourrait coder de manière totalement autonome d'ici un an, une prévision qui fait suite à d'autres annonces audacieuses faites début 2025. L'auteur souligne que le statut de leader d'Anthropic dans le domaine de l'IA générative donne du poids à ces propos. Cependant, il note que les délais précédents de trois à six mois étaient sans doute trop optimistes. Cette section pose le cadre du débat entre les ambitions de l'industrie et la réalité technique du terrain.

La réalité du codage assisté par l'IA

L'auteur partage son expérience personnelle en affirmant que l'IA écrit déjà 80 à 90 % de son code sur certains projets depuis fin 2024. Il précise toutefois que cela ne correspond pas à du "wipe coding" où l'humain ne ferait rien et ignorerait le contenu technique. La réussite de ce processus repose sur un plan solide et une délégation précise des tâches à la machine. Ce passage explique que l'efficacité dépend fortement du domaine, du langage utilisé et de l'expérience du développeur. Le message central est que l'IA exécute mais ne remplace pas encore la conception.

Responsabilité et limites de la génération automatique

Cette partie insiste sur le fait que le développeur reste légalement et professionnellement responsable du code livré aux clients. L'auteur rejette l'idée de ne plus relire le code, car l'IA commet encore de nombreuses erreurs qui nécessitent une correction humaine. Il compare l'IA à un dactylo ultra-rapide qui a besoin d'instructions architecturales précises, incluant les bibliothèques et les modèles de conception. La planification détaillée devient alors la tâche principale du développeur, remplaçant la frappe manuelle du code. Sans cette direction humaine, la qualité de sortie reste trop variable pour être exploitée telle quelle.

Scepticisme face à l'autonomie totale

L'auteur examine la nouvelle prédiction d'Amodei concernant le codage autonome de bout en bout d'ici 6 à 12 mois. Il exprime des doutes sérieux sur cette échéance, soulignant la différence de motivation entre un PDG qui doit vendre une technologie et un utilisateur quotidien. Selon lui, les capacités de conception architecturale et de sécurisation du code sans intervention humaine sont encore hors de portée. Bien que les outils progressent de manière exponentielle, l'intelligence brute des modèles semble suivre une courbe différente. Il conclut que l'aspect holistique du travail d'ingénieur est bien plus vaste que la simple production de lignes de code.

Conclusion et appel aux retours d'expérience

En conclusion, l'auteur réaffirme sa position ouverte mais nuancée vis-à-vis de l'intelligence artificielle qu'il utilise massivement. Il reconnaît ne pas avoir le pouvoir de protéger la profession de développeur mais souhaite simplement apporter un éclairage basé sur la pratique réelle. Il invite ensuite son audience à partager leur propre usage de l'IA, qu'il soit minimaliste ou intensif. L'objectif est de confronter les points de vue selon les différents secteurs d'activité de sa communauté. La vidéo se termine sur une note encourageante, rappelant l'importance de l'esprit critique face aux évolutions technologiques rapides.

Community Posts

View all posts