GitHub Copilot voi nyt ilmoittaa kehittäjille, jos koodiehdotukset vastaavat julkisesti saatavilla olevaa koodia

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

GitHub Copilot Code Referencing

Viime vuonna Microsoftin GitHub lanseerasi GitHub Copilotin, tekoälyllä toimivan pariohjelmoijan. GitHub Copilot voi ehdottaa seuraavaa koodiriviä kirjoittaessasi koodia tai kommentteja. GitHub Copilot voi jopa ehdottaa täydellisiä menetelmiä, pohjakoodia, yksikkötestejä ja jopa monimutkaisia ​​algoritmeja. Vaikka koodia ehdotti tekoäly, jotkut kehittäjät olivat kiinnostuneita tietämään, vastaako tekoälyehdotus jotain julkisesti saatavilla olevaa koodia. Viime marraskuussa GitHub Copilot esitteli ominaisuuden, jonka avulla kehittäjät voivat estää julkista koodia vastaavan yli 150 merkin ehdotukset.

Eilen, GitHub käyttöön GitHub Copilotin yksityinen beta, jossa on koodiviittaukset ja joka sisältää päivitetyn suodattimen, joka havaitsee ja näyttää kontekstin koodiehdotukset, jotka vastaavat GitHubin julkista koodia. Kun tämä uusi ominaisuus on käytössä, GitHub Copilot tarkistaa noin 150 merkin koodiehdotukset ja vertaa sitä GitHub.comin julkiseen koodiin. Jos ottelu löytyy, Copilot antaa seuraavat tiedot:

  •  Vastaava koodi
  • Arkistot, joissa koodi näkyy
  • Kutakin tietovarastoa koskeva lisenssi

"Auttamalla kehittäjiä ymmärtämään koodinsa yhteisökontekstia tavalla, joka myös säilyttää kehittäjien kulkua, uskomme, että Copilot tarjoaa jatkossakin vastuullista innovaatiota ja todellista onnellisuutta näppäimistöllä", kirjoitti GitHubin Ryan J. Salva ilmoitusblogiviestissä.