{"id":69210,"date":"2023-10-01T10:33:07","date_gmt":"2023-10-01T10:33:07","guid":{"rendered":"https:\/\/www.zaptest.com\/promptni-inzenjering-u-automatizaciji-softvera"},"modified":"2023-10-09T19:25:29","modified_gmt":"2023-10-09T19:25:29","slug":"promptni-inzenjering-u-automatizaciji-softvera","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/hr\/promptni-inzenjering-u-automatizaciji-softvera","title":{"rendered":"Promptni in\u017eenjering u automatizaciji softvera"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">ChatGPT, Bard i drugi istaknuti modeli velikih jezika (LLM-ovi) dominirali su na\u0161im vijestima tijekom pro\u0161le godine. I to s pravom. Ove uzbudljive tehnologije nude nam uvid u budu\u0107nost, mo\u0107 i mogu\u0107nosti umjetne inteligencije.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Iako se velik dio uzbu\u0111enja javnosti usredoto\u010dio na stvaranje teksta, slika i videozapisa, ovi se alati mogu koristiti za mnoge druge discipline, poput automatizacije softvera.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ovaj \u0107e \u010dlanak djelovati kao duboki zaron u to kako nam brzi in\u017eenjering mo\u017ee pomo\u0107i u automatizaciji softvera. Me\u0111utim, na\u0161a prva luka poziva trebala bi biti ispitivanje samog brzog in\u017eenjeringa.<\/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\/hr\/promptni-inzenjering-u-automatizaciji-softvera\/#Sto_je_brzi_inzenjering\" >\u0160to je brzi in\u017eenjering?<\/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\/hr\/promptni-inzenjering-u-automatizaciji-softvera\/#Kako_moze_zatraziti_inzenjersku_pomoc\" >Kako mo\u017ee zatra\u017eiti in\u017eenjersku pomo\u0107<\/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\/hr\/promptni-inzenjering-u-automatizaciji-softvera\/#S_automatizacijom_softvera\" >S automatizacijom softvera?<\/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\/hr\/promptni-inzenjering-u-automatizaciji-softvera\/#1_Generiranje_koda\" >#1. Generiranje koda<\/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\/hr\/promptni-inzenjering-u-automatizaciji-softvera\/#2_Pretvorba_nestrukturiranih_podataka\" >#2. Pretvorba nestrukturiranih podataka<\/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\/hr\/promptni-inzenjering-u-automatizaciji-softvera\/#3_Automatizacija_testiranja\" >#3. Automatizacija testiranja<\/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\/hr\/promptni-inzenjering-u-automatizaciji-softvera\/#Zavrsne_misli\" >Zavr\u0161ne misli<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Sto_je_brzi_inzenjering\"><\/span><strong>\u0160to je brzi in\u017eenjering?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Veliki jezi\u010dni modeli poput ChatGPT-a proizvode izlaze na temelju uputa ili re\u010denica koje im pru\u017eamo. Me\u0111utim, rezultati se uvelike razlikuju ovisno o rije\u010dima ili uputama koje koristimo. Kada unesemo nejasne i neprecizne upute, izlaz mo\u017eda ne\u0107e pogoditi oznaku.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Brzi in\u017eenjering odnosi se na razmatrani dizajn ulaza koji poma\u017eu izmamiti precizniji, to\u010dniji i na kraju upotrebljiviji sadr\u017eaj iz ovih uzbudljivih sustava umjetne inteligencije.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sustavi velikog jezi\u010dnog modela (LLM) koriste obradu prirodnog jezika (NLP) za tuma\u010denje izjava koje im dajemo. Strojevi pretvaraju ta pitanja ili upute (tj. upite) u k\u00f4d i provla\u010de ih kroz svoje ogromne spremi\u0161ta podataka kako bi proizveli sadr\u017eaj u bilo kojem formatu koji navedemo (tj. tekst, slike, kod).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ChatGPT je obu\u010den na vi\u0161e<\/span><a href=\"https:\/\/www.sciencefocus.com\/future-technology\/gpt-3\"><br \/>\n  <span style=\"font-weight: 400;\"> od 570 GB podataka<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">. Materijal za obuku sastoji se od knjiga, \u010dlanaka, web tekstova i tako dalje. Drugim rije\u010dima, ovi skupovi podataka sadr\u017ee nezamislivu koli\u010dinu znanja.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Iako mo\u017eda razumijemo proces, mnogo toga \u0161to se doga\u0111a ispod haube ovih sustava doga\u0111a se izvan na\u0161eg vidokruga. Naravno, kontroliramo ulaze i izlaze i obu\u010davamo sustav, ali upravo kako ti algoritmi rade i donose odluke jo\u0161 uvijek je neka misterija. Rije\u010dima Sama Bowmana, profesora umjetne inteligencije na Sveu\u010dili\u0161tu 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;\">  &#8220;Izgradili smo ga, obu\u010dili, ali ne znamo \u0161to radi.&#8221;<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Brzi in\u017eenjering poma\u017ee nam upravljati tim kaosom koriste\u0107i izlaze koji daju predvidljive i upotrebljive rezultate. Nude nam put za otklju\u010davanje ogromnih koli\u010dina znanja unutar ovih aplikacija.  <\/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 pojavljuje kao nova karijera<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">, a te\u010dajevi ni\u010du posvuda dok tvrtke razra\u0111uju kako mogu iskoristiti ovu mo\u0107nu tehnologiju. <\/span> <\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kako_moze_zatraziti_inzenjersku_pomoc\"><\/span><strong>Kako mo\u017ee zatra\u017eiti in\u017eenjersku pomo\u0107  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"S_automatizacijom_softvera\"><\/span><strong>S automatizacijom softvera?<\/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=\"Kori\u0161tenje CHATCPG-a za razne softverske automatizacije i RPA zadatke\" 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;\">Automatizacija softvera i LLM-ovi imaju mnogo zajedni\u010dkog. Oboje nude uvid u budu\u0107nost u kojoj \u0107e strojevi pove\u0107ati ljudsku kreativnost kako bi stvorili br\u017ea, produktivnija radna mjesta.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Postoji nekoliko uzbudljivih podru\u010dja u kojima se obje ove tehnologije mogu pribli\u017eiti. Evo tri na\u010dina na koje mo\u017eemo koristiti brzi in\u017eenjering u automatizaciji softvera.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"1_Generiranje_koda\"><\/span><strong>#1. Generiranje koda<\/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=\"Generiranje koda s brzim in\u017eenjeringom u automatizaciji ispitivanja\" width=\"312\" height=\"468\"><\/p>\n<p><span style=\"font-weight: 400;\">Pisanje koda jedna je od najperspektivnijih aplikacija velikih jezi\u010dnih modela. AI LLM-ovi su u povojima. U sljede\u0107ih nekoliko godina ta bi se tehnologija trebala pobolj\u0161ati jer se ra\u010dunalstvu i osposobljavanju dodaje vi\u0161e resursa.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dugoro\u010dno gledano, tim bi napretkom umjetna inteligencija mogla pisati cijele programe s ograni\u010denom ili nikakvom ljudskom intervencijom. Me\u0111utim, za sada, LLM-ovi imaju neka ograni\u010denja. Kvaliteta izlaza LLM kodiranja ovisi uglavnom o kvaliteti ulaza. Sme\u0107e unutra, sme\u0107e van, kako ka\u017eu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Naravno, nije samo u\u010dinkovit brzi in\u017eenjering taj koji djeluje kao prepreka.  <\/span><span style=\"font-weight: 400;\">Kao \u0161to je predlo\u017eeno u  <\/span><a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC10339472\/\"><span style=\"font-weight: 400;\">ChatGPT i veliki jezi\u010dni modeli u akademskoj zajednici: mogu\u0107nosti i izazovi<\/span><\/a><span style=\"font-weight: 400;\">  (Meyer, 2023), &#8220;Trenutno je vjerojatnije da \u0107e ChatGPT biti uspje\u0161an u to\u010dnom pisanju manjih blokova koda, dok je njegova pouzdanost u pisanju ve\u0107ih \/ slo\u017eenijih programa (npr. Softverski paket) upitna.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nadalje, u nedavnom \u010dlanku u \u010dasopisu Nature, neki ra\u010dunalni znanstvenici upozorili su da bismo generiranju koda trebali pristupiti s LLM-ovima s odre\u0111enim oprezom. Jo\u0161 jedan suvremeni rad,  <\/span><a href=\"https:\/\/arxiv.org\/abs\/2303.11455\"><br \/>\n  <span style=\"font-weight: 400;\">Veliki jezi\u010dni modeli i jednostavne, glupe gre\u0161ke <\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">(Jesse, 2023.), pokazali su kako popularni LLM, Codex, koji koristi dobavlja\u010d Copilot, proizvodi &#8220;poznati, doslovni SStuB-ovi \u010dak 2x koliko je vjerojatno od poznatog, doslovno ispravnog koda.&#8221; <\/span> <\/p>\n<p><span style=\"font-weight: 400;\">Iako se ti problemi ne mogu zanemariti, jo\u0161 uvijek postoji mnogo opravdanih uzbu\u0111enja o tome kako ti programi mogu pomo\u0107i demokratizaciji razvoja softvera podr\u017eavaju\u0107i tehni\u010dke i netehni\u010dke timove.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mo\u017eda najimpresivnija stvar koju treba uzeti u obzir je da alati poput ChatGPT-a mogu vrlo brzo proizvesti funkcionalni kod. Uz pravi upit, in\u017eenjeri mogu smanjiti vrijeme potrebno za programiranje odre\u0111enih vrsta koda, osiguravaju\u0107i br\u017ei \u017eivotni ciklus razvoja softvera.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Krajem 2022. popularno programsko sredi\u0161te <\/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 zabranilo je stvaranje umjetne inteligencije <\/span><br \/>\n<\/a> <span style=\"font-weight: 400;\">Odgovori na njegovom forumu. Naveli su visoku stopu pogre\u0161aka i neto\u010dnosti povezane s aplikacijom. Me\u0111utim, tehnologija je u po\u010detnoj fazi; nadalje, nezadovoljstvo proizvodnjom generiranom umjetnom inteligencijom duguje jednako lo\u0161em brzom in\u017eenjeringu kao i samoj tehnologiji.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Unato\u010d nedoumicama oko tehnologije, <\/span><a href=\"https:\/\/www.mckinsey.com\/featured-insights\/mckinsey-explainers\/what-is-prompt-engineering\"><br \/>\n  <span style=\"font-weight: 400;\">nedavni McKinseyjev \u010dlanak<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  isti\u010de utjecaj koji promptni in\u017eenjering ve\u0107 ima u svijetu programiranja. Konzultantska tvrtka  <\/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;\">Stanje umjetne inteligencije 2023.: Generativna godina bijega umjetne inteligencije<\/span><\/a><span style=\"font-weight: 400;\">  podijelio dva zanimljiva trenda. Prvo, 7% organizacija koje su ulo\u017eile u umjetnu inteligenciju zapo\u0161ljavaju brze in\u017eenjere. Drugo, tvrtke koje koriste umjetnu inteligenciju smanjile su uloge softverskog in\u017eenjeringa povezane s umjetnom inteligencijom s 38% na 28%.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jedan od na\u010dina tuma\u010denja ovih trendova je da tvrtkama odgovara ovo postavljanje i spremne su predati automatizaciju softvera svojim strojevima. Iako bi ove brojke mogle zaprepastiti postoje\u0107e in\u017eenjere, istra\u017eivanje McKinseyja sugerira da &#8220;samo 8 posto ka\u017ee da \u0107e se veli\u010dina njihove radne snage smanjiti za vi\u0161e od petine&#8221;. Sve u svemu, in\u017eenjeri \u0107e se vjerojatno morati prekvalificirati kako bi iskoristili trend automatizacije softvera generirane umjetnom inteligencijom.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jedna o\u010dita aplikacija za automatizaciju softvera generirana umjetnom inteligencijom uklju\u010duje stvaranje robota za automatizaciju. Me\u0111utim, iako je promptni in\u017eenjering prividno korisni\u010dko su\u010delje zahvaljuju\u0107i usredoto\u010denosti na razgovor, ostaje za vidjeti mo\u017ee li zamijeniti postoje\u0107a rje\u0161enja.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Na mnogo na\u010dina, softver poput <a href=\"https:\/\/www.zaptest.com\/\">ZAPTEST-a<\/a> ve\u0107 je demokratizirao tr\u017ei\u0161te automatizacije softvera. Alati bez koda sada su ovdje koji omogu\u0107uju netehni\u010dkim timovima izgradnju<a href=\"https:\/\/www.zaptest.com\/rpa\"> visokokvalitetnih RPA<\/a> botova. Iako softver poput ChatGPT-a mo\u017ee izraditi botove, implementacija i odr\u017eavanje mogli bi se pokazati lukavima za svakoga tko nije softverski in\u017eenjer, pa \u010dak i za one koji jesu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Snimanje interakcija izme\u0111u \u010dovjeka i ra\u010dunala iz va\u0161eg GUI-ja i pretvaranje tih pokreta u k\u00f4d daleko je jednostavnije za upotrebu od kori\u0161tenja uputa. U kombinaciji s LLM-ovim potencijalom za proizvodnju nestabilnog koda posutog pogre\u0161kama, mo\u017ee se re\u0107i da RPA softver ne ide nigdje u doglednoj budu\u0107nosti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"2_Pretvorba_nestrukturiranih_podataka\"><\/span><strong>#2. Pretvorba nestrukturiranih podataka<\/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=\"kontrolni popis uat, alati za testiranje web aplikacija, automatizacija i vi\u0161e\" width=\"572\" height=\"381\"><\/p>\n<p><span style=\"font-weight: 400;\">Nestrukturirani podaci nisu ja\u010da strana <a href=\"https:\/\/www.zaptest.com\/a-complete-guide-to-robotic-process-automation-rpa\">robotske automatizacije procesa<\/a>. Tehnologija nije izgra\u0111ena za rukovanje stvarima poput e-po\u0161te, slika, zvuka i jo\u0161 mnogo toga. RPA alati trebaju unaprijed definirane podatkovne modele s organiziranim strukturama.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Veliki dio nestrukturiranih podataka uklju\u010duje tekst na prirodnom jeziku. Veliki jezi\u010dni modeli izgra\u0111eni su kako bi &#8220;razumjeli&#8221; ove informacije i iz njih izvukli semanti\u010dko zna\u010denje. Kao takav, to stvara zna\u010dajnu priliku za timove koji \u017eele interpretirati te tekstove i pretvoriti ih u format prihvatljiv RPA alatima.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mnogi timovi ve\u0107 godinama koriste obradu prirodnog jezika (NLP) kako bi im pomogli u analizi osje\u0107aja. Ovaj proces, poznat i kao rudarenje mi\u0161ljenja, poma\u017ee organizacijama da prate osje\u0107aje i stavove potro\u0161a\u010da prema robnim markama. U ve\u0107ini slu\u010dajeva ti se alati koriste za otkrivanje pozitivnih, negativnih i neutralnih osje\u0107aja unutar teksta. Me\u0111utim, tehnologija je sposobna i za daleko granularniju emocionalnu detekciju.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Iako na tr\u017ei\u0161tu postoji nekoliko alata koji nude ovu funkcionalnost, LLM-ovi pru\u017eaju put do svestranije upotrebe izvan razumijevanja \u0161to ljudi misle o proizvodu ili usluzi. Na primjer, analitika podataka posljednjih je godina porasla u popularnosti. Big Data daje tvrtkama prednost omogu\u0107uju\u0107i im da steknu uvide i razumijevanja koja poma\u017eu u dono\u0161enju odluka na temelju podataka.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Robotski alati za automatizaciju procesa mogu vam pomo\u0107i u prikupljanju podataka. Me\u0111utim, kao \u0161to smo ve\u0107 spomenuli, bore se s odre\u0111enim vrstama informacija. Me\u0111utim, kada je uparen s alatima umjetne inteligencije koji koriste velike jezi\u010dne modele, RPA mo\u017ee prikupiti velike koli\u010dine podataka i koristiti ih za generiranje informacija potrebnih za alate poslovne inteligencije (BI).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jedan od uzbudljivijih aspekata generativne umjetne inteligencije je njegova sposobnost da shvati unose podataka. Uz pravi promptni in\u017eenjering, timovi mogu pretvoriti ove podatke u format koji odgovara njihovim RPA alatima.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">RPA mo\u017ee pomo\u0107i da tijekovi rada velikih podataka budu u\u010dinkovitiji. Za po\u010detak, mo\u017eete ga koristiti za pomo\u0107 pri unosu podataka i ekstrakciji. Me\u0111utim, mo\u017eda najvrjedniji i najintrigantniji slu\u010dajevi upotrebe uklju\u010duju kori\u0161tenje RPA alata za transformaciju, \u010di\u0161\u0107enje i u\u010ditavanje podataka ili osiguravanje brzog, u\u010dinkovitog i to\u010dnog odvijanja migracije podataka.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Druga va\u017ena to\u010dka je upravljanje podacima. Automatizacija zahtjeva za podacima poma\u017ee organizacijama da ostanu uskla\u0111ene i \u010duva podatke izvan vidokruga ru\u010dnih radnika.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3_Automatizacija_testiranja\"><\/span><strong>#3. Automatizacija testiranja<\/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;\"><a href=\"https:\/\/www.zaptest.com\/a-complete-guide-to-software-testing-automation\">Test Automation<\/a> je uzletio u krugovima razvoja softvera jer pru\u017ea br\u017ei na\u010din provjere softvera. Testiranje i osiguranje kvalitete tradicionalno su bili skupi i dugotrajni procesi; Automatizacija testova pru\u017ea rje\u0161enje za oba ova izazova.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jedna od prvih stvari koje brzi in\u017eenjering mo\u017ee u\u010diniti je pobolj\u0161ati kvalitetu testnih slu\u010dajeva. Uz prave upute, ovi strojevi mogu analizirati testne slu\u010dajeve i identificirati probleme i lijekove. Taj postupak mo\u017ee pobolj\u0161ati opseg testnih slu\u010dajeva i dovesti do sveobuhvatnijih testova.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Na primjer, kod velikog jezi\u010dnog modela mo\u017eete unijeti na isti na\u010din kao i ljudski pregledavatelj. Ovi strojevi mogu brzo pro\u0107i kroz kod i uo\u010diti pogre\u0161ke, gre\u0161ke, pa \u010dak i identificirati probleme s performansama. Mo\u017eda intrigantnije, LLM-ovi tako\u0111er nude mogu\u0107nost popunjavanja koda testnog slu\u010daja iz pukih isje\u010daka, ubrzavaju\u0107i stvaranje testnih slu\u010dajeva.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Brzi in\u017eenjering ima za cilj rije\u0161iti mnoga pitanja koja su potaknula pojavu <a href=\"https:\/\/www.zaptest.com\/what-is-agile-testing-process-life-cycle-methods-implementation\">Agile \/ DevOps<\/a> pristupa razvoju softvera. In\u017eenjeri \u017eele u\u010dinkovite, lako ponovljive testove koji mogu uo\u010diti probleme prije implementacije aplikacija. Ideja je da se osloba\u0111anjem vremena programeri softvera mogu usredoto\u010diti na kreativnije zadatke vo\u0111ene vrijedno\u0161\u0107u.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kao \u0161to je navedeno u klasi\u010dnom radu, <\/span><a href=\"https:\/\/www.researchgate.net\/publication\/254034665_Technical_Debt_in_Test_Automation\"><br \/>\n  <span style=\"font-weight: 400;\">Tehni\u010dki dug u automatizaciji testova<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  (K. Wiklund, 2012.), timovi za razvoj softvera mogu nai\u0107i na probleme ako tro\u0161e previ\u0161e vremena na ru\u010dno testiranje i provjeru svog softvera. Po\u010detni tro\u0161kovi rje\u0161enja za automatizaciju testova, nedostatak iskustva automatizacije, pa \u010dak i sklonost starijim metodama mogu pridonijeti tim usporavanjima.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jedan od najzanimljivijih aspekata razvoja agilnog softvera uklju\u010duje <\/span><a href=\"https:\/\/scaledagileframework.com\/behavior-driven-development\/\"><br \/>\n  <span style=\"font-weight: 400;\">razvoj vo\u0111en pona\u0161anjem (BDD).<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  Koncept se odnosi na razvoj softvera s o\u010dekivanim pona\u0161anjem korisnika. Iako provedba ovog pristupa mo\u017ee jasno u\u0161tedjeti vrijeme, mnogi se timovi bore da o\u017eive ovu automatizaciju. Me\u0111utim, LLM-ovi mogu pru\u017eiti rje\u0161enje.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Neki od naj\u010de\u0161\u0107ih simptoma tehni\u010dkog duga uklju\u010duju lo\u0161u dokumentaciju i nedostatak robusnog testiranja. To su problemi koje LLM-ovi dana\u0161njice mogu pomo\u0107i u rje\u0161avanju. Me\u0111utim, drugi zna\u010dajni simptomi, poput refaktoriranja, previ\u0161e su slo\u017eeni za trenutnu generativnu umjetnu inteligenciju i mo\u017eda ne\u0107e rezultirati u\u0161tedom vremena.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Zavrsne_misli\"><\/span><strong>Zavr\u0161ne misli<\/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=\"alfa testiranje vs beta testiranje\" 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;\">Generativne primjene umjetne inteligencije imaju ogroman potencijal. Me\u0111utim, razgovorno su\u010delje prilago\u0111eno korisniku mo\u017ee zavarati. Mnogi ljudi vjeruju da je jednostavno generirati kvalitetne izlaze iz ovih strojeva. Me\u0111utim, izvrstan brzi in\u017eenjering slo\u017eeniji je nego \u0161to biste o\u010dekivali.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">U\u010dinkovit brzi in\u017eenjering zahtijeva puno poku\u0161aja i pogre\u0161aka. Tako\u0111er je potrebno puno promi\u0161ljanja u ime in\u017eenjera kako bi se osiguralo da su odgovori korisni. Kona\u010dno, provjera i ponovna provjera rada va\u017ena je zbog dobro objavljenog potencijala za pogre\u0161ke.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Iako bi brzi in\u017eenjerski poslovi mogli biti u porastu, nisu svi uvjereni. Pi\u0161u\u0107i u Harvard Business Reviewu, Oguz A. Acar iznosi fascinantan argument da  <\/span><a href=\"https:\/\/hbr.org\/2023\/06\/ai-prompt-engineering-isnt-the-future\"><span style=\"font-weight: 400;\">&#8220;budu\u0107e generacije sustava umjetne inteligencije postat \u0107e intuitivnije i vje\u0161tije u razumijevanju prirodnog jezika, smanjuju\u0107i potrebu za pomno osmi\u0161ljenim poticajima.&#8221;<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\u0160to god budu\u0107nost nosi, Generativna umjetna inteligencija \u0107e biti tu u kombinaciji. Iako brzi in\u017eenjering ima puno obe\u0107anja, te\u0161ko je sa sigurno\u0161\u0107u re\u0107i kakvu \u0107e preciznu ulogu igrati.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zanimljivo je da je softver za automatizaciju softverskih testova ve\u0107 prepun slu\u010dajeva upotrebe i pri\u010da o uspjehu koji pokazuju njegovu prikladnost za ubrzavanje razvoja softvera bez ugro\u017eavanja to\u010dnosti ili sveobuhvatne provjere aplikacija.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Alati poput ZAPTEST-a ve\u0107 omogu\u0107uju programerima rje\u0161avanje problema poput neadekvatnog vremena i resursa, tehni\u010dkog duga, dokumentacije i sveobuhvatnog testiranja i RPA. \u0160tovi\u0161e, ovi su alati jednostavniji za upotrebu od brzog in\u017eenjeringa, \u0161to ih \u010dini daleko prikladnijim opcijama za netehni\u010dke timove. Kao i uvijek, pravi potencijal le\u017ei na sjeci\u0161tu ovih uzbudljivih tehnologija automatizacije.  <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ChatGPT, Bard i drugi istaknuti modeli velikih jezika (LLM-ovi) dominirali su na\u0161im vijestima tijekom pro\u0161le godine. I to s pravom. Ove uzbudljive tehnologije nude nam uvid u budu\u0107nost, mo\u0107 i mogu\u0107nosti umjetne inteligencije. Iako se velik dio uzbu\u0111enja javnosti usredoto\u010dio na stvaranje teksta, slika i videozapisa, ovi se alati mogu koristiti za mnoge druge discipline, [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":69226,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Promptni in\u017eenjering u automatizaciji softvera - def. & Proces","_seopress_titles_desc":"Iz generativne umjetne inteligencije i promptnog in\u017eenjeringa saznajte vi\u0161e o specifi\u010dnim implementacijama i primjenama tehnologije u testiranju softvera i RPA-u.","_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":[471],"tags":[],"class_list":{"0":"post-69210","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ai-hr"},"acf":{"short_name":"Promptni in\u017eenjering u automatizaciji softvera"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts\/69210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/comments?post=69210"}],"version-history":[{"count":1,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts\/69210\/revisions"}],"predecessor-version":[{"id":69225,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts\/69210\/revisions\/69225"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/media\/69226"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/media?parent=69210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/categories?post=69210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/tags?post=69210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}