Aprendizagem pessoal com IA
e orientação prática
Espelho de desenho CyberKnife

Augment Code: um assistente de codificação de IA para grandes bases de código

Introdução geral

O Augment Code é uma ferramenta de codificação de IA projetada para engenheiros de software profissionais, com um recurso principal de compreensão profunda de sua base de código. Classificado em primeiro lugar no benchmark SWE-Bench Verified com 65,4%, ele combina o Claude Sonnet 3.7 e o modelo OpenAI O1. Ele oferece suporte a contextos de até 200.000 tokens, lida com projetos grandes e complexos e se adapta ao seu estilo de codificação com memórias persistentes. O Augment Code não só fornece autocompletar de código, mas também oferece suporte à entrada multimodal (por exemplo, capturas de tela e arquivos Figma) para ambientes de desenvolvimento como VS Code, JetBrains, Vim e outros. Ele também se integra a mais de 100 ferramentas e tem a confiança de equipes como Webflow, Kong e outras.

Augment Code:为大型代码库设计的AI编码助手-1


 

Lista de funções

  • conclusão do códigoGeração de sugestões inteligentes de código com base no contexto da base de código.
  • Bate-papo inteligenteResposta a perguntas de código e ajuda a entender a lógica complexa.
  • Edição de vários arquivosModifique vários arquivos de uma só vez para gerar Pull Requests.
  • Suporte a vários armazénsFornecimento de contexto completo em vários repositórios de código.
  • Entradas multimodaisSuporte para capturas de tela, arquivos Figma para depuração ou implementação de interface do usuário.
  • refatoração de códigoOtimização da estrutura do código para melhorar a legibilidade.
  • Geração de documentosGeração automática de comentários ou notas para o código.
  • integração de ferramentasSuporte para GitHub, Slack e mais de 100 outras ferramentas.
  • Geração de projetosCrie rapidamente códigos e bancos de dados de front e back-end.

 

Usando a Ajuda

O Augment Code é muito fácil de instalar e usar para desenvolvedores individuais e de equipe. Veja a seguir as etapas e instruções detalhadas.

Processo de instalação

  1. Visite o site oficial
    Abra seu navegador e digite https://www.augmentcode.com/Acesse o site oficial.
  2. Registrar uma conta
    Clique em "Install now" ou "Start your trial" para ir para https://auth.augmentcode.com/signup/login?individual=trueSe você for membro da equipe, registre-se com seu endereço de e-mail e faça login.
  3. Instalação de plug-ins
    Escolha a instalação de acordo com seu IDE:

    • Código VS: Acesso https://marketplace.visualstudio.com/items?itemName=augment.vscode-augment Faça o download do plug-in.
    • JetBrains: em https://plugins.jetbrains.com/plugin/24072-augment Baixe plug-ins para o IntelliJ IDEA, PyCharm e muito mais.
    • Vim: Acesso https://github.com/augmentcode/augment.vimInstale de acordo com as instruções.
  4. Ambiente de configuração
    Depois de instalado, abra o IDE e faça login na sua conta. O plug-in examinará a base de código do projeto e criará um índice. O tempo para a primeira varredura varia de acordo com o tamanho do projeto, geralmente alguns minutos para ser concluído.
  5. começar a usar
    Uma vez configurado, o Augment Code é executado automaticamente para fornecer ajuda em tempo real.

Funções principais

1. conclusão do código

  • Como usarInserir o código no IDE e o plug-in sugerirá o código com base no contexto.
  • fluxo de trabalho::
    1. Digite um trecho de código no editor, por exemplo, "class".
    2. O plug-in exibe a caixa de sugestões e recomenda a definição completa.
    3. Pressione "Tab" para aceitar a sugestão.
  • Funções em destaqueSuporte a 200.000 contextos de token e pode gerar código de acordo com o estilo do projeto. Por exemplo, em projetos Python, ele recomendará implementações de classe que atendam à especificação.

