Una guía para configurar el poderoso modelo de lenguaje de OpenAI

Una guía para configurar el poderoso modelo de lenguaje de OpenAI - Codelivly

CodeGPT es una extensión de Visual Studio Code que le permite usar el modelo GPT-3 (Transformador preentrenado generativo) a través de la API oficial de OpenAI para generar, explicar, refactorizar y documentar fragmentos de código en varios lenguajes de programación. Esta extensión de Visual Studio Code le permite usar la API oficial de OpenAI para generar código o respuestas en lenguaje natural a sus preguntas de OpenAI. GPT3 O ChatGPT directamente en el editor.

¡Mejora tu codificación con asistencia impulsada por IA! Escriba automáticamente código nuevo desde cero, haga preguntas, obtenga explicaciones, refactorice código, encuentre errores y más 🚀✨

CodeGPT se puede utilizar para diversas tareas, como completar, generar y formatear código. También se puede integrar en editores de código y entornos de desarrollo integrados (IDE) para proporcionar a los desarrolladores funciones de codificación asistidas por IA.

Este artículo le enseñará cómo configurar y usar CodeGPT en Visual Studio Code, un editor de código ampliamente utilizado.

Índice
  1. Configuración de CodeGPT en Visual Studio Code
  2. Configuración de CodeGPT
  3. Codigo de GENERACION
  4. explica el codigo
  5. Código de refactorización
  6. Explorar CodeGPT
  7. Conclusión

Configuración de CodeGPT en Visual Studio Code

Antes de usar CodeGPT en su IDE de Visual Studio Code, debe instalarlo.

Para instalar la extensión CodeGPT, abra su editor de código de Visual Studio, vaya a la tienda de extensiones y escriba "codegpt" en la barra de búsqueda. Seleccione la extensión verificada, luego haga clic en el instalar botón.

-

Al hacer clic en el botón de instalación, CodeGPT estará disponible en su editor de código de Visual Studio.

También puede instalar CodeGPT manualmente a través de Visual Studio Marketplace.

Configuración de CodeGPT

Después de instalar correctamente CodeGPT en su editor de código de Visual Studio, debe configurar CodeGPT con su clave de API de OpenAI.

Para recuperar su clave API de OpenAI, vaya a https://beta.openai.com/account/api-keys y haga clic en el Crear una nueva clave secreta botón, como se muestra en la imagen de abajo.

-

Al hacer clic en este botón, se generará su clave secreta de API. Tenga en cuenta que debe copiar y almacenar de forma segura la clave inmediatamente después de generarla, ya que OpenAI ya no las mostrará.

Luego regrese al Editor de código de Visual Studio y navegue hasta configuraciones.

En macOS, vaya a la barra de menú, haga clic en codificado luego seleccione preferencias para encontrar la opción Configuración. En Windows, presione ctrl+, para abrir su configuración.

Ingrese "codegpt" en la barra de búsqueda de configuraciones para filtrar otras configuraciones, dejándolo con la configuración de CodeGPT.

-

En macOS, presione cmd+shift+p y busque "CodeGPT: Establecer clave de API" para agregar su clave de API. En Windows, complételo en la opción Clave API.

-

La extensión CodeGPT tiene varias otras configuraciones para configurarla para que funcione de acuerdo con sus gustos preferidos.

Ellos entienden:

  • Fichas máximas: antes de que la API procese las solicitudes, la entrada se divide en tokens. Luego, la API procesa estos tokens. Max Tokens es la cantidad máxima de tokens que la API debe aceptar y procesar. Así que seleccione la cantidad de tokens de acuerdo con la longitud de respuesta que desea obtener. También es importante tener en cuenta que cada modelo (más sobre los modelos más adelante) tiene una cantidad máxima de fichas, por lo que el modelo que usa juega un papel en la cantidad máxima de fichas.
  • Modelo: Este es el modelo de OpenAI que usará CodeGPT para procesar las solicitudes. Como su nombre indica, CodeGPT utiliza el modelo GPT-3. En este modelo, text-davinci-003 es el más capaz debido a su capacidad para proporcionar resultados más completos y de mayor calidad, seguir correctamente las indicaciones y manejar hasta 4000 tokens.
  • Lengua: Este es el idioma en el que interactuará con la API. Funciones como Explicar o Documentar también se realizarán en el idioma seleccionado.
  • Temperatura: Esta configuración determina la aleatoriedad o el nivel de "creatividad" en el texto generado. Cuanto mayor sea la temperatura, más variado y creativo será el resultado generado. Una temperatura más baja daría como resultado una salida similar a los datos de entrenamiento y es menos probable que contenga contenido inesperado o sorprendente. Es un valor entre cero (0) y uno (1), siendo cero el más determinista y uno (1) el más aleatorio y creativo. La temperatura predeterminada es 0,3.

