Nota:
- Esta característica está en versión preliminar pública y está sujeta a cambios.
- Las respuestas que se muestran en este artículo son ejemplos. Chat de Copiloto las respuestas son no deterministas, por lo que puede obtener respuestas diferentes de las que se muestran aquí.
Administre el proyecto con GitHub Issues mediante Copilot. En este tutorial, usará Copilotlas características de creación de problemas agente de su producto para convertir la idea del producto en epopeyas, características y tareas. Las epopeyas representan grandes cuerpos de trabajo, mientras que las características y las tareas dividen el trabajo en partes más pequeñas y accionables. Al final, tendrás un trabajo pendiente estructurado listo para compartir con tu equipo.
Descripción general del proyecto
Es importante definir lo que quieres que tu producto haga. En la fase de planificación del ciclo de vida de desarrollo de software (SDLC), conviertes las ideas en tareas accionables dividiendo el proyecto en épicas, funcionalidades y unidades de trabajo más pequeñas. Esto te ayuda a organizar tus ideas, establecer prioridades y preparar a tu equipo para el desarrollo.
Cuando usas Copilot, diriges este proceso. Copilot puede sugerir una estructura y rellenar los detalles, pero los mejores resultados vienen cuando tiene una idea de cómo desea que se organice el trabajo. Copilot funciona con su entrada para ayudarle a refinar, expandir y documentar su plan.
En este escenario, planearás un nuevo sitio web de compras que permitirá a los usuarios:
- Examinar un catálogo de productos con categorías y búsqueda
- Agregar artículos a un carro de la compra
- Completar un pago de forma segura
Su objetivo es usar Copilot para convertir rápidamente esta visión en un plan de proyecto estructurado, creando epopeyas y problemas detallados que capturan cada parte de su sitio.
Configuración del repositorio
Configure un repositorio con GitHub Issues habilitado. Consulta Crear un repositorio nuevo.
De forma predeterminada, las propuestas están habilitadas para los nuevos repositorios. Si deseas usar un repositorio existente pero no ves la pestaña Propuestas, sigue estos pasos para habilitar las propuestas:
- En el repositorio, selecciona Configuración.
- En "Características", activa la casilla Propuestas.
Generar problemas del proyecto
Con la configuración del repositorio, puede usar Copilot para convertir la visión del proyecto en un conjunto de problemas accionables.
Empezar en Copilot en GitHub
- Vaya a https://github.com/copilot.
- En el panel de chat, adjunta el repositorio del sitio web de compras. Esto permite Copilot acceder al repositorio y crear problemas directamente dentro de él.
Crear una propuesta de epopeya
- Escribe una descripción detallada del proyecto como solicitud. Por ejemplo:
I’m planning to create a shopping website in React and Node.js. The site should allow users to browse products by category, search for items, add products to a cart, and complete checkout. Please help me plan the project by creating issues and breaking it down into epics, features, and tasks. - Envía la indicación. Copilot generará un árbol de problemas, normalmente con una épica en la parte superior y subproblemas para cada función o tarea principal.

Navegar por el árbol de propuestas
-
Haz clic en la epopeya para ver sus detalles en el área de trabajo. Navega por el área de trabajo para explorar el árbol de propuestas.
-
Cada propuesta normalmente incluye un título y una descripción. Los metadatos adicionales, como etiquetas o usuarios asignados, se pueden editar directamente en el área de trabajo.
-
Puede expandir o contraer subproblemas para centrarse en partes específicas del proyecto.
El árbol de propuestas proporciona una visión general clara de la estructura del proyecto, lo que facilita la navegación entre epopeyas, características y tareas.
-
En esta primera iteración del borrador, Copilot solo puede generar problemas de alto nivel. Puedes refinar aún más estos propuestas dividiéndolas en tareas o características más pequeñas. Vamos a refinar la propuesta "Característica: esqueleto de la interfaz de usuario y navegación".
Usar Copilot con:
Can you break down the issue "Feature: UI Skeleton and Navigation" into smaller tasks?Copilot generará varios sub-problemas nuevos, como:- Tarea: Configurar la estructura del proyecto de React y archivos iniciales
- Tarea: Crear páginas de marcador de posición para las rutas principales
- Tarea: Implementar el componente de barra de navegación de todo el sitio
- Tarea: Integrar la navegación con el enrutamiento
- Tarea: Agregar diseño dinámico básico
-
Repite este proceso para las propuestas de características restantes de la epopeya.

Mejorar las descripciones de propuestas
Después de terminar de generar el árbol de problemas, es posible que observe que Copilotlas descripciones del problema pueden ser breves o poco claras. Para que sean accionables, refina cada propuesta según sea necesario.
-
Comienza con la propuesta recién generada, como "Tarea: Crear páginas de marcador de posición para las rutas principales".
Indicar Copilot mediante:
Can you improve the description for “Task: Create placeholder pages for main routes”? Please provide a detailed technical summary, list the main routes to be included, outline the steps for implementation, and specify what should be delivered for this task. Please add any relevant code snippets. -
Copilot generará una nueva versión del borrador del problema "Task: Create placeholder pages for main routes" (Tarea: Crear páginas de marcador de posición para las rutas principales).En la parte superior izquierda de la propuesta, haz clic en la lista desplegable de control de versiones y selecciona la Versión 2 para revisar los nuevos cambios.
-
Revise y decida si desea mantener Copilotla versión revisada, editarla o solicitar más detalles. Copilot puede agregar fragmentos de código al borrador para mejorar la claridad y proporcionar contexto inmediato para estos problemas.
-
Repite este proceso para otras propuestas de la epopeya, refinando las descripciones y desglosando las tareas según sea necesario.
-
Una vez que estés satisfecho con las descripciones de la propuesta, haz clic en Crear todo para crear las propuestas en el repositorio.
Desvincular propuestas
Si Copilot genera un sub-problema que no pertenece al árbol de problemas, puede desvincularlo del árbol de problemas.
- En el árbol de problemas de la mesa de trabajo, haga clic junto al subproblema y, a continuación, haga clic en Desvincular subproblema.
- La propuesta se desvinculará de su elemento primario y ya no aparecerá bajo esa epopeya en el árbol.
Pasos siguientes
Ahora que ha generado y refinado los problemas del proyecto, puede asignarlos a los miembros adecuados del equipo o incluso a Copilot sí mismo para obtener más ayuda. Para obtener más información sobre cómo asignar Copilot o colaboradores a incidencias y cómo seguir planeando e implementando el proyecto con las características de agenticidad de Copilot, consulte Pedirle a GitHub Copilot que cree un pull request.
Información adicional
-
[AUTOTITLE](/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-or-update-issues) -
[AUTOTITLE](/copilot/tutorials/cloud-agent/pilot-cloud-agent) -
[AUTOTITLE](/copilot/tutorials/cloud-agent/get-the-best-results) -
[AUTOTITLE](/copilot/tutorials/speed-up-development-work)