Aprendizagem pessoal com IA
e orientação prática

CodeGeeX: um assistente de geração de código multilíngue para as principais ferramentas de IDE

Introdução geral

O CodeGeeX é um assistente de programação inteligente baseado em grandes modelos, projetado para ajudar os desenvolvedores a melhorar significativamente a eficiência da programação por meio da geração automática de código, conclusão de código, tradução de código e perguntas e respostas inteligentes. A ferramenta é compatível com mais de 20 linguagens de programação e se adapta a muitos IDEs convencionais, como VS Code, IntelliJ IDEA e PyCharm, etc. O CodeGeeX, desenvolvido em conjunto pelo Laboratório de Engenharia do Conhecimento da Universidade de Tsinghua e pela Wisdom Spectrum AI, emprega um modelo pré-treinado para geração de código multilíngue com 13 bilhões de parâmetros e é capaz de gerar código com base em descrições de linguagem natural ou completar o código subsequente de acordo com o código existente. O código existente para complementar o código subsequente. Sua API aberta e o suporte a plug-ins o tornam um assistente avançado para desenvolvedores.

CodeGeeX: uma ferramenta de geração de código multilíngue para eficiência de programação-1


 

Lista de funções

  • Geração e conclusão de códigoGeração de código subsequente com base em descrições de linguagem natural ou código existente.
  • tradução de códigoSuporte à tradução de código entre várias linguagens de programação.
  • Adição automática de comentáriosGeração automática de comentários com base no conteúdo do código.
  • Perguntas e respostas inteligentes (Q&A)Quando você encontrar problemas durante o desenvolvimento, poderá fazer perguntas diretamente à IA.
  • Suporte a vários idiomasSuporte para Python, C++, Java, JavaScript, Go e outras linguagens de programação.
  • Suporte a plug-insAdaptação do VS Code, IntelliJ IDEA, PyCharm e outros IDEs convencionais.
  • API abertaFornecer interface de API para dar suporte à personalização.

 

Usando a Ajuda

Processo de instalação

  1. Instalação do plug-in do VS Code::
    • Abra o VS Code e vá para o Extended Marketplace.
    • Procure por "CodeGeeX" e clique em instalar.
    • Quando a instalação for concluída, reinicie o VS Code.
  2. Instalação do plug-in do IntelliJ IDEA::
    • Abra o IntelliJ IDEA e vá para o Plugin Marketplace.
    • Procure por "CodeGeeX" e clique em instalar.
    • Após a conclusão da instalação, reinicie o IntelliJ IDEA.

Diretrizes para uso

  1. Geração e conclusão de código::
    • Insira uma descrição em linguagem natural ou parte do código no editor de código.
    • Pressione uma tecla de atalho (por exemplo, Ctrl+Enter) e o CodeGeeX gerará automaticamente o código subsequente.
  2. tradução de código::
    • Selecione o trecho de código que precisa ser traduzido.
    • Clique com o botão direito do mouse e selecione "CodeGeeX Translate", selecione o idioma de destino e o CodeGeeX traduzirá o código automaticamente.
  3. Adição automática de comentários::
    • Selecione o trecho de código que precisa ser comentado.
    • Clique com o botão direito do mouse e selecione "CodeGeeX Add Comment". O CodeGeeX gerará automaticamente o comentário.
  4. Perguntas e respostas inteligentes (Q&A)::
    • Digite uma descrição do problema no editor de código.
    • Pressione uma tecla de atalho (por exemplo, Ctrl+Shift+Q) e o CodeGeeX fornecerá uma resposta ou sugestão.
  5. API aberta::
    • Visite o site oficial do CodeGeeX para se registrar e obter sua chave de API.
    • Integre a API do CodeGeeX em seu projeto para personalização de acordo com a documentação da API.

Procedimento de operação detalhado

  1. Geração e conclusão de código::
    • No VS Code, abra um arquivo Python.
    • Digite "# Calculate the sum of two numbers" (Calcular a soma de dois números) e pressione Ctrl+Enter.
    • O CodeGeeX gera automaticamente o código Python apropriado, por exemplo:
     def add(a, b): return a + b
    return a + b
    
  2. tradução de código::
    • No IntelliJ IDEA, abra um arquivo Java.
    • Verifique o código a seguir:
     public int add(int a, int b) {
    return a + b; }
    }
    
    • Clique com o botão direito do mouse em "CodeGeeX Translation" e selecione "Python".
    • O CodeGeeX traduz automaticamente para o código Python, por exemplo:
     def add(a, b): return a + b
    return a + b
    
  3. Adição automática de comentários::
    • No PyCharm, abra um arquivo Python.
    • Verifique o código a seguir:
     def add(a, b): return a + b
    return a + b
    
    • Clique com o botão direito do mouse e selecione "CodeGeeX Add Comment".
    • O CodeGeeX gera automaticamente anotações como:
     def add(a, b).
    # Calcular a soma de dois números
    return a + b
    
  4. Perguntas e respostas inteligentes (Q&A)::
    • No VS Code, digite "How do I read the contents of a file in Python?" (Como ler o conteúdo de um arquivo em Python?). .
    • Pressione Ctrl+Shift+Q e o CodeGeeX fornecerá respostas como: python
      com open('filename.txt', 'r') as file.
      conteúdo = file.read()
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " CodeGeeX: um assistente de geração de código multilíngue para as principais ferramentas de IDE

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil