O que é o Trae Builder?

O modo Builder do Trae pode ajudar você a desenvolver um projeto completo do zero. Você pode integrá-lo perfeitamente ao seu processo de desenvolvimento de projetos.

No modo Builder, o assistente de IA utiliza várias ferramentas baseadas em suas necessidades ao responder. Essas ferramentas incluem aquelas para analisar arquivos de código, editar arquivos de código, executar comandos e mais, tornando as respostas mais precisas e eficazes.

Como funciona o modo Builder?

No modo Builder, o assistente de IA lê ativamente o conteúdo dos arquivos do projeto atual, decompondo tarefas e executando-as passo a passo. Isso inclui:

  • Extrair contexto relevante
  • Criar ou modificar arquivos
  • Gerar e executar comandos
  • Analisar o status da execução dos comandos

Ativar o modo Builder

  1. Abra a caixa de chat lateral usando o atalho command + U
  2. No canto superior esquerdo da caixa de chat da IA, clique em Builder para ativar o modo Builder

Explore o modo Builder

O modo Builder oferece uma variedade de recursos práticos que ajudam efetivamente você a desenvolver um projeto do 0 ao 1 com precisão e eficiência.

Adicionar contextos

O assistente de IA pode entender o contexto do projeto atual, incluindo código, arquivos e pastas, permitindo que ele o ajude com mais precisão a atender suas necessidades de desenvolvimento. Para mais informações, consulte “Contexto”.

Inserir conteúdo multimodal

Você pode adicionar imagens no chat, como capturas de tela de erros, rascunhos de design, estilos de referência e mais, para expressar suas necessidades com mais precisão e eficiência. Para mais informações, consulte “Entrada multimodal”.

Gerar e gerenciar alterações de código

Com base em suas necessidades, o assistente de IA gerará automaticamente alterações de código, incluindo a criação de novos arquivos e a edição do código em arquivos existentes.

Para permitir que você visualize as alterações de código, o Trae salva automaticamente as alterações de código geradas pelo assistente de IA. Se você rejeitar as alterações de código, elas serão excluídas do disco.

Você pode aceitar ou rejeitar alterações de código, incluindo:

  • Gerenciar todas as alterações de código em vários arquivos: Clique nos botões Aceitar Tudo ou Rejeitar Tudo na lista de arquivos acima da caixa de entrada para aceitar ou rejeitar em massa todas as alterações de código no projeto atual.

  • Gerenciar todas as alterações de código em um arquivo: No editor, abra o arquivo e clique no botão Aceitar (atalho: Command + Enter) ou Rejeitar (atalho: Command + Backspace) na barra superior para aceitar ou rejeitar em massa todas as alterações de código dentro do arquivo atual.

  • Gerenciar uma única alteração de código: Clique no botão ^Y ou ^N no canto superior direito de uma alteração específica de código no editor para aceitar ou rejeitar essa alteração específica.

Gerar e executar comandos

Com base em suas necessidades, o assistente de IA recomendará oportunamente os comandos Shell necessários para você executar. Você pode escolher executar ou pular um comando, e o assistente de IA prosseguirá com as tarefas subsequentes com base em suas ações.

Depois de clicar em Executar, o comando será executado no terminal do Trae. Uma vez que o comando tenha sido executado, o assistente de IA lerá e analisará automaticamente o resultado. Se houver algum problema durante a execução, o assistente de IA analisará as causas e fornecerá soluções sugeridas.

Se o comando for executado com sucesso, você pode clicar no botão Terminal no canto superior direito do cartão de comando para ver os logs de execução desse comando no terminal.

Visualizar o resultado

Quando o assistente de IA tiver concluído suas necessidades, ele fornecerá um botão Visualizar. Clicar neste botão abrirá uma janela Webview no Trae para mostrar o resultado.

Durante a visualização, se você continuar interagindo com o assistente de IA e modificar suas necessidades, o resultado será atualizado em tempo real dentro da janela Webview.

No canto superior direito da janela Webview, você pode clicar no botão Abrir no Navegador para abrir a janela em seu navegador e visualizar o resultado.

Reverter para versões anteriores

Você pode reverter o projeto para uma versão anterior a uma determinada rodada de chat.

  • As reversões não podem ser desfeitas
  • Só suporta reverter um projeto na janela Builder mais recente
  • Só suporta reverter um projeto para uma versão dentro das últimas 10 rodadas de chat

Para reverter:

  1. Encontre a bolha de chat desejada
  2. À esquerda, clique no botão Reverter
  3. Aparece uma caixa de diálogo mostrando os arquivos afetados
  4. Clique em um nome de arquivo para visualizar as alterações no editor
  5. Confirme o impacto e clique em Confirmar se aceitável
  6. O assistente de IA iniciará a reversão

Gerenciar chats históricos

Clique no botão Mostrar Histórico no canto superior direito da janela Builder, e o painel de Histórico aparecerá no lado esquerdo, exibindo todos os chats históricos tanto do modo Chat quanto do modo Builder.

Para visualizar um chat histórico específico, clique na entrada correspondente para pular para essa parte.

Se você precisar excluir um chat histórico, passe o mouse sobre a entrada desejada e clique no botão Excluir no lado direito. Observe que os chats excluídos não podem ser restaurados.