GitHub Copilot. Skriv kommentar och få färdiga kodpaket. Jösses....

Permalänk
Avstängd

GitHub Copilot. Skriv kommentar och få färdiga kodpaket. Jösses....

--
Får testa GitHub Copilot nu och jösses vad man sparar tid.
Man skriver en kommentar och får koden.
Ibland hela kodpaket.
Den ser vad man håller på med och gissar vad man behöver och jösses.
Man sitter och godkänner kod nu.
Fastnar man skriver man en kommentar om vad man försöker göra och vips får man förslag att välja på,
men ofta funkar första bästa.

Har även provat kodtävlingar och man kopierar frågan och klistrar in som kommentar.
Vips får man kod som man klistrar in och får godkänt.

Jösses.....

Kolla här hur det funkar.
https://www.youtube.com/watch?v=FHwnrYm0mNc

MagI
----

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk
Medlem

Alla utom github: Vi kommer alltid behöva programmerare.

Github: Hold my jolt

Visa signatur

CPU: Ryzen 5600xGPU: 1080 TI ROG Strix RAM:2x16GB G.skill Trident @ 3600MHz MoBo: Asus B550FPSU: Corsair SF750
En resa till Nordkorea
2 dagar i Tjernobyl

Permalänk
Moderator
Festpilot 2020, Antiallo
Skrivet av Magi55:

--
Får testa GitHub Copilot nu och jösses vad man sparar tid.
Man skriver en kommentar och får koden.
Ibland hela kodpaket.
Den ser vad man håller på med och gissar vad man behöver och jösses.
Man sitter och godkänner kod nu.
Fastnar man skriver man en kommentar om vad man försöker göra och vips får man förslag att välja på,
men ofta funkar första bästa.

Har även provat kodtävlingar och man kopierar frågan och klistrar in som kommentar.
Vips får man kod som man klistrar in och får godkänt.

Jösses.....

Kolla här hur det funkar.
https://www.youtube.com/watch?v=FHwnrYm0mNc

MagI
----

Ser riktigt coolt ut! Hoppas det plockas upp av skolorna så att kunskapen på nya studenter inte blir lidande av copy-paste-plagiat.

Visa signatur

 | PM:a Moderatorerna | Kontaktformuläret | Geeks Discord |
Testpilot, Skribent, Moderator & Geeks Gaming Huvudadmin

Permalänk
Medlem

Det är häftigt fram tills den plagierar kod.

De flesta företag kommer nog inte våga använda den.

Men är det ok att använda den till hobbyprojekt? Finns ju fortfarande risk att man bryter licenser med det, och det är svårt att veta vad som blir konsekvenserna för företag eller privatpersoner.

Saker som bara ligger lokalt hos en själv kommer man säkert undan med!

Permalänk
Medlem

Jag tror att vi kommer se en kraftig övergång till alternativ om ett plagiatfall skulle uppstå. Personligen så skriver jag hellre kod än reviewar.

Permalänk
Medlem

Gubben i mig vill se den som en gimmick, men jag antar att det här kan vara embryot till framtidens programmering. Fast problemet kvarstår; istället för att fundera ut hur och vad du ska koda får du nu fundera på hur du ska formulera frågan för att få det du vill.
Har märkt att i dom flesta fall är det inte själva koden som är problemet utan vägen dit, arkitekturen, patterns, dataflöden etc Men det gäller iofs seniorer
Cool grej oavsett 🤓

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Medlem

Väldigt coolt! Men min erfarenhet säger att det inte kommer fungera med dåliga kravställningar. 🤓 Sen kan ju videon vara lite missvisande. Det finns massor med repos med de problemen han försökte lösa. Tror det blir lite knepigare med businesslogik. Isåfall måste man vara mer noggrann med att bygga små moduler med specifika uppgifter och då kan det ju vara behändigt.

Om man nu snabbt behöver en funktion för att beräkna något enkelt men istället för att behöva googla och copy paste: a från SO så får man upp lösningen direkt. 👍

