Kinek a vonala ez, GitHub? Néhány tipp fejlesztőknek

Kinek a vonala ez, GitHub? Néhány tipp fejlesztőknek

Kinek a vonala ez, GitHub? Néhány tipp a PlatoBlockchain Data Intelligence fejlesztőknek. Függőleges keresés. Ai.

Vélemény Nyílt forráskód. Nyitva van. Megnézheted. Többnyire használhatod. A névben van egy nyom. Nem olyan gyorsan, állítja egy csoportos kereset a Microsoft, az OpenAI és a GitHub ellen. A Copilot, egy IDE-n belüli mesterséges intelligencia által vezérelt és nyílt forráskódú javaslattevő bot, úgy működik, hogy kódsorokat kínál a programozóknak – és ez a csoportos kereset szerint megszegi a szabályokat, és alattomosan próbálja elrejteni. Egy bíró úgy ítélte meg, hogy néhány követelés megérdemli, hogy a bíróság elé kerüljön. Kedves uram, nem egy újabb szerzői jogi csata.

A technológia nagyon furcsának tűnhet a bírók számára. Tegyük fel, hogy legálisan vásárol egy e-könyvet. Hogyan kapod meg? Az útválasztók és a gyorsítótárazó szerverek is másolatot készítenek a könyvről, ahogy kézbesítik, de egy fillért sem fizettek. Az internetes infrastruktúra tulajdonosai naponta milliárdszor sértik meg a szerzői jogokat? Azt gondolhatja, hogy ez egy ostoba kérdés, de eléggé zavarta az Egyesült Királyság Legfelsőbb Bíróságát ahhoz, hogy Európába menjen, hogy megkérdezze:Valóban legális ez az internet??” Ne legyél már olyan barom, hangzott a válasz. Hiányzik nekünk Európa.

Hogy a Microsoft, a Copilot és az OpenAI kódsúgója ellen benyújtott követelések közül hány kerül a véres gagyi dobozba, az majd kiderül. A szabályok megírásakor senki sem látta előre, hogy a mesterséges intelligencia globális nyílt forráskódú adatbázisokat fog feldolgozni. Ugyanakkor senki sem látta előre, hogy a keresőmotorok nagykereskedelmi feldolgozást végeznek, elemzik és bemutatják az összes tartalmat. Ennek természetesen megvannak a maga problémái, de a konszenzus az, hogy túl hasznos és nem elég káros ahhoz, hogy törvényen kívül helyezzék. A másodpilóta és más, internetes tartalmat tápláló gépi tanulási rendszerek e tekintetben nagyjából megegyeznek a keresőmotorokkal. A kérdés tehát az, hogy az eredmény nem elég hasznos vagy túl káros ahhoz, hogy elfogadjuk? Hol van az érdekek egyensúlya?

Vannak hasznos módszerek a problémák megközelítésére, amelyek magukban foglalják – a vállalati vezetés most nézzen félre – az etikát. Igen, valóban, az etikus mesterséges intelligencia röviden divatos fecsegése konkrét utat kínál előre, amely sokkal jobban működik, mint a perek.

A szellemi tulajdonjognak az a lényege, hogy különleges érdekek miatt ki van szabva a formából, az alkotó ésszerű kívánságait tiszteletben kell tartani. Ha a szoftver nyílt forráskódú, akkor az alkotó ésszerűen azt kívánja, hogy az emberek elolvashassák és felhasználhassák. Valami, ami erre ösztönöz, nem tűnik a világ legrosszabb bűnének.

Talán így csinálja, a kódjavaslatokat kontextusból kiragadva mutatja be. Végül is rengeteg nyílt forráskódú licenc létezik, és néhány olyan feltételeket is tartalmazhat, amelyekről boldog másodpilótánknak tudnia kell. Nos, ha feltételezzük, hogy a Copilot felismeri, ha valaki más kódját javasolja, akkor nem ésszerűtlen, hogy jelenteni tudja az általa kínált licencfeltételeket. Ez a kódolóra hárítja a megfelelési kötelezettséget, ami etikusabb, mint a kísértés felajánlása, miközben eltitkolja a következményeket. Még a nyílt forráskódú szabályok betartása esetén is javíthatja a találati arányt.