Exploremos las diferentes cosas que puede hacer con CodeGPT y cómo hacerlo.

Codigo de GENERACION

Puede usar CodeGPT para generar fragmentos de código en función de las indicaciones que realice desde su editor de código de Visual Studio.

Para generar código con CodeGPT, escriba un comentario solicitando un código específico (asegúrese de mantener el cursor al final de la misma línea de comentario) y presione cmd + shift + i' on macOS. On windows, press ctrl + shift + i'. Al presionar este conjunto de teclas, se activará un mensaje de CodeGPT, luego se abrirá una nueva ventana a la izquierda que muestra los resultados de su mensaje.

En el siguiente ejemplo, se utilizó un mensaje, "Generar una función que devuelva un UUID en JavaScript utilizando la sintaxis ES6 con comentarios", para generar el fragmento de código en la segunda ventana.

-

El mensaje anterior generó una función bien explicada (con comentarios) que genera un UUID.

explica el codigo

Puede usar CodeGPT para explicar los fragmentos de código que necesita para comprender lo que hacen.

Puede usar CodeGPT para explicar los fragmentos de código que necesita para comprender lo que hacen.

Para explicar un fragmento de código, resáltelo y luego haga clic con el botón derecho. Un clic derecho mostrará algunas opciones. En las opciones, seleccione Explicar código GPT.

Al hacer clic en esta opción, se activa un aviso de CodeGPT y se abre una nueva ventana que muestra los resultados de su aviso, como se muestra en el siguiente ejemplo.

-

El aviso en el ejemplo anterior generó una explicación correcta para una función que valida si una dirección de correo electrónico es válida usando expresiones regulares.

Código de refactorización

Puede usar CodeGPT para refactorizar fragmentos de código para hacerlos más legibles, fáciles de mantener y eficientes.

Para refactorizar un fragmento de código, resáltelo y luego haga clic con el botón derecho. Un clic derecho mostrará algunas opciones. En las opciones, seleccione Código de refactor GPT.

Al hacer clic en esta opción, se activa un aviso de CodeGPT y se abre una nueva ventana que muestra los resultados de su aviso, como se muestra en la imagen a continuación.

-

El aviso en el ejemplo anterior refactorizó el bloque de código resaltado para usar el reduce método de matriz para calcular el precio total de los productos en el carrito. El bloque de código inicial (antes de la refactorización) usaba un for-loop para calcular el precio total de los productos.

El indicador de ejemplo anterior escribió pruebas unitarias para la función previamente refactorizada para garantizar que produzca los resultados esperados.

Explorar CodeGPT

Estas son las principales características de CodeGPT

  • Generar un código: simplemente escriba un comentario solicitando un código específico, luego presione cmd-shift-iy CodeGPT abrirá una nueva ventana con el código.
Fuente: Código GPT
  • Explicar código: seleccione un código, haga clic derecho sobre él y seleccione la opción "Explicar código GPT". CodeGPT abrirá una nueva ventana y explicará el código.
Fuente: Código GPT

aquí está el resultado

Fuente: Código GPT

¡Pero eso no es todo! Aquí hay algunas otras cosas que puede hacer con CodeGPT:

  • Pregunta
  • Refactorizar el código
  • Código de documento
  • Encuentra problemas en tu código

Para obtener más información sobre esta extensión, haga clic aquí.

¡Eso es! Ahora es el momento de explorar esta extensión. Déjame saber en la sección de comentarios lo que piensas de CodeGPT.

Conclusión

En conclusión, CodeGPT es una herramienta poderosa que puede ayudar a los desarrolladores con diversas tareas, como documentar el código, encontrar problemas y obtener respuestas de Stackoverflow. Sin embargo, es importante tener en cuenta las posibles limitaciones del uso de código generado por IA y tomar las precauciones necesarias, como las pruebas, para garantizar que el código sea de alta calidad y cumpla con los requisitos. A pesar de sus limitaciones, CodeGPT tiene el potencial de mejorar la productividad y la eficiencia de los desarrolladores y, a medida que la tecnología continúa avanzando, podemos esperar desarrollos aún más emocionantes en el futuro.

Si quieres conocer otros artículos parecidos a Una guía para configurar el poderoso modelo de lenguaje de OpenAI puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas