Egyéni GitHub Copilot szabályzatok, szolgáltatások és bővítmények kezelése

Befejeződött

GitHub számos lehetőséget kínál a GitHub Copilot testreszabására és kiterjesztésére. Egyéni felhasználók esetén kezelheti a GitHub Copilot-csomagot, konfigurálhatja a GitHub Copilot beállításait, és telepítheti GitHub Copilot bővítményeket.

Megjegyzés:

Ha Ön egy szervezet tagja, és a szervezeten keresztül GitHub Copilot-előfizetést kapott, a fiókkezelővel együttműködve győződjön meg arról, hogy a megfelelő csomaggal és beállításokkal rendelkezik. Előfordulhat, hogy nem tudja módosítani az egyes csomagokat vagy beállításokat, ha szervezete GitHub Copilot Vállalati vagy GitHub Copilot Vállalati csomaggal rendelkezik.

Egyéni előfizetőként GitHub Copilot szabályzatok és funkciók kezelése

A támogatott IDE-ben található GitHub Copilot beépülő modul konfigurációján kívül a GitHub Copilot beállításait is beállíthatja a GitHubon. A GitHub Copilot beállításai mindenhol érvényesek, ahol használod.

Funkciók engedélyezése vagy letiltása

A GitHub Copilot számos funkciója engedélyezhető vagy letiltható a fiókbeállítások használatával. Ezek a funkciók alapértelmezés szerint engedélyezve vannak, de tetszés szerint letilthatja őket.

GitHub Copilot a(z) GitHubban

Megválaszthatja, hogy használja-e a GitHub Copilot csevegést a GitHubon, azonban az előzetes verziójú funkciók nem érhetők el. Ez a beállítás alapértelmezés szerint engedélyezve van.

GitHub Copilot GitHub Desktopban

Eldöntheti, hogy GitHub Copilot Csevegést szeretne-e használni a GitHub Desktopban való segítségért. Ez a beállítás alapértelmezés szerint engedélyezve van.

GitHub Copilot kódolási ügynök

Eldöntheti, hogy engedélyezi vagy letiltja-e GitHub Copilot kódolóügynököt az adattárakban. GitHub Copilot kódolási ügynök lehetővé teszi, hogy GitHub Copilot GitHub issue-khez legyen hozzárendelve, vagy megkérheti a GitHub Copilotot, hogy készítsen pull requestet a GitHub Copilot Chatben egy promptból. GitHub Copilot kódolási ügynök alapértelmezés szerint minden adattárban engedélyezve van, de letilthatja a személyes fiók tulajdonában lévő adattárakban való használatát. GitHub Copilot kódolási ügynök a GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business és GitHub Copilot Enterprise csomagokkal érhető el.

GitHub Copilot kereshet a weben

Kiválaszthatja, hogy használja-e a webes keresési funkciót GitHub Copilot Csevegésben. Ha engedélyezi ezt a beállítást, GitHub Copilot csevegés a Bing használatával keres az interneten egy kérdéshez kapcsolódó információkat. A Bing-keresés különösen hasznos az új technológiák vagy a speciális témák megvitatásakor.

Nem Microsoft-kódolási ügynökök

Eldöntheti, hogy engedélyezi-e a nem Microsoft kódolási ügynökök használatát az adattárakban. A nem Microsoft-ügynökök, például az antropikus Claude és az OpenAI Codex, együttműködhetnek a GitHub Copilot kódolási ügynökkel. A nem Microsoft-ügynökök a GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business és GitHub Copilot Nagyvállalati csomagokban érhetők el.

Adatvédelmi szabályzatok engedélyezése vagy letiltása

A GitHub Copilot számos adatvédelmi szabályzatot engedélyezhet vagy letilthat a fiókbeállítások használatával

A nyilvános kódnak megfelelő javaslatok engedélyezése vagy letiltása

Megjegyzés:

Ha tagja egy szervezetnek GitHub Vállalati felhőben, aki a szervezeten keresztül GitHub Copilot-előfizetést kapott, nem fogja tudni konfigurálni a nyilvános kódnak megfelelő javaslatokat a személyes fiók beállításai között. A nyilvános kódnak megfelelő javaslatok beállítása a szervezettől vagy a vállalattól öröklődik.

