Gore rapfuura, GitHub yakaburitsa Copilot, tarisiro yeavo "AI pair programmer," kodhi yekupedzisa mhando chishandiso chinopa mutsara kana basa kurudziro muIDE yako.
Izvo pasina mubvunzo zvakagadzira ripples muindasitiri yezvirongwa uye kupfuura, uye iwe unogona kunge wakanzwa chimwe chinhu nezvazvo.
Copilot "anonzwisisa" mitauro yakawanda uye yave kuwanikwa yeVisual Studio Code uye masisitimu anotsigirwa neVS Code backend, seGitHub's Codespaces.
Iyo tekinoroji yekutarisa inotaridzwa sekuita "kunyanya kuPython, JavaScript, TypeScript, Ruby, uye Go."
Gamuchira pfungwa dzekodhi dzekodhi, kutenderera kuburikidza nezvimwe zvikumbiro, gadzirisa kodhi yaunogamuchira, kana kuramba zvachose mazano eCopilot pane imwe nzvimbo mukodhi yako.
Parizvino Copilot anowanikwa chete kuburikidza nechikumbiro chine mvumo. Asi musafunganya; sarudzo dzemhando dzakasiyana dziripo.
Muchidimbu ichi, isu tichatarisa zvakadzama GitHub Copilot uye dzakanakisa dzimwe nzira dzaungashandisa ipapo.
Saka, chii chiri GitHub Copilot?
GitHub Copilot chishandiso chekupedzisa kodhi chakagadzirwa neOpenAI uye GitHub. Inoshandisa OpenAI's Codex, inoshandura yakadzidziswa pamabhiriyoni emitsara yekodhi paGitHub, kugadzira kodhi zvichienderana nezviri mukati mefaira razvino uye nzvimbo yecursor yako.
Copilot anotsigira Python, JavaScript, TypeScript, Ruby, uye Go uye anoshanda neanozivikanwa macode edhita akadai seVisual Studio Code, Visual Studio, Neovim, uye JetBrains IDEs.
Copilot inogona kugadzira mitsara yese yekodhi, mabasa, bvunzo, uye zvinyorwa, zvinoenderana neGitHub uye mhinduro yemushandisi. Zvese zvinoda mamiriro uye kushanda nesimba kwevagadziri vakaendesa kodhi yavo kuGitHub, zvisinei nekuti software yavo yakapihwa rezenisi.
Pakapera bvunzo yeCopilot, GitHub yakaita kuti mitengo iwanikwe kune vashandisi vega. Nhengo yacho yakapa 60-yemazuva emahara kuyedza, mushure mezvo yaizodhura madhora gumi pamwedzi kana $10 pagore pamushandisi.
Yakanakisa GitHub Copilot dzimwe nzira
1. Kutarisisa Studio IntelliCode
Chishandiso cheMicrosoft chinongo wanikwa kuburikidza neVisual Studio, IntelliCode inguva yekuyedza AI coding rubatsiro rwakadzidziswa pane sampuli yemapurojekiti eGitHub. Rondedzero yako yekupedzisa inoiswa pamberi neIntelliCode kuitira kuti zvinhu zvaunonyanya kushandisa zviri kumberi.
Zviuru zvemapurojekiti akavhurika-sosi paGitHub, imwe neimwe iine nyeredzi dzinopfuura zana, inoshanda sehwaro hwemazano eIntelliCode. Rondedzero yekupedzisa inogadzirwa nechinangwa chekusimudzira maitiro akajairwa kana akabatanidzwa nemamiriro ebasa rako.
Kupedzwa kwezvikwata kuri pakati peIntelliCode inonyanya kukwezva kugona. Kune mabhizinesi ane chivakwa chakavakirwa paMicrosoft uye kune mainjiniya akajaira Visual Studio munguva yebasa riri kure, kupedzisa kwechikwata kunogona kubatsira.
IntelliCode inopa rubatsiro nekupedzisa chirevo uye masiginecha, pamwe nemazano emakakatanwa ekushandisa. MuVisual Studio 2022, IntelliCode inouya isati yaiswa nechero basa rinotsigira C#, C++, TypeScript/JavaScript, kana XAML.
2. tabnine
Tabnine yaive imwe yemapurogiramu ekutanga ekugadzirisa kodhi kurova musika (yaimbozivikanwa seCodota). Mune maIDE ako aunofarira, iyo Tabnine kodhi yekupedzisa plugin inotsigira ese emitauro inonyanya kufarirwa, maraibhurari, uye masisitimu.
Tabnine AI modhi inongodzidziswa pane inobvumidza yakavhurika-sosi rezinesi kodhi, kuve nechokwadi chekuti basa rako rinoramba riri rako.
Iyo Tabnine Pro nhengo inosanganisira kugona kudzidzisa yako yakavanzika AI modhi zvichibva pane yako kodhi uye kugashira yakagadziridzwa kodhi kupedzisa inokodzera chimiro chako uye mapatani.
Haufanire kuvimba nekodhi inogadzirwa nemumwe munhu kunze kwako iwe mune yako repository.
Iko kugona kubata uye kudzidzisa yako wega AI modhi inobvumira kubatirana otomatiki kumaIDE ezvikwata nemasangano. Iyo zvakare inovandudza kodhi yekuchengetedza nekuti iwe unogona kuchengetedza iyo codebase uye AI modhi pane ako akachengeteka emakambani maseva.
Uyezve, Tabnine inoda mamiriro mashoma kupfuura Copilot kuti akugadzirire kodhi. Muchokwadi, Tabnine inopa midline mazano paunenge uchinyora kwete mazano emutsara unotevera wekodhi mushure mekunge wapedza yekutanga.
3. AiXcoder
AiXcoder ndeye yakasimba kodhi yekupedzisa uye yekutsvaga injini inoshandisa yekucheka-kumucheto kwakadzika yekudzidza tekinoroji.
Iyo ine hunyanzvi hwekukurudzira mutsara wese wekodhi, iyo ichakubvumidza iwe kukura nekukurumidza. AiXcoder zvakare ine kodhi yekutsvaga injini inogona kukubatsira iwe kuwana API makesi ekushandisa paGitHub.
AiXcoder inoshanda munharaunda uye zvakanaka nekushandisa yekucheka-yakadzika-yekudzidza modhi yekumanikidza algorithms. Nhamba yakakura yeopen-source code inoshandiswa kudzidzisa mamodheru.
Iwindo rekutsvaga rinobatanidza zviri nyore neIDE uye rinokutendera kuti utsvage yakavhurika-sosi kodhi paGitHub.
Kudzidza zvakadzika rinoshandiswa mumibairo yekutsvaga kusefa kunze kwemhando yepamusoro kodhi. Tsvaga API samples uye uishandise. Tsvaga kodhi inofananidzwa kudzivirira kudzokorora kodhi.
4. nhema bhokisi
Blackbox inokutendera iwe kuti usarudze kodhi kubva kune chero vhidhiyo uye wozoikopa mune yako mavara edhita. Inoshanda semashiripiti.
Zvinokutendera kuti utore kodhi kubva kune chero vhidhiyo, ingave uri kuona makirasi ekodhi paYouTube, Coursera, kana Udemy kana kushanda nechikwata chako paZoom, Google Sangana, kana Matimu.
Zvinoenderana nezvose kuronga mitauro uye inochengetedza indentation yekodhi chaiyo. Hazvidikanwi kusiya yako coding environment kuitira kutsvaga mhinduro yekugadzira imwe basa.
Pasina kusiya zvakakupoteredza, kuvhura akawanda ma tabo, kana kupuruzira nemapeji ezvinyorwa, Blackbox inoita kuti zvive nyore kuona iyo chaiyo kodhi snippet.
Uyezve, inogona kuburitsa kodhi snippet yaunoda mune chero mutauro wechirongwa. Nyora mubvunzo wako.
5. Amazon CodeWisherer
Amazon CodeWhisperer ndeye machine learning (ML) -chishandiso chine simba chinowedzera kugadzirwa kwemugadziri kuburikidza nekugadzira kodhi kurudziro zvichienderana nemutauro wechisikigo makomendi uye kodhi munzvimbo yakabatanidzwa yekusimudzira (IDE).
Vagadziri vanogona kushandisa zvine hutsika chakagadzirwa njere (AI) yekuvaka yakachengeteka uye yakanyatsoenderana maapplication. Gadzira mabasa akazara uye ane musoro chunks ekodhi pasina kutarisa painternet uye kugadzirisa zvimedu zvekodhi.
Iwe unogona kuramba wakatarisa uye usasiye IDE ine chaiyo-nguva yakagadziridzwa kodhi kurudziro yeJava, Python, kana JavaScript application.
Amazon CodeWhisperer, inosundwa nemuchina kudzidza (ML), inobatsira vanogadzira mukuwedzera kugadzirwa nekugadzira kodhi kurudziro zvichibva pane yavo yechisikigo yemutauro wekutaura uye kodhi munzvimbo yakabatanidzwa yekusimudzira (IDE).
Otomatiki kodhi mazano anobvumira vanogadzira kuti vakurumidze kumberi uye backend kusimudzira. CodeWhisperer inogona kugadzira kodhi yekuvaka uye kudzidzisa ML modhi.
6. Jedi
Jedi iplugin yevapepeti uye IDE inoita static ongororo paPython kodhi. Jedi inosimbisa autocompletion uye goto kugona, pakati pezvimwe zvinhu. Kutsvaga kwekodhi, kudzokorodza, uye kutsvaga mareferensi mamwe maficha. Jedi inopa mushandisi-ane hushamwari API.
SeVIM Plugin, kushandiswa kwereferensi kunowanikwa. Iwe unogona kuve neREPL yako yakazara. Iyo inoshandiswa ne IPython.
Pamusoro pezvo, inogona kuisirwa iyo CPython REPL. Nekuda kwekuyedzwa kwayo kwakakura, inofanirwa kunge iine nyaya shoma.
Chinyorwa chinoshanda sehwaro hwekupedzisa kweJedi, gotos, uye chero chipi zvacho chaungade. Kirasi iyi inosanganisirawo muturikiri.
Inoshanda neduramazwi chairo pamwe neREPL. Kirasi iyi inofanirwa kushandiswa paunenge uchigadzirisa kodhi mupepeti. Nzira dzakawanda dzine zvose mutsara uye column parameter.
Jedi mitsetse inogara iri imwe-yakavakirwa, nepo makoramu anogara ari zero-yakavakirwa. Hazviwanzo kunyorwa kuti zvidzivise kudzokorora.
7. Codiga
Codiga ipuratifomu inogonesa vanogadzira kunyora zvirinani kodhi nekukurumidza. Vagadziri vanogona kushandisa iyo Codiga Coding Mubatsiri kugadzira, kugovera, uye kushandisazve macode snippets kubva kuIDE yavo.
Panzvimbo pekupedza nguva kutsvaga, vagadziri vanogona kutsvaga reusable kodhi mukati meIDE yavo. Codiga Code Analysis uye Otomatiki Cod Ongororo inogona ipapo kuburitsa nyaya dzekodha mune yega yega yekudhonza kana kusunda.
Codiga inozivisa kuchengetedzeka, kusagadzikana, mabasa akaomarara, uye matambudziko ekudzokorora kodhi. Iyo zvakare inoshuma CVE uye CWE kusazvibata, pamwe nechero-ye-yemazuva-kutsamira.
Codiga inobatanidza neGitHub, GitLab, uye Bitbucket uye inogona kusetwa mumasekonzi. Inoenderana nechero CI/CD mupi.
Inotsigira zviri pamutemo GitHub Zviito, Denderedzwa CI, uye AWS CodeBuild, uye inopa maturusi ekubatanidza nemapaipi etsika. Codiga inotsigira zviuru zviviri zvemitemo uye inoshanda mumitauro inodarika gumi nemaviri.
8. JetBrains Datalore
Ndiyo yakanakisa chikuva Jupyter zvinyorwa. Mumabhuku eJupyter, akangwara coding aid yePython inowanikwa.
Iwe unogona kuita kodhi pane ane simba maCPU kana maGPU, shanda-chaiyo-nguva nevezera, kuchinjana zvabuda, uye kunyange kugovana.
A pre-setup environment inokubvumira kuti usvike kushanda pakarepo. Nerubatsiro rweCPU ine simba uye GPU makomputa, rodha data kune zvachose kuchengetedza, ongorora, uye dzidzisa michina yekudzidza mamodheru.
Zvishandiso zvine simba uye zvisingaperi zvinoshanda zvichave zvakanakira zvepamberi data masayendisiti uye vaongorori.
9. Captain Stack
Stackoverflow uye vagadziri vakafanana neLinkedIn uye HR nyanzvi. Iyo yakavhurika-sosi VSCode plugin inonzi Captain Stack inosanganisa zvinhu zvese zviri zviviri.
Captain Stack ikodhi yekurudziro chishandiso chinokwereta kubva kuCopilot asi chinoshandisa Google kwete AI.
Iyo kodhi yekurudziro basa paGitHub Copilot inonyatso kuenzaniswa neiyi.
Nekudaro, inoshandisa Google kufambisa mubvunzo wako wekutsvaga, yobva yatora mhinduro kubva kuStackOverflow uye Github Gist, yobva yazvizadzisa iwe pachako-AI haishandiswe mukuita uku.
10. Kite
Kodhi nekukurumidza. Chengetedza kuyerera kwako. Kite inopa simba vanogadzira nekubatanidza AI-powered kodhi kupedzisa mukodhi yavo edhita. Iyo kite inogona kuiswa kuti ipe AI-powered kodhi kupedzisa kune ako ese ekodhi edhita.
Kite inotsigira anopfuura mitauro gumi nematanhatu pamwe negumi nematanhatu edhita. Iwe unozoona mamiriro-anoziva kodhi magumo ayo ari mheni-nekukurumidza. Kodhi yako mupepeti igamba repamusoro rinogona kupedzisa mitsetse yakawanda nekukurumidza kupfuura zvaunogona.
Kuona zvinyorwa zvePython nekungodzvanya kumwe chete. Kunewo mazano anoshanda nemienzaniso iripo.
Tsvaka codebase yako mafaera anogona kunge akabatana neauri kunyora mauri. Izvi zvichawedzera budiriro yezviuru zvevagadziri.
mhedziso
Zvakanaka chaizvo kupupurira AI-powered chishandiso kugadzira kodhi.
Chinangwa cheGitHub hachisi chekutsiva vanogadzira mapurogiramu, asi kuvabatsira mukuwedzera kugona kwavo pavanenge vachigadzira, kunyanya nekudzokorora mabasa ekukodha akadai sekugadzira magwaro akakodzera mumabasa kana makirasi..
Parizvino, Copilot ndeye-ye-ye-yemhando tekinoroji. Kana zvese zvaunoda iri yakanaka AI yekupedzisa system, kune dzakasiyana siyana sarudzo dzekufunga.
Ndinovimba, iyi diki yesarudzo ichakutenderedza kusvika Copilot agoverwa kuruzhinji. Ungatowana kuti chimwe chazvo chinobatsira zvakakwana kukushandira iwe nokufamba kwenguva.
Leave a Reply