Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de agentmodus van GitHub Copilot in Visual Studio kunt u natuurlijke taal gebruiken om een taak op hoog niveau op te geven. AI maakt een plan, brengt codebewerkingen aan, voert terminalopdrachten uit, roept hulpprogramma's aan en past wijzigingen toe in uw codebasis. Het bewaakt resultaten, zoals buildresultaten, eenheidstestfouten of uitvoer van hulpprogramma's, en herhaalt indien nodig.
In tegenstelling tot de vraagmodus stopt de agentmodus niet na één reactie. De stappen worden voortgezet en verfijnd totdat het doel in uw prompt is bereikt of aanvullende invoer is vereist.
Vereiste voorwaarden
Visual Studio 2022 versie 17.14 of hoger.
Agentmodus gebruiken
In de agentmodus werkt Copilot autonoom en bepaalt de relevante context voor uw prompt.
Volg deze stappen om aan de slag te gaan:
Open het Copilot Chat-venster, selecteer Vraag, vouw de modus uit en selecteer vervolgens Agent.
Voer uw prompt in en selecteer Verzenden of druk op Enter om deze in te dienen. U kunt een vereiste op hoog niveau opgeven en u hoeft niet op te geven aan welke bestanden u wilt werken.
De agentmodus kan meerdere hulpprogramma's aanroepen om verschillende taken uit te voeren. Selecteer eventueel het pictogram Extra om te configureren welke extra hulpprogramma's kunnen worden gebruikt om te reageren op uw aanvraag.
Copilot vraagt bevestiging aan voordat u een terminalopdracht uitvoert of een niet-ingebouwd hulpprogramma gebruikt.
Copilot detecteert automatisch problemen in codebewerkingen of terminalopdrachten en voert vervolgens aanvullende acties uit om ze op te lossen. Het proces wordt herhaald totdat het probleem is opgelost.
Terwijl Copilot uw aanvraag verwerkt, worden de voorgestelde codebewerkingen rechtstreeks in de editor gestreamd. Bekijk de voorgestelde bewerkingen en bewaar of negeer de voorgestelde bewerkingen als geheel in totaal wijzigingen in het chatvenster, of bekijk afzonderlijke bestandsdiffs en pas ze selectief toe.
Als u afzonderlijke codewijzigingen door de agent wilt beoordelen, kunt u de specifieke wijziging die bij elke stap is aangebracht, controleren of de cumulatieve wijzigingen sinds de laatste keer dat wijzigingen zijn vastgelegd of teruggedraaid.
Ga door met het herhalen van de codewijzigingen om de bewerkingen te verfijnen of aanvullende functies te implementeren.
Hulpprogramma's voor agentmodus
De agentmodus kan de volgende hulpprogramma's gebruiken:
- Ingebouwde hulpprogramma's
- MCP-gereedschappen
U kunt de hulpprogramma's bekijken en beheren die kunnen worden gebruikt om te reageren op een aanvraag. Selecteer het pictogram hulpprogramma's in het chatvenster om de hulpprogramma's weer te geven en te beheren die beschikbaar zijn in de agentmodus.
Op basis van het resultaat van een hulpprogramma kan Copilot andere hulpprogramma's aanroepen om de algehele aanvraag uit te voeren. Als een codebewerking bijvoorbeeld resulteert in syntaxisfouten in het bestand, kan Copilot een andere benadering verkennen en verschillende codewijzigingen voorstellen.
Extra hulpprogramma's die worden toegevoegd door MCP-servers worden niet automatisch ingeschakeld, ze worden standaard uitgeschakeld en moeten worden ingeschakeld om te worden geactiveerd.
Goedkeuringen van hulpprogramma's beheren
Wanneer een hulpprogramma wordt aangeroepen, vraagt Copilot om bevestiging om het hulpprogramma uit te voeren. Dit komt doordat hulpprogramma's lokaal op uw computer kunnen worden uitgevoerd en acties kunnen uitvoeren waarmee bestanden of gegevens worden gewijzigd.
Gebruik in het chatvenster, na het aanroepen van een hulpprogramma, de vervolgkeuzeopties Toestaan om automatisch het specifieke hulpprogramma voor de huidige sessie, oplossing of alle toekomstige aanroepen te bevestigen.
U kunt bevestigingsselecties voor hulpprogramma's opnieuw instellen in Tools>Options>GitHub>Copilot>Tools.
Bewerkingen accepteren of negeren
Copilot vermeldt de bestanden die zijn bewerkt in de lijst met totale wijzigingen in het chatvenster.
Klik op elk bestand om wijzigingen afzonderlijk te bekijken, waar u wijzigingen in elk stuk code kunt behouden of ongedaan maken.
U kunt ook in de lijst Totaal wijzigen de optie Behouden of Ongedaan maken selecteren voor alle wijzigingen die zijn aangebracht sinds de laatste keer dat u op Behouden of Ongedaan maken hebt geklikt.
Wijzigingen ongedaan maken
Wanneer u codebewerkingen aanvraagt, wilt u mogelijk enkele wijzigingen ongedaan maken. Als u wilt terugkeren, selecteert u Herstellen naast het controlepunt voordat u wordt gevraagd of wijzigingen zijn opgenomen die u niet wilde.
Momenteel biedt Visual Studio Copilot Agent geen ondersteuning voor stapsgewijze ongedaan maken/opnieuw uitvoeren.
Een aanvraag voor de agentmodus onderbreken
Als u een doorlopende aanvraag wilt onderbreken, kunt u deze annuleren. Hierdoor worden alle actieve hulpprogramma's en terminalopdrachten gestopt.
Als u een build wilt stoppen, selecteert u Build in de bovenste werkbalk en selecteert u Annuleren of gebruikt u de sneltoets Ctrl + Break.
Veelgestelde vragen
Ik zie de modus Vragen en agent niet in het GitHub Copilot Chat-venster.
Voer de volgende stappen voor probleemoplossing uit in de opgegeven volgorde:
- Zorg ervoor dat u Visual Studio 17.14 of hoger gebruikt: controleer de versie in Help>over Visual Studio. Als u versie 17.14 of hoger niet gebruikt, start u het Installatieprogramma van Visual Studio en werkt u de build bij.
- Zorg ervoor dat u de instelling 'agentmodus inschakelen' hebt geselecteerd in het chatvenster in Extra>Opties>GitHub>Copilot Chat.
- Start Visual Studio opnieuw.
Wanneer moet ik de modus Vraag gebruiken versus de agentmodus?
- De vraagmodus is uitstekend als u 100% betrouwbaarheid wilt dat er geen codebewerkingen worden aangebracht, tenzij u expliciet Toepassen of kopiëren en plakken van de code zelf selecteert.
- De agentmodus kan dezelfde conceptuele vragen verwerken, codevoorbeelden genereren zonder deze toe te passen, samen met de agentmogelijkheden van het bewerken van code.
- Als u MCP-mogelijkheden wilt gebruiken, moet de agentmodus zijn geselecteerd.
Wat is er gebeurd met Copilot Edits in Visual Studio?
- We zien dat de agentmodus een evolutie is van Bewerkingen, met een grotere mogelijkheid om fouten te herhalen, hulpprogramma's te gebruiken en automatisch codewijzigingen toe te passen.
- Voor de eerste releases van Visual Studio 2022 versie 17.14 is de bewerkingsmodus nog steeds beschikbaar als u het selectievakje Agentmodus inschakelen in het chatvenster uitschakelt in Extra>Opties>GitHub>Copilot>Chat.
Hoe beheer ik als beheerder het gebruik van de agentmodus voor Visual Studio-gebruikers?
De agentmodus in Visual Studio wordt beheerd door de previewfuncties voor de editor in het GitHub Copilot-dashboard voor beheerders. Als de beheerder deze instelling uitschakelt, kunnen gebruikers onder dat abonnement de agentmodus niet gebruiken in Visual Studio.
Zie voor meer informatie het beheren van beleidsregels en functies voor copilot in uw onderneming.