Platon Data Intelligence.
Pystyhaku ja Ai.

GitHub Copilot oppii uusia temppuja ja ottaa käyttöön tämän vuoden mallin

Treffi:

Microsoft GitHub on kouluttanut Copilot-ohjelmointimallinsa suorittamaan uusia tehtäviä, mikä tekee jo laajalti käyttöön otetun AI-avustajan entistäkin väistämättömämmän kehittäjille.

Tilaisuuden kunniaksi koodiapulainen saa uuden nimen tai tulee aikanaan: Copilot X, jota ei ole tarkoitettu sen tuottaman sisällön arvioitavaksi.

"T&K-tiimimme GitHub Nextissä on työskennellyt siirtyäkseen editorin ohi ja kehittääkseen GitHub Copilotista helposti saatavilla olevaa tekoälyassistenttia koko kehitystyön elinkaaren ajan", sanoi Thomas Dohmke, GitHubin toimitusjohtaja blogiviestissä, joka toimitettiin Rekisteri. "Tämä on GitHub Copilot X – visiomme tekoälypohjaisen ohjelmistokehityksen tulevaisuudesta."

Kuitenkin Dohmke viittaa toistuvasti ohjelmistoon yksinkertaisesti Copilotiksi, joten mekin teemme sen, olettaen, että X edustaa pyrkimystä siirtymistä jossain myöhemmässä vaiheessa.

Jatkossa Copilot luottaa kehittyviin suuriin kielimalleihin, mukaan lukien Open AI:n GPT-3.5-turbo ja GPT-4, OpenAI:n mukautetun version sijaan Codex. OpenAI sulkee Codexin julkisen API:n 23. maaliskuuta 2023. GitHub sanoo, ettei se odota Codexin lopettamisen vaikuttavan asiakkaisiin. OpenAI ei heti vastannut pyyntöön kertoa, onko API:n lopettamisella mitään tekemistä sen kanssa meneillään oleva tekijänoikeus- ja lisenssioikeudenkäynti Codexin ja Copilotin kautta.

Esitelty viime kesänä vuoden mittaisen teknisen kokeilun jälkeen Copilot tarjoaa koodausehdotuksia, vaikka ei aina hyviä, kehittäjille, jotka käyttävät GitHubia tuettujen tekstieditorien ja IDE:iden, kuten Visual Studio Coden, kanssa.

Viime kuusta lähtien GitHubin mukaan Copilot oli mukana 46 prosenttia koodista luotiin Microsoftin pilvivarastossa ja se oli auttanut kehittäjiä ohjelmoimaan jopa 55 prosenttia nopeammin.

Keskiviikkona Copilot – tekoälyn "pariohjelmoija", kuten GitHub sen sanoo - on valmis keskustelemaan kehittäjien kanssa ChatGPT-tyyliin joko Visual Studio Codessa tai Visual Studiossa. Kehotus- ja vastauskeskustelut tapahtuvat IDE-sivupalkin chat-ikkunassa, toisin kuin automaattisen täydennyksen vastaukset, jotka luodaan lähdetiedoston kommenttipohjaisista kyselyistä.

"Copilot-chat ei ole vain keskusteluikkuna", Dohmke sanoi. "Se tunnistaa, mitä koodia kehittäjä on kirjoittanut, mitä virheilmoituksia näytetään, ja se on upotettu syvälle IDE:hen."

Näin kehittäjä voi korostaa esimerkiksi säännöllisen lausekkeen lähdetiedostossa ja kutsua Copilotin selittämään, mitä tylppä kuviosovituslauseke tekee. Copilotia voidaan myös pyytää luomaan testejä, analysoimaan ja korjaamaan virheitä, ehdottamaan korjausta tai yrittämään mukautettua tehtävää. Malli voi jopa lisätä kommentteja, jotka selittävät lähdekoodia ja voivat puhdistaa tiedostot linterin tavoin.

Vielä mielenkiintoisempaa on, että Copilotia voidaan puhua äänellä. Puhuttuja kehotteita käyttämällä apuohjelma voi tuottaa (tai jäljentää) -koodi ja suorita se pyynnöstä. Se on ainakin varteenotettava esteettömyysvaihtoehto. Aika näyttää, pystyykö Copilot vastustamaan kepposen käskyjä koppiin tunkeutujilta, jotka ohjaavat tekoälyä hakemaan sopimatonta sisältöä.

"Copilot chat perustuu työhön, jonka OpenAI ja Microsoft ovat tehneet ChatGPT:n ja uuden Bingin kanssa", sanoi Dohmke, joka ei ilmeisesti ollut valmis sitoutumaan X-nimen laajentamiseen.

Hänen Bing-nimensä pudotus ei ehkä ole aivan se kannatus, jonka hän kuvittelee, kun otetaan huomioon Bingin tapa on suoritettu GPT-4:n vaikutuksen alaisena. Mutta rajoittuen koodin luomiseen, GPT-4 voidaan ehkä ohjata helpommin kohti hyödyllistä tulosta.

Kuvakaappaus Copilotista, joka käsittelee vetopyyntöä

Kuvakaappaus Copilotista, joka käsittelee vetopyyntöä – Klikkaa suurentaaksesi

Joka tapauksessa GitHubin GPT-4:n käyttöönotto tukee ominaisuutta, joka avataan teknisenä esikatseluna: tekoälyn luomia kuvauksia vetopyynnöistä (koodinvaihtolähetykset).

Tehdessään vetopyynnön tekoälyn valvovan silmän alla, kehittäjät voivat odottaa löytävänsä GitHubin mallin tunnisteet jotka tarjoavat lisätietoja siitä, mitä tapahtuu. Sen jälkeen kehittäjien tehtävänä on hyväksyä tai tarkistaa ehdotukset.

Lisäksi Copilotin toiminta-alue on laajennettu dokumentointiin. Aloitetaan asiakirjoista suhtautua, taivaansininen asiakirjojaja DND, kehittäjät voivat esittää kysymyksiä ja saada tekoälyn luomia vastauksia chat-käyttöliittymän kautta. Dohmken mukaan kyky olla vuorovaikutuksessa dokumentaation kanssa chat-rajapinnan kautta laajenee ajan myötä minkä tahansa organisaation tietovarastoon ja sisäiseen dokumentaatioon.

Kuvakaappaus Copilot CLI:stä

Kuvakaappaus Copilot CLI:stä (klikkaa suurentaaksesi)

Joten sen sijaan, että he tekisivät avainsanapohjaisia ​​kyselyitä löytääkseen linkin, joka osoittaa vastauksen sisältävään asiakirjaan, kehittäjät voivat esittää vähemmän jäsenneltyjä kysymyksiä ja saada joskus tarkkoja vastauksia suoraan (ilman lähdemerkintää). Tämä saattaa auttaa selittämään, miksi Google on niin huolissaan tekoälyllä maustettujen tuotteiden äkillisen tulvan jäämisestä.

GitHub on jopa auttanut Copilotia kolonisoimaan komentorivin GitHub Copilot CLI. Jos olet koskaan unohtanut hämärän komentoriviloitsun tai komentolipun, Copilot auttaa sinua, mikä voi olla lohdullista tai ei. ®

spot_img

Uusin älykkyys

spot_img