Programação e desenvolvimento de software

Como criar interfaces de trabalho personalizadas no aplicativo GitHub Copilot usando Canvases

O GitHub explica como criar interfaces de trabalho interativas no aplicativo GitHub Copilot por meio da descrição do fluxo de trabalho em linguagem natural, depois modificar a interface e usá-la em paralelo com o agente. Essas interfaces podem ser usadas em quadros Kanban, triagem de problemas, listas de verificação e painéis.

2026-09-25
4 min de leitura
25 visualizações
certi.news Editorial Team
Como criar interfaces de trabalho personalizadas no aplicativo GitHub Copilot usando Canvases

O recurso Canvases no aplicativo GitHub Copilot permite que o usuário crie uma interface de trabalho personalizada a partir de uma descrição escrita em inglês, em vez de se adaptar a telas fixas impostas pelas ferramentas tradicionais. O GitHub explica que essas interfaces, também chamadas de extensões Canvas, podem assumir a forma de um quadro Kanban, um painel para triagem de problemas, uma lista de verificação de lançamentos, um formulário ou uma planilha.

Criar um Canvas a partir de uma descrição textual

A criação da interface não exige escrever código nem criar arquivos manualmente. O usuário inicia uma sessão com um agente do GitHub Copilot e, em seguida, escreve o comando /create-canvas acompanhado de uma descrição da interface desejada. Para obter um resultado útil, o GitHub sugere especificar três elementos: o fluxo de trabalho que a interface deverá apoiar, as ações que o usuário deverá conseguir executar e as tarefas que o agente poderá realizar.

Um dos exemplos apresentados pela empresa é o pedido para criar um Canvas destinado a acompanhar as notas de lançamento das funcionalidades concluídas durante sessões do aplicativo GitHub Copilot, oferecendo ferramentas para revisar e organizar as entradas e permitindo que o agente as adicione e atualize. Depois disso, o agente cria a interface e a abre no painel lateral, sem que o usuário precise criar os arquivos ou configurar o layout manualmente.

A interface é um ponto de partida editável

O GitHub não trata o resultado inicial como um design final. O usuário pode pedir a adição de colunas ou filtros, buscar pull requests abertas ou transformar a interface em uma lista de tarefas diárias. O agente reformula o Canvas com base nessas instruções, que também pode ser salvo posteriormente como uma extensão reutilizável.

A extensão pode ser mantida dentro do projeto para ser compartilhada com a equipe ou salva como uma extensão pessoal. O GitHub também indica a existência de extensões prontas na comunidade Awesome Copilot, incluindo ferramentas para notas de lançamento, quadros Kanban e fluxos de trabalho para triagem de problemas, que podem ser instaladas e depois personalizadas.

Colaboração direta entre o usuário e o agente

A principal diferença prática é que o Canvas permite que ambas as partes modifiquem diretamente o estado compartilhado. Ao clicar em um botão, atualizar um campo ou mover um cartão, a alteração aparece na interface e se torna visível para o agente sem uma etapa de sincronização separada. Da mesma forma, é possível pedir ao agente que use as mesmas funções disponíveis para o usuário para adicionar uma nota de lançamento ou mover um cartão, com o resultado aparecendo na interface.

O que muda na prática?

O Canvases oferece um modelo que vai além da interação baseada em enviar um comando e esperar uma resposta, pois a interface se torna um espaço de trabalho compartilhado que pode ser modificado pelo usuário e pelo agente. Isso torna o recurso adequado para fluxos de trabalho que precisam de elementos visuais e de um estado atualizável, não apenas de respostas textuais. No entanto, o material não especifica detalhes sobre disponibilidade, limites dos tipos de dados e operações compatíveis nem requisitos de acesso a essa função; portanto, sua adequação para equipes e ambientes de produção ainda precisa ser verificada na prática.

O GitHub sugere começar com um quadro simples ou uma lista de verificação e aprimorá-lo gradualmente respondendo a três perguntas: quais informações devem ser exibidas? O que o usuário deseja alterar diretamente? E o que o agente deverá conseguir atualizar ou executar?

Fonte da notícia
c
Autor

certi.news Editorial Team

Na mesma categoria

Você também pode gostar

Ver todas as notícias