CodeGeeX: Asistente multilingüe de generación de código para las principales herramientas IDE

Introducción general

CodeGeeX es un asistente de programación inteligente basado en grandes modelos y diseñado para ayudar a los desarrolladores a mejorar significativamente la eficiencia de la programación mediante la generación automática de código, el completado de código, la traducción de código y las preguntas y respuestas inteligentes. La herramienta es compatible con más de 20 lenguajes de programación y se adapta a muchos IDE de uso generalizado, como VS Code, IntelliJ IDEA y PyCharm, etc. CodeGeeX, desarrollada conjuntamente por el Laboratorio de Ingeniería del Conocimiento de la Universidad de Tsinghua y Wisdom Spectrum AI, emplea un modelo preentrenado para la generación de código multilingüe con 13.000 millones de parámetros, y es capaz de generar código basado en descripciones en lenguaje natural o de completar el código posterior de acuerdo con el código existente. código existente para complementar el código posterior. Su API abierta y su compatibilidad con plug-ins lo convierten en un potente asistente para desarrolladores.

CodeGeeX:适配主流IDE工具的多语言代码生成助手

 

Lista de funciones

  • Generación y finalización de códigoGenerar código posterior a partir de descripciones en lenguaje natural o código existente.
  • traducción de códigos: Admite la traducción de código entre varios lenguajes de programación.
  • Adición automática de comentarios: Genera automáticamente comentarios basados en el contenido del código.
  • preguntas y respuestas inteligentesCuando te encuentres con problemas durante el desarrollo, puedes hacer preguntas directamente a la IA.
  • Soporte multilingüeSoporte para Python, C++, Java, JavaScript, Go y otros lenguajes de programación.
  • Soporte para plug-insAdaptación de VS Code, IntelliJ IDEA, PyCharm y otros IDE convencionales.
  • API abiertaPersonalización: Proporcionar una interfaz API para apoyar la personalización.

 

Utilizar la ayuda

Proceso de instalación

  1. Instalación del plugin VS Code::
    • Abra VS Code y vaya a Extended Marketplace.
    • Busca "CodeGeeX" y haz clic en instalar.
    • Una vez completada la instalación, reinicie VS Code.
  2. Instalación del plugin de IntelliJ IDEA::
    • Abra IntelliJ IDEA y vaya al Plugin Marketplace.
    • Busca "CodeGeeX" y haz clic en instalar.
    • Una vez finalizada la instalación, reinicie IntelliJ IDEA.

Normas de uso

  1. Generación y finalización de código::
    • Introduzca una descripción en lenguaje natural o parte del código en el editor de código.
    • Pulsa una tecla de acceso directo (por ejemplo, Ctrl+Enter) y CodeGeeX generará automáticamente el código subsiguiente.
  2. traducción de códigos::
    • Seleccione el fragmento de código que desea traducir.
    • Haz clic con el botón derecho y selecciona "CodeGeeX Translate", selecciona el idioma de destino, CodeGeeX traducirá el código automáticamente.
  3. Adición automática de comentarios::
    • Seleccione el fragmento de código que desea comentar.
    • Haz clic con el botón derecho y selecciona "CodeGeeX Add Comment", CodeGeeX generará automáticamente el comentario.
  4. preguntas y respuestas inteligentes::
    • Introduzca una descripción del problema en el editor de código.
    • Pulsa una tecla de acceso directo (por ejemplo, Ctrl+Mayús+Q) y CodeGeeX te proporcionará una respuesta o sugerencia.
  5. API abierta::
    • Visita el sitio web oficial de CodeGeeX para registrarte y obtener tu clave API.
    • Integra la API CodeGeeX en tu proyecto para personalizarlo según la documentación de la API.

Procedimiento de funcionamiento detallado

  1. Generación y finalización de código::
    • En VS Code, abra un archivo Python.
    • Escribe "# Calcular la suma de dos números" y pulsa Ctrl+Enter.
    • CodeGeeX genera automáticamente el código Python apropiado, por ejemplo:
     def add(a, b):
    return a + b
    
  2. traducción de códigos::
    • En IntelliJ IDEA, abra un archivo Java.
    • Comprueba el siguiente código:
     public int add(int a, int b) {
    return a + b;
    }
    
    • Haz clic con el botón derecho del ratón en "Traducción CodeGeeX" y selecciona "Python".
    • CodeGeeX traduce automáticamente a código Python, por ejemplo:
     def add(a, b):
    return a + b
    
  3. Adición automática de comentarios::
    • En PyCharm, abra un archivo Python.
    • Comprueba el siguiente código:
     def add(a, b):
    return a + b
    
    • Haz clic con el botón derecho y selecciona "CodeGeeX Añadir comentario".
    • CodeGeeX genera automáticamente anotaciones como:
     def add(a, b):
    # 计算两个数的和
    return a + b
    
  4. preguntas y respuestas inteligentes::
    • En VS Code, escriba "¿Cómo leo el contenido de un archivo en Python?". .
    • Pulsa Ctrl+Mayús+Q y CodeGeeX te proporcionará respuestas como: python
      with open('filename.txt', 'r') as file:
      content = file.read()
© declaración de copyright
AiPPT

Puestos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...