An bhliain seo caite, d'eisigh GitHub Copilot, réamhamharc ar a “ríomhchláraitheoir péire AI,” uirlis de chineál críochnaithe cód a sholáthraíonn moltaí líne nó feidhm i do IDE.
Is cinnte go ndearna sé ripples sa tionscal ríomhchlárúcháin agus ina dhiaidh sin, agus is dócha gur chuala tú rud éigin faoi.
“Tuigeann” Copilot dosaen teangacha agus tá sé ar fáil anois do Chód Stiúideo Amharc agus córais a dtacaíonn inneall an Chóid VS leo, mar Codespaces GitHub.
Is sainairíonna é go ndéanann an réamhamharc teicniúil “go háirithe go maith do Python, JavaScript, TypeScript, Ruby, agus Go.”
Glac le smaointe réamhshocraithe maidir le cód, timthriall trí thograí breise, cuir in eagar an cód a nglacann tú leis, nó diúltaigh go hiomlán do mholtaí Copilot ag áit ar leith i do chód.
Níl fáil ar Copilot faoi láthair ach amháin trí iarratas údaraithe. Ach ná bí buartha; tá roghanna de shonraíochtaí éagsúla ann.
Sa phíosa seo, déanfaimid breathnú domhain ar GitHub Copilot agus na roghanna eile is fearr is féidir leat a úsáid láithreach.
Mar sin, cad é Copilot GitHub?
Is uirlis críochnaithe cód é GitHub Copilot arna fhorbairt ag OpenAI agus GitHub. Fostaíonn sé Codex OpenAI, claochladán atá oilte ar na billiúin línte cód ar GitHub, chun cód a ghiniúint bunaithe ar a bhfuil sa chomhad reatha agus suíomh do chúrsóra.
Tacaíonn Copilot le Python, JavaScript, TypeScript, Ruby, agus Go agus oibríonn sé le heagarthóirí cód tóir ar nós Visual Studio Code, Visual Studio, Neovim, agus JetBrains IDEs.
Is féidir le Copilot línte cód iomlán, feidhmeanna, tástálacha, agus doiciméadú a tháirgeadh, de réir GitHub agus aiseolas úsáideoirí. Níl uait ach comhthéacs agus iarracht na bhforbróirí a chuir a gcód isteach chuig GitHub, beag beann ar a gceadúnú bogearraí.
Nuair a chríochnaigh an tástáil Copilot, chuir GitHub an phraghsáil ar fáil d'úsáideoirí aonair. Thairg an bhallraíocht triail saor in aisce 60-lá, agus ina dhiaidh sin chosnódh sé $10 in aghaidh na míosa nó $100 in aghaidh na bliana in aghaidh an úsáideora.
Roghanna malartacha GitHub Copilot is fearr
1. IntelliCode Stiúideo Amharc
Uirlis Microsoft atá inrochtana go heisiach trí Visual Studio, is cúnamh códaithe AI turgnamhach é IntelliCode atá oilte ar shampla de thionscadail GitHub. Tugann IntelliCode tús áite do do liosta críochnaithe ionas go mbeidh na nithe is dóichí a mbainfidh tú úsáid astu ar an tosach.
Feidhmíonn na mílte tionscadal foinse oscailte ar GitHub, gach ceann acu le níos mó ná 100 réalta, mar bhunús do mholtaí IntelliCode. Déantar an liosta críochnaithe agus é mar sprioc cleachtais chaighdeánacha a chur chun cinn agus iad in éineacht le comhthéacs do chuid oibre.
Tá críochnú na bhfoirne i measc cumais níos mealltaí IntelliCode. Do ghnólachtaí a bhfuil a n-ailtireacht tógtha ar Microsoft agus d'innealtóirí a bhfuil taithí acu ar Visual Studio i ré na hoibre cianda, d'fhéadfadh sé go mbeadh buntáiste ag baint le críochnú foirne.
Soláthraíonn IntelliCode cúnamh le ráitis a chomhlánú agus sínithe, chomh maith le moltaí maidir leis na hargóintí is fearr le húsáid. In Visual Studio 2022, tagann IntelliCode réamhshuiteáilte le haon tasc a thacaíonn le C#, C ++, TypeScript/JavaScript, nó XAML.
2. tábín
Bhí Tabnine ar cheann de na cláir chóid is luaithe a tháinig chun críche ar an margadh (ar a dtugtar Codota tráth). Sna IDEanna is fearr leat, tacaíonn an breiseán comhlánaithe cód Tabnine leis na teangacha, na leabharlanna agus na creataí go léir is mó tóir.
Ní chuirtear oiliúint ar mhúnlaí AI tabnine ach ar chód ceadúnaithe foinse oscailte ceadaitheach, ag cinntiú go bhfanann do chuid oibre leatsa.
Áirítear le ballraíocht Tabnine Pro an cumas chun do mhúnla AI príobháideach féin a oiliúint bunaithe ar do chód agus comhlánuithe cód saincheaptha a fháil a oireann do stíl agus do phatrúin.
Ní bheidh ort a bheith ag brath ar chód a tháirgeann duine ar bith seachas tú féin i do stór.
Ceadaíonn an cumas do mhúnlaí AI féin a óstáil agus a oiliúint d'uathchríochnú comhoibríoch thar IDEanna d'fhoirne agus d'eagraíochtaí. Feabhsaíonn sé slándáil an chóid freisin mar is féidir leat an bonnchód agus an tsamhail AI a choinneáil ar do fhreastalaithe corparáideacha slána.
Ina theannta sin, éilíonn Tabnine i bhfad níos lú comhthéacs ná Copilot chun cód a tháirgeadh duit. I ndáiríre, soláthraíonn Tabnine smaointe lárlíne agus tú ag clóscríobh seachas moltaí don chéad líne eile de chód tar éis duit an ceann roimhe sin a chríochnú.
3. AiXcoder
Is inneall cuardaigh agus críochnú cód láidir é AiXcoder a úsáideann teicneolaíocht dhomhainfhoghlama cheannródaíoch.
Tá an cumas aige cód líne iomlán a mholadh, rud a ligfidh duit forbairt níos tapúla. Tá inneall cuardaigh cód ag AiXcoder freisin a chabhróidh leat cásanna úsáide API a aimsiú ar GitHub.
Feidhmíonn AiXcoder go háitiúil agus go réidh trí úsáid a bhaint as halgartaim comhbhrú samhla domhainfhoghlama ceannródaíocha. Úsáidtear méid suntasach cód foinse oscailte chun na samhlacha a oiliúint.
Comhtháthaíonn fuinneog cuardaigh go héasca leis an IDE agus ligeann duit cód foinse oscailte a chuardach ar GitHub.
Foghlaim domhain a úsáidtear i dtorthaí cuardaigh chun cód ardcháilíochta a scagadh amach. Cuardaigh samplaí API agus bain úsáid as iad. Cuardaigh cód inchomparáide chun cód a dhúbláil a chosc.
4. Blackbox
Ligeann Blackbox duit an cód a roghnú as aon fhíseán agus ansin é a chóipeáil isteach i d'eagarthóir téacs. Oibríonn sé cosúil le draíocht.
Ligeann sé duit cód a bhaint as aon fhíseán, cibé an bhfuil tú ag féachaint ar ranganna códaithe ar YouTube, Coursera, nó Udemy nó ag obair le d'fhoireann ar Zoom, Google Meet nó Teams.
Tá sé ag luí le gach teangacha cláir agus caomhnaíonn sé eangú cód cruinn. Níl sé ag teastáil a fhágáil do timpeallacht códaithe d’fhonn réiteach a lorg chun feidhm áirithe a fhorbairt.
Gan do thimpeallacht a fhágáil, cluaisíní iomadúla a oscailt, nó scrollaigh trí leathanaigh doiciméadaithe, déanann Blackbox sé éasca an mhír chóid cheart a aithint.
Ina theannta sin, is féidir leis an blúire cód atá uait a tháirgeadh in aon teanga ríomhchlárúcháin. Níl ort ach do cheist a chur isteach.
5. Amazon CodeWishperer
Is Amazon CodeWhisperer a foghlaim meaisín (ML) - uirlis chumhachtaithe a threisíonn táirgiúlacht fhorbróra trí mholtaí cód a tháirgeadh bunaithe ar thuairimí teanga nádúrtha agus ar chód sa timpeallacht chomhtháite forbartha (IDE).
Is féidir le forbróirí a fhostú go heiticiúil hintleachta saorga (AI) chun feidhmchláir atá sábháilte agus atá cruinn syntactically a thógáil. Gin feidhmeanna iomlána agus smután loighciúil cód gan a bheith ort brabhsáil ar an idirlíon le haghaidh gearrthóga cód agus iad a shaincheapadh.
Is féidir leat fanacht dírithe agus gan an IDE a fhágáil le moltaí cód saincheaptha fíor-ama d'fheidhmchláir Java, Python nó JavaScript.
Cuidíonn Amazon CodeWhisperer, atá á thiomáint ag meaisínfhoghlaim (ML), le forbróirí táirgiúlacht a mhéadú trí mholtaí cód a tháirgeadh bunaithe ar a gcuid tuairimí teanga nádúrtha agus cód sa timpeallacht forbartha comhtháite (IDE).
Cuireann moltaí cód uathoibríocha ar chumas forbróirí forbairt aghaidh agus inneall a bhrostú. Is féidir le CodeWhisperer cód a chruthú chun samhlacha ML a thógáil agus a oiliúint.
6. Jedi
Is breiseán é Jedi d'eagarthóirí agus IDE a dhéanann anailís statach ar chód Python. Cuireann Jedi béim ar uathchríochnú agus ar chumais goto, i measc rudaí eile. Is gnéithe breise iad cuardach cód, athmhacrú, agus aimsiú tagairtí. Soláthraíonn Jedi API atá éasca le húsáid.
Mar Bhreiseán VIM, tá cur chun feidhme tagartha inrochtana. Is féidir leat do REPL uathchríochnaithe a bheith agat. Úsáideann IPython ó dhúchas é.
Ina theannta sin, is féidir é a shuiteáil don CPython REPL. Mar gheall ar a thástáil fhairsing, ba cheart go mbeadh roinnt saincheisteanna ann.
Feidhmíonn script mar bhunús do chríochnuithe Jedi, gotos, agus cibé rud eile a d'fhéadfadh a bheith uait. Áirítear ateangaire sa rang seo freisin.
Oibríonn sé le foclóir iarbhír chomh maith le REPL. Ba cheart an rang seo a úsáid agus cód á mhodhnú in eagarthóir. Bíonn paraiméadar líne agus colún araon i bhformhór na modhanna.
Bíonn línte Jedi aon-bhunaithe i gcónaí, ach bíonn na colúin i gcónaí bunaithe ar nialas. De ghnáth ní dhéantar iad a dhoiciméadú chun dúbailt a sheachaint.
7. Cóid
Is ardán é Codiga a chuireann ar chumas forbróirí cód níos fearr a scríobh níos tapúla. Is féidir le forbróirí an Cúntóir Codála Codiga a úsáid chun gearrthóga cód a ghiniúint, a dháileadh agus a athúsáid díreach óna IDE.
In ionad am a chur amú sa chuardach, is féidir le forbróirí cód ath-inúsáidte a chuardach laistigh dá IDE. Is féidir le hAnailís Chód Coda agus Athbhreithniú Uathoibrithe trosc saincheisteanna códaithe a nochtadh láithreach i ngach iarratas tarraingthe nó brú.
Aithníonn Coda slándáil, leochaileacht, feidhmeanna casta, agus fadhbanna dúbailt cóid. Tuairiscíonn sé freisin leochaileachtaí CVE agus CWE, chomh maith le haon spleáchais as dáta.
Comhtháthaíonn Codiga le GitHub, GitLab, agus Bitbucket agus is féidir iad a shocrú i soicindí. Tá sé comhoiriúnach le haon soláthraí CI/CD.
Tacaíonn sé go hoifigiúil le GitHub Actions, Circle CI, agus AWS CodeBuild, agus soláthraíonn sé uirlisí chun comhtháthú le píblínte saincheaptha. Tacaíonn Codiga le breis agus 2,000 riail agus feidhmíonn sé i níos mó ná 12 teanga.
8. Sonraíocht JetBrains
Is é an t-ardán is fearr le haghaidh Leabhair nótaí Jupyter. I leabhair nótaí Jupyter, tá áis chliste códaithe do Python inrochtana.
Is féidir leat cód a fhorghníomhú ar CPUanna cumhachtacha nó GPUanna, oibriú i bhfíor-am le piaraí, na torthaí a mhalartú, agus fiú iad a roinnt.
Ligeann timpeallacht réamhshocruithe duit dul ag obair láithreach bonn. Le cabhair ó ríomhairí cumasacha LAP agus GPU, uaslódáil sonraí chuig stóráil bhuan, déan é a mheas, agus cuir oiliúint orthu samhlacha foghlama meaisín.
Beidh feistí cumhachtacha agus feidhmiúlachtaí gan teorainn buntáisteach don dul chun cinn eolaithe sonraí agus anailísithe.
9. Captaen Stack
Tá Stackoverflow agus forbróirí cosúil le gairmithe LinkedIn agus AD. Comhcheanglaíonn breiseán foinse oscailte VSCode ar a dtugtar Captain Stack gnéithe den dá cheann.
Is uirlis mholta cód é Captain Stack a fhaigheann iasachtaí ó Copilot ach a úsáideann Google seachas AI.
Tá feidhm mholadh an chóid ar GitHub Copilot sách inchomparáide leis an gceann seo.
Mar sin féin, úsáideann sé Google chun do cheist chuardaigh a tharchur, ansin bailíonn sé freagraí ó StackOverflow agus Github Gist, ansin déanann sé iad a uathchríochnú duit - ní úsáidtear AI sa phróiseas seo.
10. Kite
Cód níos tapúla. Coinnigh do shreabhadh. Tugann Kite cumhacht d’fhorbróirí trí chóid atá á gcumhachtú ag AI a chomhtháthú ina n-eagarthóir cód. Is féidir an eitleog a shuiteáil chun comhlánuithe cód faoi thiomáint AI a thairiscint do d’eagarthóirí cóid go léir.
Tacaíonn Kite le breis is 16 theanga chomh maith le 16 eagarthóir cód. Tabharfaidh tú faoi deara comhlánuithe cód atá feasach ar an gcomhthéacs agus atá tapa tintreach. Is sárlaoch é d’eagarthóir cód ar féidir leis línte illíne a chomhlánú níos tapúla ná mar is féidir leat.
Ag féachaint ar dhoiciméid Python le cliceáil amháin. Tá treoracha praiticiúla agus samplaí ar fáil freisin.
Cuardaigh do bhunachar cód le haghaidh comhad a d'fhéadfaí a nascadh leis an gceann ina bhfuil tú ag scríobh anois. Méadóidh sé seo táirgiúlacht na mílte forbróirí.
Conclúid
Tá sé an-fhionnuar cód táirgthe uirlis faoi thiomáint AI a fhinné.
Ní hé an sprioc atá ag GitHub ríomhchláraitheoirí a athsholáthar, ach cuidiú leo a n-éifeachtúlacht a mhéadú agus iad ag forbairt, go háirithe le poist códaithe athchleachtacha mar docstrings cuí a tháirgeadh i bhfeidhmeanna nó i ranganna..
De thuras na huaire, is teicneolaíocht aon-de-a-chineál é Copilot. Más rud é nach bhfuil uait ach córas dea-chríochnaithe AI, tá roghanna breise éagsúla le breithniú.
Tá súil agam go gcuirfidh an raon beag roghanna seo leat go dtí go ndéanfar Copilot a dháileadh ar an bpobal. D'fhéadfá a fháil amach fiú go bhfuil ceann amháin acu tairbheach go leor chun oibriú duit san fhadtréimhse.
Leave a Reply