{"id":69250,"date":"2023-10-01T10:33:07","date_gmt":"2023-10-01T10:33:07","guid":{"rendered":"https:\/\/www.zaptest.com\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme"},"modified":"2023-10-09T19:29:17","modified_gmt":"2023-10-09T19:29:17","slug":"hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme","title":{"rendered":"Hitro in\u017eenirstvo pri avtomatizaciji programske opreme"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">ChatGPT, Bard in drugi pomembni veliki jezikovni modeli (LLM) so v zadnjem letu prevladovali v na\u0161ih novicah. In to upravi\u010deno. Te vznemirljive tehnologije nam ponujajo vpogled v prihodnost, mo\u010d in mo\u017enosti umetne inteligence.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u010ceprav je bilo v javnosti veliko navdu\u0161enja nad ustvarjanjem besedila, slik in videoposnetkov, se ta orodja lahko uporabljajo tudi na \u0161tevilnih drugih podro\u010djih, na primer pri avtomatizaciji programske opreme.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V tem \u010dlanku se bomo poglobili v to, kako nam lahko hitri in\u017eeniring pomaga pri avtomatizaciji programske opreme. Vendar pa bi morali najprej preu\u010diti sam hitri in\u017eeniring.<\/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\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme\/#Kaj_je_hitri_inzeniring\" >Kaj je hitri in\u017eeniring?<\/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\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme\/#Kako_lahko_hitro_inzenirstvo_pomaga\" >Kako lahko hitro in\u017eenirstvo pomaga<\/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\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme\/#z_avtomatizacijo_programske_opreme\" >z avtomatizacijo programske opreme?<\/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\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme\/#1_Ustvarjanje_kode\" >#1. Ustvarjanje kode<\/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\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme\/#2_Pretvarjanje_nestrukturiranih_podatkov\" >#2. Pretvarjanje nestrukturiranih podatkov<\/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\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme\/#3_Avtomatizacija_testiranja\" >#3. Avtomatizacija 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\/sl\/hitro-inzenirstvo-pri-avtomatizaciji-programske-opreme\/#Zakljucne_misli\" >Zaklju\u010dne misli<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Kaj_je_hitri_inzeniring\"><\/span><strong>Kaj je hitri in\u017eeniring?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Veliki jezikovni modeli, kot je ChatGPT, ustvarjajo rezultate na podlagi namigov ali stavkov, ki jim jih posredujemo. Vendar se rezultati zelo razlikujejo glede na besede ali navodila, ki jih uporabljamo. Ko vnesemo nejasna in nenatan\u010dna navodila, se lahko zgodi, da rezultat ne bo ustrezen.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Promptni in\u017eeniring se nana\u0161a na premi\u0161ljeno oblikovanje vnosov, ki pomagajo iz teh zanimivih sistemov umetne inteligence izvabiti natan\u010dnej\u0161o, to\u010dnej\u0161o in na koncu uporabnej\u0161o vsebino.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sistemi z velikim jezikovnim modelom (LLM) uporabljajo obdelavo naravnega jezika (NLP) za razlago izjav, ki jim jih posredujemo. Stroji ta vpra\u0161anja ali navodila (tj. pozive) spremenijo v kodo in jih uporabijo v svojih obse\u017enih zbirkah podatkov, da ustvarijo vsebino v obliki, ki jo dolo\u010dimo (tj. besedilo, slike, koda).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ChatGPT je bil usposobljen na ve\u010d kot<\/span><a href=\"https:\/\/www.sciencefocus.com\/future-technology\/gpt-3\"><br \/>\n  <span style=\"font-weight: 400;\"> 570 GB podatkov<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">. U\u010dno gradivo je sestavljeno iz knjig, \u010dlankov, spletnih besedil itd. Z drugimi besedami, ti podatkovni nizi vsebujejo nepredstavljivo veliko znanja.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u010ceprav lahko razumemo proces, se ve\u010dina dogajanja pod pokrovom teh sistemov dogaja zunaj na\u0161ega vidnega polja. Seveda nadzorujemo vhodne in izhodne podatke ter usposabljamo sistem, vendar je natan\u010dno delovanje in odlo\u010danje teh algoritmov \u0161e vedno nekak\u0161na skrivnost. Sam Bowman, profesor umetne inteligence na Univerzi v New Yorku, pravi,<\/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;Zgradili smo ga, usposobili, vendar ne vemo, kaj po\u010dne.&#8221;<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Hitri in\u017eeniring nam pomaga obvladovati ta kaos z uporabo izhodov, ki dajejo predvidljive in uporabne rezultate. Ponujajo nam pot do odpiranja ogromnih koli\u010din znanja, ki se skriva v teh aplikacijah.  <\/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;\">Ta disciplina se razvija kot nova poklicna pot.<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">s te\u010daji, ki nastajajo povsod, saj se podjetja trudijo, da bi izkoristila to zmogljivo tehnologijo. <\/span> <\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kako_lahko_hitro_inzenirstvo_pomaga\"><\/span><strong>Kako lahko hitro in\u017eenirstvo pomaga  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"z_avtomatizacijo_programske_opreme\"><\/span><strong>z avtomatizacijo programske opreme?<\/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=\"uporaba chatcpg za razli\u010dne naloge avtomatizacije programske opreme in 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;\">Avtomatizacija programske opreme in magisterij izobrazbe imajo veliko skupnega. Oba ponujata vpogled v prihodnost, v kateri bodo stroji dopolnili \u010dlove\u0161ko ustvarjalnost in ustvarili hitrej\u0161a in produktivnej\u0161a delovna mesta.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Obstaja ve\u010d zanimivih podro\u010dij, na katerih se lahko obe tehnologiji zdru\u017eita. V nadaljevanju so predstavljeni trije na\u010dini, kako lahko pri avtomatizaciji programske opreme uporabimo hitri in\u017eeniring.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"1_Ustvarjanje_kode\"><\/span><strong>#1. Ustvarjanje kode<\/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 kode s hitrim in\u017eeniringom pri avtomatizaciji testiranja\" width=\"312\" height=\"468\"><\/p>\n<p><span style=\"font-weight: 400;\">Pisanje kode je ena od najbolj obetavnih aplikacij velikih jezikovnih modelov. Magistrski \u0161tudij umetne inteligence je \u0161e v povojih. V naslednjih nekaj letih se bo ta tehnologija izbolj\u0161ala, saj bo na podro\u010dju ra\u010dunalni\u0161tva in usposabljanja namenjenih ve\u010d sredstev.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dolgoro\u010dno bi ta napredek lahko omogo\u010dil, da bi umetna inteligenca pisala celotne programe z omejenim \u010dlove\u0161kim posredovanjem ali brez njega. Vendar pa imajo programi LLM za zdaj nekaj omejitev. Kakovost izhoda kodiranja LLM je odvisna predvsem od kakovosti vhoda. Smeti noter, smeti ven, kot pravijo.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Seveda pa ovira ni le u\u010dinkovit hitri in\u017eeniring.  <\/span><span style=\"font-weight: 400;\">Kot je predlagano v  <\/span><a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC10339472\/\"><span style=\"font-weight: 400;\">ChatGPT in veliki jezikovni modeli v akademski sferi: Prilo\u017enosti in izzivi<\/span><\/a><span style=\"font-weight: 400;\">  (Meyer, 2023): &#8220;Trenutno je ChatGPT bolj uspe\u0161en pri natan\u010dnem pisanju manj\u0161ih blokov kode, medtem ko je njegova zanesljivost pri pisanju ve\u010djih\/kompleksnej\u0161ih programov (npr. programskega paketa) vpra\u0161ljiva.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Poleg tega so v nedavnem \u010dlanku v reviji Nature nekateri ra\u010dunalni\u0161ki znanstveniki opozorili, da bi se morali ustvarjanja kode z LLM lotevati previdno. \u0160e en sodoben dokument,  <\/span><a href=\"https:\/\/arxiv.org\/abs\/2303.11455\"><br \/>\n  <span style=\"font-weight: 400;\">Veliki jezikovni modeli in preproste, neumne napake <\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">(Jesse, 2023) je prikazal, kako priljubljeni LLM, Codex, ki ga uporablja prodajalec Copilot, proizvaja &#8220;znane, dobesedne SStuB-je kar 2x bolj verjetno kot znano, dobesedno pravilno kodo&#8221;. <\/span> <\/p>\n<p><span style=\"font-weight: 400;\">\u010ceprav teh te\u017eav ni mogo\u010de zanemariti, je \u0161e vedno veliko upravi\u010denega navdu\u0161enja nad tem, kako lahko ti programi pomagajo demokratizirati razvoj programske opreme s podporo tako tehni\u010dnim kot netehni\u010dnim ekipam.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Morda je najbolj impresiven podatek, da lahko orodja, kot je ChatGPT, zelo hitro ustvarijo funkcionalno kodo. S pravim pozivom lahko in\u017eenirji skraj\u0161ajo \u010das, ki je potreben za programiranje dolo\u010denih vrst kode, kar zagotavlja hitrej\u0161i \u017eivljenjski cikel razvoja programske opreme.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Konec leta 2022 bo priljubljeno programsko vozli\u0161\u010de <\/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 prepovedal uporabo umetne inteligence <\/span><br \/>\n<\/a> <span style=\"font-weight: 400;\">odgovore na svojem forumu. Navedli so visoko stopnjo napak in neto\u010dnosti, povezanih z aplikacijo. Vendar je tehnologija \u0161e v za\u010detni fazi, poleg tega pa je nezadovoljstvo z rezultati, ki jih ustvarja umetna inteligenca, v enaki meri posledica slabega hitrega in\u017eeniringa kot same tehnologije.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kljub pomislekom glede tehnologije je <\/span><a href=\"https:\/\/www.mckinsey.com\/featured-insights\/mckinsey-explainers\/what-is-prompt-engineering\"><br \/>\n  <span style=\"font-weight: 400;\">McKinsey nedavno objavil \u010dlanek<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  poudarja vpliv, ki ga ima hitri in\u017eeniring na svet programiranja. Svetovalno podjetje  <\/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 umetne inteligence v letu 2023: Leto preboja generativne umetne inteligence<\/span><\/a><span style=\"font-weight: 400;\">  je delil dva zanimiva trenda. Prvi\u010d, 7 % organizacij, ki vlagajo v umetno inteligenco, zaposluje hitre in\u017eenirje. Drugi\u010d, podjetja, ki uporabljajo umetno inteligenco, so zmanj\u0161ala \u0161tevilo delovnih mest, povezanih z umetno inteligenco, z 38 % na 28 %.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Te trende si lahko razlagamo tako, da so podjetja zadovoljna s to nastavitvijo in so pripravljena prenesti avtomatizacijo programske opreme na svoje stroje. \u010ceprav bi te \u0161tevilke lahko presenetile obstoje\u010de in\u017eenirje, McKinseyjeva raziskava ka\u017ee, da &#8220;le 8 odstotkov meni, da se bo \u0161tevilo njihovih zaposlenih zmanj\u0161alo za ve\u010d kot petino&#8221;. Na splo\u0161no bodo in\u017eenirji najverjetneje potrebovali nova znanja in spretnosti, da bodo lahko izkoristili trend avtomatizacije programske opreme, ki jo ustvarja umetna inteligenca.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ena od o\u010ditnih aplikacij za avtomatizacijo programske opreme, ki jo ustvarja umetna inteligenca, je ustvarjanje robotov za avtomatizacijo. \u010ceprav je hitri in\u017eeniring navidezno uporabniku prijazen vmesnik, saj se osredoto\u010da na pogovor, pa \u0161e ni jasno, ali lahko nadomesti obstoje\u010de re\u0161itve.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Programska oprema, kot je <a href=\"https:\/\/www.zaptest.com\/\">ZAPTEST<\/a>, je v mnogih pogledih \u017ee demokratizirala trg avtomatizacije programske opreme. Na voljo so orodja brez kode, ki netehni\u010dnim ekipam omogo\u010dajo izdelavo<a href=\"https:\/\/www.zaptest.com\/rpa\"> visokokakovostnih<\/a> robotov<a href=\"https:\/\/www.zaptest.com\/rpa\"> RPA<\/a>. Programska oprema, kot je ChatGPT, sicer omogo\u010da izgradnjo botov, vendar se lahko implementacija in vzdr\u017eevanje izka\u017eeta za te\u017eavna za vse, ki niso in\u017eenirji programske opreme, in tudi za tiste, ki so.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Snemanje interakcij med \u010dlovekom in ra\u010dunalnikom iz grafi\u010dnega vmesnika in pretvorba teh gibov v kodo je veliko bolj prijazno do uporabnika kot uporaba pozivov. V kombinaciji z mo\u017enostjo, da LLM ustvarja nestabilno kodo, ki je polna napak, lahko re\u010demo, da programska oprema RPA v bli\u017enji prihodnosti ne bo nikamor od\u0161la.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"2_Pretvarjanje_nestrukturiranih_podatkov\"><\/span><strong>#2. Pretvarjanje nestrukturiranih podatkov<\/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 seznam uat, orodja za testiranje spletnih aplikacij, avtomatizacija in drugo\" width=\"572\" height=\"381\"><\/p>\n<p><span style=\"font-weight: 400;\">Nestrukturirani podatki niso mo\u010dna stran <a href=\"https:\/\/www.zaptest.com\/a-complete-guide-to-robotic-process-automation-rpa\">robotske avtomatizacije procesov<\/a>. Tehnologija ni bila zasnovana za obdelavo stvari, kot so e-po\u0161ta, slike, zvok in drugo. Orodja RPA potrebujejo vnaprej dolo\u010dene podatkovne modele z organiziranimi strukturami.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Velik del nestrukturiranih podatkov vklju\u010duje besedilo v naravnem jeziku. Za &#8220;razumevanje&#8221; teh informacij in pridobivanje semanti\u010dnega pomena iz njih so zgrajeni veliki jezikovni modeli. To je velika prilo\u017enost za ekipe, ki \u017eelijo ta besedila interpretirati in jih pretvoriti v obliko, sprejemljivo za orodja RPA.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0160tevilne ekipe \u017ee leta uporabljajo obdelavo naravnega jezika (NLP), ki jim pomaga pri analizi \u010dustev. Ta postopek, znan tudi kot raziskovanje mnenj, pomaga organizacijam spremljati ob\u010dutke in stali\u0161\u010da potro\u0161nikov do blagovnih znamk. V ve\u010dini primerov se ta orodja uporabljajo za zaznavanje pozitivnih, negativnih in nevtralnih \u010dustev v besedilu. Vendar je tehnologija sposobna tudi veliko bolj podrobnega zaznavanja \u010dustev.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u010ceprav je na trgu ve\u010d orodij, ki ponujajo to funkcionalnost, pa LLM omogo\u010da bolj vsestransko uporabo, ki presega razumevanje ob\u010dutkov ljudi o izdelku ali storitvi. V zadnjih letih je na primer zelo priljubljena podatkovna analitika. Veliki podatki dajejo podjetjem prednost, saj jim omogo\u010dajo pridobivanje vpogledov in razumevanja, ki pomagajo pri sprejemanju odlo\u010ditev na podlagi podatkov.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pri zbiranju podatkov vam lahko pomagajo orodja za robotsko avtomatizacijo procesov. Vendar pa imajo, kot smo omenili zgoraj, te\u017eave z dolo\u010denimi vrstami informacij. Vendar lahko RPA v povezavi z orodji umetne inteligence, ki uporabljajo velike jezikovne modele, zbere velike koli\u010dine podatkov in jih uporabi za ustvarjanje informacij, ki so potrebne za orodja poslovne inteligence (BI).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Eden od zanimivej\u0161ih vidikov generativne umetne inteligence je njena sposobnost osmi\u0161ljanja vhodnih podatkov. Z ustreznim in\u017eeniringom lahko ekipe te podatke spremenijo v obliko, ki je primerna za orodja RPA.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">RPA lahko pomaga pove\u010dati u\u010dinkovitost delovnih postopkov z velikimi podatki. Za za\u010detek si lahko z njim pomagate pri vnosu in pridobivanju podatkov. Vendar pa so morda najbolj dragoceni in zanimivi primeri uporabe povezani z uporabo orodij RPA za preoblikovanje, \u010di\u0161\u010denje in nalaganje podatkov ali zagotavljanje hitre, u\u010dinkovite in natan\u010dne migracije podatkov.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Druga pomembna to\u010dka je upravljanje podatkov. Avtomatizacija zahtevkov za podatke pomaga organizacijam, da ostanejo skladne s predpisi, in ohranja podatke pred o\u010dmi ro\u010dnih delavcev.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3_Avtomatizacija_testiranja\"><\/span><strong>#3. Avtomatizacija 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\">Avtomatizacija testiranja<\/a> je v krogih razvijalcev programske opreme zelo priljubljena, saj omogo\u010da hitrej\u0161e preverjanje programske opreme. Testiranje in zagotavljanje kakovosti sta tradicionalno draga in dolgotrajna postopka; avtomatizacija testiranja je re\u0161itev za oba izziva.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ena od prvih stvari, ki jih lahko naredi hitri in\u017eeniring, je izbolj\u0161anje kakovosti testnih primerov. S pravimi pozivi lahko ti stroji analizirajo testne primere ter ugotovijo te\u017eave in na\u010dine za njihovo odpravo. Ta postopek lahko izbolj\u0161a obseg testnih primerov in privede do obse\u017enej\u0161ih testov.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Velikemu jezikovnemu modelu lahko na primer posredujete kodo na enak na\u010din kot \u010dlove\u0161kemu pregledovalcu. Ti stroji lahko hitro pregledajo kodo in odkrijejo napake, hro\u0161\u010de in celo te\u017eave z zmogljivostjo. Morda \u0161e bolj zanimivo je, da programi LLM ponujajo tudi mo\u017enost dopolnitve kode testnega primera iz preprostih utrinkov, kar pospe\u0161i ustvarjanje testnih primerov.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cilj hitrega in\u017eeniringa je re\u0161evanje \u0161tevilnih vpra\u0161anj, zaradi katerih se je pojavil pristop <a href=\"https:\/\/www.zaptest.com\/what-is-agile-testing-process-life-cycle-methods-implementation\">Agile\/DevOps<\/a> k razvoju programske opreme. In\u017eenirji \u017eelijo u\u010dinkovite in enostavno ponovljive teste, s katerimi lahko odkrijejo te\u017eave, \u0161e preden se aplikacije za\u010dnejo uporabljati. Ideja je, da se lahko razvijalci programske opreme s sprostitvijo \u010dasa osredoto\u010dijo na bolj ustvarjalne naloge, ki temeljijo na vrednosti.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kot je opisano v klasi\u010dnem dokumentu, <\/span><a href=\"https:\/\/www.researchgate.net\/publication\/254034665_Technical_Debt_in_Test_Automation\"><br \/>\n  <span style=\"font-weight: 400;\">Tehni\u010dni dolg pri avtomatizaciji testiranja<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  (K. Wiklund, 2012), lahko ekipe za razvoj programske opreme naletijo na te\u017eave, \u010de porabijo preve\u010d \u010dasa za ro\u010dno testiranje in preverjanje svoje programske opreme. Za\u010detni stro\u0161ki re\u0161itev za avtomatizacijo testiranja, pomanjkanje izku\u0161enj z avtomatizacijo in celo prednost starej\u0161im metodam lahko prispevajo k tem upo\u010dasnitvam.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Eden od najbolj zanimivih vidikov agilnega razvoja programske opreme vklju\u010duje <\/span><a href=\"https:\/\/scaledagileframework.com\/behavior-driven-development\/\"><br \/>\n  <span style=\"font-weight: 400;\">razvoj, ki temelji na vedenju (BDD).<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  Koncept se nana\u0161a na razvoj programske opreme s pri\u010dakovanim vedenjem uporabnikov. Medtem ko lahko izvajanje tega pristopa prihrani \u010das, ima veliko ekip te\u017eave pri izvajanju te avtomatizacije. Vendar pa je lahko re\u0161itev v obliki mehanizmov vse\u017eivljenjskega u\u010denja.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Med najpogostej\u0161imi simptomi tehni\u010dnega dolga sta slaba dokumentacija in pomanjkanje temeljitega testiranja. To so te\u017eave, ki jih lahko pomagajo re\u0161evati dana\u0161nji magistri prava. Vendar so drugi pomembni simptomi, kot je refaktorizacija, preve\u010d zapleteni za sedanjo generativno umetno inteligenco in morda ne bodo prinesli prihranka \u010dasa.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Zakljucne_misli\"><\/span><strong>Zaklju\u010dne 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 proti beta testiranju\" 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 aplikacije umetne inteligence imajo ogromen potencial. Vendar je uporabniku prijazen pogovorni vmesnik lahko zavajajo\u010d. Veliko ljudi meni, da je enostavno ustvariti kakovostne rezultate iz teh strojev. Vendar je odli\u010den hiter in\u017eeniring bolj zapleten, kot bi morda pri\u010dakovali.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">U\u010dinkovit hitri in\u017eeniring zahteva veliko poskusov in napak. Prav tako je potrebno veliko premisleka in\u017eenirja, da zagotovi uporabnost odgovorov. In kon\u010dno, preverjanje in ponovno preverjanje dela je pomembno zaradi mo\u017enosti napak, o katerih se veliko govori.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u010ceprav je \u0161tevilo hitrih in\u017eenirskih delovnih mest v porastu, o tem niso prepri\u010dani vsi. Oguz A. Acar v reviji Harvard Business Review navaja zanimivo trditev, da  <\/span><a href=\"https:\/\/hbr.org\/2023\/06\/ai-prompt-engineering-isnt-the-future\"><span style=\"font-weight: 400;\">&#8220;prihodnje generacije sistemov umetne inteligence bodo vedno bolj intuitivne in spretne pri razumevanju naravnega jezika, kar bo zmanj\u0161alo potrebo po skrbno zasnovanih napotkih.&#8221;<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Ne glede na prihodnost bo generativna umetna inteligenca vklju\u010dena v dogajanje. \u010ceprav hitri in\u017eeniring veliko obeta, je te\u017eko natan\u010dno dolo\u010diti, kak\u0161no vlogo bo imel.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zanimivo je, da je programska oprema za avtomatizacijo testiranja programske opreme \u017ee polna primerov uporabe in zgodb o uspehu, ki dokazujejo njeno primernost za pospe\u0161itev razvoja programske opreme, ne da bi pri tem ogrozili natan\u010dnost ali celovito preverjanje aplikacij.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Orodja, kot je ZAPTEST, razvijalcem \u017ee omogo\u010dajo re\u0161evanje te\u017eav, kot so neustrezen \u010das in viri, tehni\u010dni dolg, dokumentacija ter celovito testiranje in RPA. Poleg tega so ta orodja uporabniku prijaznej\u0161a od hitrega in\u017eeniringa, zato so veliko bolj primerna za netehni\u010dne ekipe. Kot vedno se pravi potencial skriva na sti\u010di\u0161\u010du teh vznemirljivih tehnologij avtomatizacije.  <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ChatGPT, Bard in drugi pomembni veliki jezikovni modeli (LLM) so v zadnjem letu prevladovali v na\u0161ih novicah. In to upravi\u010deno. Te vznemirljive tehnologije nam ponujajo vpogled v prihodnost, mo\u010d in mo\u017enosti umetne inteligence. \u010ceprav je bilo v javnosti veliko navdu\u0161enja nad ustvarjanjem besedila, slik in videoposnetkov, se ta orodja lahko uporabljajo tudi na \u0161tevilnih drugih [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":69259,"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\u017eeniring pri avtomatizaciji programske opreme - Def. Postopek & proces","_seopress_titles_desc":"Od generativne umetne inteligence in in\u017eeniringa hitrih sporo\u010dil se seznanite s posebnimi izvedbami in uporabo tehnologije pri testiranju programske opreme in 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":[493],"tags":[],"class_list":{"0":"post-69250","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ai-sl"},"acf":{"short_name":"Hitro in\u017eenirstvo pri avtomatizaciji programske opreme"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/posts\/69250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/comments?post=69250"}],"version-history":[{"count":1,"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/posts\/69250\/revisions"}],"predecessor-version":[{"id":69258,"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/posts\/69250\/revisions\/69258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/media\/69259"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/media?parent=69250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/categories?post=69250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/sl\/wp-json\/wp\/v2\/tags?post=69250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}