La recopilación e incorporación de comentarios de los usuarios es fundamental para el desarrollo de productos, pero puede ser un proceso difícil. Los desarrolladores y los equipos de productos suelen tener dificultades para analizar de forma eficaz los comentarios de los usuarios, clasificarlos e implementar cambios en función de esos comentarios sin interrumpir los flujos de trabajo existentes o introducir nuevos problemas.
Análisis de los comentarios de los usuarios
Los comentarios de los usuarios pueden ser abrumadores y pueden ser difíciles de identificar lo que debes responder.
Escenario de ejemplo
Imagina que eres el encargado de mantener un repositorio de código abierto conocido. Dado que la comunidad está muy interesada en tu proyecto, a menudo abren propuestas para proporcionar comentarios. También interactúan con frecuencia con propuestas abiertas. Quieres responder a estos comentarios, pero no estás seguro de por dónde empezar.
Ejemplos de indicaciones
En este ejemplo se supone que usas etiquetas para realizar un seguimiento de las propuestas relacionadas con los comentarios de los usuarios en el repositorio.
Ve a la pestaña Issues de tu repositorio y escribe:
Find the issues with the feedback label that have the most reactions, and categorize them based on sentiment.
Tip
Para probar esta indicación, puedes ir al repositorio microsoft/vscode
, que usa etiquetas para realizar un seguimiento de las solicitudes de características, y escribir Find the issues with the feature-request label that have the most reactions, and categorize them based on sentiment.
.
Respuesta de ejemplo
Note
La respuesta siguiente es un ejemplo. Las respuestas de Copilot Chat no son deterministas, por lo que puedes obtener una respuesta diferente a la aquí mostrada.
Copilot enumera las propuestas con la mayoría de las reacciones y proporciona un análisis de sentimiento para cada problema. Puedes usar esta lista para tomar decisiones más informadas al clasificar tu trabajo.
Por ejemplo:
1. [Feedback] CLI error messages are difficult to understand
* Issue URL: #321
* Reactions: 543
* Sentiment: Negative
1. [Feedback] Add API to enable third party integration
* Issue URL: #210
* Reactions: 482
* Sentiment: Positive
1. [Feedback] Shortcut for --with-token CLI option
* Issue URL: #426
* Reactions: 187
* Sentiment: Neutral to slightly positive
Generación de especificaciones de características
Las especificaciones de características sirven como un plan para desarrollar nuevas funcionalidades, facilitando su comunicación y asegurando la alineación antes de su implementación.
Escenario de ejemplo
En este escenario, has elegido abordar un fragmento de comentarios de usuarios. Alguien solicitó acceso directo a una opción de la CLI existente. Ahora quieres crear un plan para ver cómo implementar esto.
Ejemplos de indicaciones
En este ejemplo se supone que estás preguntando sobre una propuesta del mismo repositorio en el que se usa Copilot Chat.
Write a feature specification for Issue #426.
Respuesta de ejemplo
Note
La respuesta siguiente es un ejemplo. Las respuestas de Copilot Chat no son deterministas, por lo que puedes obtener una respuesta diferente a la aquí mostrada.
Copilot genera una especificación de características similar a la siguiente.
# Feature Specification for Issue #426: Shortcut for --with-token CLI option
## Description:
Currently, the --with-token option is used to to pass in a token to commands. Typing --with-token each time is cumbersome. This feature proposes a new flag -wt as a shortcut to quickly specify the --with-token option when running various commands.
## Problem:
Typing --with-token repeatedly is time-consuming and inconvenient for users who frequently use this option.
## Solution:
Introduce a new flag -wt that serves as a shortcut for the --with-token option.
## Feature Details:
### 1. Flag Introduction:
-wt will be introduced as a shorthand for --with-token.
Usage: <command> -wt <token>
### 2. Commands Affected:
All commands that currently support the --with-token option.
### 3. Backward Compatibility:
- The existing --with-token option will continue to work as before.
- No existing functionality will be removed or altered.
### 4. Documentation:
- Update documentation to include the new -wt flag.
- Provide examples and usage scenarios for the new flag.
### 5. Testing:
- Ensure thorough testing of the -wt flag across various commands.
- Test cases should include:
- Valid and invalid tokens.
- Interaction with other options.
- Ensuring no regression in current --with-token functionality.
## Benefits:
- Improved user experience by reducing the amount of typing required.
- Streamlined command execution for users who frequently use the --with-token option.
## Potential Risks:
Minimal risk as this feature is an addition and does not alter existing functionality.