GitHub Copilot funkciók áttekintése
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.