Granska GitHub Copilot funktioner
GitHub Copilot erbjuder en växande lista över funktioner för individer och organisationer.
GitHub Copilot funktioner
GitHub Copilot erbjuder en rad funktioner för att förbättra kodningsupplevelsen, varav vissa kan vara i offentlig förhandsversion. Vilka funktioner som är tillgängliga för dig beror på din plan och om du använder GitHub Copilot som individ eller via en organisation.
Följande GitHub Copilot funktioner släpps och stöds som allmänna tillgänglighetsfunktioner:
Kod har slutförts
Förslag i autokompletteringsformat från GitHub Copilot i stödda IDE:er (Visual Studio Code, Visual Studio, JetBrains IDE:er, Azure Data Studio, Xcode, Vim/Neovim och Eclipse).
Om du använder Visual Studio Code kan du också använda nästa redigeringsförslag, som förutsäger platsen för nästa redigering som du sannolikt kommer att göra och föreslå ett slutförande för den.
GitHub Copilot Chat
Ett chattgränssnitt där du kan ställa kodningsrelaterade frågor och uppdatera filer. GitHub Copilot chattgränssnitt finns på GitHub webbplats, i GitHub Mobile, i IDEs som stöds (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE och Xcode) och i Windows Terminál. Användare kan också använda GitHub kunskaper från GitHub Copilot (GitHub Färdigheter ingår inte i den kostnadsfria GitHub Copilot-planen).
GitHub Copilot-agenter
Chattgränssnittet innehåller inbyggda agenter som är optimerade för olika uppgifter. Följande inbyggda agenter är tillgängliga i Visual Studio Code chattvy:
Agent: Använd agenten när du har en specifik uppgift i åtanke och vill aktivera GitHub Copilot för att redigera koden autonomt. Agenten avgör vilka filer som ska ändras, erbjuder kodändringar och terminalkommandon för att slutföra uppgiften och itererar för att åtgärda problem tills den ursprungliga uppgiften har slutförts.
Plan: Använd planagenten när du vill skapa en strukturerad, stegvis implementeringsplan innan du gör ändringar. Planagenten analyserar din begäran, delar upp den i diskreta steg och skapar en detaljerad plan som kan överlämnas till agenten för implementering.
Fråga: Använd Ask-agenten när du vill ställa frågor om din kodbas, kodningsämnen eller allmänna teknikbegrepp utan att göra ändringar i dina filer.
GitHub Copilot kodgranskning
FÖRSLAG på AI-genererad kodgranskning som hjälper dig att skriva bättre kod.
GitHub Copilot Cloud Agent
En autonom AI-agent som kan göra kodändringar åt dig. Du kan tilldela ett GitHub problem till GitHub Copilot och agenten arbetar med att göra nödvändiga ändringar och skapar en pull-begäran som du kan granska. Du kan också be GitHub Copilot att skapa en pull request från GitHub Copilot. Den här funktionen är tillgänglig i GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business och GitHub Copilot Enterprise-abonnemang.
GitHub Copilot i CLI
Ett chattliknande gränssnitt i terminalen, där du kan ställa frågor om kommandoraden. Du kan be GitHub Copilot att tillhandahålla kommandoförslag eller förklaringar av kommandon. Användare kan också integrera GitHub Copilot i Windows Terminál Canary.
GitHub Copilot genererade sammanfattningar av pull-begäranden
AI-genererade sammanfattningar av de ändringar som gjordes i en pull-begäran, vilka filer de påverkar och vad en granskare bör fokusera på när de genomför sin granskning. Den här funktionen ingår inte i den kostnadsfria GitHub Copilot-planen.
GitHub Copilot tillägg
GitHub Copilot Tillägg är en typ av GitHub App som integrerar kraften i externa verktyg i GitHub Copilot. GitHub Copilot Tillägg kan utvecklas av vem som helst, för privat eller offentligt bruk och kan delas med andra via GitHub Marketplace.
GitHub Copilot anpassade instruktioner
Förbättra GitHub Copilot svar genom att ange sammanhangsberoende information om dina inställningar, verktyg och krav.
GitHub Copilot minne (offentlig förhandsversion)
GitHub Copilot kan härleda och lagra användbar information om en lagringsplats, som GitHub Copilot Molnagent och GitHub Copilot kodgranskning kan använda för att förbättra kvaliteten på deras utdata när de arbetar på lagringsplatsen.
GitHub Copilot Spaces
Organisera och centralisera relevant innehåll, såsom kod, dokumentation, specifikationer med mera, i Spaces som ger GitHub Copilot svar i rätt kontext för en specifik uppgift.
GitHub Copilot i GitHub Desktop
Generera automatiskt incheckningsmeddelanden och beskrivningar med GitHub Copilot i GitHub Desktop baserat på de ändringar du gör i projektet.
Sammanfattning
GitHub Copilot innehåller funktioner för att förbättra kodningsupplevelsen, både i din valda IDE och i andra gränssnitt. Tillgängligheten för dessa funktioner beror på din plan och om du använder GitHub Copilot som individ eller via en organisation.