GitHub Copilot kan nu meddela utvecklare om kodförslagen matchar allmänt tillgänglig kod

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

GitHub Copilot Kodreferenser

Förra året lanserade Microsofts GitHub GitHub Copilot, en AI-driven parprogrammerare. GitHub Copilot kan föreslå nästa rad med kod när du skriver kod eller kommentarer. GitHub Copilot kan till och med föreslå kompletta metoder, boilerplate-kod, enhetstester och till och med komplexa algoritmer. Även om koden föreslagits av AI, var vissa utvecklare intresserade av att veta om den föreslagna koden för AI matchar någon allmänt tillgänglig kod. I november förra året introducerade GitHub Copilot en funktion som gjorde det möjligt för utvecklare att blockera förslag på 150+ tecken som matchar offentlig kod.

Igår, GitHub introducerade en privat betaversion av GitHub Copilot med kodreferenser som inkluderar ett uppdaterat filter som upptäcker och visar sammanhang för kodförslag som matchar offentlig kod på GitHub. När den här nya funktionen är aktiverad kommer GitHub Copilot att kontrollera kodförslag med omgivande kod på cirka 150 tecken och jämföra den med den offentliga koden som finns tillgänglig på GitHub.com. Om det finns en matchning kommer Copilot att tillhandahålla följande information:

  •  Den matchande koden
  • Lagren där koden visas
  • Licensen som styr varje förvar

"Genom att hjälpa utvecklare att förstå communitykontexten för sin kod på ett sätt som också bevarar utvecklarflödet, tror vi att Copilot kommer att fortsätta att leverera ansvarsfull innovation och sann glädje vid tangentbordet", skrev Ryan J. Salva från GitHub i tillkännagivandets blogginlägg.