Ua hoʻokuʻu ʻo GitHub i ka ʻōnaehana aʻo mīkini Copilot e hoʻopuka i nā code

Ua hoʻolaha ʻo GitHub i ka pau ʻana o ka hoʻāʻo ʻana o ke kōkua akamai ʻo GitHub Copilot, hiki ke hana i nā hana maʻamau i ke kākau ʻana i nā code. Ua hoʻomohala pū ʻia ka ʻōnaehana me ka papahana OpenAI a hoʻohana i ke kahua aʻo mīkini OpenAI Codex, i hoʻomaʻamaʻa ʻia ma kahi ʻano nui o nā kumu kumu i hoʻokipa ʻia ma nā waihona GitHub lehulehu. He manuahi ka lawelawe no nā mea mālama i nā papahana open source kaulana a me nā haumāna. No nā ʻāpana ʻē aʻe o nā mea hoʻohana, uku ʻia ke komo ʻana iā GitHub Copilot ($10 i kēlā me kēia mahina a i ʻole $100 i kēlā me kēia makahiki), akā hāʻawi ʻia ke komo hoʻāʻo manuahi no nā lā 60.

Kākoʻo ʻia ka hana code ma nā ʻōlelo papahana Python, JavaScript, TypeScript, Ruby, Go, C# a me C++ me ka hoʻohana ʻana i nā ʻano hana like ʻole. Loaʻa nā modula e hoʻohui iā GitHub Copilot me Neovim, JetBrains IDEs, Visual Studio, a me Visual Studio Code development environment. Ke hoʻoholo nei e ka telemetry i hōʻiliʻili ʻia i ka wā o ka hoʻāʻo ʻana, ʻae ka lawelawe iā ʻoe e hana i nā code o ke ʻano kiʻekiʻe kiʻekiʻe - no ka laʻana, 26% o nā manaʻo i manaʻo ʻia ma GitHub Copilot i ʻae ʻia e nā mea hoʻomohala e like me ia.

ʻOkoʻa ʻo GitHub Copilot mai nā ʻōnaehana hoʻopau code kuʻuna i kona hiki ke hana i nā poloka code paʻakikī, a hiki i nā hana i mākaukau i hana ʻia me ka noʻonoʻo ʻana i ka pōʻaiapili o kēia manawa. Hoʻololi ʻo GitHub Copilot i ke ʻano o ke kākau ʻana o ka mea hoʻomohala i nā code a noʻonoʻo i nā API a me nā hoʻolālā i hoʻohana ʻia i ka papahana. No ka laʻana, inā he laʻana o kahi hoʻolālā JSON i kahi manaʻo, i ka wā e hoʻomaka ai ʻoe e kākau i kahi hana e hoʻokaʻawale i kēia ʻano, e hāʻawi ʻo GitHub Copilot i nā code i mākaukau i hana ʻia, a i ka wā e kākau ai i nā papa inoa maʻamau o nā wehewehe hou ʻana, e hoʻopuka i ke koena. kūlana.

Ua hoʻokuʻu ʻo GitHub i ka ʻōnaehana aʻo mīkini Copilot e hoʻopuka i nā code

ʻO ka hiki iā GitHub Copilot ke hoʻopuka i nā poloka code mākaukau i alakaʻi ʻia i ka hoʻopaʻapaʻa e pili ana i ka hiki ke uhaki i nā laikini kope kope. I ka hana ʻana i ke ʻano hoʻohālike aʻo mīkini, ua hoʻohana ʻia nā kikokikona kumu maoli mai nā waihona papahana open source aia ma GitHub. Hāʻawi ʻia ka nui o kēia mau papahana ma lalo o nā laikini copyleft, e like me ka GPL, e koi ana i ke code o nā hana derivative e puʻunaue ʻia ma lalo o kahi laikini kūpono. Ma ka hoʻokomo ʻana i ke code e like me ka manaʻo o Copilot, hiki i nā mea hoʻomohala ke hōʻino ʻole i ka laikini o ka papahana kahi i ʻaiʻē ʻia ai ke code.

ʻAʻole i maopopo inā hiki ke manaʻo ʻia ka hana i hana ʻia e kahi ʻōnaehana aʻo mīkini. E kū mai ana nā nīnau e pili ana i ke kuleana kope o ka mīkini aʻo aʻo ʻana, a inā pēlā, nona kēia mau kuleana a pehea e pili ai i nā kuleana i ke code i kūkulu ʻia ai ke kumu hoʻohālike.

Ma kekahi ʻaoʻao, hiki i nā poloka i hana ʻia ke hana hou i nā paukū kikokikona mai nā papahana e kū nei, akā ma kekahi ʻaoʻao, hana hou ka ʻōnaehana i ke ʻano o ke code ma mua o ke kope ʻana i ke code ponoʻī. Wahi a kahi noiʻi ʻo GitHub, ʻo 1% wale nō o ka manawa a Copilot e manaʻo ai e hoʻokomo i nā snippets code mai nā papahana i loaʻa i ʻoi aku ka lōʻihi ma mua o 150 mau huapalapala. I ka nui o nā kūlana, hiki ke hana hou inā ʻaʻole hiki iā Copilot ke hoʻoholo pololei i ka pōʻaiapili a hāʻawi i nā hoʻonā maʻamau i kahi pilikia.

No ka pale ʻana i ka hoʻololi ʻana i ke code i loaʻa, ua hoʻohui ʻia kahi kānana kūikawā i Copilot ʻaʻole e ʻae i nā intersections me nā papahana e kū nei. I ka hoʻonohonoho ʻana, hiki i ka mea hoʻomohala ke hoʻāla a hoʻopau paha i kēia kānana ma kona manaʻo. Ma waena o nā pilikia ʻē aʻe, aia kahi hiki ke hana hou ke code synthesized i nā hewa a me nā nāwaliwali i loaʻa i ke code i hoʻohana ʻia e hoʻomaʻamaʻa i ke kumu hoʻohālike.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka