Microsoft Open-Sources GitHub Copilot Inline Code ehdotukset VS Codessa

Microsoft on ottanut suuren askeleen suunnitelmassaan tehdä Visual Studio Codesta täysin avoimen lähdekoodin tekoälyeditori.

6. marraskuuta yritysilmoitti avoimesta lähdekoodista GitHub Copilotin ydinehdotukset. Tämä keskeinen "haamuteksti" -ominaisuus täydentää koodia kehittäjien kirjoittaessa.

Sen julkaisu seuraaCopilot Chat -laajennuksen avoimeen lähdekoodiin kesäkuussa. Osana tätä työtä Microsoft yhdistää kaikki Copilot-työkalut yhdeksi Chat-laajennukseksi. Alkuperäinen, erillinen Copilot-laajennus poistetaan käytöstä vuoden 2026 alkuun mennessä, ja koodi on nyt avoinna yhteisön arvioitavaksi ja osallistumiselle GitHubissa.

Toinen virstanpylväs avoimen lähdekoodin matkalla

Jatkaen pyrkimyksiään kohti läpinäkyvää tekoälykehitysalustaa, Microsoft on toimittanut avoimen lähdekoodin strategiansa toisen vaiheen VS Codelle.

Yritys ilmoitti ensimmäisen kerran aikomuksestaan ​​rakentaa avoin tekoälyeditori toukokuussa 2025, mikä sai hyväksynnän yhteisöltä, joka halusi lisää avoimuutta tekoälytyökalujen toiminnassa.

Tämän aloitteen ensimmäinen virstanpylväs saapui kesäkuussa, kun GitHub Copilot Chat -laajennuksesta tehtiin avoimen lähdekoodin lähde.

Kriittinen osa tekoälykokemuksesta jäi kuitenkin omaksi. Kuten VS Code -tiimi totesi: "Vaikka chat oli merkittävä edistysaskel, tärkeä osa tekoälytoimintojamme säilyi edelleen: tekstin kirjoittamisen aikana näkyvät ehdotukset." T

hat-toiminto, joka tarjoaa reaaliaikaiset koodin täydennykset, hoidettiin erillisellä suljetun lähdekoodin laajennuksella.

Tämän päivän ilmoituksen myötä viimeinen osa on nyt auki. "Tänään saavutamme matkamme seuraavan virstanpylvään: upotetut ehdotukset ovat nyt avoimen lähdekoodin", tiimi totesi. Tämä päätös tuo lähes koko asiakaspuolen Copilot-kokemuksen VS Codessa kehittäjien tarkastettavaksi, muokattavaksi ja täydentäväksi.

Yksi laajennus hallitsee heitä kaikkia

VS-koodia käyttäville kehittäjille Copilot-kokemus on tulossa yhtenäisemmäksi.

Suositeltava luku:Toista Outlookin sähköpostiin upotettuja upotettuja videoita Microsoft Streamin avulla

Vuosien ajan GitHub Copilotin ominaisuudet jaettiin kahden eri laajennuksen kesken: alkuperäinen "GitHub Copilot" -laajennus sisäisiä "haamuteksti"-ehdotuksia varten ja "GitHub Copilot Chat" -laajennus interaktiivista keskustelua ja muita edistyneitä ominaisuuksia varten.

Microsoft on nyt yhdistämässä kaiken yhdeksi paketiksi. "Pyrimme tarjoamaan kaikki Copilot-toiminnot yhdessä VS-koodilaajennuksessa: Copilot Chat", yhtiö vahvisti.

Tämä yhdistäminen tekee alkuperäisestä laajennuksesta tarpeeton. Microsoft on aloittanut asteittaisen käyttöönoton, joka poistaa vanhan laajennuksen käytöstä ja palvelee kaikki upotetut ehdotukset suoraan yhdistetystä Copilot Chat -laajennuksesta.

Sen tavoitteena on tehdä kokemuksesta läpinäkyvä ja johdonmukainen käyttäjille. Siirron viimeistelemiseksi "GitHub Copilot -laajennus poistetaan käytöstä vuoden 2026 alkuun mennessä, mikä tarkoittaa, että se poistetaan VS Code Marketplacesta", ilmoituksen mukaan.

Tämän muutoksen ohella Microsoft on yksinkertaistanut terminologiaansa ja käyttää nyt kattotermiä "inline suggestions" kattamaan kaiken tekoälyn luoman koodin, joka näkyy käyttäjän kirjoittaessa.

Konepellin alla: Kuinka upotetut ehdotukset toimivat

Avaamalla ydinehdotusmoottorin Microsoft kutsuu yhteisön tutkimaan Copilotin monimutkaista logiikkaa ja osallistumaan siihen. Virallinen ilmoitus tarjoaa yksityiskohtaisen seitsemän vaiheen yleiskatsauksen siitä, miten ehdotus luodaan.

Ensin järjestelmä suorittaa "kirjoitus ehdotetun mukaisesti" -tunnistuksen tarkistaakseen, noudattaako käyttäjä jo aikaisempaa ehdotusta. Jos ei, se siirtyy välimuistiin ja etsii uudelleenkäytettäviä ehdotuksia suorituskyvyn parantamiseksi.

Seuraavaksi laajennus tarkistaa kaikki käynnissä olevat LLM-pyynnöt edellisestä näppäinpainalluksesta, jotka voidaan käyttää uudelleen, mikä parantaa merkittävästi tehokkuutta. Jos uusi pyyntö on tarpeen, neljäs vaihe sisältää nopean rakentamisen, jossa laajennus kerää asiaankuuluvan kontekstin nykyisestä tiedostosta, avoimista tiedostoista ja työtilasta.

Mallin päättelyn aikana se pyytää useilta palveluntarjoajilta ehdotuksia sekä kohdistimen haamutekstistä että "seuraavan muokkauksen ehdotuksista", jotka ennustavat tulevaa muutosta. Raakamallin tuotoksia jalostetaan sitten jälkikäsittelyllä sen varmistamiseksi, että ne sopivat käyttäjän koodityyliin ja syntaksiin.

Lopuksi monirivinen älykkyys päättää, näytetäänkö yksi- vai monirivinen valmius luottamuksen ja kontekstin perusteella.

Mitä seuraavaksi VS Codelle AI-editorina?

Tämä virstanpylväs ei ole Microsoftin avoimen lähdekoodin tekoälytavoitteiden loppu.

Yhtiö on jo hahmotellut seuraavan tavoitteensa. "Seuraava vaihe OSS-matkallamme on muuttaa joitakin tekoälyominaisuuksia ja komponentteja Copilot Chat -laajennuksesta VS Coden ytimeen", tiimi kirjoitti.

Tällainen siirto viittaa AI-ominaisuuksien entistä syvempään integrointiin suoraan peruseditoriin, jolloin ne siirretään laajennuksesta itse tuotteeseen.

Tämä strategia on linjassa Microsoftin laajempien liikkeiden kanssa tekoälyavaruudessa, jossa se rakentaa monipuolisempaa ja avoimempaa ekosysteemiä. Yritys on hiljattain alkanut suosia Anthropicin Claude AI:tä tietyissä VS Coden koodaustehtävissä ja integroinut Clauden vaihtoehtona OpenAI-malleille Microsoft 365:ssä.

Avoimen lähdekoodin avulla lippulaivakehittäjätyökalunsa keskeiset osat Microsoft edistää yhteisön luottamusta ja asettaa VS Coden keskeiseksi, läpinäkyväksi alustaksi tekoälyavusteisen ohjelmistokehityksen tulevaisuudelle.

Related Posts