{"id":136981,"date":"2023-08-01T18:13:33","date_gmt":"2023-08-01T16:13:33","guid":{"rendered":"https:\/\/www.pauljorion.com\/blog\/?p=136981"},"modified":"2023-10-06T23:39:27","modified_gmt":"2023-10-06T21:39:27","slug":"14-mars-2023-le-jour-ou-le-genre-humain-fut-assailli-par-le-doute-ix-le-prompt-tout-est-dans-lamorce","status":"publish","type":"post","link":"https:\/\/www.pauljorion.com\/blog\/2023\/08\/01\/14-mars-2023-le-jour-ou-le-genre-humain-fut-assailli-par-le-doute-ix-le-prompt-tout-est-dans-lamorce\/","title":{"rendered":"<b>14 mars 2023 : le jour o\u00f9 le genre humain fut assailli par le doute<\/b> IX. Le \u00ab\u00a0prompt\u00a0\u00bb : tout est dans l\u2019amorce"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-136983\" src=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code.png\" alt=\"\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code.png 1024w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code-300x300.png 300w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code-150x150.png 150w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><em>Illustration par DALL-E (+PJ)<\/em><\/p>\n<p class=\"p1\">Et c\u2019est l\u00e0 que va s\u2019op\u00e9rer un tri parmi les utilisateurs d\u2019un outil qui est, par ailleurs, d\u2019acc\u00e8s libre et de l\u2019utilisation la plus simple du monde : une question lui est pos\u00e9e et il y r\u00e9pond. Et si la question lui est mal pos\u00e9e, il n\u2019h\u00e9site pas \u00e0 vous tenir par la main pour vous guider vers une reformulation qui d\u00e9boucherait sur une r\u00e9ponse plus pertinente. Encore faut-il que l\u2019utilisateur comprenne ce que la machine lui dit. Combien de fois ne m\u2019a-t-on pas oppos\u00e9\u00a0: \u00ab\u00a0Mais ce syst\u00e8me est stupide ! Voyez ce que je lui ai demand\u00e9 et ce qu\u2019il m\u2019a r\u00e9pondu !\u00a0\u00bb et la r\u00e9flexion qui me vient mais que je garde pour moi est\u00a0: \u00ab\u00a0\u00c0 une question aussi stupide, je n\u2019aurais pas pris m\u00eame la peine de r\u00e9pondre !\u00a0\u00bb. <i>Garbage in, garbage out<\/i>, disent les Anglo-Saxons\u00a0: des ordures en entr\u00e9e, des ordures en sortie.<\/p>\n<p class=\"p1\">Aussit\u00f4t la r\u00e9volution ChatGPT d\u00e9clench\u00e9e le 30 novembre 2022, le d\u00e9bat fit rage sur les forums\u00a0: \u00ab\u00a0Tout est dans le <i>prompt<\/i> !\u00a0\u00bb, tout est dans l\u2019amorce que l\u2019utilisateur soumet \u00e0 la machine, tout est dans la mani\u00e8re dont l\u2019utilisateur respectera la machine en lui permettant d\u2019\u00eatre aussi intelligente qu\u2019elle peut l\u2019\u00eatre. Lui manquer de respect ne la rend pas irrespectueuse &#8211; tout au moins dans les versions brid\u00e9es qui sont les seules encore en circulation &#8211; mais obs\u00e9quieuse, ne se pr\u00e9occupant plus de v\u00e9rit\u00e9 mais de m\u00e9nager l\u2019Ego chancelant d\u2019un utilisateur qui lui est hostile, guettant la faute pour dire \u00ab\u00a0Ce n\u2019est qu\u2019une machine ! Ce qui n\u2019est heureusement pas mon cas !\u00a0\u00bb.<\/p>\n<p class=\"p1\">La question se pose tout particuli\u00e8rement en mati\u00e8re de programmation \u00e9crite par l\u2019IA. Il existe des applications sp\u00e9cifiques comme <i>Copilot<\/i>, d\u00e9velopp\u00e9 conjointement par GitHub et OpenAI, qui aide \u00e0 la programmation en compl\u00e9tant des d\u00e9buts de lignes de code, ou <i>Wolfram<\/i>, qui g\u00e9n\u00e8re lui un algorithme r\u00e9dig\u00e9 dans son propre langage de programmation. Les utilisateurs de ChatGPT ont rapidement d\u00e9couvert par ailleurs que le LLM pouvait vous offrir des programmes cod\u00e9s d\u2019un bout \u00e0 l\u2019autre ou des blocs de programme comme modules \u00e0 int\u00e9grer ici ou l\u00e0 dans un ensemble plus vaste. Mais ils d\u00e9couvrirent aussi que le diable \u00e9tait dans les d\u00e9tails : le programme cl\u00e9 en main pr\u00e9sentait \u00e0 l\u2019occasion des faiblesses et demander \u00e0 l\u2019IA de rem\u00e9dier \u00e0 celles-ci pouvait se muer rapidement en parcours du combattant. De m\u00eame, une fois tous les modules ayant \u00e9t\u00e9 con\u00e7us \u00e0 son intention, l\u2019utilisateur d\u00e9couvrait que le montage des divers \u00e9l\u00e9ments \u00e9tait probl\u00e9matique : les variables s\u2019\u00e9taient vu attribuer des noms diff\u00e9rents dans chacun des modules, voire \u00e9taient de types diff\u00e9rents, alors que la discussion avec l\u2019IA \u00e9tait pourtant soigneusement rest\u00e9e cantonn\u00e9e au sein de la m\u00eame requ\u00eate. L\u00e0 aussi, l\u2019IA continuerait de mettre sa bonne volont\u00e9 au service de la solution vis\u00e9e, mais au risque que l\u2019utilisateur se perde dans les arcanes de r\u00e9ajustements toujours plus profonds et plus probl\u00e9matiques. Comme finit par conclure un YouTubeur pourtant enfin parvenu au bout de ses peines : \u00ab\u00a0ChatGPT a bien r\u00e9dig\u00e9 d\u2019un bout \u00e0 l\u2019autre le programme que je souhaitais, mais cela n\u2019aurait jamais \u00e9t\u00e9 possible si je n\u2019avais pas \u00e9t\u00e9 au d\u00e9part un solide programmeur capable en r\u00e9alit\u00e9 \u2026 d\u2019\u00e9crire le code sans son aide\u00a0!\u00a0\u00bb.<\/p>\n<p class=\"p3\">La le\u00e7on \u00e0 retenir se situe l\u00e0 : les LLM ne sont une invention fabuleuse que si l\u2019utilisateur est pr\u00eat \u00e0 les accompagner sur les nouveaux sentiers qu\u2019ils tracent \u00e0 travers une brousse jusque-l\u00e0 inexplor\u00e9e. Celles et ceux qui b\u00e9n\u00e9ficieront le plus de la r\u00e9volution en cours seront ces esprits aventureux suffisamment humbles pour accepter de se placer dans le sillage d\u2019une cr\u00e9ature d\u2019ores et d\u00e9j\u00e0 plus intelligente qu\u2019elles ou eux et qui le deviendront toujours davantage, l\u2019\u00e9cart ne pouvant que continuer de se creuser, mais pour leur b\u00e9n\u00e9fice mutuel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-136982\" src=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.07.04-A-piece-of-computer-code-cyberpunk-art.png\" alt=\"\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.07.04-A-piece-of-computer-code-cyberpunk-art.png 1024w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.07.04-A-piece-of-computer-code-cyberpunk-art-300x300.png 300w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.07.04-A-piece-of-computer-code-cyberpunk-art-150x150.png 150w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.07.04-A-piece-of-computer-code-cyberpunk-art-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><em>Illustration par DALL-E (+PJ)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-136983\" src=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code.png\" alt=\"\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code.png 1024w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code-300x300.png 300w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code-150x150.png 150w, https:\/\/www.pauljorion.com\/blog\/wp-content\/uploads\/DALL\u00b7E-2023-08-01-18.04.45-A-piece-of-computer-code-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><em>Illustration par DALL-E (+PJ)<\/em><\/p>\n<p class=\"p1\">Et c\u2019est l\u00e0 que va s\u2019op\u00e9rer un tri parmi les utilisateurs d\u2019un outil qui est, par ailleurs, d\u2019acc\u00e8s libre et de l\u2019utilisation la plus simple du monde : une question lui est pos\u00e9e et il y r\u00e9pond. Et si la question [&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,13],"tags":[9313,9084,9312,9205,940,9160],"class_list":["post-136981","post","type-post","status-publish","format-standard","hentry","category-grands-modeles-de-langage","category-intelligence-artificielle","tag-prompt","tag-chatgpt","tag-copilot","tag-grands-modeles-de-langage","tag-intelligence-artificielle-2","tag-programmation"],"_links":{"self":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/136981","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=136981"}],"version-history":[{"count":1,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/136981\/revisions"}],"predecessor-version":[{"id":136984,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/posts\/136981\/revisions\/136984"}],"wp:attachment":[{"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/media?parent=136981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/categories?post=136981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pauljorion.com\/blog\/wp-json\/wp\/v2\/tags?post=136981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}