Skip to main content

Usando GitHub Copilot para criar ou atualizar problemas

Use Copilot para gerar rapidamente problemas estruturados e de alta qualidade de imagens ou linguagem natural, sem preencher todos os campos manualmente.

Observação

Esse recurso está dentro versão prévia pública e sujeito a alterações.

          Copilot pode criar ou atualizar problemas de um prompt de linguagem natural ou uma captura de tela. Ele preenche o título, o corpo, os rótulos, os responsáveis, entre outros, usando os formulários ou modelos de problema do repositório quando estiverem disponíveis. Examine e refinar cada rascunho antes de enviar.

Criar um problema

  1. Navegue até https://github.com/copilot.

  2. Na caixa de prompt, descreva o problema que você deseja criar. Use repo-owner/repo-name para direcionar um repositório específico.

    Por exemplo:

    • Em OWNER/REPOSITORY, crie uma solicitação de recurso para adicionar correspondência difusa à pesquisa.

    •           <code id="669591144">Registre um bug para um erro 500. Isso acontece consistentemente quando tento fazer logon no site.</code><a href="https://github.com/copilot?prompt=Registre%20um%20bug%20para%20um%20erro%20500.%20Isso%20acontece%20consistentemente%20quando%20tento%20fazer%20logon%20no%20site." target="_blank" class="tooltipped tooltipped-n ml-1 copilot-prompt-long" aria-label="Run this prompt in Copilot Chat" aria-describedby="669591144" style="text-decoration:none;"><svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-hidden="true"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg></a><a href="https://github.com/copilot?prompt=Registre%20um%20bug%20para%20um%20erro%20500.%20Isso%20acontece%20consistentemente%20quando%20tento%20fazer%20logon%20no%20site." target="_blank" class="tooltipped tooltipped-n ml-1 copilot-prompt-short" aria-label="Run prompt" aria-describedby="669591144" style="text-decoration:none;"><svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-hidden="true"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg></a>
      
    • Crie uma tarefa para alterar o plano de fundo do logotipo do aplicativo para vermelho e adicione o rótulo "precisa de revisão de design".

    Observação

    Você só pode criar problemas em repositórios em que já tem permissão para fazer isso.

  3. Opcionalmente, cole, arraste ou anexe uma imagem ao prompt. Adicione texto para descrever o problema, por exemplo: Create an issue because this error appears when trying to reset a password.

  4.        Copilot elabora um problema com um título, corpo e metadados sugeridos (rótulos, atribuições, tipo de problema). Se o repositório tiver formulários ou modelos de problema, o Copilot mapeará a solicitação para os campos relevantes.
    
  5. Revise o rascunho. Edite qualquer campo, escolha um modelo diferente ou peça Copilot para fazer alterações com um prompt de acompanhamento.

  6. Clique em Criar.

Criar vários problemas

Se o prompt incluir várias tarefas ou erros, Copilot redigirá cada um separadamente.

Por exemplo: em PROPRIETÁRIO/REPOSITÓRIO, crie 3 tarefas: 1) DETALHES DE UMA TAREFA, 2) DETALHES DE OUTRA TAREFA, 3) DETALHES DE UMA TERCEIRA TAREFA

Examine e edite cada rascunho individualmente e clique em Criar para publicar.

Criar subtarefas

          Copilot pode dividir uma tarefa em uma tarefa principal com subtarefas.

Por exemplo:

In octo-org/octo-repo, plan a new user dashboard. Break it down into an epic, and create sub-issues for each main feature and task.

          Copilot gera uma árvore de problemas de rascunho com um problema principal e subproblemas abaixo dele. Expanda ou recolha subquestões, edite detalhes e use sugestões de acompanhamento para adicionar ou remover subquestões.

Quando estiver pronto, clique em Examinar e criar e, em seguida, clique em Criar problemas.

Atualizar um problema existente

Solicite a Copilot para modificar um problema que já existe. Por exemplo:

In octo-org/octo-repo, update issue #123 to add more details about the bug and steps to reproduce it. Also, change the label to "bug" and assign it to @username.

Examine o rascunho no workbench e clique em Atualizar.

          Copilot pode conectar novos problemas aos que já existem. Por exemplo:
  • Create a sub-issue for octo-org/octo-repo issue #456.
  • Create a parent issue for octo-org/octo-repo issue #456.
  • Create a parent issue for octo-org/octo-repo issues #456, #457, and #458.

Revise o rascunho no workbench, depois clique em Revisar e criar > Crie problemas.

Atribuir um problema a Copilot

Com agente de nuvem Copilot habilitado, você pode atribuir uma tarefa ao Copilot durante a criação. Consulte Gerenciando o acesso ao agente de nuvem GitHub Copilot.

  • Idioma natural: Inclua Assign this issue to Copilot. em seu prompt.

  • Manualmente: Selecione "Copilot" na lista de responsáveis.

            Copilot começa a trabalhar no problema automaticamente após a criação.
    

Leitura adicional