Felsöka Copilot kodgranskning

Azure DevOps-tjänster

Fakturering och krediter

Q: Var hittar jag listpriserna för tokens som jag debiteras för?

S: Se Modeller och priser i dokumentationen om GitHub Copilot.

F: Vilka faktorer påverkar antalet token som förbrukas av en kodgranskning?

S: Tokenförbrukning beror på faktorer som storleken på lagringsplatsen, storleken på ändringen och komplexiteten i koden som granskas.

F: Räknas krediter som jag köper med Copilot prenumerationer mot användning av kodgranskning i Azure DevOps? Kan jag använda AI-krediter från en GitHub Copilot plan?

S: Nej, användning i Azure DevOps förbrukar inte AI-krediter från GitHub Copilot-abonnemang.

Datahantering och sekretess

Q: Används innehåll från granskning av kundkod eller pull requests för att träna eller förbättra grundmodeller?

S: Nej. Interaktionsdata som används för Copilot-kodgranskning, inklusive diffar för pull requests, prompter, svar, förslag och relaterad granskningskontext, används inte för att träna eller förbättra basmodeller.

F: Vilka kunddata behålls under eller efter en kodgranskning?

A: Datahantering och lagring följer GitHub Copilots policydokumentation. Azure-lagringsplatser publicerar inte ett separat bevarandeschema för Copilots kodgranskning.

F: Lagras diffar för pull requests, prompter, genererade förslag eller telemetridata efter att begäran har behandlats? Vilka är kvarhållningsperioderna om de behålls?

S: Information om aktuell lagring och kvarhållning, inklusive eventuella kvarhållningsrelaterade principuppdateringar, finns i GitHub Copilot dokumentation om förtroende och sekretess. Azure-lagringsplatser publicerar för närvarande inte en separat funktionsspecifik kvarhållningsperiodtabell för Copilot kodgranskning.

F: Var bearbetas och lagras kundinnehåll för Copilot kodgranskning?

A: Copilot-kodgranskning i Azure-lagringsplatser drivs av GitHub Copilot. Datahemvist för GitHub Copilot överensstämmer inte med Azure DevOps organisationens datahemvistgränser för den här förhandsversionsfunktionen. Om din Azure DevOps organisation till exempel finns i EU kan Copilot kodgranskningsbearbetning fortfarande ske i ett annat geografiskt område, till exempel United States.

F: Gäller GitHub Copilot Data Residency för Copilot-kodgranskning för Azure-lagringsplatser?

För den här förhandsfunktionen ska du inte anta att Azure DevOps-organisationens geografiska plats avgör var Copilot-kodgranskning bearbetas. Granska GitHub Copilot-dokumentationen om tillit och integritet för information om det aktuella omfånget och begränsningarna för datahemvist.

F: Följer Copilot kodgranskning för Azure-lagringsplatser samma åtaganden för datahantering som GitHub Copilot Business och GitHub Copilot Enterprise?

S: Ja, Copilot kodgranskning i Azure-lagringsplatser följer GitHub Copilot principer för datahantering. Aktuella åtaganden finns i GitHub Copilot dokumentation om förtroende och sekretess.

F: Vilken kundinriktad efterlevnadsdokumentation kan jag dela med säkerhets- och efterlevnadsteam?

S: Använd följande officiella referenser:

Begränsningar i förhandsversionen

F: Finns det förhandsversionsspecifika begränsningar eller undantag som jag bör känna till?

S: Ja. Copilot kodgranskning för Azure-lagringsplatser är i begränsad förhandsversion:

  • Förhandsgranskningsfunktioner kan ändras eller tas bort utan föregående meddelande.
  • Förhandsversionsfunktioner har inget serviceavtal (SLA) och begränsad support.
  • Datahemvist för den här funktionen överensstämmer inte med Azure DevOps organisationens gränser för datahemvist.

Felsöka misslyckade kodgranskningar

F: Vad ska jag göra när en Copilot kodgranskning misslyckas?

S: Granska misslyckade jobbloggar:

  1. Gå till Organisationsinställningar>Agentpooler.
  2. Välj den agentpool som används för att köra Copilot kodgranskningar. Standardagentpoolen är Azure-pipelines.
  3. Hitta och öppna det misslyckade jobbet.
  4. Granska rådataloggarna i JSON-format för att identifiera orsaken till felet.

Felsöka anpassade instruktioner

F: Copilot följer inte mina anpassade instruktioner

S: Kontrollera att .github/copilot-instructions.md filen har checkats in på standardgrenen. Kontrollera att instruktionerna är skrivna i klartext, koncisa Markdown och fokusera på användbara mönster i stället för abstrakta riktlinjer. Begär en ny granskning för att tillämpa uppdaterade instruktioner på befintliga pull-begäranden.

F: Mina anpassade instruktioner är för aggressiva eller överseende

S: Granska de typer av kommentarer som Copilot genererar. Justera dina instruktioner så att de är mer specifika om vilka problem som ska prioriteras och använd exempel för att klargöra gränsfall.