GitHub Copilot funkciók áttekintése

Befejeződött

GitHub Copilot az egyének és szervezetek funkcióinak bővülő listáját kínálja.

GitHub Copilot funkciók

GitHub Copilot számos funkciót kínál a kódolási élmény fokozása érdekében, amelyek közül néhány nyilvános előzetes verzióban érhető el. Az elérhető funkciók a csomagtól és attól függenek, hogy egyéni vagy szervezeten keresztül használja-e a GitHub Copilot.

A következő GitHub Copilot funkciók jelennek meg és támogatottak általános rendelkezésre állási funkciókként:

Kódkiegészítés

Automatikus kiegészítési stílusú javaslatok a GitHub Copilot által támogatott IDE-kben (Visual Studio Code, Visual Studio, JetBrains IDE-k, Azure Data Studio, Xcode, Vim/Neovim és Eclipse).

Ha Visual Studio Code használ, a következő szerkesztési javaslatokat is használhatja, amelyek előrejelezik a következő, valószínűleg végzett szerkesztés helyét, és javasolják a befejezést.

GitHub Copilot Chat

Egy csevegőfelület, amellyel kódolással kapcsolatos kérdéseket tehet fel, és fájlokat frissíthet. GitHub Copilot Chat a GitHub webhelyén, a GitHub Mobile-ban, a támogatott IDE-kben (Visual Studio Code, Visual Studio, JetBrains IDE-k, Eclipse IDE és Xcode), valamint a Windows Terminalban érhető el. A felhasználók a GitHub Copilot Chatból is használhatják a GitHub Skills-t (A készségek nem szerepelnek az ingyenes GitHub Copilot csomagban).

GitHub Copilot csevegőügynökök

A GitHub Copilot Csevegés nézet beépített ügynököket biztosít, amelyek különböző feladatokhoz vannak optimalizálva. A következő beépített komponensek érhetők el a Visual Studio Code-ban:

  • Ügynök: Használja az ügynököt, ha egy adott feladatot szem előtt tartva engedélyezni szeretné, hogy GitHub Copilot önállóan szerkessze a kódot. Az ügynök meghatározza, hogy mely fájlokat kell módosítani, kódmódosításokat és terminálparancsokat kínál a feladat elvégzéséhez, és az eredeti tevékenység befejezéséig irányítja a problémák elhárítását.

  • Terv: A tervügynököt akkor használja, ha strukturált, részletes megvalósítási tervet szeretne létrehozni a módosítások végrehajtása előtt. A Tervügynök elemzi a kérést, különálló lépésekre bontja, és részletes tervet készít, amelyet átadhat az ügynöknek a megvalósításhoz.

  • Kérdés: Használja az Ask-ügynököt, ha a fájlok módosítása nélkül szeretne kérdéseket feltenni a kódbázissal, a kódolási témakörökkel vagy az általános technológiai fogalmakkal kapcsolatban.

GitHub Copilot kód áttekintése

Az AI által létrehozott kódértékelési javaslatok segítenek a jobb kódírásban.

GitHub Copilot kódolási ügynök

Egy autonóm AI-ügynök, amely kódmódosításokat hajthat végre Önnek. Hozzárendelhet egy GitHub hibát a GitHub Copilothoz, és az asszisztens elvégzi a szükséges módosításokat, majd létrehoz egy pull requestet az Ön átnézésére. Arra is megkérheti GitHub Copilot, hogy hozzon létre lekéréses kérelmet GitHub Copilot Csevegésből. Ez a funkció GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business és GitHub Copilot Enterprise csomagokban érhető el.

GitHub Copilot a parancssori felületen

Egy csevegésszerű felület a terminálban, ahol kérdéseket tehet fel a parancssorról. Megkérheti GitHub Copilot, hogy adjon meg parancsjavaslatokat vagy a parancsok magyarázatát. A felhasználók integrálhatják GitHub Copilot Windows Terminal Canary-ban is.

GitHub Copilot által generált pull kérelmek összegzése

Az AI által létrehozott összegzések a lekéréses kérelemben végrehajtott módosításokról, az általuk érintett fájlokról, valamint arról, hogy a véleményezőnek mire kell összpontosítania a felülvizsgálat során. Ez a funkció nem szerepel az ingyenes GitHub Copilot csomagban.

GitHub Copilot bővítmények

GitHub Copilot bővítmények olyan GitHub alkalmazások, amelyek integrálják a külső eszközök erejét GitHub Copilot Csevegésbe. GitHub Copilot bővítményeket bárki fejleszthet magán- vagy nyilvános használatra, és megosztható másokkal a GitHub Marketplace-en keresztül.

GitHub Copilot egyéni utasítások

A GitHub Copilot csevegési válaszok továbbfejleszthetők azáltal, hogy megadjuk a beállításokat, eszközöket és követelményeket kontextuális részletekkel.

GitHub Copilot memória (nyilvános előzetes verzió)

GitHub Copilot hasznos információkat tud levezetni és tárolni egy adattárról, amelyet GitHub Copilot kódolási ügynök és GitHub Copilot kódellenőrzés segítségével javíthatja a kimenet minőségét az adattárban való munka során.

GitHub Copilot szóközök

Rendszerezze és központosítsa a releváns tartalmakat, például a kódot, a dokumentumokat, a specifikációkat és egyebeket olyan szóközökbe, amelyek GitHub Copilot válaszait egy adott feladat megfelelő kontextusában tartalmazzák.

GitHub Copilot GitHub Desktopban

Commit üzenetek és leírások automatikus létrehozása a GitHub Desktopban a projekt módosításai alapján a GitHub Copilot segítségével.

Összefoglalás

GitHub Copilot szolgáltatásokat biztosít a kódolási élmény javításához mind a kiválasztott IDE-ben, mind más felületeken. Ezeknek a funkcióknak a rendelkezésre állása a csomagtól függ, és attól függ, hogy egyéni vagy szervezeten keresztül használja-e a GitHub Copilot.