GitHub Copilot, e kënschtlechen Intelligenz Assistent fir Code ze schreiwen

GitHub presentéiert virun e puer Deeg eng nei Funktioun mam Numm «GitHub Copilot»Wat soll d'Liewe fir d'Programméierer méi einfach maachen a wéi den Numm vun dëser Funktioun et seet, ass et zoustänneg fir de Code mat Iech z'iwwerpréiwen, dat heescht, et bitt e Smart Wizard deen fäeg ass Standardkonstruktiounen ze generéieren beim Code schreiwen.

De System gouf a Kooperatioun mam OpenAI Projet entwéckelt a benotzt der OpenAI Codex Maschinneléierplattform, trainéiert an enger grousser Villfalt vu Quellcoden déi an ëffentleche GitHub Repositories gehost ginn.

Haut verëffentleche mir eng technesch Virschau vun GitHub Copilot , en neien AI Pair Programméierer deen Iech hëlleft besser Code ze schreiwen. GitHub Copilot extrahéiert Kontext aus dem Code deen Dir schafft, suggeréiert voll Linnen oder voll Funktiounen. 

GitHub Copilot ënnerscheet sech vu Code-Ofschloss Systemer traditionell wéinst der Fäegkeet zimlech komplex Codeblocken ze bilden, fäerdeg gemaachte Funktiounen synthetiséiert ënner Kont vum aktuelle Kontext Wéi Copilot ass eng AI Funktioun déi duerch e puer Milliounen Zeilen Code geléiert huet an et erkennt wat Dir baséiert op der Definitioun vun enger Funktioun, etc.

Zum Beispill, wann Dir eng Funktioun maache wëllt, déi Tweets, Copilot erkennt se a proposéiert de Code fir déi ganz Funktioun, well et ware sécher genuch Programméierer virdrun, déi scho sou eng Funktioun geschriwwen hunn. Dëst ass nëtzlech well et spuert Iech d'Problemer fir no Beispiller an anere Codestécker ze sichen.

Et hëlleft Iech séier alternativ Weeër ze entdecken fir Probleemer ze léisen, Tester ze schreiwen an nei APIen ze entdecken ouni onbedéngt eng Internetsich no Äntwerten unzepassen. Wéi Dir schreift, passt se Iech un de Wee wéi Dir Code schreift, fir Iech ze hëllefen Är Aarbecht méi séier ofzeschléissen.

En anert Beispill, ass wann et e Beispill vun enger JSON Struktur am Kommentar ass, wann Dir ufänkt eng Funktioun ze schreiwen fir dës Struktur ze analyséieren, GitHub Copilot bitt off-the-box Code, a wann de Benotzer widderhuelend Beschreiwungsroutine schreift enums , et wäert weider Positioune bilden.

Mat dësem kënne mir dat GitHub Copilot verstoen et passt sech un d'Art a Weis wéi en Entwéckler Code schreift an d'APIen a Kadere berécksiichtegt, déi am Programm benotzt ginn. 

Geméiss GitHub ass et "bedeitend méi fäeg wéi GPT-3 bei der Generatioun vu Coden ze generéieren." Well et an engem Dataset trainéiert gouf deen méi ëffentleche Quellcode enthält, sollt OpenAI Codex méi vertraut sinn wéi d'Entwéckler Code schreiwen a méi präzis Designen ofginn.

Fir déi, déi sinn interesséiert Copilot kënnen ze probéieren, sollt wëssen datt et a Visual Studio Code als Extensioun integréiert ka ginn an et geet wäit doriwwer eraus einfach e Kommando auszefëllen. Preview ënnerstëtzt offiziell Codegeneratioun a Python, JavaScript, TypeScript, Ruby a Go Programméierungssproochen, awer et kann och mat anere Sproochen hëllefen.

OpenAI Codex huet extensiv Kenntnisser wéi d'Leit de Code benotzen an ass wesentlech méi fäeg wéi GPT-3 bei der Generatioun vu Code, deelweis well et op engem Datensatz trainéiert gouf, deen eng vill méi héich Konzentratioun vum ëffentleche Quellcode enthält.

An der Zukunft ass geplangt d'Zuel vun ënnerstëtzten Entwécklungssproochen a Systemer auszebauen. D'Aarbecht vum Plugin gëtt gemaach andeems en externen Service urufft deen op der GitHub Säit leeft, op deen ënner anerem den Inhalt vun der Datei mam Code geännert gëtt transferéiert.

Schlussendlech ass et derwäert ze erwähnen datt d'Konzept vun eppes wat tatsächlech automatesch Code Ofschloss baséiert op kënschtlecher Intelligenz net ganz nei ass, well zum Beispill Codota an Tabnine hunn eng ähnlech Offer fir eng laang Zäit ugebueden, zousätzlech zu der Kombinatioun vun hiren Aktivitéiten an de leschte Mount si hunn dem Tabnine als Haaptmark zougestëmmt.

Mir kënnen och ernimmen Microsoft déi viru kuerzem eng nei Feature agefouert huet, Power Apps, déi den OpenTI GPT-3 Sproochmodell benotzt fir de Benotzer déi richteg Formelen ze wielen.

Wann Dir interesséiert sidd méi doriwwer ze wëssen, Dir kënnt de kontrolléieren Detailer am folgende Link.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn.

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.