A GitHub Copilot személyes beállításai közé tartozik a nyilvánosan elérhető kódnak megfelelő kódjavaslatok engedélyezése vagy letiltása. Ha úgy dönt, hogy letiltja a nyilvános kódnak megfelelő javaslatokat, a GitHub Copilot ellenőrzi a kód javaslatokat, és a körülöttük lévő kb. 150 karakteres kódrészletet összeveti a GitHub-on található nyilvános kóddal. Ha egyezés vagy közel egyezés van, a javaslat nem jelenik meg Önnek.

Ha úgy dönt, hogy engedélyezi a nyilvános kódnak megfelelő javaslatokat, amikor GitHub Copilot egyező kódot javasol, megjelenítheti az egyezések részleteit, és átkattinthat a megfelelő adattárakra a GitHub.

Termékfejlesztések kérés- és javaslatgyűjteményének engedélyezése vagy letiltása

Megadhatja, hogy a kéréseket és GitHub Copilot javaslatait a GitHub gyűjti-e össze és őrizze-e meg, majd feldolgozzák és megosztják-e a Microsofttal.

  • A GitHub bármelyik lapjának jobb felső sarkában kattintson a profilképére, majd a Copilot beállításokra.
  • Az adatok GitHub általi használatának engedélyezéséhez vagy letiltásához jelölje be vagy törölje a jelölést Engedélyezze GitHub számára a kódszerkesztő kódrészleteinek használatát a termékfejlesztésekhez.

Modellbetanítás és fejlesztések

Alapértelmezés szerint a GitHub, a társvállalatai és a harmadik felek nem használják az Ön adatait, beleértve a parancssorokat, javaslatokat és kódrészleteket az AI-modellek betanításához. Ez tükröződik a GitHub Copilot személyes beállításaiban, és nem engedélyezhető.

A személyes fiók GitHub Copilot bővítményeinek kezelése

A személyes fiókjában további funkciókkal bővítheti GitHub Copilot, ha telepíti GitHub Alkalmazásokat a GitHub Marketplace-ről.

Tudnivalók a személyes fiók GitHub Copilot bővítményeiről

GitHub Copilot bővítmények a GitHub-fiókra telepíthető GitHub alkalmazások, amelyekkel további képességeket adhat hozzá a GitHub Copilot.

Bárki telepíthet GitHub Copilot bővítményeket a személyes fiókjához, de a telepített GitHub Copilot bővítmény használatához be kell állítani egy GitHub Copilot Free fiókot, vagy rendelkezni kell aktív GitHub Copilot Pro vagy GitHub Copilot Pro+ csomaggal.

Megjegyzés:

Ha a GitHub Copilot Business vagy a GitHub Copilot Enterprise csomagon keresztül fér hozzá a GitHub Copilothoz, a GitHub Copilot bővítményeket a szervezet tulajdonosai szervezeti szintjén telepítik, így nem kell telepítenie a bővítményt a személyes fiókjára.

Saját egyéni GitHub Copilot-bővítményeket is létrehozhat személyes fiókjához.

A GitHub Copilot Chat korlátozásai

A kódbázistól, a beírt kéréstől és más tényezőktől függően a GitHub Copilot csevegés használatakor eltérő teljesítményszinteket tapasztalhat. Az alábbi információk segítenek megérteni a rendszer korlátait és a teljesítményre vonatkozó legfontosabb fogalmakat, mivel azok GitHub Copilot Csevegésre vonatkoznak.

Korlátozott hatókör

GitHub Copilot csevegés nagy kódtörzsre van betanítve, de továbbra is korlátozott hatókörrel rendelkezik. Előfordulhat, hogy nem képes kezelni néhány összetett kódstruktúrát vagy homályos programozási nyelvet. Az egyes programozási nyelvek esetében a kapott javaslatok minősége az adott nyelv betanítási adatainak mennyiségétől és sokféleségétől függhet. A JavaScript például jól képviselteti magát a nyilvános adattárakban, és GitHub Copilot egyik legjobban támogatott nyelve. A nyilvános adattárakban kevésbé ábrázolt nyelvek nagyobb kihívást jelenthetnek GitHub Copilot csevegéshez. Emellett GitHub Copilot csevegés csak a kód írott környezete alapján tud kódot javasolni, így előfordulhat, hogy nem tudja azonosítani a nagyobb tervezési vagy architekturális problémákat.