2. bate-papo inteligente

  • Como usarPerguntas sobre o código: Faça perguntas sobre o código por meio da janela de bate-papo.
  • fluxo de trabalho::
    1. Clique no ícone "Chat" na barra lateral do IDE.
    2. Digite uma pergunta como "O que é PagedAttention?". .
    3. A IA analisa a base de código, retorna respostas e rotula caminhos de arquivos.
  • Funções em destaqueSuporte para memória persistente. Por exemplo, se você perguntar "como implementar essa função" e depois perguntar "como otimizar", ele se lembrará do contexto e continuará a responder.

3. edição de vários documentos

  • Como usarModificação de código em massa usando o modo Agent.
  • fluxo de trabalho::
    1. Insira uma tarefa na janela de bate-papo, como "Alterar todos os 'usuários' para 'clientes'".
    2. O agente lista a visualização da modificação.
    3. Clique em "Apply" (Aplicar) para executar.
  • Funções em destaqueSuporte a operações entre armazéns e geração direta de Pull Requests.

4. entradas multimodais

  • Como usarCarregar capturas de tela ou arquivos Figma para ajudar na depuração ou implementação da interface do usuário.
  • fluxo de trabalho::
    1. Clique no botão Upload na janela de bate-papo.
    2. Selecione Screenshot (Captura de tela) ou Figma file (Arquivo Figma).
    3. Insira um requisito como "Implementar esta interface" e a IA gerará o código.
  • Funções em destaqueCódigo: Pode reconhecer código ou design em imagens e gerar implementações correspondentes.

5. geração de projetos

  • Como usarCrie projetos completos rapidamente.
  • fluxo de trabalho::
    1. No modo Agent, insira requisitos, como "Make a WeChat applet library management system" (Criar um sistema de gerenciamento de biblioteca de miniaplicativos WeChat).
    2. A IA gera código de front-end, serviços de back-end (por exemplo, Golang) e tabelas de banco de dados (por exemplo, MySQL).
    3. Verifique o código e execute-o conforme solicitado.
  • Funções em destaqueSuporte ao Docker para iniciar o banco de dados e gerar arquivos de teste. Por exemplo, no teste de usuário, ele conclui o desenvolvimento de front e back-end do applet em 20 minutos.

6. integração de ferramentas

  • Como usarConexão de ferramentas externas para melhorar a eficiência.
  • fluxo de trabalho::
    1. Autorize contas do GitHub, Slack, etc. nas configurações.
    2. Confirmar código ou enviar mensagens no IDE.
  • Funções em destaqueSuporte a mais de 100 ferramentas, abrangendo todo o processo de desenvolvimento.

advertência

  • requisito de redeRedes estáveis são necessárias e as funções de IA dependem da computação em nuvem.
  • compatibilidadeNo momento, o login do VS Code no modo remoto pode falhar, mas o modo local funciona bem.
  • segurança de dadosA versão paga dos dados não é usada para treinamento e está em conformidade com a certificação SOC 2 Tipo II, conforme detalhado no https://www.augmentcode.com/security.
  • atualização da versãoVerifique regularmente o site oficial para ter certeza de que está usando os plug-ins mais recentes.

Com essas etapas, você pode começar a usar rapidamente o Augment Code, que é especialmente eficiente para grandes projetos e trabalho em equipe.

 

cenário do aplicativo

  1. Manutenção de uma grande base de código
    O Augment Code suporta 200.000 contextos de token para entender rapidamente projetos complexos e gerar recomendações precisas.
  2. Prototipagem rápida
    Gere código de front-end e back-end em minutos com o modo Agent, adequado para validação rápida de ideias.
  3. Transferência de conhecimento da equipe
    Os novos membros usam o recurso de bate-papo para aprender a base de código e reduzir o tempo necessário para começar.

 

QA

  1. O que torna o Augment Code melhor que o Cursor?
    Ele suporta contextos mais longos (200.000 tokens), entradas multimodais e geração de itens completos com execução rápida e alta precisão.
  2. Quais tipos de entrada são compatíveis?
    Oferece suporte a texto, capturas de tela e arquivos Figma para depuração de código e implementação de interface do usuário.
  3. É gratuito?
    Uma avaliação gratuita está disponível; para restrições específicas, consulte https://www.augmentcode.com/pricingA versão paga não tem restrições de uso.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Augment Code: um assistente de codificação de IA para grandes bases de código
pt_BRPortuguês do Brasil