{"id":18391,"date":"2024-06-05T07:26:00","date_gmt":"2024-06-05T07:26:00","guid":{"rendered":"https:\/\/hedman.legal\/?post_type=articles_posttype&#038;p=18391"},"modified":"2024-07-01T13:12:50","modified_gmt":"2024-07-01T13:12:50","slug":"koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused","status":"publish","type":"articles_posttype","link":"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/","title":{"rendered":"Koodi kirjutamine tehisintellekti abil: autori\u00f5iguste ja privaatsusega seotud keerukused"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sisukord<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/#Tehisintellekti_loodud_koodi_autorioigused\" >Tehisintellekti loodud koodi autori\u00f5igused\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/#Tehisintellekti_loodud_koodi_lisamine_olemasolevatesse_projektidesse\" >Tehisintellekti loodud koodi lisamine olemasolevatesse projektidesse<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/#Kas_tehisintellekti_loodud_kood_voib_kattuda_mone_autorioigustega_kaitstud_koodiga\" >Kas tehisintellekti loodud kood v\u00f5ib kattuda m\u00f5ne autori\u00f5igustega kaitstud koodiga?\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/#Tehisintellekti_abil_loodud_koodi_kasutamine_ja_litsentsimise_kusimused\" >Tehisintellekti abil loodud koodi kasutamine ja litsentsimise k\u00fcsimused\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/#Kuidas_vahendada_autorioiguste_rikkumise_riski\" >Kuidas v\u00e4hendada autori\u00f5iguste rikkumise riski\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/#Andmekaitseprobleemid_tehisintellekti_loodud_koodi_kasutamisel\" >Andmekaitseprobleemid tehisintellekti loodud koodi kasutamisel\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/hedman.legal\/et\/artiklid\/koodi-kirjutamine-tehisintellekti-abil-autorioiguste-ja-privaatsusega-seotud-keerukused\/#Kokkuvote\" >Kokkuv\u00f5te\u00a0<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>M\u00f5eldes tagasi 2023. aasta algusele, mil h\u00fcppeliselt kerkis esile tehisintellekti (TI) teema, on viimase aasta jooksul ilmselt enamikke programmeerijaid j\u00e4litanud igal sammul artiklid ja sotsiaalmeediapostitused, mis k\u00e4sitavad TI kasutamist koodi kirjutamise vahendina. V\u00e4idetavalt kiirendab tehisintellekti kasutamine koodi genereerimiseks oluliselt tarkvaraarendusprotsesse ja suurendab nende t\u00f5husust.\u202f<\/p>\n\n\n\n<p>Tehisintellekt suudab iseseisvalt toota koodi, mis p\u00f5hineb suurtel andmekogumitel ja olemasolevatel koodibaasidel, h\u00e4gustades piire inimese ja masina loovuse vahel. Sellegipoolest kaasneb tehisintellekti abil koodi genereerivate t\u00f6\u00f6riistade tulekuga teatavaid ohte, millele tuleb t\u00e4helepanu p\u00f6\u00f6rata. See t\u00f5statab p\u00f5hik\u00fcsimuse: keda v\u00f5ib pidada tehisintellekti loodud koodi loojaks ja seega ka autoriks?<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Tehisintellekti_loodud_koodi_autorioigused\"><\/span><strong>Tehisintellekti loodud koodi autori\u00f5igused<\/strong>\u00a0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tarkvaraarendajad on oma loomingu kaitsmiseks juba pikka aega toetunud autori\u00f5igusele. Programmi l\u00e4htekood on Eesti autori\u00f5iguse seaduse (Aut\u00d5S) alusel sarnaselt kirjandusteosega kaitstud teos. Autori\u00f5igused annavad loojatele ainu\u00f5igused, sealhulgas \u00f5iguse teose kopeerimiseks, levitamiseks ja \u00fcldsusele n\u00e4itamiseks ning \u00f5iguse luua tuletatud teoseid. Autori\u00f5igus v\u00f5imaldab arvutiprogrammi autoril takistada oma l\u00e4htekoodi loata kasutamist, kopeerimist v\u00f5i levitamist teiste isikute poolt.<\/p>\n\n\n\n<p>Kui inimene kirjutab koodirea, suunab ta oma loomingulise ja intellektuaalse vabaduse l\u00e4htekoodi kirjutamiseks, mille k\u00e4igus ta eelduslikult loob autori\u00f5igusega kaitstud teose. Tegelikult laieneb enamikus riikides autori\u00f5iguste kaitse inimautoritele, mitte aga masinatele v\u00f5i tehisintellekti s\u00fcsteemidele. P\u00f5hjus tuleneb sellest, et ainult inimene saab olla loominguline, samas kui tehisintellekt toimib algoritmide abil ega ole seet\u00f5ttu loov. Sel p\u00f5hjusel ei kuulu tehisintellekti loodud kood autori\u00f5igusliku kaitse alla nagu inimese loodud kood.<\/p>\n\n\n\n<p>Kuna inimene ei ole loomingulises protsessis osalenud, on tehisintellekti loodud koodile autorsuse omistamine keeruline. Eelnev on eriti oluline selliste t\u00f6\u00f6riistade puhul nagu OpenAI GPT ja GitHubi Copilot, kus kasutaja sisestab p\u00e4ringu ja saab vastuseks koodil\u00f5igu. Selle protsessi k\u00e4igus sisestab kasutaja ainult \u00fcldise kirjelduse v\u00f5i ettekujutuse oodatavast tulemusest. Ideed on aga abstraktsed ja ei ole autori\u00f5igusega kaitstavad. Seet\u00f5ttu ei ole TI genereeritud koodil\u00f5iked autori\u00f5igusega kaitstavad, kuna kasutajal puudub kontroll saadud l\u00e4htekoodi \u00fcle. <br><br>Kasutaja v\u00e4ljendab p\u00e4ringus ainult oma ideed, saades vastuseks koodil\u00f5igu, mis eeldatavasti vastab p\u00e4ringule. Saadud koodil\u00f5iked koostatakse automaatselt, l\u00e4htudes tehisintellekti mudeli parameetritest ja treeningandmetest. Ei kasutajal ega OpenAI-l ega GitHubil ei ole otsest loomingulist kontrolli tehisintellekti genereeritud koodi \u00fcle, mist\u00f5ttu kood on autorita ja ei ole l\u00f5ppkokkuv\u00f5ttes autori\u00f5igusega kaitstav.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Tehisintellekti_loodud_koodi_lisamine_olemasolevatesse_projektidesse\"><\/span><strong>Tehisintellekti loodud koodi lisamine olemasolevatesse projektidesse<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Kuigi tehisintellekti vahenditega genereeritud koodil\u00f5iked ei ole iseenesest autori\u00f5igusega kaitstavad, v\u00f5ib neid integreerida ja tavaliselt ka integreeritakse suurematesse projektidesse. Kui tehisintellekti abil genereeritud kood lisatakse laiemasse koodibaasi, kus arendaja kasutab loomingulist vabadust, on programmi l\u00e4htekood tervikuna autori\u00f5igusega kaitstud. Autoril on seega ainu\u00f5igus kogu l\u00e4htekoodile ja ta v\u00f5ib keelata teistel isikutel seda kasutada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Kas_tehisintellekti_loodud_kood_voib_kattuda_mone_autorioigustega_kaitstud_koodiga\"><\/span><strong>Kas tehisintellekti loodud kood v\u00f5ib kattuda m\u00f5ne autori\u00f5igustega kaitstud koodiga?\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tehisintellekti koodigeneraatorite kasutajad peavad siiski olema ettevaatlikud, sest koodil\u00f5ikude kasutamine ei v\u00e4lista t\u00e4ielikult autori\u00f5iguste rikkumise v\u00f5imalust. L\u00fchidalt \u00f6eldes annab autori\u00f5igus autorile ainu\u00f5iguse oma teose \u00fcle, sh keelata teistel teose loata kasutamise. Isik, kes kasutab autori\u00f5igusega kaitstud teoseid ebaseaduslikult, rikub autori \u00f5igusi. <br><br>Kuna tehisintellekti mudeleid treenitakse tohutute andmekogumite, sealhulgas autori\u00f5igusega kaitstud materjalide p\u00f5hjal, on oht, et tehisintellekti loodud kood v\u00f5ib reprodutseerida v\u00f5i sarnaneda autori\u00f5igusega kaitstud koodile ilma autori selges\u00f5nalise loata. See avab v\u00f5imaluse, et algsed loojad esitavad tehisintellekti abil loodud koodi kasutajate vastu autori\u00f5iguste rikkumise n\u00f5udeid.<\/p>\n\n\n\n<p>M\u00f5nel juhul on l\u00e4htekoodi autorid laadinud oma koodi \u00fcles GitHubi ja lisanud l\u00e4htekoodile GPLv3 v\u00f5i sarnase tugeva <em>copyleft<\/em>-litsentsi. Kuigi <em>copyleft<\/em>-litsents lubab luua tuletatud teoseid, on litsents \u201enakkav\u201c, mis t\u00e4hendab, et iga programm, mis on ehitatud litsentseeritud tarkvara peale, peab sisaldama sama GPLv3-litsentsi. <br><br>M\u00f5ned tehisintellekti mudelid on koolitatud GitHubi v\u00f5i sarnaste koodihoidlate p\u00f5hjal ning on oht, et tehisintellekti generaator v\u00e4ljastab koodi, mis on identne olemasoleva copyleft-litsentsiga koodiga. Kuigi avatud l\u00e4htekoodi v\u00f5ib kopeerida, on GPLv3 litsentsis s\u00e4testatud, et kasutaja peab programmile ka GPLv3 litsentsi lisama. Sellisel juhul on kasutajal oht saada autori\u00f5iguse rikkumise n\u00f5ue, kui ta programmi kommertsialiseerib, selle asemel et lisada programmile kohustuslik GPLv3 litsents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Tehisintellekti_abil_loodud_koodi_kasutamine_ja_litsentsimise_kusimused\"><\/span><strong>Tehisintellekti abil loodud koodi kasutamine ja litsentsimise k\u00fcsimused\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>M\u00f5nel juhul on l\u00e4htekoodi autorid laadinud oma koodi \u00fcles GitHubi ja lisanud l\u00e4htekoodile GPLv3 litsentsi. M\u00f5ned tehisintellekti mudelid on koolitatud GitHubi koodivaramutes leiduva materjali p\u00f5hjal. Tehisintellekt v\u00f5ib v\u00e4ljastada koodi, mis on identne olemasoleva koodiga. Kuigi kood p\u00e4rineb avalikust allikast ja seda v\u00f5ib kopeerida, on GPLv3 litsentsis s\u00e4testatud, et kasutaja peab enda loodud programmi ka t\u00e4ielikult GPLv3 litsentsi alusel avaldama. Sellisel juhul on kasutajal oht saada autori\u00f5iguse n\u00f5ue, kui ta ei lisa enda programmile GPLv3 litsentsi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Kuidas_vahendada_autorioiguste_rikkumise_riski\"><\/span><strong>Kuidas v\u00e4hendada autori\u00f5iguste rikkumise riski\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>V\u00f5imalike autori\u00f5igusega seotud probleemide leevendamiseks peavad arendajad olema valvsad projektides kasutatava koodi suhtes, v\u00e4ltides autori\u00f5igusega kaitstud materjalide kasutamist ilma n\u00f5uetekohaste lubade v\u00f5i litsentsideta. Kahjuks ei ole tehisintellekti genereerimisteenuse pakkujad rakendanud j\u00f5ulisi mehhanisme, et tuvastada ja v\u00e4listada autori\u00f5igusega kaitstud sisu koodi genereerimise ajal. \u00dcks l\u00e4henemisviis oleks k\u00e4sitsi kontrollida tehisintellekti genereeritud koodi avalike repositooriumidega, tuvastades k\u00f5ik kattuvused.<br><br>M\u00f5nel t\u00f6\u00f6riistal, n\u00e4iteks Copilotil, on aga l\u00fcliti, mis kontrollib v\u00e4ljundit avalikes repositooriumides leitud koodi suhtes. Selle l\u00fcliti rakendamisel ei paku Copilot kasutajale l\u00e4htekoodi, mis vastab olemasolevale l\u00e4htekoodi repositooriumile. Kasutaja peaks selle l\u00fcliti sisse l\u00fclitama, et minimeerida autori\u00f5iguste rikkumise ohtu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Andmekaitseprobleemid_tehisintellekti_loodud_koodi_kasutamisel\"><\/span><strong>Andmekaitseprobleemid tehisintellekti loodud koodi kasutamisel\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Isikuandmete v\u00f5i konfidentsiaalsete andmete edastamine tehisintellekti-generaatorite teenusepakkujatele v\u00f5ib tekitada probleeme seoses eraelu puutumatuse ja turvalisusega. Kui arendajad kasutavad kolmanda osapoole tehisintellekti teenuseid, jagavad nad sageli m\u00e4rkimisv\u00e4\u00e4rses koguses tundlikku teavet, n\u00e4iteks konfidentsiaalseid algoritme v\u00f5i kasutajaandmeid. Selline praktika kujutab endast andmete rikkumise v\u00f5i volitamata juurdep\u00e4\u00e4su ohtu, mis v\u00f5ib ohustada kogu tarkvaraarendusprotsessi turvalisust.<\/p>\n\n\n\n<p>Nende probleemide lahendamiseks peaksid arendajad hoolikalt hindama tehisintellekti teenusepakkujaid, kellega nad koost\u00f6\u00f6d teevad, tagades, et kasutusel on piisavad andmekaitsemeetmed. Tehisintellekti teenusepakkujatega s\u00f5lmitavates lepingutes ja kokkulepetes tuleks selgelt kirjeldada andmete kasutamist ja turvaprotokolle, et kaitsta konfidentsiaalset teavet. N\u00e4iteks GPT treenib oma tehisintellekti mudelit vaikimisi kasutaja p\u00e4ringute alusel. Selle seadistuse v\u00e4ljal\u00fclitamine rakenduses v\u00f5ib aidata kaasa eraelu puutumatuse kaitsmisele, kuna tehisintellekti mudelite treenimiseks ei kasutata tundlikke andmeid, mis v\u00e4listab andmete avaldamise v\u00f5imaluse teistele teenuse kasutajatele.<\/p>\n\n\n\n<p>M\u00f5ne projekti puhul v\u00f5ib GPT v\u00f5i Copiloti kasutamine rangete konfidentsiaalsusn\u00f5uete t\u00f5ttu olla t\u00e4ielikult keelatud. Sellistel juhtudel peaksid arendajad \u00fcldse loobuma tehisintellekti koodi genereerimisest. Teise v\u00f5imalusena v\u00f5ivad nad p\u00fc\u00fcda kasutada privaatseid LLM-lahendusi, n\u00e4iteks andmete eraldamist ettev\u00f5ttesiseselt v\u00f5i eraldi virtuaalses serveris. See v\u00e4hendab riske veelgi, tagades, et konfidentsiaalsed v\u00f5i tundlikud andmed ei satuks ohtu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><span class=\"ez-toc-section\" id=\"Kokkuvote\"><\/span><strong>Kokkuv\u00f5te\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tehisintellekti abil loodud koodi levikuga kaasnevad tarkvaraarendajate jaoks riukalikud autori\u00f5iguslikud tagaj\u00e4rjed. Kuna tehisintellekt muutub \u00fcha enam arendusprotsessi lahutamatuks osaks, muutub tehisintellekti loodud koodi autori\u00f5iguste selgitamine eluliselt t\u00e4htsaks. Kuigi tehisintellekti s\u00fcsteemidel puudub autori\u00f5iguslik kaitse, peavad arendajad v\u00f5imalike rikkumiste v\u00e4ltimiseks \u00f5igusmaastikuga hoolikalt ja ennetavalt arvestama. <br><br>Lisaks sellele tuleb vastutustundlikult hallata isikuandmete v\u00f5i konfidentsiaalsete andmete vastutustundlikku kasutamist ja edastamist tehisintellekti teenusepakkujatele, et kaitsta nii arendajate huve kui ka andmete enda turvalisust.<\/p>\n","protected":false},"featured_media":18375,"template":"","article_categories":[132,128],"class_list":["post-18391","articles_posttype","type-articles_posttype","status-publish","has-post-thumbnail","hentry","article_categories-infotehnoloogia","article_categories-uued-arimudelid"],"acf":[],"_links":{"self":[{"href":"https:\/\/hedman.legal\/et\/wp-json\/wp\/v2\/articles_posttype\/18391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hedman.legal\/et\/wp-json\/wp\/v2\/articles_posttype"}],"about":[{"href":"https:\/\/hedman.legal\/et\/wp-json\/wp\/v2\/types\/articles_posttype"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hedman.legal\/et\/wp-json\/wp\/v2\/media\/18375"}],"wp:attachment":[{"href":"https:\/\/hedman.legal\/et\/wp-json\/wp\/v2\/media?parent=18391"}],"wp:term":[{"taxonomy":"article_categories","embeddable":true,"href":"https:\/\/hedman.legal\/et\/wp-json\/wp\/v2\/article_categories?post=18391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}