Partilhar via


O que é a experiência de bate-papo do copiloto do GitHub para Visual Studio?

de Conclusão do Copiloto do GitHub e de Bate-papo do Copiloto do GitHub no Visual Studio permitem o desenvolvimento aprimorado assistido por IA no Visual Studio, ajudando você a ser mais produtivo e eficiente ao escrever código.

Neste artigo, você aprenderá sobre como usar o Copilot Chat no Visual Studio, uma experiência de bate-papo totalmente integrada baseada em IA do Copilot do GitHub diretamente no IDE do Visual Studio. Ele permite que você obtenha informações de codificação e suporte, como sintaxe, conceitos de programação, ajuda de código específico do contexto, casos de teste, depuração e muito mais, sem sair do IDE. Use a interface do chat para enviar a sua pergunta como prompt e definir a intenção para obter respostas com melhor escopo.

Para obter mais informações sobre as Finalizações do Copiloto do GitHub no Visual Studio, consulte Sobre as Finalizações do Copiloto do GitHub para Visual Studio.

Por que usar o Copilot Chat no Visual Studio?

O Copilot Chat fornece assistência de IA para ajudá-lo a tomar decisões informadas e escrever um código melhor. Com integração total no Visual Studio, o Copilot Chat entende no que você está trabalhando e pode ajudá-lo com tarefas de desenvolvimento como:

  • Explicações de código: obter uma análise aprofundada e explicação de como um bloco de código funciona
  • pt-PT: Obtenha respostas a perguntas relacionadas com programação em linguagem natural ou em formato de trecho de código através da ajuda do código .
  • Refinamento de código: Obtenha sugestões específicas do contexto &.
  • Testes unitários: gerar testes unitários
  • Profiling: otimizar desempenho do código
  • Debugging: encontre problemas e obtenha correções propostas para bugs e exceções .

Pré-requisitos

Para começar, você precisa:

Obtenha o Chat do Copilot do GitHub para o Visual Studio

  • Se você estiver usando o Visual Studio versão 17.10 ou posterior, o GitHub Copilot Chat está incluído na nova experiência unificada do GitHub Copilot disponível como um componente recomendado no Visual Studio Installer. Ele é instalado por padrão com todas as cargas de trabalho, a menos que você opte por excluí-lo durante a instalação.

  • Se estiveres a usar o Visual Studio versões 17.9 ou anteriores, instala a extensão GitHub Copilot Chat.

    Observação

    • A extensão GitHub Copilot e GitHub Copilot Chat apenas deve ser usada nas versões 17.9 ou anteriores do Visual Studio. Para as versões 17.10+ do Visual Studio, a experiência do Copiloto do GitHub está disponível como um componente recomendado no Instalador do Visual Studio e inclui as experiências de Bate-papo e Conclusão do Copiloto do GitHub.
    • Se você tiver problemas de autenticação depois de instalar a extensão, consulte Solução de problemas de autenticação com o GitHub Copilot Chat.
    • O GitHub Copilot não está incluído nas Assinaturas do Visual Studio e é uma assinatura separada gerenciada pelo GitHub. Para perguntas sobre assinaturas e suporte do GitHub Copilot, consulte assinaturas individuais ou assinaturas empresariais .

O suporte para o GitHub Copilot Chat será fornecido pelo GitHub e pode ser acessado em https://support.github.com.

Usar o bate-papo do Copilot no Visual Studio

Você pode fazer suas perguntas relacionadas à codificação em linguagem natural e o GitHub Copilot Chat irá respondê-las em seu contexto de desenvolvimento.

Há dois lugares onde pode fazer essas perguntas ao Copilot; numa janela de bate-papo ou diretamente no código que está a modificar, usando o chat embutido . Para perguntas em que seu objetivo é modificar ou adicionar ao arquivo de código aberto no editor, a visualização de bate-papo embutida geralmente funcionará melhor, enquanto perguntas de codificação mais gerais são melhor respondidas no painel de bate-papo.

Veja dicas para melhorar os resultados do bate-papo do Copilot e aprender a usar comandos de barra, referências, fontes utilizadase tópicos para obter respostas melhores com contexto específico no Copilot Chat.

Observação

Com o Visual Studio 2022 versão 17.11, a exclusão de conteúdos está disponível para o GitHub Copilot Chat no Visual Studio. O conteúdo excluído pelo administrador será ignorado nas respostas do chat. Consulte configuração de exclusões de conteúdo para o Copilot do GitHub para saber mais.

