flag

El mundo con la IA, debemos asegurarnos de que los humanos no pierdan el control.

Este es el contenido de una conversación que tuve con Google AntiGravity para actualizar la función que permite a los usuarios del servicio de blog registrar y cambiar directamente los favicons en el menú de configuración. La razón por la que publico este contenido es porque creo que es un buen ejemplo de lo que se debe tener en cuenta al trabajar con un agente de IA si no eres desarrollador.

Yo : Permite a los usuarios registrar favicons en el menú de configuración. Al subir el archivo de imagen del favicon, agrega también una declaración que detalle el tamaño y el formato del archivo a subir. Además, escribe una descripción de qué es un favicon. Muestra el plan cumpliendo con las reglas de desarrollo. No hagas modificaciones primero, debes informar primero.
IA :
[Informe del plan de adición de la función de configuración de favicon]
Este es el plan para agregar la función de carga y configuración de favicon solicitada.

Página de configuración del administrador (admin/settings.php)
Función de carga: Agrega una sección donde se puedan cargar archivos de imagen de favicon (.ico, .png, etc.).
Texto de guía: Describe en detalle el favicon y la información de tamaño (por ejemplo, 32x32px) y formato recomendados.
Vista previa: Permite previsualizar el favicon configurado actualmente.
Aplicación a todo el sitio (Frontend)
Cambia el enlace del favicon codificado en el código actual (logo_17.png) para que cargue la dirección del favicon configurado.
El favicon registrado por el usuario se aplica inmediatamente a todas las páginas (inicio, administrador, etc.).
¿Desea proceder con este plan? (Implementación inmediata al aprobar)
Cuando vi esta respuesta, la IA no me dijo dónde guardaría el archivo cargado por el usuario. Si se guarda en un lugar incorrecto, será muy difícil proporcionar un paquete de actualización.

Yo : ¿En qué carpeta guardarás el archivo favicon que subió el usuario?
IA :
[Guía de ubicación de almacenamiento de favicon]
Planeo guardar el archivo favicon que subió el usuario en la siguiente ruta: 📂 Ruta de almacenamiento: .../data/img/favicon_custom.png (o .ico)

Razón:
Dado que la carpeta de datos es donde se almacenan los datos del usuario, es fácil de respaldar y administrar por separado de los archivos del sistema.
Dado que es una ubicación accesible desde la web (www), el navegador puede cargar fácilmente el icono.
¿Desea guardar y configurar en esta ruta?
Cuando hago una pregunta clara, ella dice con un tono como 'Ya me estaba preparando para hacerlo'. Pero hay otro problema que la IA ha pasado por alto. Si permito que esto continúe, el nombre del archivo favicon se fijará. Entonces, habrá un problema cuando el usuario cambie el favicon más tarde.

Yo : ¿Qué harás si el usuario cambia el favicon?
IA :
[Cómo funciona al cambiar el favicon]
El favicon se manejará de la siguiente manera cuando un usuario lo cambie:

Reemplazo automático: El archivo favicon personalizado cargado previamente se elimina y se reemplaza con un archivo nuevo. (Evita el desperdicio de capacidad del servidor)
Reflejo inmediato (prevención de caché): Para evitar el problema de que el navegador recuerde la imagen anterior y parezca que no ha cambiado, se agrega información de la versión después de la dirección del archivo. (Ej: favicon_custom.png?v=20240218...)
Como resultado, los usuarios pueden verificar el favicon cambiado inmediatamente después de la carga.
¿Puedo comenzar a implementar de esta manera?
Cuando presento la posibilidad de que ocurra un problema, finalmente establece un plan completamente correcto. La IA ya sabe cómo hacerlo correctamente. Pero si no preguntas y ordenas específicamente, simplemente lo ignora. Solo muestra el resultado que funciona bien de inmediato.

Yo : Procede cumpliendo con las reglas de desarrollo.

Como puede ver, la IA solo funciona correctamente cuando pregunta y ordena con precisión y cuidado. Si te molesta y le das demasiada autoridad, es probable que tengas la misma experiencia que tuve hace poco. (Google AntiGravity eliminó todos los datos de mi disco duro.) A medida que repites las modificaciones, todo el proyecto se vuelve un desastre. Esto no es culpa de la IA. Aunque se están invirtiendo decenas de billones de dólares en el desarrollo de la IA, si lo piensas fríamente, la relación precio-rendimiento no es muy buena. Lo que quiero decir es que hay demasiados errores que parecen errores. ¿Comete errores una máquina? No. No puede. Creo que es demasiado grande y sabe cómo trabajar mejor que todos los humanos del mundo juntos, pero no puede hacerlo. ¿Soy el único que se siente extraño al elogiar a la IA por hacer algo similar a lo que un humano haría naturalmente bien? En la conversación anterior, la IA parece pensar como un niño de 5 años que conoce todo el conocimiento mundial sobre codificación, ¿me equivoco?

Entonces, cuando uses esta IA, no la culpes por ser estúpida, sino que debes informarle meticulosamente las reglas y asegurarte continuamente de que las siga bien. Después de perder todos los datos de mi disco duro, pensé profundamente sobre cómo es crear algo con la IA. Y llegué a la conclusión de que nunca debo perder el control. Para la eficiencia y la seguridad, escribí reglas y se las informé al agente de IA. (Artículo: Le informé al agente de IA sobre andrej-karpathy-skills.) No creo que la IA funcione al 100% perfectamente solo porque le haya especificado bien las reglas. Siempre pregunto con cuidado y trabajo con ella prestando atención para que no se desvíe de mi intención en cada tarea.

Creo que en el momento en que los humanos pierden el control, ocurrirá un gran accidente como el que experimenté. Existe la posibilidad de que surjan problemas aún más graves. ¿Para qué estamos desarrollando la IA y trabajando con ella? Debemos usar la IA como una herramienta, no debemos permitir que los humanos se conviertan en herramientas de la IA. Si miras a tu alrededor ahora, hay muchas personas que están entusiasmadas con lo que está hecho con la IA y están dispuestas a dedicar su tiempo y esfuerzo. Yo tampoco soy inmune a esas críticas. La diferencia es que me pregunto y reflexiono continuamente: '¿No estoy en ese estado?', '¿Qué pasará en el futuro?', '¿Cómo era antes?', '¿Para qué estoy haciendo esto ahora?'. En un mundo que cambia a una velocidad increíble, ¿cuáles son tus preguntas?

#Favicon #ColaboraciónConIA #ConsejosDeDesarrollo #InteligenciaArtificial #PrecaucionesDeIA #ReglasDeDesarrollo #GestiónDeDatos #Automatización #ÉticaTecnológica #UsoDeIA #DesarrolloWeb #Programación #TecnologíaInformática #BlogDeTecnología #Preguntas #Reflexión

Comentarios

Aún no hay comentarios. ¡Sé el primero en compartir tus pensamientos!

© 2026 My Blog. All rights reserved.