Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Üdvözöljük a GitHub Copilotban, a Visual Studio mesterséges intelligencia társában!
A Copilot teljes sorokat vagy kódblokkokat javasolva segít a gyorsabb és nagyobb pontosságú kódolásban. A Copilot emellett válaszol a kérdésekre, és olyan rutinfeladatokkal is segít, mint az egységtesztek írása, a hibakeresés és a profilkészítés. Ezeket a funkciókat közvetlenül a Visual Studio-környezetben használhatja.
Ebből a cikkből megtudhatja, hogyan használhatja a Copilotot, és hogyan hozhatja ki a legtöbbet a Visual Studióban elérhető funkcióiból.
A Copilot megnyitása
Nyissa meg a Visual Studiót (17.8-es vagy újabb verzió). Frissítsen a Visual Studio legújabb verziójára, hogy a lehető legtöbbet hozhassa ki a Copilotból.
Hozzon létre egy új projektet, nyisson meg egy meglévő projektet, vagy folytassa kód nélkül az IDE megnyitásához.
Válassza a GitHub Copilot jelvényt a Visual Studio jobb felső sarkában, és válassza a Csevegőablak megnyitása lehetőséget.
Ha a Copilot nincs telepítve, válassza a Copilot telepítése lehetőséget a legördülő listából, és kövesse a telepítő kéréseit. További információ: A Copilot telepítésének és állapotának kezelése.
A csevegőablakban adjon meg egy kérést a Copilot használatának megkezdéséhez.
Ha még nem jelentkezett be GitHub-fiókkal, a Visual Studio kéri, hogy jelentkezzen be. Ha nem rendelkezik Copilot-előfizetéssel, a Copilot Ingyenes szolgáltatással is megismerkedhet . Fejezze be a bejelentkezési vagy regisztrációs folyamatot a böngészőben, majd térjen vissza a Visual Studióba.
A Copilot mostantól készen áll a Visual Studióban való használatra.
A Copilot használatának megkezdése
Bejelentkezés után használja a Copilotot a csevegőablakban és az IDE-ben.
-
Használja a tervügynököt: A csevegőablakban az ügynökválasztóval válassza ki a Terv lehetőséget, és hozzon létre egy implementációs tervet a kód módosítása előtt. A Copilot írásvédett eszközökkel feltérképezi a kódbázisát, szükség esetén pontosító kérdéseket tesz fel, és a tervet Markdown-fájlként menti a(z)
.copilot/plans/helyre.
Ügynök mód és MCP-kiszolgálók használata: A csevegési ablakban válassza a Kérdés lehetőséget, és váltson ügynökre az ügynök mód engedélyezéséhez. Az eszközök ikonnal elérheti a Model Context Protocol (MCP) kiszolgálókat, konfigurálhatja a kiszolgálókat, és kiválaszthatja, hogy mely eszközöket használhatja a Copilot. Például, ha segítségre van szüksége a célzott kód generálásában, küldje el a következőt a Copilotnak: "Egységteszteket írni a fájl metódusaihoz."
- Az ügynök módú munkafolyamatok részeként Copilot Chat csatlakozhat a felhőügynökökhöz távoli kódolási munkamenetek futtatásához, amelyek tárházproblémákat és lekéréses kérelmeket hoznak létre a csatlakoztatott GitHub adattárban. Előfordulhat, hogy a rendszer arra kéri, hogy adjon meg adattárengedélyeket a felhőbeli munkamenet első indításakor, vagy ha további engedélyekre van szükség.
A automatizált kiegészítések és a következő szerkesztési javaslatok használata: Amint kódolsz, a Copilot közvetlenül a szerkesztőben nyújt javaslatokat. A Copilot az új kódot (szürke szövegként) és a meglévő kód szerkesztését is javasolja. Alapértelmezés szerint a Visual Studio előnyben részesíti az IntelliSense-t a Copilot soron belüli kiegészítéseivel szemben. A Copilot-javaslatok elfogadásához testre szabhatja a billentyűparancsokat (teljes javaslat, következő szó és következő sor) itt: Tools>Options>Környezet>Keyboard.
A Copilot-műveletek használata a Visual Studióban: Copilot-alapú műveletek és javaslatok keresése a szerkesztő helyi menüjében, a hibalistában, a funkciókeresésben és az IDE egyéb területein.
- Használja a Debugger Agent-munkafolyamatot a Copilot Chatből vagy a probléma kontextusából. Kezdje egy GitHub vagy Azure DevOps problémával (vagy egy természetes nyelvű kéréssel) a probléma reprodukálásához, hipotézisek létrehozásához, rendszerezés hozzáadásához, telemetriai elemzéshez és célzott javítások alkalmazásához az élő futtatókörnyezeti viselkedés ellenőrzése során.
A Copilot-csevegés testreszabása a munkafolyamathoz
A Copilot testreszabása a projekthez és a fejlesztési munkafolyamathoz.
- Környezet kezelése hivatkozásokkal: A gomb segítségével + további környezeteket csatolhat, például fájlokat vagy képeket, vagy megkérheti a Copilot, hogy hivatkozzon a teljes megoldásra.
- A csevegési előzmények panelen folytathatja a munkameneteket: A csevegőablakban tallózhat az előző beszélgetésekben, és visszaugorhat egy munkamenetre cím, üzenet előnézete vagy legutóbb frissített időpont szerint. További információ: Csevegési előzmények kezelése a Csevegési előzmények panelen.
Különböző modellek elérése: A parancssori ablakban található modellválasztóval válassza ki az AI-modelleket, vagy hozza magával a saját modelljét a Copilotba. Fedezze fel a különböző forgatókönyvek különböző modelljeit, legyen szó gyors kérdések megválaszolására, dokumentáció írására vagy többfájlos kódrészletek létrehozására.
Egyéni utasítások hozzáadása: Újrahasználható egyéni utasítások
.github/copilot-instructions.mdés utasítás fájlok.github/promptshozzáadása a Copilot-válaszok testreszabásához a kódolási stílushoz vagy a projekt igényeihez.Egyéni ügynökök létrehozása és kezelése: Az Copilot Chat ablakban használja a parancssori terület tetején található ügynökválasztót az egyéni ügynökök létrehozásához és kiválasztásához. A felhasználói szintű egyéni ügynökdefiníciók a következő helyen
%USERPROFILE%\.github\agentsvannak tárolva: . Ezek az ügynökök megőrzik a munkaterület-tudatosságot, az eszközkonfigurációt, a modellválasztást és az MCP-kapcsolatokat. További információkért lásd: A beépített és egyéni ügynökök használata a GitHub Copilottal.
Hasznos erőforrások
A Copilot funkcióinak bármikori áttekintéséhez válassza a GitHub Copilot bemutatót a GitHub Copilot jelvényből a Visual Studio jobb felső sarkában.
Próbáljon meg egy kész alkalmazást létrehozni a Szakmai labor: GitHub Copilot a Visual Studio 2022 segítségével.