Skip to main content

Analisando e incorporando comentários do usuário

O Copilot Chat pode aprimorar o processo de incorporação de comentários do usuário ao seu projeto.

Reunir e incorporar comentários do usuário é crucial para o desenvolvimento de produtos, mas pode ser um processo desafiador. Muitas vezes, desenvolvedores e equipes de produtos têm dificuldade para analisar efetivamente os comentários dos usuários, priorizá-los e implementar alterações com base nesses comentários sem interromper fluxos de trabalho existentes ou introduzir novos problemas.

Analisando comentários do usuário

Os comentários dos usuários podem gerar uma sobrecarga, e pode ser difícil identificar o que você deve responder.

Cenário de exemplo

Imagine que você é responsável pela manutenção de um repositório de código aberto popular. Como a comunidade é muito envolvida em seu projeto, eles costumam abrir problemas para fornecer comentários. Eles também interagem frequentemente com problemas abertos. Você quer responder a esses comentários, mas não sabe por onde começar.

Solicitação de exemplo

Este exemplo pressupõe que você use rótulos para acompanhar problemas relacionados aos comentários de usuários em seu repositório.

Navegue até a guia Issues no repositório e digite:

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

Tip

Para experimentar esse prompt, você pode ir para o repositório microsoft/vscode, que usa rótulos para acompanhar solicitações de recursos, e digitar: Find the issues with the feature-request label that have the most reactions, and categorize them based on sentiment.

Exemplo de resposta

Note

A resposta a seguir é um exemplo. Respostas do Copilot Chat são não determinísticas, portanto, você pode obter uma resposta diferente da mostrada aqui.

O Copilot lista os problemas com mais reações e fornece uma análise de sentimento para cada problema. Você pode usar essa lista para tomar decisões mais informadas ao priorizar seu trabalho.

Por exemplo:

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

Gerando especificações de recursos

As especificações de recursos fornecem um plano de desenvolvimento e são úteis para a comunicação e o alinhamento antes de implementar um novo recurso.

Cenário de exemplo

Nesse cenário, você escolheu um comentário do usuário com que deseja lidar. Alguém solicitou um atalho para uma opção existente da CLI. Você quer criar um plano de como implementar isso.

Solicitação de exemplo

Este exemplo pressupõe que você esteja perguntando sobre um problema no mesmo repositório em que está usando o Copilot Chat.

Write a feature specification for Issue #426.

Exemplo de resposta

Note

A resposta a seguir é um exemplo. Respostas do Copilot Chat são não determinísticas, portanto, você pode obter uma resposta diferente da mostrada aqui.

O Copilot gera uma especificação de recurso, semelhante à mostrada a seguir.

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

Leitura adicional