OpenAI
Esta página foi traduzida automaticamente. Ver o artigo original em inglês.

O que é a funcionalidade Canvas no ChatGPT e como a utilizo?

Perguntas frequentes sobre a utilização da funcionalidade Canvas no ChatGPT

Atualizado: 7 days ago

Tenha em atenção que o Canvas está disponível na Web, Windows e MacOS. Brevemente disponível em plataformas móveis (iOS, Android, web móvel).

O Canvas é uma nova interface para trabalhar com o ChatGPT em projetos de escrita e programação que exigem edição e revisões.

Com o Canvas, o ChatGPT consegue compreender melhor o contexto do que está a tentar realizar. Pode realçar secções específicas para indicar exatamente em que quer que o ChatGPT se concentre. Também pode dar feedback e sugestões em linha, tendo em conta o projeto como um todo.

Tem controlo sobre o projeto no Canvas. Pode editar texto ou código diretamente. Pode usar os atalhos para que o ChatGPT ajuste o comprimento do texto, depure o seu código e execute rapidamente outras ações úteis. Também pode restaurar versões anteriores do seu trabalho usando o botão de voltar no Canvas.

Tenha em atenção que o Canvas não está disponível com modelos da série pro.

Como funciona a renderização de React/HTML?

O código React/HTML é renderizado num ambiente sandbox, permitindo-lhe ver o resultado do código. Todos os pacotes npm e muitas bibliotecas javascript funcionarão.

Alternadores de execução de código e acesso à rede no Canvas

Tenha em atenção que a execução de código e a renderização de React/HTML podem resultar em pedidos de rede externos. Os administradores de espaços de trabalho Enterprise podem controlar se a execução de código do Canvas está disponível para os utilizadores no espaço de trabalho, juntamente com os comportamentos predefinidos de acesso à rede. Por predefinição, a execução de código do Canvas está ativada, enquanto Permitir que o código do Canvas aceda à rede está desativada para espaços de trabalho Enterprise, mas estes alternadores são configuráveis nas Definições de administração do seu espaço de trabalho.

Image

Aceder ao Canvas no ChatGPT

O ChatGPT pode abrir um Canvas quando percebe o que está a tentar fazer. Por exemplo, pode pedir ao ChatGPT para gerar um texto (por ex., "vamos escrever um ensaio longo sobre porque é que um morango é um pseudocarpo") ou redigir código para si (por ex., “escreve um servidor web em python”) e este responderá com um Canvas. Normalmente, pode esperar que o ChatGPT abra um Canvas automaticamente quando gerar conteúdo com mais de 10 linhas ou detetar um cenário em que seria útil ter uma interface para escrita ou código. Além disso, pode incluir “use canvas…” no seu prompt para pedir ao ChatGPT para abrir o Canvas.

As respostas com Canvas abrem automaticamente uma janela do lado direito que contém o conteúdo solicitado.

Também pode começar com um Canvas em branco com o ChatGPT na web dizendo algo como “abrir um canvas” ou “abrir um canvas de programação”. Com um Canvas em branco, pode trabalhar num projeto existente colando-o no Canvas em branco ou simplesmente escrevendo no Canvas.

Também pode colar conteúdo no ChatGPT e abri-lo instantaneamente no Canvas através de um atalho no canto superior direito do compositor.

ChatGPT composer with the Open in canvas button highlighted

Além disso, a caixa de ferramentas no compositor de prompts também lhe permite pedir ao ChatGPT para criar um novo Canvas no seu prompt. Isto também pode ser acionado escrevendo uma barra invertida (“/”) e depois usando o comando “canvas”.

ChatGPT composer with the tools menu open, including the Canvas option

Editar o seu projeto com o Canvas

Pode fazer edições com o Canvas simplesmente pedindo-as no chat. Além disso, pode selecionar parte do conteúdo realçando o texto ou usar o ícone de comentário de bloco para selecionar um bloco de parágrafo inteiro. Isto abrirá um campo onde pode fornecer orientações sobre o que explicar ou editar na secção selecionada.

