Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describen las limitaciones y las restricciones conocidas de la integración de GitHub Copilot con la extensión MSSQL para Visual Studio Code. Esta experiencia está diseñada para desarrolladores de aplicaciones que compilan con bases de datos SQL, no para administradores de bases de datos que administran entornos de infraestructura o producción. Comprender estos límites asegura expectativas adecuadas y facilita un flujo de trabajo de desarrollo productivo.
Limitaciones funcionales
GitHub Copilot no tiene permiso para escribir datos. Los desarrolladores deben revisar y ejecutar manualmente todo el código DE SQL o ORM generado (asignación relacional de objetos).
El participante del
@mssqlchat requiere una conexión de base de datos activa a través del editor para proporcionar sugerencias compatibles con el esquema.Las respuestas generadas por ia siempre deben revisarse antes de su uso. GitHub Copilot puede producir recomendaciones incorrectas o poco óptimas.
Esta experiencia está diseñada para desarrolladores, no para administradores de bases de datos o del sistema. Aunque puede generar scripts SQL para tareas administrativas, GitHub Copilot no admite operaciones de administración de servidores , como la configuración de copias de seguridad o restauración, la administración de permisos de usuario o el control de trabajos del Agente SQL.
Las sesiones de Copilot de GitHub no conservan el historial al cambiar el contexto (por ejemplo, cambiar archivos o bases de datos). El nuevo contexto restablece la memoria del chat.
El participante del chat funciona dentro del ámbito de la base de datos conectada actualmente. No se admiten operaciones entre bases de datos.
La integración está optimizada para las bases de datos SQL modernas en Fabric, Azure SQL Database y SQL Server. Es posible que las características heredadas o en desuso no sean compatibles.
Azure Synapse Analytics y sus características del grupo de SQL dedicado (anteriormente SQL DW) no son compatibles con esta integración de GitHub Copilot.
GitHub Copilot proporciona las mejores sugerencias cuando tiene acceso a contexto enriquecido. Mantenga la conexión de la base de datos activa y el código o las consultas pertinentes abiertos en el editor. Cuanto más contexto tenga GitHub Copilot, más precisos y relevantes son sus sugerencias.
Restricciones técnicas
Se requiere conectividad a Internet. GitHub Copilot necesita acceso al servicio en la nube de GitHub Copilot para proporcionar sugerencias.
GitHub Copilot solo tiene acceso a los archivos abiertos y a la conexión de base de datos activa. No puede examinar carpetas ni repositorios a menos que se abra explícitamente en el editor.
GitHub Copilot no admite el uso sin conexión ni el desarrollo desconectado.
El ajuste avanzado del rendimiento (por ejemplo, el análisis completo de telemetría, la información de carga de trabajo) está fuera del ámbito. El asistente podría sugerir optimizaciones para consultas individuales, pero no reemplaza las herramientas de optimización profesionales.
GitHub Copilot puede tener problemas con consultas profundamente anidadas o con múltiples uniones, especialmente cuando se trabaja con grandes conjuntos de datos o en un contexto de esquema poco especificado.
Privacidad y recopilación de registros generada por el sistema
GitHub Copilot no conserva las interacciones de chat. Las solicitudes y respuestas se enrutan a través del servicio proxy de GitHub que conserva la privacidad, sin almacenar ninguna información.
Las solicitudes de usuario y las finalizaciones no se usan para entrenar los modelos de GitHub Copilot.
Ni la extensión MSSQL ni GitHub Copilot almacenan contenido de chat.
El registro generado por el sistema recopilado por la extensión se limita al análisis de uso para mejorar el producto y no incluye datos personales.
Para comprender cómo GitHub Copilot protege los datos y mantiene la transparencia en torno al entrenamiento y las prácticas de datos del modelo de IA, visite el Centro de confianza de GitHub Copilot o explore el enfoque de GitHub para el control de datos con Copilot.
Limitaciones conocidas de GitHub Copilot
Estas limitaciones se aplican a GitHub Copilot de forma más amplia y pueden afectar a su experiencia en la extensión MSSQL:
- GitHub Copilot puede hallucinar las API o los elementos de esquema que no existen, especialmente si el contexto está limitado.
- GitHub Copilot no tiene conocimientos en tiempo real de archivos remotos a menos que estén abiertos en el editor.
- GitHub Copilot no realiza un seguimiento de los tipos de variables ni del estado en las conversaciones largas; los resultados pueden perder relevancia.
Para obtener más información, consulte:
- Procedimientos recomendados para usar GitHub Copilot
- Sugerencias y trucos para Copilot en VS Code
- Consideraciones de seguridad para GitHub Copilot en VS Code
Compartir la experiencia
Para ayudarnos a refinar y mejorar GitHub Copilot para la extensión MSSQL, use la siguiente plantilla de problema de GitHub para enviar sus comentarios: Comentarios de GitHub Copilot
Al enviar comentarios, considere la posibilidad de incluir:
Escenarios probados : háganos saber en qué áreas se ha centrado, por ejemplo, la creación de esquemas, la generación de consultas, la seguridad, la localización.
Lo que funcionó bien : describa cualquier experiencia que se sintiera suave, útil o superara sus expectativas.
Problemas o errores : incluya cualquier problema, incoherencias o comportamientos confusos. Las capturas de pantalla o las grabaciones de pantalla son especialmente útiles.
Sugerencias para mejorar : comparta ideas para mejorar la facilidad de uso, expandir la cobertura o mejorar las respuestas de GitHub Copilot.
Contenido relacionado
- Centro de confianza de GitHub Copilot: cómo GitHub Copilot controla los datos
- Cómo GitHub Copilot controla los datos: Ruta de aprendizaje
- Extensión de GitHub Copilot para MSSQL de Visual Studio Code
- Inicio rápido: Uso de sugerencias en línea y chat de GitHub Copilot
- Inicio rápido: Generación de código
- Inicio rápido: Uso del explorador de esquemas y el diseñador
- Inicio rápido: Uso del generador de consultas inteligentes
- Inicio rápido: Asistente del optimizador de consultas
- Inicio rápido: Uso del explicador de lógica de negocios
- Inicio rápido: Analizador de seguridad
- Inicio rápido: Asistente de localización y formato
- Inicio rápido: Generación de datos para pruebas y simulación