I tera tau, i tukuna e GitHub a Copilot, he arokite mo o raatau "kaiwhakahotaka takirua AI," he taputapu momo whakaoti waehere e whakarato ana i nga tohu raina, mahi ranei i roto i to IDE.
E kore e kore kua puta nga ripples i roto i te umanga hotaka me tua atu, a kua rongo pea koe i tetahi korero mo taua mea.
Ka "mohio" a Copilot ki te maha o nga reo, a kei te waatea inaianei mo te Visual Studio Code me nga punaha e tautokohia ana e te VS Code backend, penei i nga Mokowāwaenga a GitHub.
Ko te arokite hangarau e tohuhia ana "he pai mo Python, JavaScript, TypeScript, Ruby, me te Haere."
Whakaaehia nga whakaaro waehere taunoa, huri haere i etahi atu tono, whakatika i te waehere ka whakaaehia e koe, whakakore rawa ranei i nga whakaaro Copilot i tetahi waahi motuhake i to waehere.
Kei te waatea noa te Copilot ma te tono whakamana. Engari kaua e manukanuka; he maha nga whiringa mo nga whakaritenga rereke.
I roto i tenei waahanga, ka titiro hohonu tatou ki a GitHub Copilot me nga huarahi pai ka taea e koe te whakamahi i tenei wa tonu.
Na, he aha te GitHub Copilot?
Ko GitHub Copilot he taputapu whakaoti waehere i hangaia e OpenAI me GitHub. Ka whakamahia e ia te OpenAI's Codex, he kaitahuri kua whakangungua i runga i nga piriona rarangi waehere i runga i te GitHub, ki te whakaputa waehere i runga i nga ihirangi o te konae o naianei me te waahi o to pehu.
Ka tautokohia e Copilot te Python, JavaScript, TypeScript, Ruby, me te Haere me te mahi tahi me nga kaiwhakatika waehere rongonui penei i te Visual Studio Code, Visual Studio, Neovim, me JetBrains IDEs.
Ka taea e Copilot te whakaputa i nga rarangi waehere katoa, nga mahi, nga whakamatautau, me nga tuhinga, e ai ki a GitHub me nga urupare a nga kaiwhakamahi. Ko nga mea katoa e hiahiatia ana ko te horopaki me te kaha o nga kaiwhakawhanake kua tuku i a raatau waehere ki a GitHub, ahakoa o raatau raihana rorohiko.
I te mutunga o te whakamatautau Copilot, i tukuna e GitHub te utu ki nga kaiwhakamahi takitahi. I tukuna e te mema he whakamatautau kore utu mo te 60 ra, ka mutu ka utu $10 ia marama, $100 ranei ia tau mo ia kaiwhakamahi.
Ko nga whiringa pai a GitHub Copilot
1. Visual Studio IntelliCode
He taputapu Microsoft ka taea anake ma te Visual Studio, ko IntelliCode he awhina whakawaehere AI whakamatautau i whakangungua mo tetahi tauira o nga kaupapa GitHub. Ko to rarangi whakaotinga kua whakatauhia e IntelliCode kia noho ki mua nga taonga ka whakamahia pea e koe.
E hia mano nga kaupapa puna tuwhera i runga i te GitHub, neke atu i te 100 nga whetu o ia tangata, ka noho hei turanga mo nga whakaaro a IntelliCode. Ka mahia te rarangi whakaotinga me te whainga ki te whakatairanga i nga tikanga paerewa ina honoa ki te horopaki o to mahi.
Ko te whakaotinga o nga roopu kei roto i nga kaha whakahihiri a IntelliCode. Mo nga pakihi i hangaia te hoahoanga i runga i a Microsoft me nga miihini kua waia ki te Visual Studio i te waa o nga mahi mamao, ka pai te whakaotinga o nga roopu.
He awhina a IntelliCode mo te whakaotinga korero me nga hainatanga, me nga whakaaro mo nga tohenga pai hei whakamahi. I roto i te Visual Studio 2022, ka tae mai a IntelliCode me nga mahi e tautoko ana i te C#, C++, TypeScript/JavaScript, XAML ranei.
2. tapani
Ko Tabnine tetahi o nga kaupapa whakaoti waehere tuatahi i eke ki te maakete (i mohiotia ko Codota). I roto i o IDE pai ake, ka tautokohia e te Tabnine waehere whakaotinga mono nga reo rongonui katoa, whare pukapuka, me nga angamahi.
Ko nga tauira AI Tabnine e whakangungua ana i runga i nga waehere whai raihana tuwhera-puna, me te whakarite kei a koe tonu to mahi.
Kei roto i te mema Tabnine Pro te kaha ki te whakangungu i a koe ake tauira AI motuhake i runga i to waehere me te whiwhi i nga whakaotinga waehere e pai ana ki to ahua me o tauira.
Kaore koe e whakawhirinaki ki te waehere i hangaia e tetahi atu i a koe ake i to putunga.
Ko te kaha ki te manaaki me te whakangungu i o ake tauira AI ka taea te whakaoti-aunoa puta noa i nga IDE mo nga roopu me nga whakahaere. Ka pai ake hoki te haumarutanga o te waehere na te mea ka taea e koe te pupuri i te turanga waehere me te tauira AI i runga i o tūmau umanga haumaru.
I tua atu, me iti ake te horopaki a Tabnine i a Copilot hei whakaputa waehere maau. Ko te mea pono, ka tukuna e Tabnine nga whakaaro raina waenga i a koe e pato ana, kaua ki nga whakaaro mo te rarangi waehere e whai ake nei i muri i to whakaoti i te waahanga o mua.
3. AiXcoder
Ko AiXcoder he whakaoti waehere kaha me te miihini rapu e whakamahi ana i nga hangarau ako hohonu.
Kei a ia te kaha ki te whakatakoto i tetahi rarangi waehere katoa, ka taea e koe te whakawhanake tere ake. Kei a AiXcoder ano he miihini rapu tohu hei awhina i a koe ki te rapu take whakamahi API ki GitHub.
He pai te mahi a AiXcoder ki te rohe me te ngawari ma te whakamahi i nga momo algorithms kōpeketanga tauira ako hohonu. He nui te waehere puna tuwhera ka whakamahia hei whakangungu i nga tauira.
Ko te matapihi rapu ka uru ngawari ki te IDE ka taea e koe te rapu waehere puna tuwhera i runga i te GitHub.
Te akoranga hohonu ka whakamahia i roto i nga hua rapu ki te tarai i te waehere kounga teitei. Rapua nga tauira API me te whakamahi. Rapua he waehere whakataurite hei aukati i te taarua waehere.
4. Pouaka
Ka taea e Blackbox te kowhiri i te waehere mai i tetahi ataata ka kape ki to kaiwhakatika tuhinga. He mahi makutu.
Ka taea e koe te tango waehere mai i tetahi ataata, ahakoa kei te maataki koe i nga karaehe whakawaehere i runga i YouTube, Coursera, Udemy ranei kei te mahi tahi me to roopu i runga i a Zoom, Google Meet, me nga Kapa ranei.
He hototahi ki te katoa reo whakamaori me te pupuri i te nuku waehere tika. Kaore e hiahiatia kia whakarerea to taiao whakawaehere kia kitea he otinga hei whakawhanake i tetahi mahi.
Ki te kore e whakarere i to taiao, ki te whakatuwhera i nga ripa maha, ki te panuku ranei i nga wharangi o nga tuhinga, ka maamaa te Blackbox ki te tautuhi i te waahanga waehere tika.
I tua atu, ka taea e ia te whakaputa i te snippet waehere e hiahia ana koe i roto i tetahi reo papatono. Whakaurua noa to patai.
5. Amazon CodeWishperer
Ko te Amazon CodeWhisperer he akoranga mīhini (ML)-he taputapu kaha e whakanui ana i te hua o te kaiwhakawhanake ma te whakaputa i nga taunakitanga waehere i runga i nga korero reo maori me te waehere i roto i te taiao whanaketanga whakauru (IDE).
Ka taea e nga kaiwhakawhanake te mahi tika mātauranga horihori (AI) ki te hanga i nga taupānga haumaru me te tino tika. Hangaia nga mahi katoa me nga wahanga arorau o te waehere me te kore e tirotiro i te ipurangi me te whakarite i nga waahanga waehere.
Ka taea e koe te noho arotahi me te kore e waiho i te IDE me nga tohu tohu tohu kua whakaritea mo te Java, Python, JavaScript ranei.
Ko te Amazon CodeWhisperer, i akiakihia e te ako miihini (ML), ka awhina i nga kaihanga ki te whakanui ake i te hua ma te whakaputa i nga tohu tohu i runga i o raatau korero reo maori me te waehere i roto i te taiao whanaketanga whakauru (IDE).
Ma nga whakaaro waehere aunoa ka taea e nga kaiwhakawhanake te whakatere i te whanaketanga o mua me muri. Ka taea e CodeWhisperer te hanga waehere mo te hanga me te whakangungu tauira ML.
6. Jedi
Ko te Jedi he mono mo nga kaiwhakatikatika me tetahi IDE e mahi ana i te tātaritanga i runga i te waehere Python. Ka whakanui a Jedi i te whakaotinga aunoa me nga kaha o te goto, me era atu mea. Ko te rapu waehere, te whakahoki, me te kimi tohutoro etahi atu waahanga. Ka whakaratohia e Jedi he API ratarata-kaiwhakamahi.
Hei monomai VIM, ka taea te whakamahi tohutoro. Ka taea e koe te whakaoti aunoa i to REPL. Ka whakamahia taketake e IPython.
Hei taapiri, ka taea te whakauru mo te CPython REPL. I runga i tana whakamatautau nui, me whai take iti.
Ko te tuhinga hei turanga mo nga whakaotinga a Jedi, gotos, me era atu mea e hiahia ana koe. Kei roto hoki i tenei akomanga he kaiwhakamaori.
Ka mahi me te papakupu tuuturu me te REPL. Me whakamahi tenei karaehe i te wa e whakarereke ana i te waehere i roto i te ētita. Kei roto i te nuinga o nga tikanga he raina me te tawhā tīwae.
Ko nga raina Jedi he mea kotahi tonu, engari ko nga pou kei te noho-kore. Kaore i te nuinga o nga wa ka tuhia kia kore e ruarua.
7. Codiga
Ko Codiga he papaa e taea ai e nga kaiwhakawhanake te tuhi i nga waehere pai ake. Ka taea e nga Kaihanga te whakamahi i te Kaiawhina Whakawaehere Codiga ki te whakaputa, ki te tohatoha, ki te whakamahi ano i nga waahanga waehere mai i to raatau IDE.
Engari ki te moumou taima ki te rapu, ka taea e nga kaiwhakawhanake te rapu waehere ka taea te whakamahi i roto tonu i o raatau IDE. Ka taea e Codiga Code Analysis me Automated Cod Review te hura i nga take whakawaehere i ia tono kume, pana ranei.
Ka tautuhia e Codiga te haumarutanga, te whakaraeraetanga, nga mahi uaua, me nga raruraru taapiri waehere. Ka whakaatu ano i nga whakaraeraetanga o te CVE me te CWE, tae atu ki nga whakawhirinakitanga o mua.
Ka uru a Codiga ki a GitHub, GitLab, me Bitbucket ka taea te whakarite i roto i nga hēkona. He hototahi ki tetahi kaiwhakarato CI/CD.
Kei te tautoko mana i nga Mahi a GitHub, Circle CI, me AWS CodeBuild, me te whakarato taputapu mo te whakauru ki nga pipeline ritenga. Ka tautokohia e Codiga neke atu i te 2,000 nga ture me te whakahaere i roto i nga reo 12 neke atu.
8. JetBrains Raraunga Raraunga
Ko te papa pai rawa atu mo Nga pukatuhi Jupyter. I roto i nga pukapuka pukapuka a Jupyter, ka taea te uru ki te awhina whakawaehere mohio mo Python.
Ka taea e koe te mahi waehere ki runga i nga PTM kaha, i nga GPU ranei, mahi i roto i te waa-pono me nga hoa, whakawhiti i nga hua, me te tiri ano.
Ko te taiao i mua i te tatūnga ka taea e koe te haere tonu ki te mahi. Ma te awhina o nga rorohiko PTM me te GPU kaha, tuku raraunga ki te rokiroki pumau, arotakehia, ka whakangungu tauira miihini akoranga.
Ko nga taputapu kaha me nga mahi mutunga kore ka pai mo te hunga matatau pūtaiao raraunga me nga kaitätari.
9. Kapene Stack
He rite tonu a Stackoverflow me nga kaiwhakawhanake ki nga tohunga ngaio o LinkedIn me HR. Ko tetahi mono-puna tuwhera VSCode e kiia nei ko Captain Stack e whakakotahi ana i nga waahanga o nga mea e rua.
Ko Captain Stack he taputapu tohu tohu e nama ana mai i te Copilot engari ka whakamahi i a Google kaore i te AI.
Ko te mahi tohu tohu i runga i te GitHub Copilot he tino rite ki tenei.
Heoi, ka whakamahia e ia a Google ki te tuku i to patai rapu, katahi ka kohia nga whakautu mai i StackOverflow me Github Gist, katahi ka whakaoti aunoa mo koe—Kaore a AI i te whakamahia i tenei mahi.
10. Kite
Waehere tere ake. Kia mau tonu to rere. Ka whakamanahia e Kite nga kaiwhakawhanake ma te whakauru i nga whakaotinga waehere a AI ki roto i o raatau etita waehere. Ka taea te whakauru i te kite ki te tuku i nga whakaotinga waehere a AI ki o kaiwhakatika waehere katoa.
Ka tautokohia e Kite neke atu i te 16 nga reo me te 16 nga kaiwhakatika waehere. Ka kite koe i nga whakaotinga waehere-a-rorohiko he tere te uira. Ko to ētita waehere he tino toa ka taea e ia te whakaoti i nga raina raina-maha tere atu i a koe.
Te tirotiro i nga tuhinga Python me te paato noa. Kei te waatea hoki nga kaiarahi mahi me nga tauira.
Rapua to turanga waehere mo nga konae ka taea te hono atu ki tera e tuhia ana e koe.
Opaniraa
He tino pai ki te kite i tetahi taputapu hanga tohu AI-powered.
Ko te whainga a GitHub ehara i te whakakapi i nga kaihōtaka, engari ki te awhina i a raatau ki te whakapiki ake i o raatau mahi i te wa e whanake ana, ina koa me nga mahi whakawaehere tukurua penei i te whakaputa i nga docstrings tika i roto i nga mahi, i nga karaehe ranei..
Mo tenei wa, ko Copilot te hangarau kotahi-o-a-ahua. Mena ko nga mea katoa e hiahia ana koe he punaha whakaoti AI pai, he maha nga whiringa taapiri hei whakaaro.
Ko te tumanako, ma tenei momo momo whiringa ka toha i a koe kia toha ra ano a Copilot ki te marea. Ka taea e koe te mohio ko tetahi o enei e whai hua ana ki te mahi mo koe mo te wa roa.
Waiho i te Reply