Permalänk
Avstängd
Skrivet av orp:

Jag tror att vi kommer se en kraftig övergång till alternativ om ett plagiatfall skulle uppstå. Personligen så skriver jag hellre kod än reviewar.

Detta är något helt annat.
Kolla videos på Youtube så ni förstår vad detta handlar om.

Detta är absolut ett system som förstår text och kod.
Den komponerad egen kod efter vad man har.

MagI
...

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk
Medlem
Skrivet av DavidtheDoom:

Ser riktigt coolt ut! Hoppas det plockas upp av skolorna så att kunskapen på nya studenter inte blir lidande av copy-paste-plagiat.

Eller så plockas den upp av eleverna och vips så ökar copy-paste-programmerarna exponentiellt utan reell förståelse för hur man identifierar problem, avgränsar dessa problem samt löser dem. Räcker ju med att skumma valfritt forum som rör programmering, redan idag finns det 13 trådar på dussinet om hur man löser problem från grundkursen i programmering.

Skrivet av aradove:

Det är häftigt fram tills den plagierar kod.

De flesta företag kommer nog inte våga använda den.

Men är det ok att använda den till hobbyprojekt? Finns ju fortfarande risk att man bryter licenser med det, och det är svårt att veta vad som blir konsekvenserna för företag eller privatpersoner.

Saker som bara ligger lokalt hos en själv kommer man säkert undan med!

Skulle tro att Copilot enbart baserar sina lösningar på open source-kod. Skulle det visa sig att de nyttjar skyddad kod så är det döden för den kommersiella delen av GitHub.

Visa signatur

WS: R7 2700x | RTX 2070S | Corsair AX860W | Lian Li PC-O11 Dynamic
Unraid: R7-2700X | GTX1050 | 3U chassi med 20 diskplatser
Servrar: 3x NUC 10 i5 ESX-kluster

Permalänk
Medlem
Skrivet av DavidtheDoom:

Ser riktigt coolt ut! Hoppas det plockas upp av skolorna så att kunskapen på nya studenter inte blir lidande av copy-paste-plagiat.

Samma sak med programmeringsuppgifter vid anställningsintervjuer. Klista in det i github och se om det lirar. Funkar det så modda koden lite så den inte är identisk och analysera den sedan så du kan motivera den arkitekturen och detaljerna.
Skolorna borde ju (kanske de gör? var något decennium sedan jag pluggade ) mest se om koden får fram förväntat resultat och efter det så får studenterna presentera lösningen och motivera de beslut som ligger bakom den (gärna komma med förslag på alternativa lösningar, pros/cons etc.). Då ser man ju hyfsat snabbt vilka som har jobbat med sin kod och vilka som har fått den från interwebz.

Visa signatur

Att förespråka Mac på Swec är som att förespråka hybridbilar på en raggarträff i Mora.

Permalänk
Avstängd

-‐
Här är en bra Youtube video som förklarar hur GitHub Copilot fungerar med tester odyl.
https://youtu.be/x_Yw2f161CU

MagI
--

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk
Medlem
Skrivet av whisky:

Skulle tro att Copilot enbart baserar sina lösningar på open source-kod. Skulle det visa sig att de nyttjar skyddad kod så är det döden för den kommersiella delen av GitHub.

De använder tydligen all offentlig kod på Github, oavsett licens:
https://twitter.com/NoraDotCodes/status/1412741339771461635

Permalänk
Medlem
Skrivet av Takyon:

De använder tydligen all offentlig kod på Github, oavsett licens:
https://twitter.com/NoraDotCodes/status/1412741339771461635

Frågan är hur många företag som inte vill få sin kod kopierad som lägger koden i offentliga repon? Spelar ju ingen roll vilken licensmodell man använder om man publicerar sin kod öppet, den kommer att bli kopierad ganska omgående ändå... Vill man skydda koden så är ett offentligt repo det sista man använder sig av.

Visa signatur

