A GitHub Copilot használatának első lépései

Ü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

  1. 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.

  2. Hozzon létre egy új projektet, nyisson meg egy meglévő projektet, vagy folytassa kód nélkül az IDE megnyitásához.

  3. 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.

    Képernyőkép a GitHub Copilot jelvényéről a Visual Studióban.

    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.

  4. 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.

    Képernyőkép a Visual Studióban a Copilot ingyenes használatának első lépéseiről.

    Képernyőkép a Visual Studióban a Copilot ingyenes használatának első lépéseiről.

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.
  • 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/prompts hozzá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.