Siga ZDNET: Agréganos como fuente preferida en Google.
Conclusiones clave de ZDNET
- Un plan ChatGPT Plus de $20 puede manejar correcciones de errores del mundo actual.
- Codex ayudó a identificar tanto errores de código como problemas de alojamiento.
- La IA ahorró tiempo corrigiendo el código y redactando correos electrónicos de soporte.
Cuando eres un programador solitario, valoras y temes las entradas de soporte técnico.
Los valoras porque las interacciones con los usuarios a menudo resultan en una mejor comprensión de lo que hace tu código en la naturaleza. Los temes porque a veces esas interacciones resultan en tareas bastante grandes en las que necesitas arreglar el código roto.
El problema inicial
La semana pasada recibí uno de esos boletos. Un usuario me escribió para decirme que no podía conseguir que mi herramienta de seguridad bloqueara el acceso a su sitio internet. Mantengo un complemento de WordPress de código abierto que está diseñado para hacer que un sitio internet sea privado. El complemento es gratuito, pero mis gastos se sustentan principalmente con una serie de complementos.
Además: dejé que Claude Cowork de Anthropic se soltara en mis archivos, y fue brillante y aterrador
A veces recibo quejas de que el complemento no bloquea el acceso. La solución casi siempre es uno de dos pasos: activar el modo de compatibilidad, que cambia el comportamiento de bloqueo para ciertos temas, o desactivar el almacenamiento en caché porque los sitios internet almacenados en caché ignoran los cambios de estado.
Le envié una respuesta, pero me dijo que ninguna de las soluciones funcionó. Estuvimos yendo y viniendo por un tiempo, pero ninguno de mis consejos habituales pareció funcionar. Crédito al usuario: ella permaneció conmigo y respondió todas mis preguntas. A veces, los usuarios simplemente se dan por vencidos y uno se pregunta qué podría estar pasando ahí fuera. Pero un usuario diligente que esté dispuesto a colaborar en la búsqueda de una solución es como el oro.
No necesitamos entrar en demasiados detalles sobre el problema porque se trata principalmente de una historia de ChatGPT. Pero finalmente identifiqué que la configuración que activaba el bloqueo no funcionaba, una situación que solo ocurrió en algunos sitios internet que tenían una determinada configuración relacionada con el archivo robots.txt. Esto tenía que ver con una característica que agregué en octubre, pero period un comportamiento que no había visto antes en mi entorno de prueba.
Además: intenté codificar una aplicación con Vibe cuando period principiante: esto es lo que me enseñaron Cursor y Replit
Dicho esto, al menos otro usuario había experimentado el problema porque recibí una reseña de una estrella de alguien que se quejó de este síntoma exacto en el repositorio de complementos de WordPress. Ese usuario no fue útil, ya que nunca se comunicó conmigo. Simplemente puso felizmente una reseña de una estrella “esto apesta” en el lugar principal donde promociono mi complemento y se fue. Estoy seguro de que disuadió a muchas otras descargas, pero al menos tuve la validación de que el error que encontré existía.
(Divulgación: Ziff Davis, la empresa matriz de ZDNET, presentó una demanda en abril de 2025 contra OpenAI, alegando que infringió los derechos de autor de Ziff Davis al entrenar y operar sus sistemas de IA).
ChatGPT al rescate
En septiembre, cuando agregué inicialmente la función que causaría esta dificultad al usuario, estaba usando el plan ChatGPT Professional de $200 por mes. Esto se debe a que me quedé sin capacidad en unas cinco horas y no quería esperar días para continuar. En octubre, una vez que terminé con el proyecto de programación, volví al plan ChatGPT Plus, mucho más razonable, de $20 por mes. Para eso estoy inscrito ahora.
Además: realicé 4 años de desarrollo de productos en 4 días por $ 200 y todavía estoy atónito.
Me complació descubrir que el plan de $20 por mes es más que suficiente para corregir errores ocasionales y ejecutar funciones adicionales. Todo este proceso se realizó utilizando el plan ChatGPT Plus.
Mantuve mi integración de ChatGPT en mi entorno de desarrollo de VS Code, por lo que para volver al código para diagnosticar este error, simplemente abrí VS Code y comencé a escribir en el panel del Codex. Seleccioné GPT-5.2-Codex, que es el último y mejor modelo de codificación de OpenAI, y me puse a trabajar.
Mi primer intento fue simplemente compartir la queja del usuario con ChatGPT y pedirle a la IA que escaneara el código para ver si podía encontrar un error. Eso no funcionó porque la queja inicial del usuario no contenía suficiente información para diagnosticar el problema. La usuaria dijo que no tenía conocimientos sobre administración internet, por lo que pedí permiso para visitar su sitio yo mismo.
Además: he probado herramientas de codificación de IA gratuitas y de pago: esta es cuál usaría realmente
Unos minutos de mirar a mi alrededor me mostraron que cuando una de mis funciones más nuevas, una capacidad de defensa contra el raspado de IA, se habilitaba en su sitio, no se mantenían otros cambios en el mismo grupo de pestañas. Podías hacer clic en una casilla de verificación y presionar guardar, pero nunca se guardó. No había visto el problema antes, pero quedó claro que tenía que ver con la configuración de su servidor.
Una vez que identifiqué el problema, le pedí a ChatGPT que lo solucionara. Lo que encontré particularmente interesante fue que antes de que Codex hiciera cambios, me recordó que mi código tenía una función de exportación de configuraciones y me pidió que obtuviera esas configuraciones del sistema del usuario. Quería volver a comprobar cómo se veían los datos de configuración antes de realizar cambios.
Esa no fue una solicitud estúpida de la IA. Esa fue una solicitud bastante sofisticada de “alguien” completamente versado en la arquitectura normal de mi producto de seguridad. No period algo que pediría un programador novato de primer año, sino más bien algo que un desarrollador más experimentado podría comprobar antes de realizar cambios.
Además: 10 secretos del Codex ChatGPT que solo aprendí después de 60 horas de programación en pareja con él
Seguí adelante, produje el archivo JSON de configuración y lo envié al Codex. Una vez que miró eso, revisó mi código e identificó un patrón de uso que, de hecho, causaría el comportamiento defectuoso. Arreglar ese error requirió algo de ingeniería, y mientras mezclaba espinacas con hummus y condimento de lima para la cena esa noche, ChatGPT reescribió mi código y solucionó el error.
Recreé la configuración del usuario localmente y probé la corrección previa y posterior al error. El código revisado resolvió el problema, así que se lo devolví al usuario.
Pero se suponía que iba a funcionar.
En este punto, podría esperar que le diga que el usuario quedó satisfecho y que todo estuvo bien en Webland una vez más. Pero no. Si bien la configuración ahora se bloqueó, lo que permitía activar la protección, el sitio del usuario todavía parecía estar desprotegido.
Todavía tenía acceso al sitio del usuario, así que volví a entrar y descubrí que algunas páginas estaban protegidas, pero otras no. Todos los complementos de almacenamiento en caché del sitio se habían desactivado, por lo que el problema no period el almacenamiento en caché específico del sitio.
Además: Los mejores cursos y certificados gratuitos de IA para mejorar tus habilidades en 2026, y los he probado todos
Actualicé Codex con toda esta información y la IA hizo un montón de sugerencias, desde las ridículas (eliminar todo el servidor y comenzar de nuevo) hasta las increíblemente útiles. Hace tiempo que aprendí que a las IA codificadoras les gusta lanzar sugerencias extravagantes, lo que supongo es para asegurarse de que los humanos estemos prestando atención. Una vez que eliminamos esas opciones, las IA tienden a volverse más sólidas.
También hizo un montón de sugerencias de registro y seguimiento que habrían funcionado si yo fuera el administrador del servidor con acceso de shell a esa máquina. Pero como el usuario no estaba muy familiarizado con la tecnología de servidores y su proveedor de alojamiento no exponía el shell para el acceso del usuario, esas opciones no eran posibles.
Además: Cómo usar ChatGPT: una guía para principiantes sobre el chatbot de IA más standard
Hay que reconocer que una vez que le expliqué a ChatGPT que esos enfoques no serían posibles, se le ocurrió una nueva estrategia. Me pidió que agregara un parámetro a las páginas que no se ocultarían, algo así como ?mps_hide=1.
Esto, explicó, obligaría al caché a alimentar una página nueva en lugar de una página almacenada en caché. Si la URL con el parámetro de prueba estaba bloqueada, pero la URL sin el parámetro de prueba estaba desbloqueada, confirmaría que, efectivamente, había almacenamiento en caché en algún lugar entre el servidor y el navegador.
Así fue, y así fue. Cierto almacenamiento en caché a nivel del sistema, mucho más allá del management de mi código, alimentaba versiones antiguas de páginas que deberían haber estado detrás de mi complemento de seguridad. Debido a que mi complemento nunca alimentó las páginas, no tuve la oportunidad de bloquearlas.
La única solución fue deshabilitar el almacenamiento en caché a nivel de alojamiento. Esto estaba fuera de mi management, fuera del management de la IA e incluso fuera del management del usuario. El problema tuvo que trasladarse al equipo de soporte técnico del proveedor de internet hosting.
Firmado, sellado, entregado
Aquí es donde esta historia se desvía de la codificación, aunque hice todo esto dentro de mi entorno de desarrollo VS Code.
Aquí estaba mi siguiente desafío. Me enfrenté a tratar de explicarle a un usuario poco técnico cómo explicar un requisito muy técnico al equipo de soporte técnico de un proveedor de alojamiento que históricamente no responde y no coopera. Tengo antecedentes con este proveedor de internet hosting. Una vez intentó que me despidieran de ZDNET porque no le daría una reseña de cinco estrellas, hace dos editores en jefe. Entonces, sí. Historia.
Lo que tenía que hacer period darle a mi usuario el texto de una solicitud de soporte técnico que podía transmitir a la gente tan amigable del proveedor de alojamiento. No quería que nada de mi resentimiento residual apareciera en ninguna parte de este texto. Tampoco quería perder la hora que llevaría escribir cuidadosamente un documento técnico para que pudieran trabajar.
Además: 10 secretos del Codex ChatGPT que solo aprendí después de 60 horas de programación en pareja con él
Entonces, justo dentro de mi entorno de desarrollo, le dije a Codex que un usuario no técnico necesitaba transmitir una solicitud de soporte técnico al proveedor de internet hosting. El informe debía proporcionar suficientes detalles para realizar el trabajo.
Codex no solo escribió eso para mí, sino que incluyó lo que llamó “prueba de diagnóstico”, diciéndole efectivamente al equipo de soporte técnico del proveedor de alojamiento cómo había demostrado que el problema estaba en el almacenamiento en caché a nivel de host y que no podía solucionarse por nuestra parte.
Envié el texto al usuario. Lo envió al proveedor de internet hosting. Un día después, informó que todo estaba funcionando nuevamente.
El plan Plus
El plan Plus de $20 por mes de ChatGPT es excelente para corregir errores ocasionales y el tipo de trabajo que se describe en este artículo. Si bien no podrá lograr que cree un producto completamente nuevo para usted, es una adición muy bienvenida al flujo de trabajo de VS Code. Este es especialmente el caso si ya tienes ChatGPT Plus para algún otro propósito.
El nuevo GPT-5.2-Codex fue particularmente útil y en su mayor parte va por buen camino. Si bien mis interacciones con el usuario se llevaron a cabo durante días, el tiempo actual que dediqué a trabajar en el código y la solución fue de menos de una hora gracias a la ayuda de Codex. Ah, y el cliente me dejó una reseña de cinco estrellas muy apreciada.
Además: Cómo funciona realmente ChatGPT (y por qué ha cambiado tanto las reglas del juego)
¿Has intentado utilizar un asistente de codificación de IA como Codex para depurar un problema del mundo actual bajo presión de tiempo? ¿Realmente le ahorró tiempo o le añadió gastos generales y pistas falsas? ¿Qué tan cómodo se siente confiando en la IA para la comunicación cara a cara con el usuario, como escribir un correo electrónico de soporte que debe ser preciso y diplomático?
Y cuando la causa raíz resulta ser algo externo a su código, como el almacenamiento en caché a nivel de host, ¿cuál es su enfoque para probar el diagnóstico y lograr que un proveedor de internet hosting actúe? Comparta sus experiencias y consejos en los comentarios a continuación.
Puedes seguir las actualizaciones diarias de mi proyecto en las redes sociales. Asegúrate de suscribirte a mi boletín de actualización semanaly sígueme en Twitter/X en @DavidGewirtzen Fb en Facebook.com/DavidGewirtzen Instagram en Instagram.com/DavidGewirtzen Bluesky en @DavidGewirtz.comy en YouTube en YouTube.com/DavidGewirtzTV.













