Visual Studio -koodi käyttää tekoälyä koodin luomiseen

Visual Studio -koodi

Keinotekoiset älykkyydet ovat yhä enemmän läsnä päivittäin. Yhä useammat työpaikat käyttävät tämän tyyppistä algoritmia helpottaakseen työntekijöiden työtä, joskus jopa pystyäkseen korvaamaan heidät. Vaikka onkin totta, että tekoäly on vielä pitkä matka ajatella ja toimia kuten meitä, nämä ovat yhä täydellisempiä ja niillä on yhä kehittyneempiä itseoppimistoimintoja. Ja olemme päässeet pisteeseen, jonka ajattelimme, ettemme pysty saamaan: opettamalla tekoäly ohjelmoimaan.

GitHub ei ole vain foorumi, jossa voit luoda kaikenlaisia ​​avoimen lähdekoodin projekteja, mutta se on myös valtava koodilähde, joka on kaikkien kiinnostuneiden käyttäjien käytettävissä. Hyödyntämällä tätä lähdettä OpenAI ja Microsoft ovat tehneet yhteistyötä projektissa, joka pystyy ohjelmoimaan yksin: GitHub Copilot. Pitkän opettamisen ja oppimisen jälkeen tekoäly on vihdoin valmis Microsoft IDE: n, Visual Studio -koodin, käyttäjien käyttämään projekteissaan.

Näin toimii GitHub Copilot, tekoäly, joka pystyy ohjelmoimaan

Ohjelmoivilla IDE-laitteilla oli jo joitain älykkäitä ominaisuuksia, kuten syntaksikorostus tai jokin automaattisen täydennyksen ominaisuus. Mutta mikään ei ole niin täydellinen kuin mitä tämä uusi tekoäly tarjoaa meille. Visual Studio Code -käyttäjät voivat nyt ladata uuden laajennuksen nimeltä GitHub Copilot , aloittaaksesi ohjelmoinnin sen kanssa.

Código GitHub -pilotti

Tämän laajennuksen avulla voimme tietysti suorittaa toiminnot automaattisesti. Mutta sen mahdollisuudet menevät paljon pidemmälle. Uusi ohjattu toiminto pystyy ymmärtämään kirjoittamamme koodin ja pystyy syntetisoimaan koodin toimintojen suorittamiseksi automaattisesti. Copilot tarjoaa meille seuraavat mahdollisuudet:

  • Muunna kommentit koodiksi . Voimme kirjoittaa mitä haluamme tehdä loogiseen kommenttiin, ja Copilot luo koodin automaattisesti.
  • Automaattinen täyttö toistuva koodi . Luo vain pari tuloa toistuvaa toimintoa varten, ja tekoäly tekee loput.
  • Sen avulla voimme luoda testikoodin . Joten voimme nähdä, mikä sopii parhaiten kehitykseemme.
  • Näytä vaihtoehdot . Jos haluamme antaa ohjelmallemme toisenlaisen lähestymistavan, voimme Copilotin ansiosta nähdä erilaisia ​​esimerkkejä ja valita haluamasi.

Tämä tekoäly toimii edelleen vain luonnollinen englanti (esimerkiksi kommenttien muuntamiseksi koodiksi). Kiitokset OpenAI-koodi ja analysoimalla kaikki julkiset GitHub-arkistot, tämä tekoäly on saavuttanut yli 60 prosentin onnistumisprosentin. Lisäksi käytämme sitä joka kerta, kun se oppii lisää luomaan tarpeisiimme parhaiten sopivat koodit.

Aloita GitHub Copilot -sovelluksen käyttö nyt

Tällä hetkellä Copilot on vain hyvin rajoitetun käyttäjäryhmän käytettävissä. Tämä johtuu siitä, että sen käyttämiseksi on oltava huipputekninen laitteisto, joka on yhteensopiva tekoälyn ja koneoppimistoimintojen kanssa. Microsoft ja GitHub tarjoavat beetaversio rajoitetulle määrälle ihmisiä ilmaiseksi . Ajan myötä käyttäjien määrä kasvaa, kunnes lopulta se on kaikkien saatavilla. Voimme liittyä jonotuslistalle saadaksesi esikatselun tällä linkillä .

Tämän tekoälyn esikatselu on ilmainen. Jos se onnistuu, he aikovat kuitenkin käynnistää maksetun version Copilotista, vaikka ei tiedetä, mitä ominaisuuksia sillä on. Ja toistaiseksi se on yksinomaan Visual Studio Code .

Telemetriasta, joka on yksi käyttäjien pelätyimpiä näkökohtia, Microsoft yrittää vaatia rauhaa. On totta, että toimiakseen on välttämätöntä lähettää koodi jatkuvasti GitHub-palvelimille, mutta nämä tiedot lähetetään ja tallennetaan turvallisesti. Kone analysoi ja käsittelee kaikki koodit , ja vain valtuutettu henkilöstö voi käyttää kyseisiä tietoja, jos se on tarpeen (esimerkiksi väärinkäytösten havaitsemiseksi). Tulevaisuudessa Microsoft aikoo sallia käyttäjien hallita tätä telemetriaa, mutta toistaiseksi se on pakollista.