Le 29 avril dernier, Alibaba a lancé Qwen3, un grand modèle de langage “similaire à Deepseek”, et que l’on peut exécuter librement sur sa propre infrastructure. Ses performances sont équivalentes à la dernière version de ChatGPT. Une annonce qui questionne la capacité des IA à coder…
Catégorie
🗞
NewsTranscription
00:00On termine cette édition avec le monde du libre et Jean-Paul Smets, le PDG de Rapid Space.
00:10Bonjour Jean-Paul.
00:11Bonjour.
00:11Aujourd'hui ton sujet c'est ce que l'IA va changer pour les développeurs de logiciels libres.
00:16Oui en fait le 29 avril c'est la sortie de Quen3 par Alibaba qui est en fait une IA de grande taille apparemment aussi performante que le modèle O3 de Tchad GPT.
00:28Je me suis dit à cette occasion est-ce que c'est capable une IA de coder ou de faire le travail d'un développeur.
00:35Je suis allé regarder un peu les performances telles qu'elles sont évaluées sur divers sites.
00:39Apparemment Quen3 est le numéro 2 en termes de capacité à coder.
00:44Donc je me suis dit on va essayer de faire des expériences pour voir est-ce que ça marche vraiment.
00:47Et comment est-ce que tu as procédé pour ces expériences ?
00:50Alors j'ai d'abord procédé en me disant est-ce qu'on peut prendre une IA pour générer une documentation qui va permettre à un développeur pas trop au courant d'un logiciel mal documenté
00:58de comprendre comment il marche.
00:59Donc j'ai pris un logiciel pas trop documenté SlapOS, logiciel de cloud, un développeur pas trop expérimenté M. X, un développeur très expérimenté M. Y.
01:09Donc j'ai pris le logiciel, je l'ai fait rentrer dans une IA, alors ça s'appelle DeepWiki, c'est un site en ligne.
01:15Ça a généré une documentation absolument magnifique.
01:18Jamais j'aurais pu faire ça auparavant.
01:21Et puis j'ai demandé à M. A de me dire s'il comprenait mieux comment fonctionnait le logiciel libre.
01:25Il m'a dit c'est génial, j'ai enfin compris.
01:28C'est M. X je crois au début, mais c'est pas grave.
01:31Mais comme souvent en fait les IA racontent beaucoup de bêtises, et seuls les experts se rendent compte qu'elles racontent des bêtises,
01:37j'ai demandé à M. Y de lire la documentation et de me dire c'est bien, il y a des fautes, il n'y a pas de fautes, qu'est-ce que tu en penses ?
01:42Il m'a dit tout est juste, c'est incroyable, il n'y a pratiquement aucune erreur.
01:46Bon, 50% des réponses sont tellement vagues que quand tu connais le logiciel, tu comprends que la réponse est exacte.
01:52Mais si tu ne le connaissais pas, ça serait tellement vague que tu ne saurais pas ce que ça veut dire.
01:56Mais comme le reste des 50% est extrêmement précis, il y a au moins 50% de la documentation sans aucune intervention humaine
02:02qui est générée de façon ultra utile.
02:05L'autre limite qu'on a vu, c'est qu'en fait quand il y a une abstraction, une espèce de grande architecture au-dessus du code,
02:10l'IA ne la voit pas.
02:13Est-ce que tu as testé les capacités des IA pour vraiment coder, programmer ?
02:17Alors on a aussi fait ça, on s'est rendu compte que pour coder des interfaces utilisateurs, ça marche dans 70% des cas.
02:24Pour coder en fait des logiques de back-end ou de grosses applications, ça marche moins bien, 30%.
02:29Mais ce qui est plus extraordinaire, c'est que ça te trouve les bugs.
02:31Donc on avait un cas justement avec M. X qui devait résoudre un problème de mise à niveau de la librairie StatModel de 0.11 à 0.13,
02:41a demandé à la ChatGPT d'analyser, lui dire pourquoi est-ce que quand je change StatModel, ça me fait un bug sur une autre librairie qui s'appelle Arima.
02:48Donc ChatGPT a répondu, en fait l'API d'appel de StatModel a changé, donc tu as deux solutions.
02:55Soit tu reviens dans la version précédente, soit tu corriges le code pour satisfaire la nouvelle API et tout ça automatiquement.
03:03Est-ce que tu as aussi mesuré l'impact que peut avoir l'IA sur le développement de logiciels libres ?
03:08Donc là c'est facile, il y aura de l'IA dans tous les jeux logiciels libres, de la même façon qu'il y a des moteurs de recherche plein texte dans toutes les bases de données.
03:17Donc le jour où en fait on a eu Google pour chercher sur Internet, rapidement c'est devenu une habitude.
03:22Et donc dans les logiciels d'entreprise et ailleurs, dans son mail, n'importe où, on veut avoir l'équivalent d'un Google Search, on tape deux, trois mots et ça trouve les choses.
03:29Aujourd'hui ce qu'on va avoir c'est de l'IA partout, donc par exemple, ce qui va arriver dans les logiciels d'entreprise, c'est qu'au lieu de faire plein de rapports à la main
03:37pour couvrir tous les cas possibles, les meilleurs ventes, les meilleurs clients, les meilleurs employés, tout ce qu'on peut imaginer, il y aura juste une IA.
03:44Donc on a également testé, qui génère le code SQL de requêtage de la base de données, donc on lui demande quelle était l'évolution des ventes pour tel groupe de clients.
03:53Puis hop, ça répond, ça génère la requête SQL, ça fait un joli rapport, un dessin.
03:58Là encore ce qu'on voit, c'est comme pour la documentation, ce qui avant nécessitait des armées de développeurs, par exemple sous-traité en Inde,
04:04on met une IA à la place et une petite entreprise avec quasiment aucun moyen gère une doc magnifique, génère des milliers de rapports, comme une grande.
04:12On dirait une baguette magique là, attention. Est-ce qu'il y a un risque quand même pour le modèle du libre ?
04:17Alors le premier qui a vraiment vu ça, c'est Alexandre Zappolsky avec Linto, qui en 2017 était un agent qui essayait de comprendre ce qu'on disait vocalement,
04:27qui essayait de faire des résumés, donc c'était vraiment pas mal.
04:30Et il a présenté ça à la Vézegas, ensuite il a créé avec d'autres la communauté OpenLLM, et aujourd'hui en fait il a fait Lucie,
04:38qui est avec Olmo, l'un des seuls modèles vraiment libres d'IA.
04:41Ok, Queen 3 dont tu nous as parlé au début, c'est pas libre ?
04:44Alors c'est plus un freeware, mais en fait on a le droit de le copier, on peut l'améliorer à la remarge en l'étendant,
04:49mais on n'a pas ni le code source, ni les données qui ont servi à l'entraîner, donc c'est un peu du Libre Canada Dry.
04:55Aujourd'hui on a deux mots, il y a Open Weight pour les choses comme Queen 3, c'est-à-dire qu'on partage le résultat, les poids,
05:00et Fully Open comme Olmo.
05:02D'accord, donc il n'y a pas beaucoup finalement de vrais IA libres aujourd'hui ?
05:06Oui, mais Olmo c'est plus avancé, mais même si ça a ses preuves à faire, c'était fait avec quelques millions,
05:14les autres c'est des centaines de millions ou des milliards, et ce qu'il faut voir c'est qu'avoir des IA libres,
05:19ça va être essentiel pour tout le logiciel libre, exactement comme avoir des compilateurs libres,
05:22de la même façon qu'on ne peut pas imaginer faire du logiciel libre avec un compilateur propriétaire,
05:27on ne pourra pas imaginer faire du code libre avec des IA qui ne soient pas libres,
05:32donc il faut soutenir les projets d'IA libres.
05:34Merci beaucoup, c'était Jean-Paul Smet dans Le Monde du Libre et dans Smart Tech,
05:38que vous regardez sur la chaîne Be Smart for Change.
05:40Merci à tous et à très bientôt pour de nouvelles histoires sur la tech.
05:43Sous-titrage Société Radio-Canada