Skip to main content

Preguntar a GitHub Copilot en GitHub Mobile

Puedes usar GitHub Copilot Chat en GitHub Mobile para responder preguntas generales sobre el desarrollo de software o preguntas específicas sobre el código en un repositorio. Con Copilot Enterprise también puede formular preguntas específicas sobre un pull request, un issue o una discusión.

Información general

Chat de GitHub Copilot es una interfaz de chat que le permite hacer y recibir respuestas a preguntas relacionadas con la codificación en GitHub Mobile. También puede usar Chat de GitHub Copilot tanto en GitHub como en un IDE que sea compatible. Para obtener información sobre Chat de GitHub Copilot, consulte Acerca de GitHub Copilot Chat.

Copilot Chat en GitHub Mobile puede ayudarte con diversas tareas relacionadas con la codificación, como ofrecerte sugerencias de código, proporcionar descripciones en lenguaje natural de un fragmento de la funcionalidad y el propósito del código, generar pruebas unitarias para tu código y proponer correcciones de errores en el código. Para obtener más información, vea Uso responsable de GitHub Copilot Chat en GitHub Mobile.

En GitHub Mobile, puede usar chat de Copilot para preguntar:

Con Copilot Enterprise, también puede preguntar:

Limitaciones

Las siguientes limitaciones se aplican a Copilot Chat en GitHub Mobile:

  • La calidad de los resultados de chat de Copilot puede, en algunas situaciones, disminuir si se usan archivos muy grandes, o un número grande de archivos, como contexto para una pregunta.

  • Si alcanzas el límite de solicitudes Premium en dispositivos móviles, Copilot se revertirá automáticamente a un modelo gratuito y no premium. El acceso a los modelos premium se restablecerá al principio del siguiente ciclo de facturación.

  • Si compraste Copilot Pro o Copilot Pro+ a través de GitHub Mobile (a través de la compra desde la aplicación en iOS o Android), no puede habilitar solicitudes premium adicionales.

    • Para habilitar solicitudes premium adicionales, deberás cancelar la suscripción móvil y volver a suscribirte en GitHub.com a través de un explorador web.
    • Para obtener ayuda, ponte en contacto con con nosotros a través del Soporte técnico de GitHub.

Requisitos previos

Para usar Copilot Chat en GitHub Mobile, haz clic en el icono Copilot en GitHub Mobile a fin de iniciar un chat. Si aún no tienes una suscripción activa de GitHub Copilot, te suscribirás automáticamente a Copilot gratis.

Si forma parte de una organización o empresa con una suscripción de GitHub Copilot para empresas o GitHub Copilot para grandes empresas, el propietario de la organización o empresa es posible que tenga que concederle acceso a Copilot Chat en GitHub Mobile. Para obtener más información, vea Administración de directivas y características para GitHub Copilot en su organización.

Hacer una pregunta general sobre el desarrollo de software

Puedes hacer una pregunta general sobre el desarrollo de software que no se centre en un contexto particular, como un repositorio.

  1. En GitHub Mobile, pulsa el icono en la esquina inferior derecha de la pantalla.

    Nota:

    El icono no se muestra en todas las páginas de GitHub Mobile. Si no ve el icono, vaya a otra página en GitHub Mobile y busque el icono allí.

  2. Si la página muestra una conversación anterior que tenías con Copilot, pulsa en la esquina superior derecha de la pantalla y, a continuación, pulsa Nueva conversación .

  3. En la parte inferior de la página, en el cuadro "Preguntar Copilot", escriba una pregunta y envíe el mensaje.

    Algunos ejemplos de preguntas generales que podrías hacer son:

    • What are the advantages of the Go programming language?
    • What is Agile software development?
    • What is the most popular JavaScript framework?
    • Give me some examples of regular expressions.
    • Write a bash script to output today's date.
  4. En una conversación, puedes hacer preguntas de seguimiento. Copilot responderá dentro del contexto de la conversación . Por ejemplo, puede escribir "dime más" para que Copilot amplíe su último comentario.

    Puede usar su pregunta inicial como base para las preguntas de seguimiento. Una pregunta fundacional detallada puede ayudar a Copilot a proporcionar respuestas más relevantes a sus preguntas de seguimiento. Para obtener más información, consulte Cómo Chat de GitHub Copilot puede llegar a ser su asistente personal de IA para la accesibilidad en el blog de GitHub.

  5. Para volver a una conversación anterior que hayas tenído con Copilot, pulsa en la esquina superior derecha de la pantalla. Pulsa una de las tres últimas conversaciones modificadas recientemente que se muestran, o bien pulsa View all conversations . Esto le lleva a una lista de todas las conversaciones anteriores con Copilot.

  6. Para eliminar una conversación, pulsa en la esquina superior derecha de la pantalla y después Delete conversation . De esta manera se elimina la conversación de la lista de conversaciones anteriores que ha tenido con Copilot.

  7. Para empezar de cero con una nueva conversación, pulsa en la esquina superior derecha de la pantalla y después New conversation .

    Siempre debe iniciar una nueva conversación si quiere formular una pregunta que no esté relacionada con la conversación actual.

