{"id":68728,"date":"2023-10-01T10:33:07","date_gmt":"2023-10-01T10:33:07","guid":{"rendered":"https:\/\/www.zaptest.com\/ingenierie-rapide-dans-lautomatisation-des-logiciels"},"modified":"2023-10-01T10:41:41","modified_gmt":"2023-10-01T10:41:41","slug":"ingenierie-rapide-dans-lautomatisation-des-logiciels","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels","title":{"rendered":"Ing\u00e9nierie rapide dans l&rsquo;automatisation des logiciels"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">ChatGPT, Bard et d&rsquo;autres grands mod\u00e8les de langage (LLM) ont domin\u00e9 nos fils d&rsquo;actualit\u00e9 au cours de l&rsquo;ann\u00e9e \u00e9coul\u00e9e. Et ce \u00e0 juste titre. Ces technologies passionnantes nous donnent un aper\u00e7u de l&rsquo;avenir, de la puissance et des possibilit\u00e9s de l&rsquo;IA.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si l&rsquo;engouement du public s&rsquo;est surtout concentr\u00e9 sur la cr\u00e9ation de textes, d&rsquo;images et de vid\u00e9os, ces outils peuvent \u00eatre utilis\u00e9s dans de nombreuses autres disciplines, comme l&rsquo;automatisation des logiciels.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cet article se veut une plong\u00e9e en profondeur dans la mani\u00e8re dont l&rsquo;ing\u00e9nierie prompte peut nous aider dans l&rsquo;automatisation des logiciels. Cependant, nous devrions commencer par examiner l&rsquo;ing\u00e9nierie rapide elle-m\u00eame.<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels\/#Quest-ce_que_lingenierie_rapide\" >Qu&rsquo;est-ce que l&rsquo;ing\u00e9nierie rapide ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels\/#Comment_lingenierie_rapide_peut-elle_aider\" >Comment l&rsquo;ing\u00e9nierie rapide peut-elle aider<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels\/#avec_lautomatisation_des_logiciels\" >avec l&rsquo;automatisation des logiciels ?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels\/#1_Generer_du_code\" >#1. G\u00e9n\u00e9rer du code<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels\/#2_Conversion_de_donnees_non_structurees\" >#2. Conversion de donn\u00e9es non structur\u00e9es<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels\/#3_Automatisation_des_tests\" >#3. Automatisation des tests<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/fr\/ingenierie-rapide-dans-lautomatisation-des-logiciels\/#Dernieres_reflexions\" >Derni\u00e8res r\u00e9flexions<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Quest-ce_que_lingenierie_rapide\"><\/span><strong>Qu&rsquo;est-ce que l&rsquo;ing\u00e9nierie rapide ?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Les grands mod\u00e8les linguistiques comme ChatGPT produisent des r\u00e9sultats bas\u00e9s sur les invites ou les phrases que nous leur fournissons. Cependant, les r\u00e9sultats varient fortement en fonction des mots ou des instructions que nous utilisons. Lorsque nous donnons des instructions vagues et impr\u00e9cises, le r\u00e9sultat risque de ne pas \u00eatre \u00e0 la hauteur.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;ing\u00e9nierie de la rapidit\u00e9 fait r\u00e9f\u00e9rence \u00e0 la conception r\u00e9fl\u00e9chie d&rsquo;entr\u00e9es qui aident \u00e0 obtenir un contenu plus pr\u00e9cis, plus exact et, en fin de compte, plus utilisable de la part de ces syst\u00e8mes d&rsquo;IA passionnants.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Les syst\u00e8mes LLM (Large Language Model) utilisent le traitement du langage naturel (NLP) pour interpr\u00e9ter les \u00e9nonc\u00e9s que nous leur donnons. Les machines transforment ces questions ou instructions (c&rsquo;est-\u00e0-dire les messages-guides) en code et les ex\u00e9cutent dans leurs vastes r\u00e9f\u00e9rentiels de donn\u00e9es pour produire un contenu dans le format que nous leur indiquons (texte, images, code).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ChatGPT a \u00e9t\u00e9 entra\u00een\u00e9 sur plus de<\/span><a href=\"https:\/\/www.sciencefocus.com\/future-technology\/gpt-3\"><br \/>\n  <span style=\"font-weight: 400;\"> 570 Go de donn\u00e9es<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">. Le mat\u00e9riel de formation se compose de livres, d&rsquo;articles, de textes en ligne, etc. En d&rsquo;autres termes, ces ensembles de donn\u00e9es contiennent une quantit\u00e9 inimaginable de connaissances.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bien que nous puissions comprendre le processus, une grande partie de ce qui se passe sous le capot de ces syst\u00e8mes se d\u00e9roule hors de notre vue. Certes, nous contr\u00f4lons les entr\u00e9es et les sorties, et nous formons le syst\u00e8me, mais la mani\u00e8re dont ces algorithmes fonctionnent et prennent les d\u00e9cisions reste un myst\u00e8re. Pour reprendre les termes de Sam Bowman, professeur d&rsquo;intelligence artificielle \u00e0 l&rsquo;universit\u00e9 de New York,<\/span><a href=\"https:\/\/www.vox.com\/unexplainable\/2023\/7\/15\/23793840\/chat-gpt-ai-science-mystery-unexplainable-podcast\"><span style=\"font-weight: 400;\">  \u00ab\u00a0Nous l&rsquo;avons construit, nous l&rsquo;avons form\u00e9, mais nous ne savons pas ce qu&rsquo;il fait.<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;ing\u00e9nierie rapide nous aide \u00e0 g\u00e9rer ce chaos en utilisant des produits qui produisent des r\u00e9sultats pr\u00e9visibles et utilisables. Ils nous offrent une voie d&rsquo;acc\u00e8s aux vastes quantit\u00e9s de connaissances contenues dans ces applications.  <\/span><a href=\"https:\/\/tech.eu\/2023\/06\/09\/the-hot-new-job-that-pays-six-figures-ai-prompt-engineering\/#:~:text=The%20World%20Economic%20Forum%20(WEF,those%20roles%20is%20prompt%20engineering.\"><br \/>\n  <span style=\"font-weight: 400;\">Cette discipline est en train d&rsquo;\u00e9merger comme une nouvelle carri\u00e8re<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">Les entreprises s&rsquo;efforcent de trouver des moyens d&rsquo;exploiter cette puissante technologie et des cours apparaissent un peu partout. <\/span> <\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Comment_lingenierie_rapide_peut-elle_aider\"><\/span><strong>Comment l&rsquo;ing\u00e9nierie rapide peut-elle aider  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"avec_lautomatisation_des_logiciels\"><\/span><strong>avec l&rsquo;automatisation des logiciels ?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"0e0d0d\" data-has-transparency=\"false\" style=\"--dominant-color: #0e0d0d;\" decoding=\"async\" class=\"aligncenter wp-image-68719 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-1024x683.webp\" alt=\"utilisation de chatcpg pour diverses t\u00e2ches d'automatisation de logiciels et de rpa\" width=\"518\" height=\"345\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-1024x683.webp 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-300x200.webp 300w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-768x512.webp 768w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-1536x1024.webp 1536w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-1080x720.webp 1080w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-1280x853.webp 1280w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-980x653.webp 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-480x320.webp 480w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/10\/utilizing-chatcpg-for-various-software-automation-and-rpa-tasks-jpeg.webp 1920w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;automatisation des logiciels et les LLM ont de nombreux points communs. Ils offrent tous deux un aper\u00e7u d&rsquo;un avenir o\u00f9 les machines augmenteront la cr\u00e9ativit\u00e9 humaine pour cr\u00e9er des lieux de travail plus rapides et plus productifs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Il existe plusieurs domaines passionnants dans lesquels ces deux technologies peuvent converger. Voici trois fa\u00e7ons d&rsquo;utiliser l&rsquo;ing\u00e9nierie rapide dans l&rsquo;automatisation des logiciels.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"1_Generer_du_code\"><\/span><strong>#1. G\u00e9n\u00e9rer du code<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img data-dominant-color=\"606060\" data-has-transparency=\"false\" style=\"--dominant-color: #606060;\" decoding=\"async\" class=\"aligncenter wp-image-67409 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/09\/tcoe-2-683x1024.webp\" alt=\"g\u00e9n\u00e9rer du code avec l'ing\u00e9nierie rapide dans l'automatisation des tests\" width=\"312\" height=\"468\"><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;\u00e9criture de code est l&rsquo;une des applications les plus prometteuses des grands mod\u00e8les de langage. Les LLM sur l&rsquo;IA n&rsquo;en sont qu&rsquo;\u00e0 leurs balbutiements. Cette technologie devrait s&rsquo;am\u00e9liorer au cours des prochaines ann\u00e9es gr\u00e2ce \u00e0 l&rsquo;augmentation des ressources consacr\u00e9es \u00e0 l&rsquo;informatique et \u00e0 la formation.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00c0 long terme, ces progr\u00e8s pourraient permettre \u00e0 l&rsquo;IA d&rsquo;\u00e9crire des programmes entiers avec une intervention humaine limit\u00e9e, voire inexistante. Cependant, pour l&rsquo;instant, les LLM ont quelques limites. La qualit\u00e9 de la sortie du codage LLM d\u00e9pend principalement de la qualit\u00e9 de l&rsquo;entr\u00e9e. Les d\u00e9chets entrent, les d\u00e9chets sortent, comme on dit.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bien entendu, ce n&rsquo;est pas seulement l&rsquo;efficacit\u00e9 de l&rsquo;ing\u00e9nierie rapide qui constitue un obstacle.  <\/span><span style=\"font-weight: 400;\">Comme sugg\u00e9r\u00e9 dans  <\/span><a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC10339472\/\"><span style=\"font-weight: 400;\">ChatGPT et grands mod\u00e8les linguistiques dans le monde universitaire : Opportunit\u00e9s et d\u00e9fis<\/span><\/a><span style=\"font-weight: 400;\">  (Meyer, 2023), \u00ab\u00a0Actuellement, ChatGPT est plus susceptible de r\u00e9ussir \u00e0 \u00e9crire avec pr\u00e9cision de petits blocs de code, alors que sa fiabilit\u00e9 dans l&rsquo;\u00e9criture de programmes plus grands\/plus complexes (par exemple, un progiciel) est discutable.\u00a0\u00bb<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En outre, dans un article r\u00e9cent paru dans la revue Nature, certains informaticiens ont indiqu\u00e9 que nous devrions aborder la g\u00e9n\u00e9ration de code avec des LLM avec une certaine prudence. Un autre document contemporain,  <\/span><a href=\"https:\/\/arxiv.org\/abs\/2303.11455\"><br \/>\n  <span style=\"font-weight: 400;\">Grands mod\u00e8les de langage et bogues simples et stupides <\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">(Jesse, 2023), a d\u00e9montr\u00e9 comment un LLM populaire, Codex, utilis\u00e9 par le fournisseur Copilot, produit \u00ab\u00a0des SStuBs connus et textuels deux fois plus probables qu&rsquo;un code correct connu et textuel\u00a0\u00bb. <\/span> <\/p>\n<p><span style=\"font-weight: 400;\">Bien que ces probl\u00e8mes ne puissent \u00eatre ignor\u00e9s, l&rsquo;enthousiasme suscit\u00e9 par la fa\u00e7on dont ces programmes peuvent contribuer \u00e0 d\u00e9mocratiser le d\u00e9veloppement de logiciels en soutenant les \u00e9quipes techniques et non techniques est toujours tr\u00e8s justifi\u00e9.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">La chose la plus impressionnante \u00e0 consid\u00e9rer est peut-\u00eatre que des outils comme ChatGPT peuvent produire du code fonctionnel tr\u00e8s rapidement. Avec la bonne invite, les ing\u00e9nieurs peuvent r\u00e9duire le temps n\u00e9cessaire \u00e0 la programmation de certains types de code, ce qui permet d&rsquo;acc\u00e9l\u00e9rer le cycle de d\u00e9veloppement des logiciels.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00c0 la fin de l&rsquo;ann\u00e9e 2022, la plateforme de programmation populaire <\/span><a href=\"https:\/\/www.theverge.com\/2022\/12\/5\/23493932\/chatgpt-ai-generated-answers-temporarily-banned-stack-overflow-llms-dangers\"><br \/>\n  <span style=\"font-weight: 400;\">Stack Overflow a interdit les <\/span><br \/>\n<\/a> <span style=\"font-weight: 400;\">sur son forum. Ils ont invoqu\u00e9 le taux d&rsquo;erreur \u00e9lev\u00e9 et les impr\u00e9cisions associ\u00e9es \u00e0 l&rsquo;application. Cependant, la technologie n&rsquo;en est qu&rsquo;\u00e0 ses d\u00e9buts ; en outre, l&rsquo;insatisfaction suscit\u00e9e par les r\u00e9sultats g\u00e9n\u00e9r\u00e9s par l&rsquo;IA est due autant \u00e0 une mauvaise ing\u00e9nierie rapide qu&rsquo;\u00e0 la technologie elle-m\u00eame.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Malgr\u00e9 les r\u00e9ticences \u00e0 l&rsquo;\u00e9gard de la technologie, un <\/span><a href=\"https:\/\/www.mckinsey.com\/featured-insights\/mckinsey-explainers\/what-is-prompt-engineering\"><br \/>\n  <span style=\"font-weight: 400;\">r\u00e9cente de McKinsey<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  met en \u00e9vidence l&rsquo;impact que l&rsquo;ing\u00e9nierie rapide a d\u00e9j\u00e0 sur le monde de la programmation. L&rsquo;\u00e9tude de la soci\u00e9t\u00e9 de conseil  <\/span><a href=\"https:\/\/www.mckinsey.com\/capabilities\/quantumblack\/our-insights\/the-state-of-ai-in-2023-generative-ais-breakout-year\"><span style=\"font-weight: 400;\">L&rsquo;\u00e9tat de l&rsquo;IA en 2023 : L&rsquo;ann\u00e9e de la perc\u00e9e de l&rsquo;IA g\u00e9n\u00e9rative<\/span><\/a><span style=\"font-weight: 400;\">  a partag\u00e9 deux tendances int\u00e9ressantes. Tout d&rsquo;abord, 7 % des organisations qui ont investi dans l&rsquo;IA recrutent des ing\u00e9nieurs prompts \u00e0 intervenir. Deuxi\u00e8mement, les entreprises qui utilisent l&rsquo;IA ont r\u00e9duit les postes d&rsquo;ing\u00e9nieurs logiciels li\u00e9s \u00e0 l&rsquo;IA de 38 % \u00e0 28 %.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;une des fa\u00e7ons d&rsquo;interpr\u00e9ter ces tendances est que les entreprises sont \u00e0 l&rsquo;aise avec cette configuration et pr\u00eates \u00e0 confier l&rsquo;automatisation des logiciels \u00e0 leurs machines. Bien que ces chiffres puissent surprendre les ing\u00e9nieurs actuels, l&rsquo;\u00e9tude McKinsey sugg\u00e8re que \u00ab\u00a0seuls 8 % d&rsquo;entre eux affirment que la taille de leurs effectifs diminuera de plus d&rsquo;un cinqui\u00e8me\u00a0\u00bb. Dans l&rsquo;ensemble, les ing\u00e9nieurs devront probablement se recycler pour tirer parti de la tendance \u00e0 l&rsquo;automatisation des logiciels g\u00e9n\u00e9r\u00e9e par l&rsquo;IA.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;une des applications \u00e9videntes de l&rsquo;automatisation logicielle g\u00e9n\u00e9r\u00e9e par l&rsquo;IA est la cr\u00e9ation de robots d&rsquo;automatisation. Cependant, bien que l&rsquo;ing\u00e9nierie rapide soit une interface manifestement conviviale gr\u00e2ce \u00e0 l&rsquo;accent mis sur la conversation, il reste \u00e0 voir si elle peut supplanter les solutions existantes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00c0 bien des \u00e9gards, un logiciel comme <a href=\"https:\/\/www.zaptest.com\/\">ZAPTEST<\/a> a d\u00e9j\u00e0 d\u00e9mocratis\u00e9 le march\u00e9 de l&rsquo;automatisation des logiciels. Il existe d\u00e9sormais des outils \u00ab\u00a0sans code\u00a0\u00bb qui permettent aux \u00e9quipes non techniques de cr\u00e9er des robots<a href=\"https:\/\/www.zaptest.com\/rpa\"> RPA de haute qualit\u00e9<\/a>. Si des logiciels comme ChatGPT permettent de cr\u00e9er des bots, leur mise en \u0153uvre et leur maintenance peuvent s&rsquo;av\u00e9rer d\u00e9licates pour les personnes qui ne sont pas ing\u00e9nieurs en informatique, et m\u00eame pour celles qui le sont.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;enregistrement des interactions homme-machine \u00e0 partir de votre interface graphique et la conversion de ces mouvements en code sont beaucoup plus conviviaux que l&rsquo;utilisation d&rsquo;invites. Si l&rsquo;on ajoute \u00e0 cela le potentiel du LLM \u00e0 produire un code instable et truff\u00e9 d&rsquo;erreurs, on peut dire que les logiciels de RPA n&rsquo;iront nulle part dans un avenir pr\u00e9visible.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"2_Conversion_de_donnees_non_structurees\"><\/span><strong>#2. Conversion de donn\u00e9es non structur\u00e9es<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56614\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/checklist-uat-1024x683.jpeg\" alt=\"checklist uat, outils de test d'applications web, automatisation et plus encore\" width=\"572\" height=\"381\"><\/p>\n<p><span style=\"font-weight: 400;\">Les donn\u00e9es non structur\u00e9es ne sont pas le point fort de l&rsquo;<a href=\"https:\/\/www.zaptest.com\/a-complete-guide-to-robotic-process-automation-rpa\">automatisation des processus robotiques<\/a>. La technologie n&rsquo;a pas \u00e9t\u00e9 con\u00e7ue pour g\u00e9rer des \u00e9l\u00e9ments tels que les courriers \u00e9lectroniques, les images, les fichiers audio, etc. Les outils de RPA ont besoin de mod\u00e8les de donn\u00e9es pr\u00e9d\u00e9finis avec des structures organis\u00e9es.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Une grande partie des donn\u00e9es non structur\u00e9es sont des textes en langage naturel. De grands mod\u00e8les de langage sont construits pour \u00ab\u00a0comprendre\u00a0\u00bb ces informations et en extraire le sens s\u00e9mantique. Cela cr\u00e9e donc une opportunit\u00e9 consid\u00e9rable pour les \u00e9quipes qui veulent interpr\u00e9ter ces textes et les convertir dans un format acceptable pour les outils de RPA.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">De nombreuses \u00e9quipes utilisent depuis des ann\u00e9es le traitement du langage naturel (NLP) pour les aider \u00e0 analyser les sentiments. Ce processus, \u00e9galement connu sous le nom d&rsquo;exploration d&rsquo;opinion, aide les organisations \u00e0 se tenir au courant des sentiments et des attitudes des consommateurs \u00e0 l&rsquo;\u00e9gard des marques. Dans la plupart des cas, ces outils sont utilis\u00e9s pour d\u00e9tecter les sentiments positifs, n\u00e9gatifs et neutres dans un texte. Cependant, la technologie est \u00e9galement capable de d\u00e9tecter les \u00e9motions de mani\u00e8re beaucoup plus granulaire.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bien qu&rsquo;il existe plusieurs outils sur le march\u00e9 qui offrent cette fonctionnalit\u00e9, LLM offre une voie vers une utilisation plus polyvalente, au-del\u00e0 de la compr\u00e9hension de l&rsquo;opinion des gens sur un produit ou un service. Par exemple, l&rsquo;analyse des donn\u00e9es a connu un essor fulgurant ces derni\u00e8res ann\u00e9es. Le Big Data donne un avantage aux entreprises en leur permettant d&rsquo;obtenir des informations et des connaissances qui les aident \u00e0 prendre des d\u00e9cisions fond\u00e9es sur des donn\u00e9es.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Les outils d&rsquo;automatisation des processus robotiques peuvent contribuer \u00e0 la collecte de donn\u00e9es. Cependant, comme nous l&rsquo;avons mentionn\u00e9 plus haut, ils \u00e9prouvent des difficult\u00e9s avec certains types d&rsquo;informations. Cependant, lorsqu&rsquo;elle est associ\u00e9e \u00e0 des outils d&rsquo;IA qui utilisent de grands mod\u00e8les de langage, la RPA peut collecter de grandes quantit\u00e9s de donn\u00e9es et les utiliser pour g\u00e9n\u00e9rer les informations n\u00e9cessaires aux outils de Business Intelligence (BI).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;un des aspects les plus int\u00e9ressants de l&rsquo;IA g\u00e9n\u00e9rative est sa capacit\u00e9 \u00e0 donner un sens aux donn\u00e9es saisies. Avec la bonne ing\u00e9nierie d&rsquo;invite, les \u00e9quipes peuvent transformer ces donn\u00e9es dans un format qui fonctionne pour leurs outils RPA.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">La RPA peut contribuer \u00e0 rendre les flux de travail du Big Data plus efficaces. Tout d&rsquo;abord, vous pouvez l&rsquo;utiliser pour faciliter la saisie et l&rsquo;extraction des donn\u00e9es. Cependant, les cas d&rsquo;utilisation les plus int\u00e9ressants et les plus intrigants concernent l&rsquo;utilisation d&rsquo;outils RPA pour la transformation, le nettoyage et le chargement des donn\u00e9es ou pour garantir que la migration des donn\u00e9es s&rsquo;effectue de mani\u00e8re rapide, efficace et pr\u00e9cise.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Un autre point important \u00e0 noter est la gouvernance des donn\u00e9es. L&rsquo;automatisation des demandes de donn\u00e9es aide les organisations \u00e0 rester en conformit\u00e9 et \u00e0 garder les donn\u00e9es hors de la vue des travailleurs manuels.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3_Automatisation_des_tests\"><\/span><strong>#3. Automatisation des tests<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"Top 30 Most Popular RPA (robotic process automation) Tools &amp; Software\" alt=\"Top 30 Most Popular RPA (robotic process automation) Tools &amp; Software\" decoding=\"async\" class=\"aligncenter size-large wp-image-51170\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/zaptest-1-1024x512.gif\" alt=\"\" width=\"1024\" height=\"512\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/zaptest-1-980x490.gif 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/zaptest-1-480x240.gif 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;<a href=\"https:\/\/www.zaptest.com\/a-complete-guide-to-software-testing-automation\">automatisation des tests<\/a> a pris son essor dans les cercles de d\u00e9veloppement de logiciels parce qu&rsquo;elle offre un moyen plus rapide de v\u00e9rifier les logiciels. Les tests et l&rsquo;assurance qualit\u00e9 sont traditionnellement des processus co\u00fbteux et chronophages ; l&rsquo;automatisation des tests apporte une solution \u00e0 ces deux d\u00e9fis.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;une des premi\u00e8res choses que l&rsquo;ing\u00e9nierie rapide peut faire est d&rsquo;am\u00e9liorer la qualit\u00e9 des cas de test. Avec les invites appropri\u00e9es, ces machines peuvent analyser les cas de test et identifier les probl\u00e8mes et les rem\u00e8des. Ce processus peut am\u00e9liorer la port\u00e9e des cas de test et conduire \u00e0 des tests plus complets.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Par exemple, vous pouvez alimenter le code d&rsquo;un grand mod\u00e8le linguistique de la m\u00eame mani\u00e8re que vous le feriez avec un r\u00e9viseur humain. Ces machines peuvent rapidement parcourir le code et rep\u00e9rer les erreurs, les bogues et m\u00eame identifier les probl\u00e8mes de performance. Plus int\u00e9ressant encore, les LLM offrent \u00e9galement la possibilit\u00e9 de compl\u00e9ter le code des cas de test \u00e0 partir de simples bribes, ce qui acc\u00e9l\u00e8re la cr\u00e9ation des cas de test.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;ing\u00e9nierie rapide vise \u00e0 r\u00e9soudre bon nombre des probl\u00e8mes qui ont conduit \u00e0 l&rsquo;\u00e9mergence de l&rsquo;approche <a href=\"https:\/\/www.zaptest.com\/what-is-agile-testing-process-life-cycle-methods-implementation\">Agile\/DevOps<\/a> pour le d\u00e9veloppement de logiciels. Les ing\u00e9nieurs veulent des tests efficaces et facilement reproductibles qui permettent de d\u00e9tecter les probl\u00e8mes avant que les applications ne soient d\u00e9ploy\u00e9es. L&rsquo;id\u00e9e est qu&rsquo;en lib\u00e9rant du temps, les d\u00e9veloppeurs de logiciels peuvent se concentrer sur des t\u00e2ches plus cr\u00e9atives et \u00e0 plus forte valeur ajout\u00e9e.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Comme indiqu\u00e9 dans un document classique, <\/span><a href=\"https:\/\/www.researchgate.net\/publication\/254034665_Technical_Debt_in_Test_Automation\"><br \/>\n  <span style=\"font-weight: 400;\">La dette technique dans l&rsquo;automatisation des tests<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  (K. Wiklund, 2012), les \u00e9quipes de d\u00e9veloppement de logiciels peuvent rencontrer des probl\u00e8mes si elles consacrent trop de temps aux tests manuels et \u00e0 la v\u00e9rification de leurs logiciels. Les co\u00fbts initiaux des solutions d&rsquo;automatisation des tests, le manque d&rsquo;exp\u00e9rience en mati\u00e8re d&rsquo;automatisation et m\u00eame la pr\u00e9f\u00e9rence pour des m\u00e9thodes plus anciennes peuvent contribuer \u00e0 ces ralentissements.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;un des aspects les plus int\u00e9ressants du d\u00e9veloppement agile de logiciels est le suivant <\/span><a href=\"https:\/\/scaledagileframework.com\/behavior-driven-development\/\"><br \/>\n  <span style=\"font-weight: 400;\">le d\u00e9veloppement pilot\u00e9 par le comportement (BDD).<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  Le concept se r\u00e9f\u00e8re au d\u00e9veloppement de logiciels avec les comportements attendus de l&rsquo;utilisateur. Si la mise en \u0153uvre de cette approche peut clairement faire gagner du temps, de nombreuses \u00e9quipes ont du mal \u00e0 concr\u00e9tiser cette automatisation. Cependant, les LLM peuvent apporter une solution.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Parmi les sympt\u00f4mes les plus courants de la dette technique, on peut citer une mauvaise documentation et un manque de tests rigoureux. Ce sont l\u00e0 des probl\u00e8mes que les gestionnaires du droit d&rsquo;auteur d&rsquo;aujourd&rsquo;hui peuvent contribuer \u00e0 r\u00e9soudre. Toutefois, d&rsquo;autres sympt\u00f4mes notables, tels que le remaniement, sont trop complexes pour l&rsquo;IA g\u00e9n\u00e9rative actuelle et peuvent ne pas se traduire par des gains de temps.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Dernieres_reflexions\"><\/span><strong>Derni\u00e8res r\u00e9flexions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-59582\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/img80.png\" alt=\"Tests alpha et tests b\u00eata\" width=\"107\" height=\"179\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/img80.png 479w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/img80-180x300.png 180w\" sizes=\"(max-width: 107px) 100vw, 107px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Les applications d&rsquo;IA g\u00e9n\u00e9rative ont un potentiel immense. Cependant, l&rsquo;interface conviviale et conversationnelle peut \u00eatre trompeuse. Nombreux sont ceux qui pensent qu&rsquo;il est facile de produire des r\u00e9sultats de qualit\u00e9 \u00e0 partir de ces machines. Cependant, une excellente ing\u00e9nierie de la rapidit\u00e9 est plus compliqu\u00e9e qu&rsquo;on ne le pense.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pour \u00eatre efficace, l&rsquo;ing\u00e9nierie d&rsquo;assistance n\u00e9cessite beaucoup d&rsquo;essais et d&rsquo;erreurs. L&rsquo;ing\u00e9nieur doit \u00e9galement faire preuve de beaucoup de pr\u00e9voyance pour s&rsquo;assurer que les r\u00e9ponses sont utiles. Enfin, il est important de v\u00e9rifier et de rev\u00e9rifier le travail en raison du risque d&rsquo;erreurs qui a fait l&rsquo;objet d&rsquo;une large publicit\u00e9.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si les emplois d&rsquo;ing\u00e9nierie rapide sont en hausse, tout le monde n&rsquo;en est pas convaincu. Dans un article publi\u00e9 dans la Harvard Business Review, Oguz A. Acar avance un argument fascinant selon lequel  <\/span><a href=\"https:\/\/hbr.org\/2023\/06\/ai-prompt-engineering-isnt-the-future\"><span style=\"font-weight: 400;\">\u00ab\u00a0les futures g\u00e9n\u00e9rations de syst\u00e8mes d&rsquo;IA deviendront plus intuitives et plus aptes \u00e0 comprendre le langage naturel, ce qui r\u00e9duira la n\u00e9cessit\u00e9 de recourir \u00e0 des messages-guides m\u00e9ticuleusement con\u00e7us\u00a0\u00bb.<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Quel que soit l&rsquo;avenir, l&rsquo;IA g\u00e9n\u00e9rative sera de la partie. Bien que l&rsquo;ing\u00e9nierie rapide soit tr\u00e8s prometteuse, il est difficile de dire avec certitude quel r\u00f4le pr\u00e9cis elle jouera.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Il est int\u00e9ressant de noter que les logiciels d&rsquo;automatisation des tests sont d\u00e9j\u00e0 utilis\u00e9s dans de nombreux cas et r\u00e9ussites qui d\u00e9montrent qu&rsquo;ils permettent d&rsquo;acc\u00e9l\u00e9rer le d\u00e9veloppement de logiciels sans compromettre la pr\u00e9cision ou la v\u00e9rification compl\u00e8te des applications.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Des outils comme ZAPTEST permettent d\u00e9j\u00e0 aux d\u00e9veloppeurs de r\u00e9soudre des probl\u00e8mes tels que le manque de temps et de ressources, la dette technique, la documentation, les tests complets et la RPA. De plus, ces outils sont plus conviviaux que l&rsquo;ing\u00e9nierie rapide, ce qui en fait des options beaucoup plus adapt\u00e9es aux \u00e9quipes non techniques. Comme toujours, le v\u00e9ritable potentiel se situe \u00e0 l&rsquo;intersection de ces technologies d&rsquo;automatisation passionnantes.  <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ChatGPT, Bard et d&rsquo;autres grands mod\u00e8les de langage (LLM) ont domin\u00e9 nos fils d&rsquo;actualit\u00e9 au cours de l&rsquo;ann\u00e9e \u00e9coul\u00e9e. Et ce \u00e0 juste titre. Ces technologies passionnantes nous donnent un aper\u00e7u de l&rsquo;avenir, de la puissance et des possibilit\u00e9s de l&rsquo;IA. Si l&rsquo;engouement du public s&rsquo;est surtout concentr\u00e9 sur la cr\u00e9ation de textes, d&rsquo;images et [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":68747,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Ing\u00e9nierie rapide dans l'automatisation des logiciels - Def. & Processus","_seopress_titles_desc":"De l'IA g\u00e9n\u00e9rative au Prompt Engineering, d\u00e9couvrez les impl\u00e9mentations et applications sp\u00e9cifiques de la technologie dans le domaine des tests de logiciels et de la RPA.","_seopress_robots_index":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":"","beyondwords_generate_audio":"","beyondwords_integration_method":"","beyondwords_project_id":"","beyondwords_content_id":"","beyondwords_preview_token":"","beyondwords_player_content":"","beyondwords_player_style":"","beyondwords_language_code":"","beyondwords_language_id":"","beyondwords_title_voice_id":"","beyondwords_body_voice_id":"","beyondwords_summary_voice_id":"","beyondwords_error_message":"","beyondwords_disabled":"","beyondwords_delete_content":"","beyondwords_podcast_id":"","beyondwords_hash":"","publish_post_to_speechkit":"","speechkit_hash":"","speechkit_generate_audio":"","speechkit_project_id":"","speechkit_podcast_id":"","speechkit_error_message":"","speechkit_disabled":"","speechkit_access_key":"","speechkit_error":"","speechkit_info":"","speechkit_response":"","speechkit_retries":"","speechkit_status":"","speechkit_updated_at":"","_speechkit_link":"","_speechkit_text":""},"categories":[465],"tags":[],"class_list":{"0":"post-68728","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ai-fr"},"acf":{"short_name":"Ing\u00e9nierie rapide dans l'automatisation des logiciels"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/posts\/68728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/comments?post=68728"}],"version-history":[{"count":1,"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/posts\/68728\/revisions"}],"predecessor-version":[{"id":68746,"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/posts\/68728\/revisions\/68746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/media\/68747"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/media?parent=68728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/categories?post=68728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/fr\/wp-json\/wp\/v2\/tags?post=68728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}