Cómo usar GitHub Copilot Chat para programar con IA
GitHub Copilot Chat es un asistente de programación con inteligencia artificial integrado en Visual Studio Code que responde preguntas sobre código, explica funciones y genera soluciones en tiempo real. Esta funcionalidad transforma la forma de escribir y depurar código al proporcionar un compañero de programación inteligente.
- Instala la extensión GitHub Copilot Chat. Abre Visual Studio Code y navega a Extensions (Ctrl+Shift+X). Busca 'GitHub Copilot Chat' y selecciona la extensión oficial de GitHub. Haz clic en Install y espera a que se complete la instalación. Reinicia VS Code si es necesario.
- Inicia sesión en tu cuenta de GitHub. Haz clic en el ícono de cuenta en la esquina inferior izquierda de VS Code. Selecciona 'Sign in to use GitHub Copilot' y autoriza la conexión en tu navegador. Confirma que tienes una suscripción activa de GitHub Copilot en tu cuenta.
- Abre el panel de Chat. Presiona Ctrl+Alt+I para abrir GitHub Copilot Chat en el panel lateral. También puedes hacer clic en el ícono de chat en la barra lateral izquierda o ir a View > Command Palette (Ctrl+Shift+P) y escribir 'GitHub Copilot: Open Chat'.
- Realiza tu primera consulta. Escribe una pregunta específica sobre programación en el cuadro de texto del chat. Por ejemplo: 'Explícame cómo funciona esta función' o 'Crea una función para validar emails en JavaScript'. Presiona Enter para enviar la consulta y espera la respuesta de la IA.
- Usa comandos slash para tareas específicas. Escribe '/' en el chat para ver comandos predefinidos como /explain para explicar código seleccionado, /fix para corregir errores, /tests para generar pruebas unitarias, o /doc para crear documentación. Selecciona el comando apropiado y sigue las instrucciones.
- Integra código directamente desde el chat. Cuando Copilot Chat genere código en su respuesta, verás botones de 'Insert at Cursor' o 'Copy' sobre cada bloque de código. Haz clic en 'Insert at Cursor' para insertar el código directamente en tu editor en la posición del cursor.
- Personaliza el contexto para mejores respuestas. Selecciona código específico en tu editor antes de hacer preguntas para que Chat entienda el contexto. También puedes mencionar archivos específicos usando '@filename' en tus consultas para que la IA considere ese archivo en su respuesta.