OpenAI publicó una "Guía de codificación de GPT-5", que proporciona 6 mejores prácticas para programar con AI utilizando GPT-5:
# 1. Las instrucciones deben ser precisas, evitando conflictos de información
El nuevo modelo GPT-5 ha mejorado significativamente en su capacidad para seguir instrucciones, pero esto también trae un efecto secundario: al enfrentar instrucciones vagas o contradictorias, puede tener dificultades para manejarlas. Esta situación requiere especial atención en tu .cursor/rules o archivo de configuración.
# 2. Establecer el nivel de inferencia adecuado
GPT-5 siempre lleva a cabo un cierto grado de razonamiento al resolver problemas. Para obtener los mejores resultados, se debe utilizar "high reasoning effort" al abordar tareas complejas. Si notas que el modelo tiene una tendencia a "pensar demasiado" en problemas simples, puedes proporcionar instrucciones más específicas o elegir un nivel de razonamiento medium o low.
# 3. Utilizar una sintaxis similar a XML para ayudar a estructurar las instrucciones
Nos asociamos con Cursor para descubrir que el uso de una sintaxis similar a XML puede proporcionar más contexto al modelo, lo que permite que GPT-5 funcione mejor. Por ejemplo, puedes dar al modelo las siguientes pautas de codificación:
- Cada componente debe ser modular y reutilizable
- Estilo: TailwindCSS
# 4. Evitar usar instrucciones con un tono demasiado autoritario
Al utilizar otros modelos, es posible que estés acostumbrado a usar algunas instrucciones con un tono contundente, por ejemplo: - Recoge la información de manera exhaustiva. - Asegúrate de conocer toda la situación antes de responder.
Para GPT-5, estas instrucciones pueden tener el efecto contrario, ya que el modelo podría ejecutar en exceso las cosas que naturalmente haría. Por ejemplo, podría recopilar el contexto de manera excesivamente exhaustiva a través de llamadas a herramientas.
# 5. Proveer un espacio para la planificación y la autorreflexión del modelo
Si estás desarrollando una aplicación de cero a uno, guiar al modelo a reflexionar sobre sí mismo en las instrucciones será de gran ayuda para el resultado final.
- Primero, tómate el tiempo para concebir un estándar de evaluación interna, hasta que te sientas seguro. - A continuación, reflexiona en profundidad sobre los diversos aspectos que se deben tener en cuenta al desarrollar una aplicación de clase mundial y, sobre esta base, crea un conjunto de criterios de evaluación que contenga de 5 a 7 dimensiones. Este estándar es crucial, pero no debe mostrarse a los usuarios, es solo para uso interno de evaluación. - Por último, utiliza este estándar para reflexionar e iterar internamente, con el fin de encontrar la mejor solución para las necesidades del usuario. Recuerda que, si tu propuesta no obtiene una alta puntuación en todas las dimensiones, deberás empezar de nuevo.
# 6. Controlar el grado de proactividad del agente de codificación
Por defecto, GPT-5 se esfuerza por ser exhaustivo y completo al recopilar contexto. Puedes especificar más claramente su nivel de proactividad mediante palabras clave, así como si debe procesar simultáneamente la búsqueda de información/llamadas a herramientas.
Se puede establecer un presupuesto de llamadas a herramientas para el modelo, indicando claramente cuándo se necesita más detalle, cuándo se puede ser más breve y cuándo se requiere comunicarse con el usuario para confirmación. Por ejemplo:
- No pidas a los usuarios que confirmen o aclaren tus suposiciones, puedes hacer ajustes en cualquier momento en los pasos posteriores. - Juzgar y adoptar la hipótesis más razonable por sí mismo, luego continuar con la ejecución y registrar esa hipótesis al finalizar para la referencia del usuario.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
OpenAI publicó una "Guía de codificación de GPT-5", que proporciona 6 mejores prácticas para programar con AI utilizando GPT-5:
# 1. Las instrucciones deben ser precisas, evitando conflictos de información
El nuevo modelo GPT-5 ha mejorado significativamente en su capacidad para seguir instrucciones, pero esto también trae un efecto secundario: al enfrentar instrucciones vagas o contradictorias, puede tener dificultades para manejarlas. Esta situación requiere especial atención en tu .cursor/rules o archivo de configuración.
# 2. Establecer el nivel de inferencia adecuado
GPT-5 siempre lleva a cabo un cierto grado de razonamiento al resolver problemas. Para obtener los mejores resultados, se debe utilizar "high reasoning effort" al abordar tareas complejas. Si notas que el modelo tiene una tendencia a "pensar demasiado" en problemas simples, puedes proporcionar instrucciones más específicas o elegir un nivel de razonamiento medium o low.
# 3. Utilizar una sintaxis similar a XML para ayudar a estructurar las instrucciones
Nos asociamos con Cursor para descubrir que el uso de una sintaxis similar a XML puede proporcionar más contexto al modelo, lo que permite que GPT-5 funcione mejor. Por ejemplo, puedes dar al modelo las siguientes pautas de codificación:
- Cada componente debe ser modular y reutilizable
- Estilo: TailwindCSS
# 4. Evitar usar instrucciones con un tono demasiado autoritario
Al utilizar otros modelos, es posible que estés acostumbrado a usar algunas instrucciones con un tono contundente, por ejemplo:
- Recoge la información de manera exhaustiva.
- Asegúrate de conocer toda la situación antes de responder.
Para GPT-5, estas instrucciones pueden tener el efecto contrario, ya que el modelo podría ejecutar en exceso las cosas que naturalmente haría. Por ejemplo, podría recopilar el contexto de manera excesivamente exhaustiva a través de llamadas a herramientas.
# 5. Proveer un espacio para la planificación y la autorreflexión del modelo
Si estás desarrollando una aplicación de cero a uno, guiar al modelo a reflexionar sobre sí mismo en las instrucciones será de gran ayuda para el resultado final.
- Primero, tómate el tiempo para concebir un estándar de evaluación interna, hasta que te sientas seguro.
- A continuación, reflexiona en profundidad sobre los diversos aspectos que se deben tener en cuenta al desarrollar una aplicación de clase mundial y, sobre esta base, crea un conjunto de criterios de evaluación que contenga de 5 a 7 dimensiones. Este estándar es crucial, pero no debe mostrarse a los usuarios, es solo para uso interno de evaluación.
- Por último, utiliza este estándar para reflexionar e iterar internamente, con el fin de encontrar la mejor solución para las necesidades del usuario. Recuerda que, si tu propuesta no obtiene una alta puntuación en todas las dimensiones, deberás empezar de nuevo.
# 6. Controlar el grado de proactividad del agente de codificación
Por defecto, GPT-5 se esfuerza por ser exhaustivo y completo al recopilar contexto. Puedes especificar más claramente su nivel de proactividad mediante palabras clave, así como si debe procesar simultáneamente la búsqueda de información/llamadas a herramientas.
Se puede establecer un presupuesto de llamadas a herramientas para el modelo, indicando claramente cuándo se necesita más detalle, cuándo se puede ser más breve y cuándo se requiere comunicarse con el usuario para confirmación. Por ejemplo:
- No pidas a los usuarios que confirmen o aclaren tus suposiciones, puedes hacer ajustes en cualquier momento en los pasos posteriores.
- Juzgar y adoptar la hipótesis más razonable por sí mismo, luego continuar con la ejecución y registrar esa hipótesis al finalizar para la referencia del usuario.