Mi az a GitHub Copilot Chat a Visual Studio-hoz?

GitHub Copilot befejezések és GitHub Copilot csevegés Visual Studio lehetővé teszik az AI által támogatott fejlesztést Visual Studio, így hatékonyabban és hatékonyabban írhat kódot.

Ebben a cikkben megismerheti a Copilot Chat használatát a Visual Studióban, amely a GitHub Copilot teljes mértékben integrált AI-alapú csevegési felülete a Visual Studio IDE-ben. A bővítmény segítségével kódolási információkat és támogatást kaphat, például szintaxist, programozási fogalmakat, környezetspecifikus kód súgóját, tesztelési eseteket, hibakeresést és egyebeket anélkül, hogy elhagyná az IDE-t. Használja a csevegőfelületet a kérdés promptként való elküldéséhez, és adja meg a szándékot a pontosabban körülhatárolt válaszok érdekében.

Copilot Chat több interakciós módot is tartalmaz. Használja az Ask módot kérdésekhez és válaszokhoz, az Agent módot pedig feladatorientált, többlépéses munkafolyamatokhoz. A Visual Studio 2026 18.12-es verziójától kezdve a Copilot Chat a Microsoft Copilot platformon fut, amely a Microsoft Copilot SDK-t használja. Ez a felület alapértelmezés szerint engedélyezve van, és igazodik a mögöttes technológiához GitHub Copilot parancssori felülethez, a GitHub Copilot alkalmazáshoz és Visual Studio Code. A 18.11-es verzióban az új működés külön bekapcsolással volt elérhető. A módspecifikus útmutatásért lásd: Ask mode és Agent mode.

A GitHub Copilot Visual Studióban történő befejezéséről további információt a Visual Studio GitHub Copilot-befejezéseiről szóló cikkben talál.

Miben különbözik az új Copilot csevegési felület?

Az új élmény számos képességgel bővíti a Copilot Chatet:

  • Felügyelhet egy feladatot futás közben, vagy megszakíthat egy függőben lévő üzenetet.
  • Kövesse az előrehaladást lépésről lépésre, beleértve a végrehajtott parancsokat és azok eredményeit. Az élő alügynökkártyák az egyes alügynökök modelljét és lépéseit mutatják.
  • Állítson be egy munkakönyvtárat egy csevegési munkamenethez, vagy csatolja a megoldáson kívüli mappákat, hogy több kontextust biztosítson.
  • Használjon további beépített ügynök perjelparancsokat, például /security-review és /rubber-duck. A perjelparancsokkal kapcsolatos további információkért lásd: Perjelparancsok használata a gyakori feladatok környezetének beállításához.
  • Rövidebb, koncentráltabb válaszokat kaphat, és megtekintheti az egyes kérések kreditköltségét.

A részletes munkafolyamatokat a Ismerkedés a GitHub Copilot-ügynök móddal témakörben találja.

Miért érdemes a Copilot Chatet használni a Visual Studióban?

A Copilot Chat AI-segítséget nyújt a megalapozott döntések meghozatalához és a jobb kódíráshoz. A Visual Studióban való szoros integrációval a Copilot Chat megérti, min dolgozik, és segítséget nyújthat az olyan fejlesztési feladatokban, mint:

  • A commitelőzmények kontextusa. Csatoljon egy vagy több véglegesítést közvetlenül a Git-előzményekből a csevegéshez, és kérje meg Copilot, hogy magyarázza el a módosításokat, észlelje a problémákat, vagy javasoljon hasonló módosításokat. További információ a Csevegési környezet kezelése hivatkozásokkal című témakörben.
  • Branch kontextus. Csatoljon egy Git-ágat közvetlenül a Git-adattár ablakából a Hozzáadás csevegéshez művelettel, hogy az ág neve és a hozzá tartozó módosítások bekerüljenek a beszélgetésbe.

Előfeltételek

Jegyzet

2026. április 20-tól a GitHub Copilot Pro próbaverziói szüneteltetve lettek. Próbaidőszak esetén váltson Copilot Ingyenes vagy frissítsen fizetős csomagra. A támogatásért lásd: https://docs.github.com/en/copilot/get-started/plans.

GitHub Copilot Chat beszerzése a Visual Studio számára

