Nemrég megosztjuk itt a blogon a „Copilot” híreit ami egy AI, amely időt takarít meg az OpenAI kutatócég Codex nevű mesterséges intelligencia -rendszerének felhasználásával, saját javaslatokkal segítve a saját javaslataikat, amelyek több milliárd nyilvános kódon alapulnak, amelyek felhasználói nyilvánosan hozzájárultak a GitHubhoz.
Míg a Copilot hatalmas időmegtakarító és a GitHub a Copilot -ot a "páros programozás" AI megfelelőjeként írja le, amelyben két fejlesztő dolgozik együtt egyetlen számítógépen. Az ötlet az, hogy az egyik fejlesztő új ötletekkel vagy problémákkal találkozhat, amelyeket a másik fejlesztő esetleg elmulasztott, még akkor is, ha több órányi munkát igényel.
A gyakorlatbanA Copilot azonban inkább időtakarékos segédeszköz olyan erőforrásokat integrál, amelyeket a fejlesztőknek máshol kellene keresniük. Amikor a felhasználók adatokat írnak be a Copilotba, az eszköz töredékeket javasol hogy egy gombnyomással hozzáadhassák. Így nem kell vesztegetniük az időt az API dokumentációra vagy a mintakódra olyan helyeken, mint a StackOverflow.
A GitHub Copilot ideghálózatát hatalmas mennyiségű, kódból álló adat felhasználásával képezik ki - milliónyi sort töltöttek fel a GitHub, a világ legnagyobb platformja, a fejlesztők együttműködésére és munkájuk megosztására szolgáló 65 millió felhasználója.
A cél az, hogy a Copilot eléggé megismerje a kódmintákat ahhoz, hogy képes legyen magától feltörni. A hiányos kódot átveheti egy emberi partnertől, és befejezheti a munkát a hiányzó részek hozzáadásával. A legtöbb esetben úgy tűnik, hogy ez sikeres. A GitHub azt tervezi, hogy eladja az eszközhöz való hozzáférést a fejlesztőknek.
Mint a legtöbb mesterséges intelligencia eszköz, A GitHub azt is szeretné, ha a Copilot idővel okosabbá válna az összegyűjtött adatok alapján felhasználók számára.
Amikor a felhasználók elfogadják vagy elutasítják a Copilot javaslatait, a gépi tanulási modelljük ezt a visszajelzést használja a jövőbeli javaslatok javítására, így az eszköz emberibb lesz tanulás közben.
Röviddel a Copilot elindítása után néhány fejlesztőt riasztani kezdett a nyilvános kód használata hogy kiképezze az eszköz mesterséges intelligenciáját. Az egyik aggodalom az Ha a Copilot elég nagy darabokat reprodukál a meglévő kódból, akkor szerzői jogok megsértése lehet vagy nyílt forráskódot mosson kereskedelmi használatra megfelelő licenc nélkül.
Erről A Szabad Szoftver Alapítvány bejelentette, hogy felhívást indított a Copilot szabad szoftverközösségre gyakorolt hatásairól szóló technikai jelentések kérésére finanszírozták
„Már tudjuk, hogy a Copilot jelenlegi formájában elfogadhatatlan és tisztességtelen. Nem szabad szoftvert kell futtatnia (Visual Studio vagy a Visual Studio Code egyes részei), a Copilot pedig a szoftver helyettesítő szolgáltatása.
Ennek oka az, hogy a Copilot nem szabad szoftvert futtat, a Microsoft Visual Studio IDE -ként vagy a Visual Studio Code kiadójaként fenntartja az FSF -et, és "szolgáltatásként helyettesíti a szoftvert", ami azt jelenti, hogy ez egy módja annak, hogy hatalmat szerezzen mások számítástechnikája felett.
Mivel mint ilyen A Copilot egy Visual Studio Code kiterjesztés, amely gépi tanulást használ szabadon licencelt nyílt forráskódú szoftverekben tanult, hogy kódsorokat vagy szolgáltatásokat javasoljon a fejlesztőknek, amikor szoftvert írnak.
A Copilot azonban sok más kérdést is felvet, amelyek további megfontolást igényelnek.
„A Szabad Szoftver Alapítványhoz számos megkeresés érkezett az ezekben a kérdésekben elfoglalt álláspontunkról. Láthatjuk, hogy a Copilot nyílt forráskódú szoftverek használata számos következménnyel jár a szabad szoftverközösség nagy része számára. A fejlesztők tudni akarják, hogy egy neurális hálózat szoftverben való betanítása valóban méltányos használatnak tekinthető -e. Mások, akiket érdekelhet a Copilot használata, kíváncsiak arra, hogy a GitHub által üzemeltetett tárhelyekről másolt kódrészletek és más anyagok szerzői jogok megsértéséhez vezethetnek-e.
forrás: https://www.fsf.org/