Desarrollo
Generador de código
Describe el comportamiento que quieres. La explicación sigue el idioma de esta página.
Describe la tarea, elige un lenguaje y genera.
El resultado puede haberse cortado. Prueba con una petición más breve.
Qué obtienes al pedir código
Describe qué debe hacer el código y obtén un bloque para copiar, más una explicación breve de cómo ejecutarlo. La explicación sigue el idioma de esta página. El lenguaje de programación lo eliges tú: Python, JavaScript, TypeScript, Go, Rust, Java, C++, HTML, CSS, SQL, Bash, o automático.
Pide una función o un programa pequeño. «Leer un CSV y contar celdas vacías en cada columna» es una tarea clara de Python. Pedir una aplicación entera es demasiado amplio: la respuesta será un esbozo.
Lee el código antes de ejecutarlo. La explicación dice cómo arrancarlo, no que sea seguro con datos que no controlas. La página rechaza peticiones de malware, exploits o robo de credenciales.
Cómo generar código desde una descripción
Di qué debe hacer
Incluye entradas, salidas y el caso que te importa. «Contar celdas vacías por columna» es mejor que «ayúdame con una hoja de cálculo».
Elige un lenguaje
Elige el que vas a ejecutar, o deja automático. SQL si quieres una consulta, Bash si quieres un comando.
Genera y lee las dos partes
El código está en un bloque que puedes copiar. Debajo, una explicación breve dice qué hace y cómo ejecutarlo, en el idioma de esta página.
Pruébalo con datos de muestra
Pruébalo con un archivo pequeño antes de los datos reales. Si la explicación y el código no coinciden, fíate de la prueba, no del párrafo.
Peticiones que caben en una respuesta
Una función de Python para un CSV
«Escribe una función de Python que lea un CSV y cuente las celdas vacías de cada columna.» Debes obtener la función, los imports y cómo llamarla con una ruta.
Una consulta SQL para adaptar
«Selecciona pedidos de los últimos 7 días sin número de factura, tabla orders, columnas created_at e invoice_number.» Nombra la tabla y las columnas.
Un ayudante pequeño en JavaScript
«Una función que agrupa un array de objetos por una clave y devuelve recuentos.» Elige JavaScript o TypeScript. En una página en coreano, la explicación está en coreano y el código sigue siendo código.
Consejos para un código que puedas ejecutar
- Nombra el lenguaje, la entrada y la salida. Esos tres deciden si el fragmento encaja.
- Menciona una versión solo si la necesitas, como Python 3.
- Pide una función. Una segunda petición puede añadir el siguiente trozo.
- No pegues secretos, tokens ni cadenas de conexión de producción.
- La explicación es una guía. Ejecuta el código para ver qué hace.
Preguntas sobre el generador de código
¿Puede escribir una función de Python desde una descripción?
Sí. Describe el comportamiento y elige Python, o deja el lenguaje en automático. Obtienes un bloque y una explicación breve de cómo ejecutarlo.
¿Qué lenguajes puedo elegir?
Python, JavaScript, TypeScript, Go, Rust, Java, C++, HTML, CSS, SQL y Bash, o automático. La explicación está en el idioma de la página.
¿Va a construir una aplicación entera?
Pide una función o un programa pequeño. Una app con cuentas, almacenamiento e interfaz no cabe en una respuesta. Genera una pieza y luego la siguiente.
¿Es seguro ejecutarlo?
Léelo primero y pruébalo con datos de muestra. No lo apuntes a secretos ni a producción hasta entenderlo. Las peticiones de malware o de robo de credenciales se rechazan.
¿Por qué no hay bloque de código?
A veces la respuesta llega sin un bloque delimitado. Precisa lenguaje, entrada y salida. La página lo indica cuando no vuelve ningún bloque.
¿Qué longitud puede tener la descripción?
Hasta 4000 caracteres, y al menos una frase corta. Un párrafo concreto funciona mejor que un solo verbo.