Lehetséges torzítások

GitHub Copilot betanítási adatai olyan meglévő kódtárakból származnak, amelyek torzításokat és hibákat tartalmazhatnak. GitHub Copilot állandósíthatja a torzításokat, ha a betanítási adatokban léteznek. GitHub Copilot a csevegés bizonyos programozási nyelvek vagy kódolási stílusok felé elfogult lehet, ami a kód nem optimális vagy hiányos javaslatait eredményezheti.

Biztonsági kockázatok

GitHub Copilot Csevegés a megírt kód kontextusa alapján hoz létre kódot, amely bizalmas információkat vagy biztonsági réseket tehet közzé, ha nem használja gondosan. Körültekintőnek kell lennie, amikor GitHub Copilot Csevegés használatával generál kódokat a biztonsági szempontból érzékeny alkalmazásokhoz, és mindig alaposan tekintse át és tesztelje a létrehozott kódot.

Egyezések nyilvános kóddal

GitHub Copilot csevegés képes új kód létrehozására, amelyet probabilis módon végez. Annak a valószínűsége, hogy GitHub Copilot Csevegés olyan kódot állít elő, amely megfelel a betanítási csoportban lévő kódnak, alacsony, de nem nulla. Egy GitHub Copilot csevegési javaslat tartalmazhat néhány kódrészletet, amelyek megfelelnek a betanítási csoportban lévő kódnak. GitHub Copilot csevegés olyan szűrőket használ, amelyek blokkolják a nyilvános kóddal való egyezéseket GitHub adattárakban, de óvintézkedéseket kell tenni. Ugyanúgy kell kezelnie GitHub Copilot javaslatokat, mint bármely olyan kódot, amely olyan anyagot használ, amely nem saját maga származik. Ez magában foglalja az alkalmasság biztosításához szükséges óvintézkedéseket is. Ezek közé tartozik a szigorú tesztelés, az IP-vizsgálat és a biztonsági rések ellenőrzése. Mielőtt áttekintené, győződjön meg arról, hogy az IDE vagy a szerkesztő nem fordítja le vagy futtatja automatikusan a létrehozott kódot.

Pontatlan kód

GitHub Copilot Csevegés olyan kódot hozhat létre, amely érvényesnek tűnik, de nem. Előfordulhat, hogy a kód valójában nem szemantikai vagy szintaktikailag helyes, vagy nem feltétlenül tükrözi pontosan a fejlesztő szándékát. A pontatlan kód kockázatának csökkentése érdekében gondosan tekintse át és tesztelje a létrehozott kódot. Ez különösen fontos a kritikus vagy érzékeny alkalmazások kezelésekor. Azt is biztosítania kell, hogy a létrehozott kód megfeleljen az ajánlott eljárásoknak és a tervezési mintáknak, és illeszkedjen a kódbázis általános architektúrájába és stílusába.

Pontatlan válaszok a nem dekódolási témakörökre

GitHub Copilot csevegés nem a nem visszakódoló kérdések megválaszolására szolgál, ezért előfordulhat, hogy a válaszok nem mindig pontosak vagy hasznosak ezekben a kontextusokban. Ha egy felhasználó nem visszakódoló kérdést tesz fel GitHub Copilot csevegésre, akkor olyan választ generálhat, amely irreleváns vagy nem esztelen, vagy azt jelezheti, hogy nem tud hasznos választ adni.

Összefoglalás

GitHub számos lehetőséget kínál a GitHub Copilot testreszabására és kiterjesztésére. Egyéni felhasználók esetén kezelheti a GitHub Copilot-csomagot, konfigurálhatja a GitHub Copilot beállításait, és telepítheti GitHub Copilot bővítményeket. Emellett engedélyezheti vagy letilthatja a funkciókat és az adatvédelmi szabályzatokat a GitHub Copilot felhasználói élményének testreszabásához.