GPT Assistant es una extensión para Visual Studio Code que utiliza el modelo GPT-3 de OpenAI para generar automáticamente pruebas unitarias y refactorizar el código TypeScript. Mejora la productividad del desarrollador al proporcionar asistencia inteligente en el proceso de desarrollo de software.
Características
Generar pruebas unitarias automáticamente para funciones TypeScript en proyectos de Angular utilizando Karma.
Refactorizar el código TypeScript sin perder funcionalidad.
Integración fácil con la API de OpenAI GPT-3.
Requisitos previos
Debes tener una API Key de OpenAI GPT-3 para utilizar esta extensión. Si aún no tienes una, puedes solicitarla en la página web de OpenAI.
Instalación
Abre Visual Studio Code.
Ve al panel de extensiones (Ctrl+Shift+X en Windows, Cmd+Shift+X en macOS) y busca "GPT Assistant".
Haz clic en "Install" para instalar la extensión.
Configuración
Abre la configuración de Visual Studio Code (Ctrl+, en Windows, Cmd+, en macOS).
Busca "GPT Assistant" en la barra de búsqueda.
Establece la API Key de OpenAI GPT-3 en el campo "API Key".
(Opcional) Establece el número máximo de tokens para las respuestas de GPT-3 en el campo "Max Tokens".
Uso
Generar pruebas unitarias
Abre un archivo TypeScript en un proyecto de Angular.
Selecciona una función en el código.
Haz clic con el botón derecho del ratón y selecciona "Generar prueba unitaria" en el menú contextual.
La extensión generará automáticamente pruebas unitarias para la función seleccionada y las mostrará en un nuevo archivo.
Refactorizar código
Abre un archivo TypeScript.
Selecciona un fragmento de código.
Haz clic con el botón derecho del ratón y selecciona "Refactorizar código" en el menú contextual.
La extensión refactorizará automáticamente el código seleccionado y lo mostrará en un nuevo archivo.
Contribuciones
Las contribuciones son siempre bienvenidas. Por favor, siéntete libre de informar de problemas o solicitudes de características a través de GitHub Issues.