Formulación de preguntas exploratorias sobre un repositorio

Puede formular preguntas sobre un repositorio específico, para obtener ayuda para comprender el código o para obtener ayuda con una tarea específica en la que está trabajando.

  1. En GitHub Mobile, ve a un repositorio y pulsa el icono en la esquina inferior derecha de la pantalla.

  2. En la parte inferior de la página, utilice el cuadro "Preguntar Copilot", escriba una pregunta y envíe el mensaje.

    Por ejemplo, si eliges el repositorio en el que estás trabajando como contexto, podrías preguntar:

    • What is the main purpose of this repo? What problem does it solve or what functionality does it provide?

    • What web frameworks are used in this project?

    • Where is rate limiting implemented in our API?

    • How is the code organized? Explain the project architecture.

    • Are there any specific environment requirements for working on this project?

    Importante

    La capacidad de Copilot para responder a preguntas en lenguaje natural como estas en un contexto de repositorio mejora si el repositorio está indexado para la búsqueda semántica de código. Sin indexación, es posible que Copilot Chat en GitHub Mobile no pueda proporcionar las respuestas más relevantes a sus preguntas.

    No se puede desencadenar la creación de un índice de búsqueda de código semántico para un repositorio a partir de GitHub Mobile. En lugar de eso, debes usar chat de Copilot en un explorador web. Consulte Indexación de repositorios para GitHub Copilot Chat.

  3. Para volver a una conversación anterior que hayas tenído con Copilot, pulsa en la esquina superior derecha de la pantalla. Pulsa una de las tres últimas conversaciones modificadas recientemente que se muestran, o bien pulsa View all conversations . Esto le lleva a una lista de todas las conversaciones anteriores con Copilot.

  4. Para eliminar una conversación, pulsa en la esquina superior derecha de la pantalla y después Delete conversation . De esta manera se elimina la conversación de la lista de conversaciones anteriores que ha tenido con Copilot.

  5. Para empezar de cero con una nueva conversación, pulsa en la esquina superior derecha de la pantalla y después New conversation .

    Siempre debe iniciar una nueva conversación si quiere formular una pregunta que no esté relacionada con la conversación actual.

Hacer preguntas sobre fragmentos específicos de código

Puede conversar con Copilot sobre un archivo de su repositorio, o sobre líneas específicas de código dentro de un archivo.

  1. En GitHub Mobile, vaya a un repositorio y abra un archivo.

  2. Realice una de las siguientes acciones:

    • Para hacer una pregunta sobre el archivo completo, haz clic en el icono Copilot () en la parte inferior derecha de la vista del archivo.
    • Para formular una pregunta sobre líneas específicas dentro del archivo, seleccione y copie las líneas que desea preguntar. A continuación, pulse el icono de Copilot () y pegue las líneas copiadas en el campo de entrada chat de Copilot.
  3. Escriba una pregunta en el cuadro "Preguntar Copilot" en la parte inferior del panel de chat y envíe el mensaje.

    Por ejemplo, si pregunta por el archivo completo, puede escribir:

    • Explain this file.
    • How could I improve this code?
    • How can I test this script?

    Si pregunta por líneas específicas, puede escribir:

    • How could I improve this class?
    • Add error handling to this code.
    • Write a unit test for this method.

    Copilot responde a tu solicitud en el panel.

  4. Puede continuar la conversación con una pregunta de seguimiento. Por ejemplo, puede escribir "dime más" para que Copilot amplíe su último comentario.

