{"id":69159,"date":"2023-10-01T10:33:07","date_gmt":"2023-10-01T10:33:07","guid":{"rendered":"https:\/\/www.zaptest.com\/inginerie-prompta-in-automatizarea-software-ului"},"modified":"2023-10-01T10:33:07","modified_gmt":"2023-10-01T10:33:07","slug":"inginerie-prompta-in-automatizarea-software-ului","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/ro\/inginerie-prompta-in-automatizarea-software-ului","title":{"rendered":"Inginerie prompt\u0103 \u00een automatizarea software-ului"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">ChatGPT, Bard \u0219i alte modele lingvistice mari (LLM) proeminente au dominat fluxurile noastre de \u0219tiri \u00een ultimul an. \u0218i pe bun\u0103 dreptate. Aceste tehnologii incitante ne ofer\u0103 o imagine a viitorului, a puterii \u0219i a posibilit\u0103\u021bilor inteligen\u021bei artificiale.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00cen timp ce mare parte din entuziasmul publicului s-a concentrat pe crearea de text, imagini \u0219i videoclipuri, aceste instrumente pot fi utilizate pentru multe alte discipline, cum ar fi automatizarea software-ului.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Acest articol va fi o incursiune \u00een profunzime \u00een modul \u00een care ingineria prompt\u0103 ne poate ajuta cu automatizarea software-ului. Cu toate acestea, primul nostru obiectiv ar trebui s\u0103 fie o examinare a ingineriei prompte \u00een sine.<\/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\/ro\/inginerie-prompta-in-automatizarea-software-ului\/#Ce_este_ingineria_prompta\" >Ce este ingineria prompt\u0103?<\/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\/ro\/inginerie-prompta-in-automatizarea-software-ului\/#Cum_poate_ajuta_ingineria_prompta\" >Cum poate ajuta ingineria prompt\u0103<\/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\/ro\/inginerie-prompta-in-automatizarea-software-ului\/#cu_automatizarea_software-ului\" >cu automatizarea software-ului?<\/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\/ro\/inginerie-prompta-in-automatizarea-software-ului\/#1_Generarea_codului\" >#1. Generarea codului<\/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\/ro\/inginerie-prompta-in-automatizarea-software-ului\/#2_Conversia_datelor_nestructurate\" >#2. Conversia datelor nestructurate<\/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\/ro\/inginerie-prompta-in-automatizarea-software-ului\/#3_Automatizarea_testelor\" >#3. Automatizarea testelor<\/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\/ro\/inginerie-prompta-in-automatizarea-software-ului\/#Ganduri_finale\" >G\u00e2nduri finale<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Ce_este_ingineria_prompta\"><\/span><strong>Ce este ingineria prompt\u0103?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Modelele lingvistice mari, cum ar fi ChatGPT, produc rezultate pe baza indica\u021biilor sau a propozi\u021biilor pe care le furniz\u0103m. Cu toate acestea, rezultatele variaz\u0103 foarte mult \u00een func\u021bie de cuvintele sau instruc\u021biunile pe care le folosim. Atunci c\u00e2nd introducem instruc\u021biuni vagi \u0219i imprecise, este posibil ca rezultatul s\u0103 nu fie pe m\u0103sur\u0103.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ingineria prompt\u0103 se refer\u0103 la proiectarea atent\u0103 a intr\u0103rilor care ajut\u0103 la ob\u021binerea unui con\u021binut mai precis, mai exact \u0219i, \u00een cele din urm\u0103, utilizabil de la aceste sisteme de inteligen\u021b\u0103 artificial\u0103 interesante.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sistemele Large Language Model (LLM) utilizeaz\u0103 procesarea limbajului natural (NLP) pentru a interpreta declara\u021biile pe care le oferim. Ma\u0219inile transform\u0103 aceste \u00eentreb\u0103ri sau instruc\u021biuni (de exemplu, indica\u021bii) \u00een cod \u0219i le ruleaz\u0103 prin intermediul vastelor lor depozite de date pentru a produce con\u021binut \u00een orice format specificat de noi (de exemplu, text, imagini, cod).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ChatGPT a fost antrenat pe peste<\/span><a href=\"https:\/\/www.sciencefocus.com\/future-technology\/gpt-3\"><br \/>\n  <span style=\"font-weight: 400;\"> 570 GB de date<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">. Materialul de formare const\u0103 \u00een c\u0103r\u021bi, articole, texte web \u0219i a\u0219a mai departe. Cu alte cuvinte, aceste seturi de date con\u021bin o cantitate inimaginabil\u0103 de cuno\u0219tin\u021be.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">De\u0219i putem \u00een\u021belege procesul, o mare parte din ceea ce se \u00eent\u00e2mpl\u0103 sub capota acestor sisteme se petrece \u00een afara vederii noastre. Desigur, control\u0103m intr\u0103rile \u0219i ie\u0219irile \u0219i antren\u0103m sistemul, dar modul exact \u00een care ace\u0219ti algoritmi func\u021bioneaz\u0103 \u0219i iau deciziile este \u00eenc\u0103 un mister. \u00cen cuvintele lui Sam Bowman, profesor de inteligen\u021b\u0103 artificial\u0103 la Universitatea din 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;\">  &#8222;L-am construit, l-am antrenat, dar nu \u0219tim ce face.&#8221;<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Ingineria prompt\u0103 ne ajut\u0103 s\u0103 gestion\u0103m acest haos prin utilizarea de produse care produc rezultate previzibile \u0219i utilizabile. Ele ne ofer\u0103 o cale de a debloca cantit\u0103\u021bile uria\u0219e de cuno\u0219tin\u021be din aceste aplica\u021bii.  <\/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;\">Disciplina se profileaz\u0103 ca o nou\u0103 carier\u0103<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">, cu cursuri care apar peste tot, pe m\u0103sur\u0103 ce \u00eentreprinderile \u00ee\u0219i dau seama cum pot valorifica aceast\u0103 tehnologie puternic\u0103. <\/span> <\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Cum_poate_ajuta_ingineria_prompta\"><\/span><strong>Cum poate ajuta ingineria prompt\u0103  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"cu_automatizarea_software-ului\"><\/span><strong>cu automatizarea software-ului?<\/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=\"utilizarea chatcpg pentru diverse sarcini de automatizare software \u0219i 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;\">Automatizarea software-ului \u0219i LLM-urile au multe \u00een comun. Ambele ofer\u0103 o imagine a unui viitor \u00een care ma\u0219inile vor spori creativitatea uman\u0103 pentru a crea locuri de munc\u0103 mai rapide \u0219i mai productive.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Exist\u0103 mai multe domenii interesante \u00een care aceste dou\u0103 tehnologii pot converge. Iat\u0103 trei moduri \u00een care putem utiliza ingineria prompt\u0103 \u00een automatizarea software-ului.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"1_Generarea_codului\"><\/span><strong>#1. Generarea codului<\/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=\"generarea de cod cu prompt engineering \u00een automatizarea testelor\" width=\"312\" height=\"468\"><\/p>\n<p><span style=\"font-weight: 400;\">Scrierea codului este una dintre cele mai promi\u021b\u0103toare aplica\u021bii ale modelelor lingvistice mari. LLM-urile \u00een domeniul inteligen\u021bei artificiale sunt \u00een faz\u0103 incipient\u0103. \u00cen urm\u0103torii c\u00e2\u021biva ani, aceast\u0103 tehnologie ar trebui s\u0103 se \u00eembun\u0103t\u0103\u021beasc\u0103 pe m\u0103sur\u0103 ce se adaug\u0103 mai multe resurse at\u00e2t \u00een domeniul informatic, c\u00e2t \u0219i \u00een cel al form\u0103rii.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pe termen lung, aceste progrese ar putea face ca inteligen\u021ba artificial\u0103 s\u0103 scrie programe \u00eentregi cu interven\u021bie uman\u0103 limitat\u0103 sau chiar f\u0103r\u0103 interven\u021bie uman\u0103. Cu toate acestea, deocamdat\u0103, LLM-urile au unele limit\u0103ri. Calitatea rezultatului cod\u0103rii LLM depinde \u00een principal de calitatea datelor de intrare. Gunoiul intr\u0103, gunoiul iese, a\u0219a cum se spune.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bine\u00een\u021beles, nu doar ingineria prompt\u0103 eficient\u0103 ac\u021bioneaz\u0103 ca un obstacol.  <\/span><span style=\"font-weight: 400;\">Dup\u0103 cum se sugereaz\u0103 \u00een  <\/span><a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC10339472\/\"><span style=\"font-weight: 400;\">ChatGPT \u0219i modele lingvistice mari \u00een mediul academic: Oportunit\u0103\u021bi \u0219i provoc\u0103ri<\/span><\/a><span style=\"font-weight: 400;\">  (Meyer, 2023), &#8222;\u00cen prezent, ChatGPT are mai multe \u0219anse de reu\u0219it\u0103 \u00een scrierea cu precizie a unor blocuri mai mici de cod, \u00een timp ce fiabilitatea sa \u00een scrierea unor programe mai mari\/mai complexe (de exemplu, un pachet software) este \u00eendoielnic\u0103.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mai mult, \u00eentr-un articol recent din revista Nature, unii informaticieni au avertizat c\u0103 ar trebui s\u0103 abord\u0103m cu pruden\u021b\u0103 generarea de coduri cu LLM-uri. O alt\u0103 lucrare contemporan\u0103,  <\/span><a href=\"https:\/\/arxiv.org\/abs\/2303.11455\"><br \/>\n  <span style=\"font-weight: 400;\">Modele lingvistice mari \u0219i erori simple \u0219i stupide <\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">(Jesse, 2023), a demonstrat modul \u00een care un LLM popular, Codex, care este utilizat de furnizorul Copilot, produce &#8222;SStuB-uri cunoscute \u0219i textuale de dou\u0103 ori mai probabile dec\u00e2t codul corect cunoscut \u0219i textual&#8221;. <\/span> <\/p>\n<p><span style=\"font-weight: 400;\">De\u0219i aceste probleme nu pot fi ignorate, exist\u0103 \u00eenc\u0103 o mul\u021bime de entuziasm justificat \u00een leg\u0103tur\u0103 cu modul \u00een care aceste programe pot contribui la democratizarea dezvolt\u0103rii de software prin sprijinirea echipelor tehnice \u0219i non-tehnice deopotriv\u0103.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Poate cel mai impresionant lucru de luat \u00een considerare este c\u0103 instrumente precum ChatGPT pot produce cod func\u021bional foarte rapid. Cu ajutorul promptului potrivit, inginerii pot reduce timpul necesar pentru a programa anumite tipuri de cod, asigur\u00e2nd un ciclu de via\u021b\u0103 mai rapid pentru dezvoltarea de software.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">La sf\u00e2r\u0219itul anului 2022, popularul hub de programare <\/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 interzis utilizarea generat\u0103 de inteligen\u021ba artificial\u0103 <\/span><br \/>\n<\/a> <span style=\"font-weight: 400;\">r\u0103spunsuri pe forumul s\u0103u. Ace\u0219tia au invocat rata ridicat\u0103 de eroare \u0219i inexactit\u0103\u021bile asociate cu aplica\u021bia. Cu toate acestea, tehnologia se afl\u0103 \u00eentr-un stadiu incipient; \u00een plus, nemul\u021bumirea fa\u021b\u0103 de rezultatele generate de inteligen\u021ba artificial\u0103 se datoreaz\u0103 at\u00e2t unei inginerii prompte \u0219i slabe, c\u00e2t \u0219i tehnologiei \u00een sine.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00cen ciuda \u00eendoielilor legate de tehnologie, un <\/span><a href=\"https:\/\/www.mckinsey.com\/featured-insights\/mckinsey-explainers\/what-is-prompt-engineering\"><br \/>\n  <span style=\"font-weight: 400;\">articol recent al McKinsey<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  eviden\u021biaz\u0103 impactul pe care ingineria prompt\u0103 \u00eel are deja \u00een lumea program\u0103rii. Firma de consultan\u021b\u0103  <\/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;\">Starea IA \u00een 2023: Anul de debut al inteligen\u021bei artificiale generative<\/span><\/a><span style=\"font-weight: 400;\">  a \u00eemp\u0103rt\u0103\u0219it dou\u0103 tendin\u021be interesante. \u00cen primul r\u00e2nd, 7% dintre organiza\u021biile care au investit \u00een IA angajeaz\u0103 ingineri promp\u021bi. \u00cen al doilea r\u00e2nd, companiile care utilizeaz\u0103 inteligen\u021ba artificial\u0103 au redus rolurile de inginer software legate de inteligen\u021ba artificial\u0103 de la 38% la 28%.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Un mod de a interpreta aceste tendin\u021be este c\u0103 \u00eentreprinderile se simt confortabil cu aceast\u0103 configura\u021bie \u0219i sunt preg\u0103tite s\u0103 \u00eencredin\u021beze automatizarea software-ului c\u0103tre ma\u0219inile lor. \u00cen timp ce aceste cifre ar putea speria inginerii existen\u021bi, studiul McKinsey sugereaz\u0103 c\u0103 &#8222;doar 8% dintre ei spun c\u0103 dimensiunea for\u021bei de munc\u0103 va sc\u0103dea cu mai mult de o cincime&#8221;. \u00cen general, inginerii vor trebui probabil s\u0103 se recalifice pentru a profita de tendin\u021ba de automatizare a software-ului generat\u0103 de inteligen\u021ba artificial\u0103.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">O aplica\u021bie evident\u0103 pentru automatizarea software-ului generat\u0103 de inteligen\u021ba artificial\u0103 include crearea de robo\u021bi de automatizare. Cu toate acestea, \u00een timp ce prompt engineering este o interfa\u021b\u0103 aparent u\u0219or de utilizat datorit\u0103 accentului pus pe conversa\u021bie, r\u0103m\u00e2ne de v\u0103zut dac\u0103 poate \u00eenlocui solu\u021biile existente.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00cen multe privin\u021be, un software precum <a href=\"https:\/\/www.zaptest.com\/ro\">ZAPTEST<\/a> a democratizat deja pia\u021ba automatiz\u0103rii software-ului. Exist\u0103 acum instrumente f\u0103r\u0103 cod care permit echipelor netehnice s\u0103 creeze robo\u021bi<a href=\"https:\/\/www.zaptest.com\/rpa\"> RPA de \u00eenalt\u0103 calitate<\/a>. \u00cen timp ce un software precum ChatGPT poate construi robo\u021bi, implementarea \u0219i \u00eentre\u021binerea s-ar putea dovedi dificil\u0103 pentru oricine nu este inginer de software \u0219i chiar \u0219i pentru cei care sunt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00cenregistrarea interac\u021biunilor om-calculator din interfa\u021ba grafic\u0103 \u0219i conversia acestor mi\u0219c\u0103ri \u00een cod este mult mai u\u0219or de utilizat dec\u00e2t utilizarea de mesaje. \u00cen combina\u021bie cu poten\u021bialul LLM de a produce coduri instabile \u0219i pline de erori, se poate spune c\u0103 software-ul RPA nu va ajunge nic\u0103ieri \u00een viitorul apropiat.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"2_Conversia_datelor_nestructurate\"><\/span><strong>#2. Conversia datelor nestructurate<\/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=\"lista de verificare uat, instrumente de testare a aplica\u021biilor web, automatizare \u0219i multe altele\" width=\"572\" height=\"381\"><\/p>\n<p><span style=\"font-weight: 400;\">Datele nestructurate nu sunt punctul forte al <a href=\"https:\/\/www.zaptest.com\/ro\/un-ghid-complet-pentru-automatizarea-proceselor-robotice-rpa\">automatiz\u0103rii proceselor robotice<\/a>. Tehnologia nu a fost construit\u0103 pentru a gestiona lucruri precum e-mailuri, imagini, audio \u0219i multe altele. Instrumentele RPA au nevoie de modele de date predefinite cu structuri organizate.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O propor\u021bie uria\u0219\u0103 de date nestructurate implic\u0103 texte \u00een limbaj natural. Modele lingvistice de mari dimensiuni sunt construite pentru a &#8222;\u00een\u021belege&#8221; aceste informa\u021bii \u0219i a extrage semnifica\u021bia semantic\u0103 din ele. Ca atare, acest lucru creeaz\u0103 o oportunitate considerabil\u0103 pentru echipele care doresc s\u0103 interpreteze aceste texte \u0219i s\u0103 le converteasc\u0103 \u00eentr-un format acceptabil pentru instrumentele RPA.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Multe echipe folosesc de ani de zile procesarea limbajului natural (NLP) pentru a le ajuta la analiza sentimentelor. Acest proces, cunoscut \u0219i sub numele de &#8222;opinion mining&#8221;, ajut\u0103 organiza\u021biile s\u0103 fie la curent cu sentimentele \u0219i atitudinile consumatorilor fa\u021b\u0103 de m\u0103rci. \u00cen majoritatea cazurilor, aceste instrumente sunt utilizate pentru a detecta sentimente pozitive, negative \u0219i neutre \u00een cadrul unui text. Cu toate acestea, tehnologia este capabil\u0103 s\u0103 detecteze emo\u021bii mult mai granulare.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">De\u0219i exist\u0103 mai multe instrumente pe pia\u021b\u0103 care ofer\u0103 aceast\u0103 func\u021bionalitate, LLM ofer\u0103 o cale de utilizare mai versatil\u0103, dincolo de \u00een\u021belegerea p\u0103rerilor oamenilor despre un produs sau un serviciu. De exemplu, analizele de date au explodat \u00een popularitate \u00een ultimii ani. Big Data ofer\u0103 companiilor un avantaj, permi\u021b\u00e2ndu-le s\u0103 ob\u021bin\u0103 informa\u021bii \u0219i \u00een\u021belegeri care le ajut\u0103 la luarea deciziilor bazate pe date.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Instrumentele de automatizare robotic\u0103 a proceselor pot ajuta la colectarea datelor. Cu toate acestea, a\u0219a cum am men\u021bionat mai sus, ei au probleme cu anumite tipuri de informa\u021bii. Cu toate acestea, atunci c\u00e2nd este asociat cu instrumente de inteligen\u021b\u0103 artificial\u0103 care utilizeaz\u0103 modele lingvistice mari, RPA poate colecta cantit\u0103\u021bi mari de date \u0219i le poate utiliza pentru a genera informa\u021biile necesare pentru instrumentele de Business Intelligence (BI).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Unul dintre cele mai interesante aspecte ale inteligen\u021bei artificiale generative este capacitatea sa de a da sens intr\u0103rilor de date. Cu o inginerie prompt\u0103 adecvat\u0103, echipele pot transforma aceste date \u00eentr-un format care s\u0103 func\u021bioneze pentru instrumentele lor RPA.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">RPA poate contribui la eficientizarea fluxurilor de lucru Big Data. Pentru \u00eenceput, \u00eel pute\u021bi utiliza pentru a v\u0103 ajuta at\u00e2t la introducerea c\u00e2t \u0219i la extragerea datelor. Cu toate acestea, probabil c\u0103 cele mai valoroase \u0219i mai interesante cazuri de utilizare implic\u0103 folosirea instrumentelor RPA pentru transformarea, cur\u0103\u021barea \u0219i \u00eenc\u0103rcarea datelor sau pentru a asigura o migrare rapid\u0103, eficient\u0103 \u0219i precis\u0103 a datelor.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Un alt aspect important de men\u021bionat este guvernan\u021ba datelor. Automatizarea solicit\u0103rilor de date ajut\u0103 organiza\u021biile s\u0103 r\u0103m\u00e2n\u0103 conforme \u0219i \u021bine datele departe de ochii lucr\u0103torilor manuali.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3_Automatizarea_testelor\"><\/span><strong>#3. Automatizarea testelor<\/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\"><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.zaptest.com\/ro\/un-ghid-complet-pentru-automatizarea-testelor-software\">Automatizarea testelor<\/a> a luat amploare \u00een cercurile de dezvoltare de software, deoarece ofer\u0103 o modalitate mai rapid\u0103 de verificare a software-ului. Testarea \u0219i asigurarea calit\u0103\u021bii au fost, \u00een mod tradi\u021bional, procese costisitoare \u0219i consumatoare de timp; automatizarea testelor ofer\u0103 o solu\u021bie la ambele provoc\u0103ri.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Unul dintre primele lucruri pe care le poate face ingineria prompt\u0103 este s\u0103 \u00eembun\u0103t\u0103\u021beasc\u0103 calitatea cazurilor de testare. Cu indica\u021biile corecte, aceste ma\u0219ini pot analiza cazurile de testare \u0219i pot identifica problemele \u0219i solu\u021biile. Acest proces poate spori domeniul de aplicare al cazurilor de testare \u0219i poate duce la teste mai cuprinz\u0103toare.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">De exemplu, pute\u021bi alimenta un model lingvistic mare cu cod \u00een acela\u0219i mod \u00een care a\u021bi putea alimenta un evaluator uman. Aceste ma\u0219ini pot parcurge rapid codul \u0219i pot detecta erori, bug-uri \u0219i chiar identifica probleme de performan\u021b\u0103. Poate \u0219i mai interesant, LLM-urile ofer\u0103, de asemenea, posibilitatea de a completa codul cazului de testare pornind de la simple fragmente, acceler\u00e2nd crearea cazurilor de testare.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Prompt engineering \u00ee\u0219i propune s\u0103 abordeze multe dintre problemele care au condus la apari\u021bia abord\u0103rii <a href=\"https:\/\/www.zaptest.com\/ro\/ce-este-testarea-agila-proces-ciclu-de-viata-metode-si-implementare\">Agile\/DevOps<\/a> pentru dezvoltarea de software. Inginerii doresc teste eficiente, u\u0219or de repetat, care s\u0103 poat\u0103 detecta problemele \u00eenainte ca aplica\u021biile s\u0103 fie implementate. Ideea este c\u0103, eliber\u00e2nd timp, dezvoltatorii de software se pot concentra pe sarcini mai creative \u0219i mai valoroase.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A\u0219a cum se subliniaz\u0103 \u00eentr-o lucrare clasic\u0103, <\/span><a href=\"https:\/\/www.researchgate.net\/publication\/254034665_Technical_Debt_in_Test_Automation\"><br \/>\n  <span style=\"font-weight: 400;\">Datoria tehnic\u0103 \u00een automatizarea testelor<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  (K. Wiklund, 2012), echipele de dezvoltare de software se pot confrunta cu probleme dac\u0103 petrec prea mult timp cu testarea \u0219i verificarea manual\u0103 a software-ului lor. Costurile ini\u021biale ale solu\u021biilor de automatizare a testelor, lipsa de experien\u021b\u0103 \u00een domeniul automatiz\u0103rii \u0219i chiar preferin\u021ba pentru metode mai vechi pot contribui la aceste \u00eencetiniri.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Unul dintre cele mai interesante aspecte ale dezvolt\u0103rii software Agile implic\u0103 <\/span><a href=\"https:\/\/scaledagileframework.com\/behavior-driven-development\/\"><br \/>\n  <span style=\"font-weight: 400;\">dezvoltarea bazat\u0103 pe comportament (BDD).<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  Conceptul se refer\u0103 la dezvoltarea de software \u00een func\u021bie de comportamentele a\u0219teptate ale utilizatorilor. \u00cen timp ce implementarea acestei abord\u0103ri poate economisi \u00een mod clar timp, multe echipe se str\u0103duiesc s\u0103 pun\u0103 \u00een practic\u0103 aceast\u0103 automatizare. Cu toate acestea, LLM-urile pot oferi o solu\u021bie.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Unele dintre cele mai comune simptome ale datoriei tehnice includ documenta\u021bia deficitar\u0103 \u0219i lipsa unor teste solide. Acestea sunt probleme pe care LLM-urile de ast\u0103zi pot contribui la rezolvarea lor. Cu toate acestea, alte simptome notabile, cum ar fi refactorizarea, sunt prea complexe pentru IA generativ\u0103 actual\u0103 \u0219i este posibil s\u0103 nu duc\u0103 la economii de timp.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ganduri_finale\"><\/span><strong>G\u00e2nduri finale<\/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=\"testarea alfa vs testarea beta\" 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;\">Aplica\u021biile de inteligen\u021b\u0103 artificial\u0103 generativ\u0103 au un poten\u021bial imens. Cu toate acestea, interfa\u021ba prietenoas\u0103 \u0219i conversa\u021bional\u0103 poate fi \u00een\u0219el\u0103toare. Mul\u021bi oameni cred c\u0103 este simplu s\u0103 generezi rezultate de calitate de la aceste ma\u0219ini. Cu toate acestea, o inginerie prompt\u0103 excelent\u0103 este mai complicat\u0103 dec\u00e2t v-a\u021bi a\u0219tepta.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O inginerie prompt\u0103 eficient\u0103 necesit\u0103 o mul\u021bime de \u00eencerc\u0103ri \u0219i erori. De asemenea, inginerul trebuie s\u0103 se g\u00e2ndeasc\u0103 bine pentru a se asigura c\u0103 r\u0103spunsurile sunt utile. \u00cen cele din urm\u0103, verificarea \u0219i reverificarea lucr\u0103rilor este important\u0103 din cauza poten\u021bialului de erori bine cunoscut.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00cen timp ce locurile de munc\u0103 \u00een domeniul ingineriei prompte ar putea fi \u00een cre\u0219tere, nu toat\u0103 lumea este convins\u0103. Scriind \u00een Harvard Business Review, Oguz A. Acar aduce un argument fascinant, conform c\u0103ruia  <\/span><a href=\"https:\/\/hbr.org\/2023\/06\/ai-prompt-engineering-isnt-the-future\"><span style=\"font-weight: 400;\">&#8222;genera\u021biile viitoare de sisteme de inteligen\u021b\u0103 artificial\u0103 vor deveni mai intuitive \u0219i mai pricepute \u00een \u00een\u021belegerea limbajului natural, reduc\u00e2nd astfel nevoia de a utiliza indica\u021bii meticulos concepute.&#8221;<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Indiferent de ceea ce ne rezerv\u0103 viitorul, inteligen\u021ba artificial\u0103 generativ\u0103 va fi prezent\u0103 \u00een combina\u021bie. De\u0219i ingineria prompt\u0103 este foarte promi\u021b\u0103toare, este greu de spus cu siguran\u021b\u0103 ce rol precis va juca.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Este interesant faptul c\u0103 software-ul de automatizare a testelor software este deja plin de cazuri de utilizare \u0219i pove\u0219ti de succes care demonstreaz\u0103 c\u0103 este potrivit pentru accelerarea dezvolt\u0103rii de software f\u0103r\u0103 a compromite acurate\u021bea sau verificarea complet\u0103 a aplica\u021biilor.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Instrumente precum ZAPTEST permit deja dezvoltatorilor s\u0103 abordeze probleme precum timpul \u0219i resursele inadecvate, datoria tehnic\u0103, documenta\u021bia, precum \u0219i testarea cuprinz\u0103toare \u0219i RPA. \u00cen plus, aceste instrumente sunt mai u\u0219or de utilizat dec\u00e2t ingineria prompt\u0103, ceea ce le face op\u021biuni mult mai potrivite pentru echipele netehnice. Ca \u00eentotdeauna, poten\u021bialul real se afl\u0103 la intersec\u021bia dintre aceste tehnologii de automatizare interesante.  <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ChatGPT, Bard \u0219i alte modele lingvistice mari (LLM) proeminente au dominat fluxurile noastre de \u0219tiri \u00een ultimul an. \u0218i pe bun\u0103 dreptate. Aceste tehnologii incitante ne ofer\u0103 o imagine a viitorului, a puterii \u0219i a posibilit\u0103\u021bilor inteligen\u021bei artificiale. \u00cen timp ce mare parte din entuziasmul publicului s-a concentrat pe crearea de text, imagini \u0219i videoclipuri, [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":69168,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Prompt Engineering in Software Automation - Def. & Proces","_seopress_titles_desc":"De la Generative AI \u0219i Prompt Engineering, afla\u021bi despre implement\u0103rile \u0219i aplica\u021biile specifice ale tehnologiei \u00een testarea software \u0219i 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":[485],"tags":[],"class_list":["post-69159","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ai-ro"],"acf":{"short_name":"Inginerie prompt\u0103 \u00een automatizarea software-ului"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/posts\/69159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/comments?post=69159"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/posts\/69159\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/media\/69168"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/media?parent=69159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/categories?post=69159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/ro\/wp-json\/wp\/v2\/tags?post=69159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}