Canvas text selected with a comment icon to add feedback

Também pode editar diretamente o conteúdo do Canvas clicando no Canvas e escrevendo. Tenha em atenção que apenas são suportadas opções básicas de formatação markdown, incluindo negrito, itálico, cabeçalhos, marcadores e listas numeradas. Atualmente, não oferecemos opções de formatação mais avançadas no Canvas.

Pode obter sugestões de comentários direcionadas do ChatGPT simplesmente selecionando os atalhos Sugerir edições ou Rever código. Ao clicar no balão de comentário, pode ver a sugestão específica fornecida pelo ChatGPT. Pode editar diretamente o item assinalado e fechar o comentário, ou selecionar Aplicar para que o ChatGPT gere automaticamente conteúdo para responder ao comentário.

Canvas suggestion card in ChatGPT offering an edit and Apply button beside highlighted text

Ao trabalhar numa tarefa de escrita, também tem a opção de realçar partes específicas do seu texto ou código e pedir ao ChatGPT para solicitar edições dessa secção ou fazer uma pergunta sobre a mesma. As opções de formatação também podem ser acedidas realçando um trecho de texto. É suportada formatação markdown básica, incluindo negrito, itálico, cabeçalhos, marcadores e listas numeradas. Atualmente, não oferecemos opções de formatação mais avançadas no Canvas.

ChatGPT canvas text selected with inline tools for Ask ChatGPT, bold, italic, and formatting

Atalhos no Canvas para escrita e programação

O Canvas com o ChatGPT dá acesso a um conjunto de atalhos de escrita que lhe permitem pedir edições sugeridas, ajustar o comprimento do resultado, atualizar o nível de leitura pretendido e adicionar emojis ou um toque final ao seu texto. Para encontrar estes atalhos, passe o cursor sobre o menu de atalhos no canto inferior direito da página.

ChatGPT canvas toolbar with Suggest edits selected

Para documentos de escrita, pode usar os seguintes atalhos:

  • Sugerir edições: o ChatGPT adiciona sugestões em linha para melhorar a sua escrita.

  • Ajustar o comprimento: encurta ou expande o comprimento do seu documento.

  • Alterar nível de leitura: ajusta o nível de leitura desde o jardim de infância até ao ensino superior.

  • Adicionar toque final: verifica gramática, clareza e consistência.

  • Adicionar emojis: substitui palavras por emojis ou adiciona-os para dar mais ênfase e cor.

Para programação, pode usar os seguintes atalhos:

  • Adicionar logs: insere instruções print para ajudar na depuração e no acompanhamento da execução.

  • Adicionar comentários: adiciona comentários para explicar o código e melhorar a legibilidade.

  • Corrigir bugs: deteta e reescreve código problemático para resolver erros.

  • Converter para uma linguagem: traduz o seu código para linguagens como JavaScript, Python, Java, TypeScript, C++ ou PHP.

  • Revisão de código: fornece sugestões em linha para otimizar e melhorar o seu código.

Alguns atalhos atualizam imediatamente o conteúdo do seu projeto, como Adicionar emojis, Adicionar toque final, Corrigir bugs e Converter para uma linguagem.

ChatGPT canvas open to a draft titled Strawberry Pseudocarp with editing controls in the header

Outros atalhos podem ser ajustados com um controlo deslizante. Por exemplo, o atalho Ajustar o comprimento dá-lhe a flexibilidade de selecionar opções entre o comprimento Mais curto e Mais longo. O atalho Nível de leitura permite-lhe ajustar o nível de leitura desde o jardim de infância até ao ensino superior.

Image

Histórico de versões e mostrar alterações

Pode navegar pelas versões do seu documento ou código no Canvas usando o histórico de versões através das setas na barra de ferramentas superior. Isto permite-lhe ver versões anteriores, bem como restaurá-las, se assim o desejar. Também pode copiar o conteúdo do seu projeto selecionando o botão de copiar.

