Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ez a cikk a GitHub Copilot integrációjának korlátait és ismert megszorításait ismerteti a Visual Studio Code MSSQL-bővítményével kapcsolatban. Ez a felület sql-adatbázisokkal rendelkező alkalmazásfejlesztők számára készült, nem pedig infrastruktúra- vagy éles környezeteket kezelő adatbázis-rendszergazdák számára. Ezeknek a határoknak a megértése biztosítja a megfelelő elvárásokat, és támogatja a hatékony fejlesztési munkafolyamatot.
Funkcionális korlátozások
A GitHub Copilot nem rendelkezik adatírási engedéllyel. A fejlesztőknek manuálisan kell áttekinteniük és végre kell hajtaniuk az összes létrehozott SQL- vagy objektum-relációs leképezési (ORM-) kódot.
A
@mssqlcsevegő résztvevőnek aktív adatbázis-kapcsolatra van szüksége a szerkesztőn keresztül, hogy sémaérzékeny javaslatokat nyújtson.Használat előtt mindig tekintse át az AI által generált válaszokat . A GitHub Copilot helytelen vagy nem optimális javaslatokat eredményezhet.
Ez a felület fejlesztőknek készült, nem adatbázis- vagy rendszeradminisztrátoroknak. Bár képes SQL-szkripteket létrehozni a felügyeleti feladatokhoz, a GitHub Copilot nem támogatja a kiszolgálófelügyeleti műveleteket , például a biztonsági mentés/visszaállítás konfigurálását, a felhasználói engedélyek kezelését vagy az SQL Agent-feladatok kezelését.
A GitHub Copilot-munkamenetek nem őriznek meg előzményeket a környezetváltáskor (például fájlok vagy adatbázisok módosításakor). Az új környezet alaphelyzetbe állítja a csevegési memóriát.
A csevegés résztvevője a jelenleg csatlakoztatott adatbázis hatókörén belül működik. Az adatbázisközi műveletek nem támogatottak.
Az integráció a modern SQL Database-hez van optimalizálva a Fabricben, az Azure SQL Database-ben és az SQL Serverben. Előfordulhat, hogy az örökölt vagy elavult funkciók nem támogatottak.
Ez a GitHub Copilot-integráció nem támogatja az Azure Synapse Analytics és a dedikált SQL-készlet (korábbi nevén SQL DW) funkcióit.
A GitHub Copilot akkor nyújtja a legjobb javaslatokat, ha gazdag környezethez fér hozzá. Tartsa nyitva az adatbázis-kapcsolatot, és a megfelelő kódot vagy lekérdezéseket nyissa meg a szerkesztőben. Minél több kontextusban van a GitHub Copilot, annál pontosabbak és relevánsabbak a javaslatai.
Technikai korlátozások
Internetkapcsolat szükséges. A GitHub Copilotnak hozzá kell férnie a GitHub Copilot felhőszolgáltatáshoz, hogy javaslatokat nyújtson.
A GitHub Copilot csak a megnyitott fájlokat és az aktív adatbázis-kapcsolatot éri el. Csak akkor böngészhet mappákban vagy adattárakban, ha kifejezetten meg nem nyitja őket a szerkesztőben.
A GitHub Copilot nem támogatja az offline használatot vagy a leválasztott fejlesztést.
A fejlett teljesítményhangolás (például teljes telemetriai elemzés, számítási feladatok elemzése) hatókörön kívül esik. Az asszisztens optimalizálást javasolhat az egyes lekérdezésekhez, de nem helyettesíti a professzionális hangolási eszközöket.
Előfordulhat, hogy a GitHub Copilot mélyen beágyazott vagy többszörösen összekapcsolt lekérdezésekkel küzd, különösen nagy adatkészletek vagy nem megadott sémakörnyezetek használatakor.
Adatvédelem és rendszer által létrehozott naplógyűjtemény
A GitHub Copilot nem tartja fenn a csevegési interakciókat. A parancssorok és válaszok a GitHub adatmegőrzési proxyszolgáltatásán keresztül kerülnek továbbításra tárolás nélkül.
A felhasználói kérések és kiegészítések nem használhatók a GitHub Copilot-modellek betanításakor.
Az MSSQL-bővítmény vagy a GitHub Copilot nem tárol csevegőtartalmat.
A bővítmény által gyűjtött rendszer által generált napló a termék fejlesztése érdekében használt elemzésekre korlátozódik, és nem tartalmaz személyes adatokat.
Annak megértéséhez, hogy a GitHub Copilot hogyan védi az adatokat, és hogyan tartja fenn az AI-modellek betanítási és adatkezelési eljárásainak átláthatóságát, látogasson el a GitHub Copilot adatvédelmi központjába , vagy ismerkedjen meg a GitHub copilottal végzett adatkezelési megközelítésével.
Ismert GitHub Copilot-korlátozások
Ezek a korlátozások szélesebb körben vonatkoznak a GitHub Copilotra, és hatással lehetnek az MSSQL-bővítményben szerzett élményre:
- A GitHub Copilot hallucinálhatja a nem létező API-kat vagy sémaelemeket , különösen ha a környezet korlátozott.
- A GitHub Copilot nem rendelkezik valós idejű ismeretekkel a távoli fájlokról , hacsak nem nyitja meg őket a szerkesztőben.
- A GitHub Copilot nem követi nyomon a változótípusokat és az állapotokat a hosszú beszélgetésekben; az eredmények relevanciabeli eltérést eredményezhetnek.
További információkért lásd:
- Ajánlott eljárások a GitHub Copilot használatához
- Tippek és trükkök a Copilothoz a VS Code-ban
- A GitHub Copilot biztonsági szempontjai a VS Code-ban
Ossza meg tapasztalatait
Az MSSQL-bővítményHez tartozó GitHub Copilot pontosításához és fejlesztéséhez használja a következő GitHub-problémasablont a visszajelzés elküldéséhez: GitHub Copilot Feedback
Visszajelzés küldésekor fontolja meg a következőket:
Tesztelt forgatókönyvek: Tudassa velünk, hogy mely területekre összpontosított, például sémalétrehozásra, lekérdezésgenerálásra, biztonságra, honosításra.
Ami jól működött: Ismertesse azokat a tapasztalatokat, amelyek zökkenőmentesnek, hasznosnak mutattak, vagy amelyek meghaladták az Ön elvárásait.
Problémák vagy hibák: Tartalmazzon bármilyen problémát, következetlenséget vagy zavaró viselkedést. A képernyőképek és a képernyőfelvételek különösen hasznosak.
Fejlesztési javaslatok: Ötletek megosztása a használhatóság javítására, a lefedettség bővítésére vagy a GitHub Copilot válaszainak javítására.
Kapcsolódó tartalom
- GitHub Copilot Adatvédelmi központ – Hogyan kezeli a GitHub Copilot az adatokat?
- Hogyan kezeli a GitHub Copilot az adatokat – Képzési terv
- GitHub Copilot for MSSQL-bővítmény a Visual Studio Code-hoz
- Rövid útmutató: Csevegés és beágyazott GitHub Copilot-javaslatok használata
- Rövid útmutató: Kód létrehozása
- Rövid útmutató: A sémakezelő és a tervező használata
- Rövid útmutató: Az intelligens lekérdezésszerkesztő használata
- Rövid útmutató: Lekérdezésoptimalizáló-asszisztens
- Rövid útmutató: Az üzleti logika magyarázójának használata
- Rövid útmutató: Biztonsági elemző
- Rövid útmutató: Honosítási és formázási eszköz
- Rövid útmutató: Adatok létrehozása teszteléshez és modellezéshez