Partekatu bidez


Uso de la experiencia de chat de Copilot de GitHub en SQL Server Management Studio (versión preliminar)

La ventana Chat para GitHub Copilot en SQL Server Management Studio (SSMS) permite la administración y el desarrollo mejorados de bases de datos asistidas por IA en SSMS, lo que le ayuda a ser más productivo y eficaz al trabajar con la base de datos SQL. Actualmente, la ventana de chat solo ejecuta SELECT consultas (solo lectura).

En este artículo, obtendrá información sobre el uso del chat de Copilot de GitHub en SSMS, una experiencia de chat totalmente integrada con tecnología de inteligencia artificial de GitHub Copilot que existe directamente en SSMS. Permite obtener compatibilidad con Transact-SQL (T-SQL), incluida la sintaxis y la ayuda específica del contexto, sin salir de la interfaz de usuario de SSMS. Utilice la interfaz de chat para enviar su pregunta como mensaje y especificar la intención para recibir respuestas más precisas.

¿Por qué usar El chat de Copilot de GitHub en SSMS?

El chat de Copilot de GitHub proporciona ayuda de inteligencia artificial para ayudarle a tomar decisiones informadas sobre la base de datos SQL y escribir mejor T-SQL más rápido. Con una integración en SSMS que incluye el contexto de conexión y la comprensión del esquema, GitHub Copilot Chat entiende lo que está trabajando y puede ayudar con las tareas, entre las que se incluyen:

  • Asistencia de T-SQL:

    • Obtención de sugerencias y recomendaciones de código específicas del contexto
    • Comprender y documentar lo que hace una consulta
    • Obtención de ayuda para corregir errores de sintaxis en la consulta
    • Refactorización de consultas
  • Administración de bases de datos:

    • Obtener ayuda para administrar la configuración, la seguridad y mucho más
    • Configuración y supervisión del mantenimiento de bases de datos
    • Implementación de nuevas características de SQL
  • Desarrollo de bases de datos:

    • Diseño de esquema
    • Selección de tipo de datos
    • Recomendaciones de indexación

Prerrequisitos

Para usar El chat de GitHub Copilot en SSMS, necesita SSMS 22 o una versión posterior y una cuenta de GitHub con acceso a Copilot. De lo contrario, puede usar GitHub Copilot de forma gratuita en SQL Server Management Studio (versión preliminar).

Uso del chat de Copilot en SSMS

Haga preguntas sobre la base de datos y T-SQL en lenguaje natural y el chat de GitHub Copilot los responderá en el contexto de la base de datos y su conexión.

Hay dos lugares en los que puede formular estas preguntas a Copilot; en la ventana de chat, o directamente en línea en el código que desea modificar, mediante chat en línea. Para preguntas en las que su objetivo es modificar o agregar al archivo SQL que tiene abierto en el editor, la vista de chat en línea puede funcionar mejor, mientras que las preguntas más generales de T-SQL se responden mejor en el panel de chat.

Para mejorar los resultados del chat de Copilot, aprenda a usar comandos de barra, archivos de referencia y hilos para obtener mejores respuestas con un contexto delimitado en Copilot Chat.

Formular preguntas en la ventana de chat

La ventana de chat de Copilot Chat en SSMS le permite formular sus preguntas y ver respuestas en el panel de chat. Normalmente es la manera preferida de trabajar con Copilot para obtener ayuda de base de datos y preguntas generales de T-SQL.

  1. Abra una ventana del editor de consultas y una conexión a la base de datos.
  2. En SSMS, seleccione Ver>Chat de GitHub Copilot.
  3. Use los mensajes de inicio de ejemplo en la ventana de chat para empezar a explorar El chat de Copilot, o escriba un mensaje y seleccione Entrar o Enviar para enviar su pregunta.
  4. Si Copilot Chat ofrece una sugerencia de T-SQL que desea usar, seleccione Aplicar para aplicar el código al editor de consultas activo, Copiar bloque de código para copiar la sugerencia o Agregar a nuevo archivo para insertar la sugerencia de código en un nuevo archivo.
    • Si solicita ayuda para comprender el código, la opción Insertar en nuevo archivo no está disponible.
  5. Si selecciona Aplicar, la sugerencia de código se aplica al editor activo en el patrón de vista de diferencias. Puede revisar y refinar lo que se propone y aplicarlo mediante Tab, o descartarlo mediante Alt+Delete.

Formular preguntas en la vista de chat en línea

La vista de chat en línea de Copilot Chat en SSMS le permite formular sus preguntas y ver respuestas alineadas con el código directamente en la ventana del editor. Con el chat en línea, no tienes que ir y venir a la ventana del chat. Es posible que le resulte más fácil trabajar con Copilot en preguntas que agreguen o actualicen un archivo SQL abierto actualmente mediante chat en línea.

  1. En SSMS, seleccione Alt+/ para abrir la vista de chat insertada de Copilot Chat en el editor.
  2. Escriba la pregunta relacionada con T-SQL en el cuadro de texto Preguntar copilot y, a continuación, seleccione Entrar o Enviar para formular su pregunta.
  3. Las sugerencias de código de Copilot Chat aparecen en la vista de diferencias. Puede revisar y refinar lo que se propone y aplicar el cambio al código mediante Tab, o descartarlo mediante Alt+Delete.
  4. Puede trasladar el hilo de chat en línea a la ventana de chat seleccionando Ver en ventana de chat. Esto conserva el registro y el contexto de la conversación, y puede continuar en la ventana de chat.
  5. Seleccione Esc para cerrar la vista de chat en línea.

Nota:

Las consultas de GitHub Copilot en SSMS se ejecutan en el contexto del inicio de sesión y los permisos del usuario, ya sea desde la ventana de chat o la vista de chat en línea. No hay permisos independientes para GitHub Copilot en SSMS.