Canvas toolbar undo button tooltip labeled Previous version

Além disso, pode ver as alterações entre versões do Canvas usando o botão Mostrar alterações na barra de ferramentas superior. Isto mostrará adições e eliminações tanto para documentos como para código.

Canvas editing an email draft with suggested text replacing a selected paragraph

Executar código Python com o Canvas

Pode executar ficheiros de código Python do Canvas diretamente no seu navegador quando estiver a usar o Canvas, selecionando o botão Executar no seu Canvas. Ao executar código Python, o resultado aparecerá na consola na parte inferior do ecrã. Quando aparecerem erros na consola, o ChatGPT fornecerá uma sugestão sobre o erro – clique no botão Corrigir bug para que o ChatGPT tente corrigi-lo por si!

Canvas code editor with ChatGPT suggesting a fix for a Fibonacci function exception

Esta funcionalidade está atualmente disponível apenas para código Python, mas planeamos alargar o acesso a outras linguagens de programação no futuro.

Ativar o Canvas para o seu GPT

O Canvas agora funciona com GPTs. Pode ativar o acesso ao Canvas para GPTs ativando a capacidade de Canvas no GPT Builder. Isto permite que os utilizadores finais do seu GPT abram um Canvas enquanto conversam com o seu GPT.

Capabilities menu with Canvas selected

Tenha em atenção que esta capacidade está desativada para todos os GPTs existentes e ativada por predefinição para quaisquer GPTs recém-criados. Pode modificar isto em qualquer altura no GPT Builder.

Saiba mais sobre o GPT Builder.

Partilhar um Canvas com outras pessoas

A partilha de um Canvas está disponível para todos os planos, incluindo Free, Plus, Pro, Team, Enterprise e Edu.

Agora, os utilizadores podem partilhar um recurso do Canvas, como código React/HTML renderizado, um documento ou código, com outro utilizador, de forma semelhante à partilha de uma conversa. Pode fazê-lo a partir da barra de ferramentas do Canvas quando o Canvas estiver aberto.

ChatGPT canvas open with a coding project preview reading SHARING NOW AVAILABLE

Transferir o seu ficheiro Canvas

Agora pode exportar os seus documentos do Canvas em vários formatos, dependendo do tipo de conteúdo. Procure o botão Transferir no canto superior direito do seu Canvas para experimentar.

Para documentos gerais (como ensaios ou publicações de blogue), o Canvas suporta exportação para formatos PDF, Markdown (.md) e Word (.docx).

Para Canvases baseados em código, o Canvas deteta de forma inteligente a linguagem e exporta-a com a extensão de ficheiro apropriada (por ex., .py, .js, .sql, etc.), preservando a formatação e a sintaxe.

Esta funcionalidade facilita o arquivo do seu trabalho, a partilha de rascunhos ou a continuação da edição em ferramentas externas.

Canvas e segurança na web

O Canvas pode pré-visualizar websites e outros conteúdos web. O conteúdo web está necessariamente online e tem a capacidade de comunicar com terceiros que não são a OpenAI.

A comunicação que a pré-visualização web estabelece pode ser tão simples como usar a internet para aceder a uma imagem — mas também pode ser tão perigosa como enviar a terceiros informações que introduziu ou partilhou com o ChatGPT.

O ChatGPT utiliza as informações que fornece durante a conversa para gerar respostas informadas. Em alguns casos, como quando cola informações da internet, ou quando são obtidos resultados de notícias ou pesquisa, o ChatGPT usará outras informações nas suas respostas, incluindo na geração de código com o Canvas.

Quando interage com a pré-visualização web do Canvas, o ChatGPT pedir-lhe-á que confirme comunicações com terceiros que a OpenAI não conhece. Se confirmar esta comunicação, permitimos que a pré-visualização comunique com esse terceiro.

Este artigo foi útil?