Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As conclusões do GitHub Copilot e do GitHub Copilot Chat no Visual Studio permitem um desenvolvimento melhorado assistido por IA no Visual Studio, ajudando-o a ser mais produtivo e eficiente ao escrever código.
Neste artigo, aprende sobre a utilização do Copilot Chat no Visual Studio, uma experiência de chat totalmente integrada e alimentada por IA do GitHub Copilot dentro do IDE do Visual Studio. Com a extensão, obtém informação e suporte de programação, como sintaxe, conceitos de programação, ajuda específica para o contexto do código, casos de teste, depuração e mais, sem sair do IDE. Use a interface de chat para submeter a sua pergunta como um enunciado e defina a intenção para respostas mais detalhadas.
Para mais informações sobre as conclusãos do GitHub Copilot no Visual Studio, consulte Sobre as conclusãos do GitHub Copilot 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 do código. Obtenha uma análise aprofundada e uma explicação de como funciona um bloco de código.
- Ajuda com código. Obtenha respostas a perguntas relacionadas com programação em linguagem natural ou em formato de excerto de código.
- Refinamento do código. Obtenha sugestões e recomendações de código específicas para o contexto.
- Testes unitários. Gerar testes unitários.
- Perfilamento. Otimize o desempenho do código.
- Depuração. Encontra problemas e recebe propostas de correções para bugs e exceções.
- Revê e faz commit de código. Gerar mensagens de commit e rever alterações locais.
Pré-requisitos
Visual Studio 2022 versão 17.8 ou posterior.
Entre no Visual Studio usando uma conta do GitHub com acesso ao Copilot. Você pode usar o GitHub Copilot gratuitamente.
Obter o chat do GitHub Copilot para Visual Studio
Se usar Visual Studio versão 17.10 ou posterior, o GitHub Copilot Chat está incluído na experiência unificada do GitHub Copilot. A extensão está disponível como componente recomendado no Visual Studio Installer. O Copilot Chat está instalado por defeito com todas as cargas de trabalho, a menos que escolha excluí-lo durante a instalação.
O GitHub Copilot não está incluído nas subscrições do Visual Studio. Em vez disso, é uma subscrição separada gerida pelo GitHub. Para perguntas sobre subscrições e suporte do GitHub Copilot, consulte as páginas do GitHub para subscrições empresariais e assinaturas individuais.
Usar o bate-papo do Copilot no Visual Studio
Podes colocar as tuas perguntas relacionadas com programação em linguagem natural. O GitHub Copilot Chat responde a estas perguntas no teu contexto de desenvolvimento.
Existem dois locais onde podes fazer estas perguntas ao Copilot: numa janela de chat, ou com chat inline no código que queres modificar. Se o teu objetivo é modificar ou adicionar ao ficheiro de código que tens aberto no editor, a vista de chat inline normalmente funciona melhor. Para perguntas de programação mais gerais, a janela de chat é a melhor opção.
Para obter melhores respostas com contexto definido no Copilot Chat, consulte as dicas para melhorar os resultados do Copilot Chat. Podes aprender a usar comandos de barra, referências, fontes usadas e threads.
Observação
A exclusão de conteúdo está disponível para o GitHub Copilot Chat. Conteúdo excluído pelo seu administrador é ignorado nas respostas do chat. Para mais informações, consulte Configurar exclusões de conteúdo para o GitHub Copilot.
Faça perguntas na janela de chat
Faça as suas perguntas e veja as respostas na janela de chat. Recomendamos esta ferramenta para ajuda com programação e perguntas gerais sobre programação.
No Visual Studio, selecione Ver>Chat do GitHub Copilot.
Na janela de chat, escreva uma pergunta relacionada com programação na caixa de texto Pergunte ao Copiloto . Selecione Enter ou selecione Enviar para colocar a sua pergunta.
Se o Copilot Chat oferecer uma sugestão de código que queira usar, tem as seguintes opções. Selecione Copiar bloco de código para copiar a sugestão de código, Adicionar a um novo ficheiro para inserir a sugestão de código num novo ficheiro, ou Aplicar para inserir a sugestão de código no seu ficheiro de código atual. Se selecionares Aplicar, podes pré-visualizar o código na localização alvo para veres facilmente o que está a ser atualizado.
Se fizer uma pergunta para ajudar a compreender o seu código, as opções de Copiar código e Inserir em novo ficheiro não estão disponíveis.
Se optares por adicionar as alterações ao ficheiro atual, vês as sugestões de código no padrão normal da vista diferencial. Pode rever e refinar o que está a ser proposto, e aplicar ao seu código selecionando Tab, ou descartar selecionando Esc.
Se selecionares Adicionar ao novo ficheiro, vês as sugestões de código num ficheiro novo. As alterações não são guardadas por defeito.
A funcionalidade de referência de código no GitHub Copilot notifica-te quando as sugestões correspondem a 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. Assim, podes tomar decisões mais informadas sobre se deves usar o código sugerido.
Faça perguntas na janela de chat
Faça as suas perguntas e veja as respostas na janela de chat. Recomendamos esta ferramenta para ajuda com programação e perguntas gerais sobre programação.
No Visual Studio, selecione Ver>Chat do GitHub Copilot.
Na janela de chat, escreva uma pergunta relacionada com programação na caixa de texto Pergunte ao Copiloto . Selecione Enter ou selecione Enviar para colocar a sua pergunta.
Para começar a explorar o GitHub Copilot Chat, utilize os prompts iniciais de exemplo e a biblioteca de prompts (ícone do livro) no Visual Studio 2022 versão 17.12 e posteriores.
Se o Copilot Chat oferecer uma sugestão de código que queira usar, tem as seguintes opções. Selecione Copiar bloco de código para copiar a sugestão de código, Inserir novos ficheiros para inserir a sugestão de código num novo ficheiro, ou Pré-visualização para inserir a sugestão de código no seu ficheiro de código atual. Se selecionares Pré-visualização, podes visualizar o código na localização alvo para veres facilmente o que está a ser atualizado.
Se fizer uma pergunta para ajudar a compreender o seu código, as opções de Copiar código e Inserir em novos ficheiros não estão disponíveis.
Se selecionares Pré-visualização, vês as sugestões de código no padrão normal de vista diferencial no Visual Studio. Pode rever e refinar o que está a ser proposto, e aplicar ao seu código selecionando Aceitar, ou descartar selecionando Cancelar.
Se selecionares Inserir num ficheiro novo, vês as sugestões de código num ficheiro novo. O ficheiro não é salvo por predefinição.
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. Assim, podes tomar decisões mais informadas sobre se deves usar o código sugerido.
Faça perguntas na vista de chat em linha
Podes fazer as tuas perguntas e ver as respostas alinhadas com o código na janela do editor. Com o bate-papo inline, você não precisa ir e voltar para a janela de bate-papo. Recomendamos este método para trabalhar com o Copilot em questões que adicionam ou atualizam um ficheiro de código atualmente aberto.
No Visual Studio, para abrir a vista de chat inline do Copilot Chat no próprio editor, clique com o botão direito na janela do editor e selecione Chat.
Escreve a tua pergunta relacionada com programação na caixa de texto Pergunte ao Copilot e depois seleciona Enter ou Enviar para colocar a tua pergunta.
Vês sugestões de código no Copilot Chat na vista de diferencial. Pode rever e refinar o que está a ser proposto. Para aplicar as sugestões ao seu código, selecione Tab. Para descartar as sugestões, selecione Esc.
Pode promover o seu tópico de chat incorporado para a janela de chat ao selecionar Acções do Copilot>Adicionar ao Chat. Esta funcionalidade preserva o registo e o contexto da sua conversa, e pode continuar na janela do chat.
Feche a vista do chat inline selecionando Esc.
No Visual Studio, para abrir a vista de chat inline do Copilot Chat no próprio editor, clique com o botão direito na janela do seu editor e selecione Perguntar ao Copiloto.
Escreve a tua pergunta relacionada com programação na caixa de texto Pergunte ao Copilot e depois seleciona Enter ou Enviar para colocar a tua pergunta.
Vês sugestões de código do Copilot Chat na vista de diferenças. Pode rever e refinar o que está a ser proposto. Para aplicar as sugestões ao seu código, selecione Aceitar. Para descartar as sugestões, selecione Cancelar.
Você pode promover a sua conversa em linha para a janela de bate-papo selecionando Continuar na janela de bate-papo. Esta funcionalidade preserva o registo e o contexto da sua conversa, e pode continuar na janela do chat.
Feche a vista do chat inline selecionando Esc.
Anexar imagens a prompts de bate-papo
Com o Visual Studio 17.14 e posterior, você pode anexar imagens no bate-papo para adicionar entrada contextual e gerar respostas melhores.
Para anexar uma imagem a um aviso, cole uma imagem da prancheta ou selecione o ➕ ícone na entrada do chat. Depois seleciona Carregar Imagem para carregar uma imagem a partir do Explorador de Ficheiros. O Copilot analisa a imagem e usa-a como mais contexto para gerar uma melhor resposta.
Esta funcionalidade pode ser útil quando o Copilot está a ajudar no desenvolvimento de UI (por exemplo, anexa uma imagem do seu design). A funcionalidade também é útil para depuração (por exemplo, pode anexar uma captura de ecrã do erro).
Use qualquer um dos seguintes formatos de imagem: PNG, JPEG e GIF (apenas fotograma único). Pode anexar até três imagens por prompt.
Pré-visualização do conteúdo Markdown
Pode pré-visualizar qualquer conteúdo Markdown gerado pelo Copilot Chat diretamente no editor Markdown do Visual Studio.
Quando o Copilot Chat gerar conteúdo Markdown, selecione o botão de Pré-visualização no canto superior direito da janela de chat para ver uma pré-visualização renderizada. A partir daí, podes editar e guardar o conteúdo do Markdown conforme necessário. Esta funcionalidade é útil quando quer visualizar e trabalhar rapidamente em ficheiros Markdown sem ter de copiar e colar manualmente.
Gerar diagramas de Sereia
O Copilot Chat pode gerar vários diagramas de sereia, incluindo diagramas arquitetónicos, fluxogramas, sequências, classes, Gantt e gráficos de pizza. Pode então visualizar estruturas de dados complexas e fluxos de trabalho diretamente no editor.
Por exemplo, pode usar um ou mais dos seguintes prompts:
- "Crie um diagrama de sequência para o fluxo de chamadas da API."
- "Visualizar relações entre entidades neste esquema."
- "Crie um diagrama de estado de sereia para o ciclo de vida de uma tarefa."
- "Sou novo neste projeto, visualiza os componentes principais e as suas relações para me ajudar a integrar."
O Copilot usa referências anexadas e ficheiros relacionados na tua base de código para recolher contexto, e depois devolve a sintaxe da Sereia na janela de chat. Selecione Pré-visualização para abrir um novo ficheiro Markdown e visualize o diagrama. Pode guardar ou partilhar o Markdown ou o gráfico renderizado para uso futuro.
Sugestão
Podes usar os controlos de pré-visualização do Markdown para alternar entre modos de pré-visualização e ampliar diagramas complexos da Sereia.