Ha a Visual Studio 17.10-es vagy újabb verzióját használja, a GitHub Copilot Chat az egységes GitHub Copilot-élmény része. A bővítmény ajánlott összetevőként érhető el a Visual Studio Installerben. A Copilot Chat alapértelmezés szerint az összes számítási feladattal együtt telepítve van, kivéve, ha a telepítés során kizárja azt.

A GitHub Copilot nem szerepel a Visual Studio-előfizetésekben. Ehelyett ez egy külön előfizetés, amelyet a GitHub kezel. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért tekintse meg az üzleti ésegyéni előfizetések GitHub-lapjait.

Az új Copilot csevegési élményének engedélyezése

A 2026-os Visual Studio 18.12-es verziójától kezdve az új Copilot Chat alapértelmezés szerint engedélyezve van. A 18.11-es verzióban engedélyezze manuálisan:

  1. Nyissa meg az Eszközök>beállításai lehetőséget.
  2. Lépjen ide: GitHub>Copilot>Copilot Chat.
  3. Válassza az Új Copilot csevegési felület használata lehetőséget.
  4. Indítsa újra a Visual Studio a módosítás érvénybe lépéséhez.

A Copilot-csevegés használata a Visual Studióban

A kódolással kapcsolatos kérdéseket természetes nyelven teheti fel. A GitHub Copilot Chat a fejlesztési környezetben megválaszolja ezeket a kérdéseket.

A Copilot két helyen teheti fel ezeket a kérdéseket: egy csevegőablakban, vagy beágyazott csevegéssel a módosítani kívánt kódban. Ha a cél a szerkesztőben megnyitott kódfájl módosítása vagy hozzáadása, a beágyazott csevegési nézet általában a legjobban működik. Általánosabb kódolási kérdések esetén a csevegőablak a jobb megoldás.

A csevegőablakban válassza a Ask lehetőséget a módválasztó megnyitásához, majd válassza a Ask vagy Agent lehetőséget. A munkafolyamatokról és a támogatott műveletekről Agent módban a GitHub Copilot-ügynök mód használatának első lépései című témakörben olvashat.

Ha jobb válaszokat szeretne kapni a Copilot-csevegés hatókörön belüli környezetével kapcsolatban, tekintse meg a Copilot-csevegés eredményeinek javításához kapcsolódó tippeket. Megtudhatja, hogyan használhat perjelparancsokat, hivatkozásokat, használt forrásokat és szálakat.

Ha jobb válaszokat szeretne kapni a Copilot-csevegés hatókörön belüli környezetével kapcsolatban, tekintse meg a Copilot-csevegés eredményeinek javításához kapcsolódó tippeket. Megtudhatja, hogyan használhat perjelparancsokat, hivatkozásokat, használt forrásokat és a csevegési előzmények panelt. A csevegésben található Git-módosításokra és véglegesítésekre is hivatkozhat a függőben lévő munka összegzéséhez, a korábbi módosítások magyarázatához, valamint egy adott véglegesítés áttekintéséhez több kontextusban. A Git-ágat csevegőkörnyezetként is felveheti közvetlenül a Git-adattár ablakából a Hozzáadás csevegéshez művelettel.

Jegyzet

A tartalomkizárás elérhető a GitHub Copilot Chathez. A rendszergazda által kizárt tartalmakat a rendszer figyelmen kívül hagyja a csevegésből érkező válaszokban. További információ: Tartalomkivételek konfigurálása a GitHub Copilothoz.

Kérdések feltevése a csevegőablakban

Tegye fel kérdéseit, és tekintse meg a válaszokat a csevegőablakban. Ezt az eszközt programozási súgóhoz és általános kódolási kérdésekhez ajánljuk.

  1. A Visual Studióban válassza >GitHub Copilot Chatmegtekintése lehetőséget.
  2. A csevegőablakban írjon be egy kódolással kapcsolatos kérdést az A Copilot megkérdezése szövegmezőbe. Válassza az Enter vagy a Küldés lehetőséget a kérdés feltevéséhez.

Képernyőkép a Copilot Chat ablakról.

A korábbi beszélgetések folytatásához használja a csevegési előzmények panelt. Minden bejegyzés tartalmazza a csevegés címét, az utolsó üzenet előnézetét és a munkamenet utolsó frissítésének időpontját.

