{"id":143063,"date":"2025-02-02T21:06:17","date_gmt":"2025-02-02T20:06:17","guid":{"rendered":"https:\/\/www.pauljorion.com\/blog\/?p=143063"},"modified":"2025-02-02T21:51:13","modified_gmt":"2025-02-02T20:51:13","slug":"les-ia-redigeant-du-code-le-septieme-ciel-du-programmeur-%f0%9f%98%83","status":"publish","type":"post","link":"https:\/\/www.pauljorion.com\/blog\/2025\/02\/02\/les-ia-redigeant-du-code-le-septieme-ciel-du-programmeur-%f0%9f%98%83\/","title":{"rendered":"<b>Les IA r\u00e9digeant du code (le septi\u00e8me ciel du programmeur \ud83d\ude03&nbsp;!)<\/b>"},"content":{"rendered":"<p>Je suis en train de tester en parall\u00e8le le Chinois DeepSeek-R1 paru il y a une douzaine de jours, le 20 janvier et l&rsquo;Am\u00e9ricain ChatGPT o3-mini-high paru avant-hier, le 31 janvier, sur leur capacit\u00e9 \u00e0 produire un programme en Python qui prend en entr\u00e9e le squelette d&rsquo;une phrase (quelques concepts et une caract\u00e9risation \u00e9l\u00e9mentaire de la relation entre eux) et qui proc\u00e8de ensuite \u00e0 une s\u00e9rie d&rsquo;enrobages pour g\u00e9n\u00e9rer une phrase digne de ce nom.<\/p>\n<p>Le contrat, c&rsquo;est que je ne r\u00e9dige pas une seule ligne de code.<\/p>\n<p>Bon, bien s\u00fbr, le prompt est assez \u00e9labor\u00e9 pour qu&rsquo;ils aient une id\u00e9e assez pr\u00e9cise de ce que j&rsquo;attends.<\/p>\n<p>Les deux IA expliquent les \u00e9tapes de leur raisonnement (un changement d&rsquo;orientation pour OpenAI, une r\u00e9ponse sans aucun doute \u00e0 la candeur de DeepSeek d\u00e8s ses origines).<\/p>\n<p>Premi\u00e8re remarque : les deux IA partent sur des voies tr\u00e8s diff\u00e9rentes et je b\u00e9n\u00e9ficierai dans mon produit final d&rsquo;une combinaison de leurs apports respectifs.<\/p>\n<ul>\n<li>DeepSeek R1 part sur les chapeaux de roue et produit un programme entier avant que vous ayez eu le temps de dire Ouf. Il ne prend pas d&rsquo;initiative et vous offre ce que vous avez demand\u00e9. Vous ex\u00e9cutez le code et \u00e7a marche sans anicroche (\u00ab\u00a0bug\u00a0\u00bb en anglais).<\/li>\n<li>ChatGPT o3-mini-high est beaucoup plus prudent : il vous offre au d\u00e9part un bout de code tr\u00e8s \u00e9l\u00e9mentaire et vous demande de confirmer qu&rsquo;il est engag\u00e9 dans la bonne direction. La premi\u00e8re version du code a un bug. Il le corrige sans difficult\u00e9. Ensuite, il prend l&rsquo;initiative, vous sugg\u00e9rant des am\u00e9liorations, toutes imaginatives et bienvenues.<\/li>\n<\/ul>\n<p>(\u00e0 suivre&#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je suis en train de tester en parall\u00e8le le Chinois DeepSeek-R1 paru il y a une douzaine de jours, le 20 janvier et l&rsquo;Am\u00e9ricain ChatGPT o3-mini-high paru avant-hier, le 31 janvier, sur leur capacit\u00e9 \u00e0 produire un programme en Python qui prend en entr\u00e9e le squelette d&rsquo;une phrase (quelques concepts et une caract\u00e9risation \u00e9l\u00e9mentaire de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9204,5470,13,9489],"tags":[9952,9951,9160],"class_list":["post-143063","post","type-post","status-publish","format-standard","hentry","category-grands-modeles-de-langage","category-informatique","category-intelligence-artificielle","category-programmation","tag-chatgpt-o3-mini-high","tag-deepseek-r1","tag-programmation"],"_links":{"self":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/143063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/comments?post=143063"}],"version-history":[{"count":3,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/143063\/revisions"}],"predecessor-version":[{"id":143067,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/143063\/revisions\/143067"}],"wp:attachment":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/media?parent=143063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/categories?post=143063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/tags?post=143063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}