GPT Engineer es una plataforma experimental pionera de generación de código mediante IA, desarrollada por Anton Osika. Este proyecto, denominado "The OG code generation experimentation platform" (La plataforma original de experimentación con generación de código), es uno de los precursores de las herramientas modernas de programación asistida por IA.
Dirección del Proyecto: https://github.com/AntonOsika/gpt-engineer
GPT Engineer le permite:
python -m pip install gpt-engineer
git clone https://github.com/gpt-engineer-org/gpt-engineer.git
cd gpt-engineer
poetry install
poetry shell
Elija una de las siguientes opciones:
Mediante Variables de Entorno:
export OPENAI_API_KEY=[su clave api]
Mediante Archivo de Configuración:
.env.template
y renómbrelo a .env
OPENAI_API_KEY
en el archivo .env
Soporta modelos locales, Azure y otros modelos, consulte la documentación del proyecto para más detalles.
Cree una carpeta vacía en su computadora.
Dentro de la carpeta, cree un archivo llamado prompt
(sin extensión).
En el archivo, escriba las instrucciones del proyecto.
Ejecute el comando:
gpte <directorio_del_proyecto>
Ejemplo:
gpte projects/mi-nuevo-proyecto
Encuentre la carpeta que contiene el código que desea mejorar.
Dentro de la carpeta, cree un archivo prompt
y escriba las instrucciones de mejora.
Ejecute el comando:
gpte <directorio_del_proyecto> -i
Ejemplo:
gpte projects/mi-viejo-proyecto -i
Para modelos que admiten visión, puede agregar imágenes como contexto:
gpte projects/ejemplo-vision gpt-4-vision-preview --prompt_file prompt/text --image_directory prompt/images -i
Puede especificar la "identidad" del agente de IA sobrescribiendo la carpeta preprompts
:
--use-custom-preprompts
Editar los preprompts es la forma de que el agente recuerde contenido entre proyectos.
GPT Engineer instala un archivo binario bench
que proporciona una interfaz sencilla para pruebas de rendimiento:
Se proporciona una forma de ejecución con Docker, consulte la documentación de Docker en el proyecto para más detalles.
Este es un proyecto comercial, especializado en la generación automática de aplicaciones web:
Este proyecto es un precursor de las herramientas modernas de programación con IA, sentando las bases para desarrollos posteriores. Las versiones de evolución recomendadas actualmente incluyen:
Al ejecutar gpt-engineer, usted acepta los Términos de Uso del proyecto.
GPT Engineer es una herramienta de generación de código mediante IA con un significado pionero, que combina a la perfección el lenguaje natural con la generación de código, proporcionando a los desarrolladores una experiencia de programación completamente nueva. Tanto los principiantes como los desarrolladores experimentados pueden mejorar la eficiencia del desarrollo y explorar las infinitas posibilidades de la programación asistida por IA a través de esta herramienta.