Mi van, ha az eredeti kódoló tényleg nem akarja, hogy a cuccai átpréseljék a másodpilótát? A keresőmotorok világa ezt a robots.txt feltalálásával oldotta meg. Helyezzen el egy ilyen nevű fájlt a web gyökérkönyvtárába, és egy „No Entry” táblát helyez el a webrobotok számára. Manapság a dolgok egy kicsit fejlettebbek, ezért jó lenne, ha ezt a fajta funkciót bármilyen finomhangolással a GitHub szövetébe helyeznénk, ami a legjobban kifejezné az alkotói szándékot. Mindenesetre azt mondja a tartalomszolgáltatóknak: „Nem szeretné, hogy a dolgai megjelenjenek a keresési eredményeink között? Bírság." hajlamos arra, hogy az elmét a vele való együttélési módokra összpontosítsa. Választási lehetőséget adunk az embereknek, miközben elmagyarázzuk a következményeket? Szép.

Még ha feljogosítjuk az embereket arra, hogy eltávolítsák a kódjukat a Copilotból és hasonlókból, rengeteg jó dolog eltűnik, ez még nem a világ vége. Ott van a „tisztatér elv”, amely az 1980-as években szétzúzta az IBM domináns pozícióját, miközben őrülten felgyorsította a piacot. Ebből a gépi tanulás sokat tanulhat.

Az eredeti IBM PC szinte teljesen nyílt forráskódú volt. Az IBM kiadott egy műszaki kézikönyvet teljes kapcsolási rajzokkal, amelyek mindegyike szabványos, szabványos módon összekapcsolt chipeket használ, amelyeket a chipgyártók ingyen adtak át. Egy funkcionálisan egyenértékű (a szerzői jogi védelem alatt álló) IBM PC-klón megtervezése elektronikai mérnökök ezreire képes volt, és több százan meg is tették.

A legális taposóakna a bézs színű dobozban a BIOS, az alap bemeneti-kimeneti rendszer volt, egy viszonylag kis darab állandó szoftver, amely szabványos hardverszolgáltatásokat nyújtott az operációs rendszerek és alkalmazások számára megszakításokon keresztül – amit ma API-nak neveznek. Ha csak ezt a kódot másoltad a klónodhoz, akkor az IBM rávenné a jogaidat. Átírhatja a kódot, de az IBM perekbe vonhatja, és bebizonyíthatja, hogy nem másolta le. Még ha nyerne is, a késedelem és a költségek elsüllyesztenék.

Nézze meg a tisztaszobát. A klónozók olyan kódolókat fogadtak fel, akik soha nem olvasták el az IBM BIOS-át, és megtiltották nekik, hogy ezt tegyék. Ezek a programozók megkapták az API-t, ami nem szerzői jogvédelem alatt áll, és azt mondták, hogy írjanak erre a specifikációra. A jogi tanúsítványokkal a klónozók szívesen megesküdtek a bíróságon, az az elv, hogy nem lehet lemásolni, amit nem látott – és az eredeti Clone Wars kirakós játékának utolsó darabja is a helyén volt. Az, hogy az API-k ilyen erős ellenszert jelentenek a szerzői jogokkal szemben, sokakat arra késztetett, hogy megpróbálják megváltoztatni jogi státusukat, legutóbb Google v Oracle. Ez az Egyesült Államok Legfelsőbb Bírósága elé került, ahol, mint az összes többi, megbukott.

Tehát vegyünk két automatizált rendszert, az egyiket a kódon belüli interfészek megtalálására és elkülönítésére, a másikat pedig az interfészeket biztosító kód létrehozására szolgáló szabályok alkalmazására. Nincs kódsorok átvitele a virtuális légrésen. Az eredeti és az AI kód ​​automatizált tesztelése javítaná a minőséget. Végső soron egy nagyon finom eszköztár születne a refaktoráláshoz, mindenki javára. Etikusan hangzik, igaz?

Itt van. Ha valódi problémák merülnek fel azzal kapcsolatban, amit a Copilot csinál, akkor többféleképpen is elkerülheti ezeket, miközben megőrzi a hasznosságot és új előnyöket teremt. A szabályok szerint játszani, miközben javítja a dolgokat? Ez egy jó vonal. ®

Időbélyeg:

Még több A regisztráció