Formular preguntas sobre una solicitud de incorporación de cambios específica

Puede formular preguntas sobre un pull request específico en un repositorio.

  1. En GitHub Mobile, ve a una solicitud de cambios en un repositorio y pulsa el icono en la esquina inferior derecha de la pantalla.

  2. En la parte inferior de la página, utilice el cuadro "Preguntar Copilot", escriba una pregunta y envíe el mensaje.

    Por ejemplo, podría preguntar:

    • What is the purpose of this pull request?
    • What changes are being made in this pull request?
    • Are there any potential issues with this pull request?
    • What is the status of this pull request?

    Copilot responde a tu solicitud en el panel.

  3. Puede continuar la conversación con una pregunta de seguimiento. Por ejemplo, puede escribir "dime más" para que Copilot amplíe su último comentario.

Formular preguntas sobre un problema específico

Puede formular preguntas sobre un problema específico en un repositorio.

  1. En GitHub Mobile, ve a una incidencia en un repositorio y pulsa el icono en la esquina inferior derecha de la pantalla.

  2. En la parte inferior de la página, utilice el cuadro "Preguntar Copilot", escriba una pregunta y envíe el mensaje.

    Por ejemplo, podría preguntar:

    • What is the purpose of this issue?
    • What is the status of this issue?
    • What are the steps to reproduce this issue?
    • Are there any potential solutions to this issue?

    Copilot responde a tu solicitud en el panel.

  3. Puede continuar la conversación con una pregunta de seguimiento. Por ejemplo, puede escribir "dime más" para que Copilot amplíe su último comentario.

Formular preguntas sobre una discusión específica

Puede formular preguntas sobre una discusión específica en un repositorio.

  1. En GitHub Mobile, navega a un debate en un repositorio y pulsa el icono en la esquina inferior derecha de la pantalla.

  2. En la parte inferior de la página, utilice el cuadro "Preguntar Copilot", escriba una pregunta y envíe el mensaje.

    Por ejemplo, podría preguntar:

    • What is the purpose of this discussion?
    • What are the main points of this discussion?
    • What are the next steps for this discussion?
    • Are there any potential issues with this discussion?

    Copilot responde a tu solicitud en el panel.

  3. Puede continuar la conversación con una pregunta de seguimiento. Por ejemplo, puede escribir "dime más" para que Copilot amplíe su último comentario.

Ampliando chat de Copilot en GitHub Mobile

extensiones de GitHub Copilot integra la eficacia de las herramientas externas en chat de Copilot, lo que te ayuda a reducir el cambio de contexto y recibir respuestas con contexto específico del dominio. Puedes instalar extensiones de Copilot desde el GitHub Marketplace o desarrollar extensiones privadas dentro de tu organización y, a continuación, escribir @ en una ventana de chat para ver una lista de las extensiones disponibles. Para usar una extensión, seleccione la extensión de la lista o escriba el nombre de campo de datos dinámico completo y su consulta.

Ocultar chat de Copilot

Puedes ocultar el botón flotante de Copilot en GitHub Mobile.

  1. En el menú inferior, pulse Profile.
  2. Para ver la configuración, pulse .
  3. Toca Copilot.
  4. Junto a "Ocultar Copilot", use el botón de alternancia para ocultar Copilot.

Compartir comentarios sobre GitHub Copilot Chat en GitHub Mobile

Para enviar comentarios sobre una respuesta concreta de chat de Copilot:

  1. Pulse los puntos suspensivos (...) en la esquina superior derecha, sobre la respuesta del chat a la que quiere dar su opinión, y seleccione Me gusta la respuesta de Copilot o No me gusta la respuesta de Copilot ,
  2. Si lo prefieres, proporciona información sobre por qué te ha gustado o no la respuesta.
  3. Pulse Enviar.