WS: R7 2700x | RTX 2070S | Corsair AX860W | Lian Li PC-O11 Dynamic
Unraid: R7-2700X | GTX1050 | 3U chassi med 20 diskplatser
Servrar: 3x NUC 10 i5 ESX-kluster

Permalänk
Medlem
Skrivet av whisky:

Frågan är hur många företag som inte vill få sin kod kopierad som lägger koden i offentliga repon? Spelar ju ingen roll vilken licensmodell man använder om man publicerar sin kod öppet, den kommer att bli kopierad ganska omgående ändå... Vill man skydda koden så är ett offentligt repo det sista man använder sig av.

Det är sant! Men det kan fortfarande leda till allvarliga problem gällande tillskrivning, share-alike etc. Ett kul exempel är följande:

https://twitter.com/mitsuhiko/status/1410886329924194309

Det vill säga den kända fast inverse square root funktionen från Quake III Arena saxat rakt av, inklusive kommentarer, fast med BSD2 licens istället för GPL2 och helt fel upphovsrättsinnehavare.

Permalänk
Medlem

Coolt!

Visa signatur

AMD 7800X3D | ASUS TUF X670E-PLUS | Corsair Vengeance DDR5 32GB EXPO | ASUS TUF 4090 OC 24GB |
Noctua NH-U12A | Corsair 4000D | Corsair AX1200W | Steelseries Apex 7 | Steelseries Sensei Ten | ASUS VG35VQ

https://github.com/Mariusz89B

Permalänk
Avstängd

---
Någon mer som är imponerad av GitHub copilot?
Jag har också tillgång till GitHub codespaces och kan där använda copilot.
Har kört de tyngsta repos i en browser på en Raspberry Pi, codespaces med copilot.

Någon mer som provat codespaces med copilot i webbläsaren?
Detta är tamefan imponerande.....

MagI
-------

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk
Datavetare

Att Copilot är kapabel att läsa / förstå problemställningen skriven som "normal" engelska är mäkta imponerande!

Att resultatet rent kodmässigt så pass ofta blir korrekt är nästan skrämmande imponerade.

Vad den föreslår som lösningar är kanske inte lika roligt...

Tar man de två första problemen i videon, räkna ut heltalskvadratroten samt generera alla permutationer av en lista så må förslaget fungera men det finns lösningar som är minst lika lätta att förstå och när jag gjorde snabbskott på benchmarking var de i båda fallen 2,5-3 gånger snabbare också.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Avstängd
Skrivet av Yoshman:

Att Copilot är kapabel att läsa / förstå problemställningen skriven som "normal" engelska är mäkta imponerande!

Att resultatet rent kodmässigt så pass ofta blir korrekt är nästan skrämmande imponerade.

Vad den föreslår som lösningar är kanske inte lika roligt...

Tar man de två första problemen i videon, räkna ut heltalskvadratroten samt generera alla permutationer av en lista så må förslaget fungera men det finns lösningar som är minst lika lätta att förstå och när jag gjorde snabbskott på benchmarking var de i båda fallen 2,5-3 gånger snabbare också.

Jag har även provat copilot labs och det är verkligen imponerande.
https://githubnext.com/projects/copilot-labs/

Alla som kodar måste prova copilot och labs.

MagI
------

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk
Medlem
Skrivet av Magi55:

Detta är något helt annat.
Kolla videos på Youtube så ni förstår vad detta handlar om.

Detta är absolut ett system som förstår text och kod.
Den komponerad egen kod efter vad man har.

MagI
...

Detta svaret har åldrats dåligt. Vem kunde förutspått att den skulle plagierat?
Jag har läst om två fall där Copilot kopierat kod från andra projekt.

https://twitter.com/docsparse/status/1581461734665367554
https://www.bleepingcomputer.com/news/security/microsoft-sued...

Permalänk
Avstängd

MS hade någon plugin till VS 2013 som gjorde något liknande, den sökte på stack overflow, programmers.com och MS egna sidor, och fick in ens egna variabler och allt i koden. Säkert inte lika avancerat som detta dock, och det kanske inte funkade så bra för det blev ju inget med det efter den testversionen.