Képernyőkép a Copilot Chat ablakról.

A GitHub Copilot Chat megismeréséhez használja a példaindító utasításokat és a Visual Studio 2022 17.12-es és újabb verziójában található parancssori kódtárat (könyvikont).

  1. Ha Copilot Chat kódot kínál, az elérhető műveletek a Visual Studio verziójától függenek.

Válassza a Kódblokk másolása lehetőséget a javaslat másolásához, a Hozzáadás új fájlhoz lehetőséget, ha új fájlba szeretné beszúrni, vagy az Alkalmaz lehetőséget, ha az aktuális fájlban szeretné előnézetben megtekinteni. A diff nézetben tekintse át és finomítsa a javaslatot, majd a Tab billentyűvel alkalmazza, vagy az Esc billentyűvel vesse el. Az új fájl alapértelmezés szerint nincs mentve.

Képernyőkép a kód másolásának, új fájlhoz való hozzáadásának vagy az aktuális fájlban való alkalmazásának lehetőségeiről.

Képernyőkép a szerkesztőablak diff nézetben megjelenő kódjavaslatáról.

Képernyőkép egy új fájlban található kódjavaslatról a szerkesztőben.

Válassza a Kódblokk másolása lehetőséget a javaslat másolásához, a Beszúrás új fájlokba lehetőséget az új fájlokba való beszúráshoz, vagy az Előnézet lehetőséget az aktuális fájlban való megtekintéséhez. A diff nézetben tekintse át és finomítsa a javaslatot, majd válassza az Elfogadás lehetőséget a javaslat alkalmazásához, vagy Mégse lehetőséget az elvetéséhez. Az új fájl alapértelmezés szerint nincs mentve.

Képernyőkép a kód másolásának, a kód új fájlba való beszúrásának vagy az aktuális fájl előnézeti kódjának beállításáról.

Képernyőkép a szerkesztőablak diff nézetben megjelenő kódjavaslatáról.

Képernyőkép egy új fájlban található kódjavaslatról a szerkesztőben.

A GitHub Copilot kódhivatkozási funkciója értesíti, ha a javaslatok megegyeznek a nyilvános kóddal. Az egyező kódot, annak forrásfájlját és a kapcsolódó licencelési információkat közvetlenül a Visual Studióban tekintheti meg.

Képernyőkép a nyilvános kódra való hivatkozásról.

Képernyőkép a nyilvános kódra való hivatkozásról.

Kérdések feltevése beágyazott csevegési nézetben

Kérdéseket tehet fel, és a válaszokat a szerkesztőablakban lévő kóddal beágyazottan tekintheti meg. Beágyazott csevegés esetén nem kell oda-vissza mennie a csevegőablakba. Ezt a módszert javasoljuk, hogy működjön együtt a Copilottal azokkal a kérdésekkel kapcsolatban, amelyek hozzáadnak vagy frissítenek egy jelenleg megnyitott kódfájlt.

  1. A Visual Studio szerkesztőjében kattintson a jobb gombbal a beágyazott csevegés megnyitásához. A menüparancs verziónként eltérő:

Válassza a Csevegés lehetőséget.

Képernyőkép arról, hogyan engedélyezheti a beágyazott csevegést a szerkesztőben a helyi menüből.

Válassza A Copilot megkérdezése lehetőséget.

Képernyőkép arról, hogyan engedélyezheti a beágyazott csevegést a szerkesztőben a helyi menüből.

  1. Írjon be egy kódolással kapcsolatos kérdést a A Copilot megkérdezése szövegmezőbe, majd válassza az Enter vagy a Send lehetőséget.

Képernyőkép a szerkesztőablak beágyazott csevegőfelületéről.

Képernyőkép a beágyazott csevegőfelületről a szerkesztőablakban.

  1. Tekintse át és pontosítsa a kódjavaslatokat a diff nézetben. Az Alkalmaz és az Elvetés vezérlők verziónként eltérnek:

A Tab billentyűvel alkalmazhatja a javaslatokat, vagy az Esc billentyűvel elvetheti azokat.

Képernyőkép a Visual Studio diff nézetben látható kódjavaslatokról.

