Hogyan segít a GitHub AI eszköz hatékonyan kódolni

Hogyan segít a GitHub AI eszköz hatékonyan kódolni

Ha programozó vagy, akkor jó eséllyel kimerültél a hosszú programok írásától (vagy fogsz!), És valószínűleg azon tűnődtél: „Mi lenne, ha valaki mellettem ülne, hogy segítsen nekem létrehozni ezeket a programokat? ? '





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. Lássunk neki!





Mi a GitHub CoPilot és hogyan működik?

A GitHub a Microsoft leányvállalata, amely együttműködött az OpenAI -val (egy AI kutatási startup) a GitHub Copilot fejlesztésében. Telepítheti a Copilot -t bővítményként, vagy használhatja online 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/eWPueAXTFt pic.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 Copilotot, 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, figyelemmel kíséri 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 Ön által írt kódot, felidézi, hogy mit tanult több milliárd más programból, majd javasolja, mit írjon 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ó segítséget nyújt a Python, a JavaScript, a TypeScript, a Ruby és a Go használatához.

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 hozhat létre első tárolót a Githubon

Az Ön jóváhagyása és javaslatainak elutasítása alapján tőled és más fejlesztőktő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 technológiai újításának egyike, amely egy olyan tweet -sorozatban osztozik, amelyet a Microsoft vezető kutatója követett, 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 -ben, figyeltem a fejlődését, és megbeszéltem a collab -okat.

[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 🧵 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étgyűjtő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.

A kép forrása: https://news.ycombinator.com/item?id=27677110

Az AI a programban már leírtak alapján javasolhat mintaegyező kódot. 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 a mesterséges intelligencia a kódolás jövője, még messze van az idő, amikor az AI teljesen uralja és önállóan tervez programokat.

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.

A kép forrása: https://copilot.github.com/

Mivel semmi sem hibátlan, mindig fennáll annak a lehetősége, hogy a Copilot hibázik. A tanulási AI eszköz azonban sokkal könnyebbé teszi a kódolást a fejlesztők számára. Nagyon korai véleményt nyilvánítani arról, hogy ez hosszú távon milyen hatással lesz a fejlesztői közösségre. Még veszélyes is lehet?

Részvény Részvény Csipog Email Veszélyes az AI? 5 A mesterséges intelligencia azonnali kockázatai

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
Kapcsolódó témák
  • Programozás
  • GitHub
  • Programozás
  • Mesterséges intelligencia
A szerzőről Sampada Ghimire(9 cikk megjelent)

A Sampada Ghimire marketing és technológiai startupok tartalommarketingje. Szakterülete, hogy hatékony és jól megtervezett tartalom, potenciális ügyfelek generálása és közösségi média stratégiák segítségével segítse 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.

Továbbiak a Sampada Ghimire -ből

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!

hogyan lehet letölteni az összes facebook fotót
Feliratkozáshoz kattintson ide