사용자 피드백을 수집하고 통합하는 것은 제품 개발에 중요하지만 어려운 프로세스가 될 수 있습니다. 개발자와 제품 팀은 종종 기존 워크플로를 방해하거나 새로운 문제를 도입하지 않고 사용자 피드백을 효과적으로 분석하고, 우선 순위를 지정하고, 해당 피드백을 기반으로 변경 내용을 구현하는 데 어려움을 겪는 경우가 많습니다.
사용자 피드백 분석
사용자 피드백이 너무 많아서 응답해야 할 내용을 식별하기 어려울 수 있습니다.
예제 시나리오
인기 있는 오픈 소스 리포지토리의 유지 관리자라고 상상해 보세요. 커뮤니티는 프로젝트에 많은 투자를 하고 있기 때문에 피드백을 제공하기 위해 종종 문제를 제기합니다. 또한 제기된 문제와 자주 상호 작용합니다. 이 피드백에 응답하려고 해도 어디서부터 시작해야 할지 잘 모르겠습니다.
예시 프롬프트
이 예제에서는 레이블을 사용하여 리포지토리의 사용자 피드백과 관련된 문제를 추적한다고 가정합니다.
리포지토리의 Issues 탭으로 이동한 다음, 다음을 입력합니다.
Find the issues with the feedback label that have the most reactions, and categorize them based on sentiment.
Tip
이 프롬프트를 시험해 보려면 레이블을 사용하여 기능 요청을 추적하는 microsoft/vscode
리포지토리로 이동하여 Find the issues with the feature-request label that have the most reactions, and categorize them based on sentiment.
를 입력해 보면 됩니다.
예제 응답
Note
다음 응답이 예제입니다. Copilot Chat 응답은 비결정적이므로 여기에 표시된 응답과 다른 응답을 얻을 수 있습니다.
Copilot은 반응이 가장 많은 문제를 나열하고 각 문제에 대한 감정 분석을 제공합니다. 작업의 우선 순위를 지정할 때 이 목록을 사용하여 보다 합리적인 의사 결정을 내릴 수 있습니다.
예시:
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
기능 사양 생성
기능 사양은 개발 계획을 제공하며 새 기능을 구현하기 전에 소통과 조율에 유용합니다.
예제 시나리오
이 시나리오에서는 해결할 사용자 피드백을 선택했습니다. 누군가 기존 CLI 옵션에 대한 바로 가기를 요청했습니다. 이제 이를 구현하는 방법에 대한 계획을 만들려고 합니다.
예시 프롬프트
이 예제에서는 Copilot Chat을 사용하는 동일한 리포지토리의 문제에 대해 문의하고 있다고 가정합니다.
Write a feature specification for Issue #426.
예제 응답
Note
다음 응답이 예제입니다. Copilot Chat 응답은 비결정적이므로 여기에 표시된 응답과 다른 응답을 얻을 수 있습니다.
Copilot은 다음과 유사한 기능 사양을 생성합니다.
# 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.