Sinimulan na ng GitHub ang pagsubok ng isang AI assistant na tumutulong kapag nagsusulat ng code

Ipinakilala ng GitHub ang proyekto ng GitHub Copilot, kung saan binubuo ang isang matalinong katulong na maaaring makabuo ng mga karaniwang konstruksyon kapag nagsusulat ng code. Ang system ay binuo nang magkasama sa proyekto ng OpenAI at ginagamit ang OpenAI Codex machine learning platform, na sinanay sa isang malaking hanay ng mga source code na naka-host sa mga pampublikong GitHub repository.

Naiiba ang GitHub Copilot sa mga tradisyunal na sistema ng pagkumpleto ng code sa kakayahan nitong bumuo ng medyo kumplikadong mga bloke ng code, hanggang sa mga yari na function na na-synthesize na isinasaalang-alang ang kasalukuyang konteksto. Ang GitHub Copilot ay umaangkop sa paraan ng pagsusulat ng developer ng code at isinasaalang-alang ang mga API at framework na ginamit sa programa. Halimbawa, kung mayroong isang halimbawa ng isang istraktura ng JSON sa isang komento, kapag nagsimula kang magsulat ng isang function upang i-parse ang istrakturang ito, ang GitHub Copilot ay mag-aalok ng handa na code, at kapag nagsusulat ng mga nakagawiang listahan ng mga paulit-ulit na paglalarawan, bubuo ito ng natitirang mga posisyon.

Sinimulan na ng GitHub ang pagsubok ng isang AI assistant na tumutulong kapag nagsusulat ng code

Kasalukuyang available ang GitHub Copilot bilang add-on para sa editor ng Visual Studio Code. Ang pagbuo ng code ay suportado sa Python, JavaScript, TypeScript, Ruby at Go programming language gamit ang iba't ibang mga frameworks. Sa hinaharap, pinlano na palawakin ang bilang ng mga sinusuportahang wika at mga sistema ng pag-unlad. Gumagana ang add-on sa pamamagitan ng pag-access sa isang panlabas na serbisyo na tumatakbo sa gilid ng GitHub, kung saan inililipat din ang mga nilalaman ng na-edit na code file.

Sinimulan na ng GitHub ang pagsubok ng isang AI assistant na tumutulong kapag nagsusulat ng code


Pinagmulan: opennet.ru

Magdagdag ng komento