Skip to main content

Analysieren und Integrieren von Benutzerfeedback

Copilot Chat kann das Einarbeiten von Benutzerfeedback in dein Projekt verbessern.

Das Sammeln und Integrieren von Benutzerfeedback ist für die Produktentwicklung von entscheidender Bedeutung, kann jedoch eine Herausforderung darstellen. Für Entwickler und Produktteams ist es oft nicht einfach, Benutzerfeedback effektiv zu analysieren, zu priorisieren und Änderungen basierend auf diesem Feedback zu implementieren, ohne vorhandene Workflows zu unterbrechen oder dabei neue Probleme zu schaffen.

Analysieren von Benutzerfeedback

Benutzerfeedback kann überwältigend sein. Daher kann es eine Herausforderung darstellen zu identifizieren, auf was du reagieren solltest.

Beispielszenario

Stell dir vor, du betreust ein beliebtes Open-Source-Repository. Da die Community bei deinem Projekt sehr engagiert ist, öffnen die Benutzer häufig Issues, um Feedback zu geben. Außerdem interagieren sie häufig mit offenen Issues. Du möchtest auf dieses Feedback antworten, bist dir jedoch nicht sicher, wo du beginnen sollst.

Beispiel für Prompt

In diesem Beispiel wird davon ausgegangen, dass du Bezeichnungen zum Nachverfolgen von Issues zu Benutzerfeedback in deinem Repository verwendest.

Navigiere zur Registerkarte Issues in deinem Repository, und gib Folgendes ein:

Find the issues with the feedback label that have the most reactions, and categorize them based on sentiment.

Tip

Um diesen Prompt zu testen, kannst du zum microsoft/vscode-Repository wechseln, in dem Bezeichnungen zum Nachverfolgen von Featureanforderungen verwendet werden, und Folgendes eingeben: Find the issues with the feature-request label that have the most reactions, and categorize them based on sentiment..

Beispielantwort

Note

Die folgende Antwort ist ein Beispiel. Da die Copilot Chat-Antworten nicht deterministisch sind, erhältst du möglicherweise eine andere Antwort als die hier beschriebene.

Copilot listet die Issues mit den meisten Reaktionen auf und stellt für jeden davon eine Standpunktanalyse bereit. Du kannst diese Liste zum Treffen fundierterer Entscheidungen verwenden, wenn du eine Priorisierung in deiner Arbeit einführst.

Zum Beispiel:

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

Generieren von Featurespezifikationen

Featurespezifikationen bieten einen Plan für die Entwicklung und sind nützlich für das Kommunizieren und Anpassen vor dem Implementieren eines neuen Features.

Beispielszenario

In diesem Szenario hast du ein Benutzerfeedback ausgewählt, auf das du reagieren möchtest. Eine Person hat eine Tastenkombination für eine vorhandene CLI-Option angefordert. Jetzt solltest du einen Plan für die Implementierung erstellen.

Beispiel für Prompt

In diesem Beispiel wird davon ausgegangen, dass du eine Frage zu einem Issue im selben Repository stellst, in dem du Copilot Chat verwendest.

Write a feature specification for Issue #426.

Beispielantwort

Note

Die folgende Antwort ist ein Beispiel. Da die Copilot Chat-Antworten nicht deterministisch sind, erhältst du möglicherweise eine andere Antwort als die hier beschriebene.

Copilot generiert eine Featurespezifikation ähnlich der folgenden.

# 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.

Weiterführende Themen