Ha folytatni szeretné a beszélgetést a csevegőablakban, válassza a Copilot-műveletek>Add to Chat lehetőséget.

Képernyőkép arról, hogyan folytathatja a soron belüli csevegési szálat a csevegőablakban.

Az Elfogadás gombra kattintva alkalmazhatja a javaslatokat, vagy a Mégse gombra kattintva elvetheti azokat.

Képernyőkép a Visual Studio diff nézetében megjelenő kódjavaslatokról.

Ha folytatni szeretné a beszélgetést a csevegőablakban, válassza a Folytatás a csevegőablakban lehetőséget.

Képernyőkép arról, hogyan folytathatja a beágyazott csevegési szálat a csevegőablakban.

  1. Zárja be a beágyazott csevegést az Esc billentyű lenyomásával.

Képek csatolása csevegőüzenetekhez

A Visual Studio 17.14 és újabb verzióival képeket csatolhat a csevegéshez, így környezetfüggő bemenetet adhat hozzá, és jobb válaszokat hozhat létre.

Ha képet szeretne csatolni egy üzenethez, illessze be a képet a vágólapról, vagy válassza ki az ➕ ikont a csevegési bemenetben. Ezután válassza a Kép feltöltése lehetőséget egy kép fájlkezelőből való feltöltéséhez. A Copilot elemzi a képet, és kontextusként használja a jobb válasz érdekében.

Képernyőkép arról, hogyan csatolhat képeket a Copilot Chatben.

Ez a funkció hasznos lehet, ha a Copilot segít a felhasználói felület fejlesztésében (például csatol egy képet a tervéről). A funkció hibakereséshez is hasznos (például csatol egy képernyőképet a hibáról).

A következő képformátumok bármelyikét használhatja: PNG, JPEG és GIF (csak egykeretes). Kérésenként legfeljebb három képet csatolhat.

Markdown-tartalom előnézete

A Copilot Chat által létrehozott Markdown-tartalmakat közvetlenül a Visual Studio Markdown-szerkesztőben tekintheti meg.

Az emoji karakterek a csevegésben és a Markdown-előnézetben színesen jelennek meg. További információkért lásd: Színes emojik használata a Visual Studióban.

Képernyőkép a Markdown-tartalom Copilot Chat ablakának Előnézet gombjáról.

Amikor a Copilot Chat Markdown-tartalmat hoz létre, a csevegőablak jobb felső sarkában található Előnézet gombra kattintva megjelenítheti a renderelt előnézetet. Innen szükség szerint szerkesztheti és mentheti a Markdown-tartalmat. Ez a funkció akkor hasznos, ha manuálisan másolás és beillesztés nélkül szeretne gyorsan vizualizálni és dolgozni Markdown-fájlokon.

Hableány-diagramok létrehozása

A Copilot Chat különböző Hableány-diagramokat hozhat létre, beleértve az architektúra-, folyamatábra-, szekvencia-, osztály-, Gantt- és kördiagramokat. Ezután összetett adatstruktúrákat és munkafolyamatokat jeleníthet meg közvetlenül a szerkesztőben.

Az alábbi utasítások egyikét használhatja például:

  • "Szekvenciadiagram létrehozása az API-hívási folyamathoz."
  • "A séma entitásai közötti kapcsolatok vizualizációja."
  • "Készítsen Mermaid diagramot egy feladat életciklusához."
  • "Új vagyok ebben a projektben, vizualizálom a főbb összetevőket és azok kapcsolatait, hogy segítsenek a bevezetésben."

Képernyőkép a Mermaid-diagram szintaxisáról a csevegésben.

A Copilot csatolt hivatkozásokat és kapcsolódó fájlokat használ a kódbázisban a környezet összegyűjtéséhez, majd visszaadja a Hableány szintaxisát a csevegőablakban. Válassza az Előnézet lehetőséget egy új Markdown-fájl megnyitásához és a diagram megtekintéséhez. A Markdown-diagramot vagy a renderelt diagramot mentheti vagy megoszthatja későbbi használatra.

Képernyőkép a Mermaid-diagram megjelenítéséről.

Jótanács

A Markdown előnézeti vezérlők használatával válthat az előnézeti módok között, és nagyíthat a komplex Mermaid-diagramokra.