GitHub Copilot, oluranlọwọ itetisi atọwọda fun koodu kikọ

GitHub gbekalẹ awọn ọjọ diẹ sẹhin iṣẹ tuntun ti a pe ni «GitHub Alakoso»Ewo ti o yẹ ki o mu ki igbesi aye rọrun fun awọn olutẹpa eto ati bi orukọ iṣẹ yii ṣe daba, o wa ni idiyele atunyẹwo koodu pẹlu rẹ, iyẹn ni pe, o ti funni oso ọlọgbọn ti o lagbara lati ṣe awọn ikole ti o yẹ nigba kikọ koodu.

Eto naa ti dagbasoke ni ifowosowopo pẹlu iṣẹ akanṣe OpenAI ati lilo pẹpẹ ikẹkọ ẹrọ OpenAI Codex, ti o kọ ni ọpọlọpọ awọn koodu orisun ti o gbalejo ni awọn ibi ipamọ GitHub gbangba.

Loni, a n ṣalaye awotẹlẹ imọ-ẹrọ ti GitHub Alakoso , komputa tuntun tọkọtaya AI ti o ṣe iranlọwọ fun ọ lati kọ koodu to dara julọ. GitHub Copilot yọkuro o tọ lati koodu ti o n ṣiṣẹ, ni iyanju awọn ila ni kikun tabi awọn iṣẹ ni kikun. 

GitHub Alakoso yato si awọn eto ipari koodu ti aṣa nitori agbara lati ṣe agbekalẹ awọn bulọọki koodu ti o nira pupọ, si awọn iṣẹ ṣiṣe ti a ṣetan ti a ṣapọ mu iroyin ti o tọ lọwọlọwọ. Bi Copilot jẹ iṣẹ AI kan ti o ti kọ nipasẹ ọpọlọpọ awọn ila ila ti koodu ati pe o mọ ohun ti o ngbero da lori itumọ iṣẹ kan, abbl.

Fun apẹẹrẹ, ti o ba fẹ ṣẹda iṣẹ kan ti awọn tweets, Copilot yoo ṣe idanimọ rẹ ati daba koodu fun gbogbo iṣẹ naa, nitori pe dajudaju awọn olukọ-ọrọ ti to ṣaaju ti o ti kọ iru iṣẹ bẹẹ tẹlẹ. Eyi wulo nitori pe o fi ọ pamọ wahala ti wiwa awọn apẹẹrẹ ninu awọn snippets koodu miiran.

O ṣe iranlọwọ fun ọ ni iyara lati wa awọn ọna miiran lati yanju awọn iṣoro, kọ awọn idanwo, ati ṣawari awọn API tuntun laisi nini lati fi tediously ṣe atunṣe wiwa Ayelujara fun awọn idahun. Bi o ṣe nkọwe, o ṣe deede si ọna ti o kọ koodu, lati ṣe iranlọwọ fun ọ lati pari iṣẹ rẹ ni iyara.

Apẹẹrẹ miiran, jẹ ti o ba jẹ apẹẹrẹ kan ti eto JSON ninu asọye, nigbati o ba bẹrẹ kikọ iṣẹ kan lati ṣe atunyẹwo igbekalẹ yii, GitHub Copilot yoo funni ni koodu ti ita-apoti, ati nigbati olumulo ba n kọ tun ṣe apejuwe awọn ilana ṣiṣe deede yoo ṣe awọn ipo to ku.

Pẹlu eyi a le loye GitHub Copilot naa o ṣe deede si ọna ti Olùgbéejáde kan kọ koodu ati ṣe akiyesi awọn API ati awọn ilana ti a lo ninu eto naa. 

Gẹgẹbi GitHub, o “ni agbara diẹ sii pataki ju sisẹ GPT-3 ni ipilẹṣẹ koodu.” Nitori o ti ni ikẹkọ lori iwe data ti o ni koodu orisun gbogbogbo diẹ sii, OpenAI Codex yẹ ki o faramọ diẹ sii pẹlu bawo ni awọn olupilẹṣẹ ṣe kọ koodu ati ni anfani lati fi awọn aṣa deede diẹ sii.

Fun awon ti o wa nife si ni anfani lati gbiyanju Copilot, o yẹ ki o mọ pe o le ṣepọ sinu Code Studio Visual bi itẹsiwaju ati pe o kọja lọ kọja ipari aṣẹ kan. Awotẹlẹ atilẹyin ifowosi iranṣẹ koodu ni Python, JavaScript, TypeScript, Ruby, ati awọn ede siseto Go, ṣugbọn o le ṣe iranlọwọ pẹlu awọn ede miiran daradara.

OpenAI Codex ni oye sanlalu ti bii eniyan ṣe lo koodu ati pe o ni agbara diẹ sii ju GPT-3 lọ ni ipilẹṣẹ koodu, ni apakan nitori o ti ni ikẹkọ lori ṣeto data kan ti o ni ifọkansi ti o ga julọ ti koodu orisun ilu.

Ni ọjọ iwaju, o ngbero lati faagun nọmba awọn ede ati awọn eto idagbasoke ti o ni atilẹyin. Iṣẹ ti ohun itanna naa ni ṣiṣe nipasẹ pipe iṣẹ ita ti o nṣiṣẹ lori ẹgbẹ GitHub, si eyiti, laarin awọn ohun miiran, awọn akoonu ti faili ti a ṣatunkọ pẹlu koodu ti wa ni gbigbe.

Lakotan, o tọ lati sọ pe imọran nkan ti o jẹ ipari koodu laifọwọyi ti o da lori oye atọwọda kii ṣe tuntun patapata, nitori fun apẹẹrẹ Codota ati Tabnine ti nfunni ohunkan ti o jọra fun igba pipẹ, ni afikun si apapọ awọn iṣẹ wọn ati ikẹhin oṣu wọn gba si Tabnine gẹgẹbi ami akọkọ.

A tun le darukọ Microsoft eyiti o ṣafihan ẹya tuntun laipẹ, Awọn ohun elo Agbara, eyiti o nlo awoṣe ede OpenTI GPT-3 lati ṣe iranlọwọ fun awọn olumulo yan awọn agbekalẹ to pe.

Ti o ba nifẹ lati mọ diẹ sii nipa rẹ, o le ṣayẹwo awọn awọn alaye ninu ọna asopọ atẹle.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.