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.
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
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- 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
- 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
- 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()