Faça perguntas na janela de chat

A janela de bate-papo do Copilot Chat no Visual Studio permite que você faça suas perguntas e veja respostas no painel de bate-papo. Geralmente é a melhor maneira de trabalhar com o Copilot em ajuda de programação e perguntas gerais de codificação.

  1. No Visual Studio, selecione Exibir >de Bate-papo do Copiloto do GitHub.

  2. Na janela Copilot Chat, digite uma pergunta relacionada à codificação na caixa de texto Ask Copilot. Pressione Enter ou selecione Enviar para fazer sua pergunta.

    Screenshot da janela Copilot Chat.

    Utilize os exemplos de prompts iniciais e a biblioteca de prompts com o ícone de livro no Visual Studio 2022, versão 17.12 ou mais recente, para começar a explorar o GitHub Copilot Chat.

  3. Se o Copilot Chat oferecer uma sugestão de código que você deseja usar, selecione Copiar bloco de código para copiar a sugestão de código, Inserir em novos arquivos para inserir a sugestão de código em um novo arquivo, ou selecione Visualizar para inserir a sugestão de código no arquivo de código atual. O uso do botão Preview permite visualizar o código no local de destino para que você possa ver facilmente o que está sendo atualizado.

    Captura de tela das opções para copiar bloco de código, inserir código em novo arquivo ou visualizar código para as sugestões de código do Copilot Chat.

    Se fizeres uma pergunta para obter ajuda a entender o teu código, as opções Copiar bloco de código e Inserir em novo ficheiro não serão disponibilizadas.

    1. Se você selecionar Preview, verá as sugestões de código no padrão normal de exibição de comparação do Visual Studio. Você pode revisar e refinar o que está sendo proposto e aplicar ao seu código selecionando Aceitar ou descartar selecionando Cancelar.

      Captura de tela de sugestões de código na visualização de comparação na janela do editor.

    2. Se você selecionar Inserir no novo arquivo, verá as sugestões de código em um novo arquivo. O arquivo não é salvo por padrão.

      Captura de tela de sugestões de código em novo arquivo no editor.

    O Visual Studio 2022 versão 17.12 agora inclui referência de código no GitHub Copilot. Esse recurso no GitHub Copilot notifica quando as sugestões correspondem ao código público. Você pode exibir o código correspondente, seu arquivo de origem e quaisquer informações de licenciamento associadas diretamente no Visual Studio. Isso permite que você tome decisões mais informadas sobre o uso do código sugerido.

    Captura de ecrã da referência de código para código público.

Faça perguntas na vista de chat em linha

A exibição de bate-papo embutido do Copilot Chat no Visual Studio permite que você faça suas perguntas e veja as respostas em linha com o código na própria janela do editor. Com o bate-papo inline, você não precisa ir e voltar para a janela de bate-papo. Geralmente é a melhor maneira de trabalhar com o Copilot em perguntas que adicionam ou atualizam um arquivo de código aberto no momento.

  1. No Visual Studio, clique com o botão direito do mouse na janela do editor e selecione Perguntar ao Copilot para exibir a exibição de bate-papo embutido do Copilot Chat no próprio editor.

    Captura de tela de como ativar o bate-papo embutido no editor no menu de contexto do botão direito do mouse.

  2. Digite a sua pergunta relacionada à programação na caixa de texto Pergunte ao Copilot e, em seguida, pressione Enter ou selecione Enviar para fazer a sua pergunta.

    Captura de tela da interface de bate-papo em linha na janela do editor.

  3. Você verá sugestões de código do Copilot Chat na visualização de comparação do Visual Studio. Você pode revisar e refinar o que está sendo proposto e aplicar ao seu código selecionando Aceitar ou descartar selecionando Cancelar.

    Captura de tela de sugestões de código no modo de exibição de comparação do Visual Studio.

  4. Você pode promover seu tópico de bate-papo embutido na janela de bate-papo selecionando Continuar na janela de bate-papo. Isso preservará o registro e o contexto da sua conversa, e você poderá continuar na janela de bate-papo.

    Captura de tela de como continuar o tópico de bate-papo embutido na janela de bate-papo.

  5. Você pode fechar a visualização de bate-papo em linha pressionando Esc.

Próximos passos

Para saber mais, considere explorar os seguintes recursos: