Ha Ön programozó, akkor jó eséllyel kimerült a hosszú programok írásától (vagy fog!) És valószínűleg azon tűnődött magában: "Mi lenne, ha velem ülne valaki, aki segítene nekem ezeknek a programoknak a létrehozásában?"
Most a GitHub Copilot, egy mesterséges intelligencia eszköz áll rendelkezésre, amely segít hatékonyabban megírni a szkripteket. A GitHub Copilot javasolhat kódsorokat, és még elvégezheti a funkcióit.
Ebben a cikkben többet megtudhat a GitHub CoPilot -ról és annak lehetőségeiről. Kezdjük el!
Mi a GitHub CoPilot és hogyan működik?
A GitHub a Microsoft leányvállalata, amely az OpenAI -val (egy AI kutatási startup) együttműködve fejlesztette ki a GitHub Copilot -ot. Telepítheti a Copilot -t bővítményként, vagy online használhatja a GitHub Codespaces szolgáltatással. Zökkenőmentesen működik a Visual Studio kóddal is.
Ismerje meg a GitHub Copilot -ot - az AI páros programozóját. https://t.co/eWPueAXTFtpic.twitter.com/NPua5K2vFS
- GitHub (@github) 2021. június 29
Az AI a nyílt platformokon és a GitHub adattárakban elérhető forráskódok milliárdjaiból tanul, hogy kódsorokat vagy néha egész funkciókat javasoljon. A fejlesztők úgy tervezték a Copilot -ot, hogy tanuljon a fejlesztők programjaiból, hogy idővel javítsa a pontosságát és pontosságát.
A Copilot az előző sorok, funkciónevek és egyéb tényezők alapján javasolja a programjának legmegfelelőbb kódot. Elfogadhatja a Copilot ajánlásait, megvizsgálhatja, milyen további javaslatokat javasol, módosíthatja a megszerzett kódot, vagy teljesen figyelmen kívül hagyhatja azt; tőled függ.
Az egyértelműség kedvéért a Copilot nem egyszerű automatikus kiegészítési program, és nem hozza létre a teljes programot az Ön számára. Ez inkább egy kontextus-érzékeny eszköz, amely társként működik, figyeli a munka előrehaladását, és javaslatokat kínál kódolás közben.
Mit tesz a Copilot az Ön számára?
Nem, a CoPilot nem a jövő gépe, amely minden választ megad. Megnézi az általad írt kódot, felidézi, hogy mit tanult több milliárd programból, majd azt javasolja, mit írj ezután.
A CoPilot a GitHub szerint jól érti és együttműködik különféle keretekkel és nyelvekkel. A fejlesztők megtanították a tanuló AI eszközt több keretrendszer és nyelv, valamint a GitHub adattárak forráskódjának megértésére.
A technikai előzetes azt mutatja, hogy jól segít a Python, a JavaScript, a TypeScript, a Ruby és a Go használatában.
Intelligens virtuális programozási partnere kontextust merít az Ön által írt kódból, és összehasonlítható kódot állít elő a programban használt funkciók segítségével. Megpróbálja megérteni szándékát, és a legjobb kódot javasolja. A javaslatok azonban nem mindig a legmegfelelőbbek.
Összefüggő: Hogyan lehet létrehozni első tárházát a Githubon
Az Ön jóváhagyása és javaslatai elutasítása alapján tőled és más millió fejlesztőtől tanul, hogy jobban illeszkedjen a kódolási stílusodhoz. Különböző kódrészleteket állít össze annak leírása alapján, hogy mit próbál elérni egy adott programban. Automatikusan kitölti a kódot, ha ismétlődő kifejezések vannak a programban, ami megkíméli Önt attól, hogy ugyanazt a kódot újra és újra beírja. Nem csak ezt, hanem teszteket is javasolhat a program által okozott valószínű hibák alapján.
A Copilot bejelentésére a fejlesztők zümmögnek. Sokan alig várják, hogy kézbe vehessék az AI eszközt, és lássák, mit kínál.
Mit mondanak a fejlesztők a Copilot -ról?
A fejlesztők világszerte azt mondják, hogy a Copilot megkönnyíti a dolgukat, sok időt takarít meg, és segít koncentrálni a munkában.
A fejlesztők különböző közösségi média platformokon osztották meg tapasztalataikat az új AI eszközzel. A Copilot javaslatai a magánélet védelmével és biztonsággal foglalkozó fejlesztő szerint pontosak, és sok időt takarít meg számára a nyilvánvaló és ismétlődő kódokkal.
Én teszteltem #GitHubCopilot az alfa -ban az elmúlt két hétben. Az általa előállított kódjavaslatok egy része kísértetiesen jó.
Itt egy szál néhány példával, amelyeket meglepőnek találtam. Idővel új példákkal frissül. https://t.co/lD5xYEV76Z
- Feross (@feross) 2021. június 30
„A Copilot a 2020 -as évek három legfontosabb technikai újításának egyike” - osztja meg a Microsoft vezető kutatójának tweetjeinek sorozatát, aki figyelemmel kísérte a GitHub és az OpenAI Copilot fejlesztését.
Annyira buzdított, hogy végre megbeszéljük a Copilot -ot!
Hónapok óta használtam az MSR -en belül, figyeltem a fejlődését, és megbeszéltem a kollabokat.
[Jogi nyilatkozat: a technika elképesztő @github/@openai, Tájékozott megfigyelő vagyok.]
Nem túlzás, a Copilot a 2020-as évek legjobb technológiai fejlesztéseiben lesz jelen 🧵👇 https://t.co/aoQMfpSgtT
- Alex Polozov (@Skiminok) 2021. június 29
A fejlesztők úgy vélik, hogy az AI automatikus kiegészítése előnyös, és itt marad. Azonban kételkednek abban, hogy munkájuk nagy részét olyan AI eszközök végzik, mint a Copilot. Továbbra is aggodalomra ad okot a fejlesztők körében, hogy esetleg lecseréli őket.
A Copilot helyettesíti Önt fejlesztőként?
Nat Friedman, a GitHub vezérigazgatója szerint a Copilot egy termelékenységi eszköz, amely kódkiegészítő funkciókkal és ötletekkel látja el a kódban. Úgy gondolja, hogy az olyan AI -eszközökkel, mint a Copilot, a szoftverfejlesztés a következő termelékenységváltozási fázisba lép. Friedman megemlíti, hogy a fordítók, hibakeresők, szemétszedők és nyelvek a múltban termelékenyebbé tették a fejlesztőket. Ezután a fejlesztők megosztották egymás munkáját a kódjavításuk érdekében. Most már használhatja az AI -t a kódoláshoz, de a probléma -nyilatkozatot mindig az embereknek kell megoldaniuk.
Az AI javasolhat mintaegyező kódot a programban már leírtak alapján. Ahhoz azonban, hogy hatékonyan és sikeresen használhassa, meg kell értenie a program minden sorát.
Fejlesztőként nem csak a kód kifejlesztése a feladata, hanem a megoldani kívánt probléma követelményeinek és specifikációinak megfelelő kód létrehozása is. Az olyan AI eszközök, mint a Copilot, gyorsabban fejlesztik ki a kódot, mint önállóan.
De meg kell mondania az AI eszköznek, hogy mit vár el tőle a programban. Fejlesztőként mindig Ön felelős a programért. Ez egy olyan eszköz, amely hasonlít az e -mailhez, az azonnali üzenetküldéshez, a társalgási mesterséges intelligenciához és minden olyan technikához, amely megkönnyíti az életünket.
Bár az AI a kódolás jövője, az idő, amikor az AI teljesen uralja és önállóan tervez programokat, még messze van.
A CoPilot segít a fejlesztőknek
Fejlesztőként mindig a határidőket betartja, és mi lehet jobb, mint egy kódoló társ, aki kódsorokat javasol, és automatikusan kitölti az ismétlődő kódot, hogy ütemezetten végezze el munkáját.
A Copilot korai szakaszában ígéretet mutat, de még a GitHub is óvatos az alkalmazhatóságával kapcsolatban. A GitHub azt mondja, hogy előfordulhat, hogy a CoPilot javaslatai nem értelmezhetőek vagy hasznosak a program számára. Mindig ellenőrizze, tesztelje és tekintse át a Copilot vagy más AI eszköz által kapott kódolási javaslatokat.
Mivel semmi sem hibátlan, mindig fennáll annak a lehetősége, hogy a Copilot hibázik. A tanuló AI eszköz azonban sokkal könnyebbé teszi a kódolást a fejlesztők számára. Nagyon korai véleményezni, hogy ez milyen hatással lesz a fejlesztői közösségre hosszú távon. Lehet még veszélyes is?
Az AI sok előnnyel jár, de mi a helyzet az emberiség számára jelentett közvetlen kockázatokkal?
Olvassa tovább
- Programozás
- GitHub
- Programozás
- Mesterséges intelligencia

A Sampada Ghimire marketing és technológiai startupok tartalommarketingje. Szakterülete, hogy a hatékony és jól megtervezett tartalom, az ólomgenerálás és a közösségi média stratégiák használatával segíti a vállalkozások tulajdonosait abban, hogy jól irányított, stratégiai és nyereséges tartalommarketingjüket biztosítsák. Imád marketingről, üzletről és technológiáról írni - bármit, ami megkönnyíti az életet.
Iratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide