Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
así que sobre los límites de la IA para el progreso autónomo
para dar contexto: hace unos días, escribí un prompt para un "NanoHVM" - una versión de juguete de mi entorno de ejecución, con términos de 16 bits - y pedí a la IA que escribiera un evaluador. después de unos bucles de colaboración humano-IA, obtuve una implementación sorprendentemente rápida
lamentablemente, el archivo se estaba volviendo muy grande y feo, así que quería hacerlo más pequeño. configuré una sesión de codex/claude/gemini y les pedí que "lo hicieran más corto". el primer prompt funcionó, así que seguí repitiendo la misma solicitud, una y otra vez, durante varias horas. eventualmente, las IA llegaron a un muro. no importaba cuánto siguiera pidiendo, no podían acortarlo más allá de un cierto umbral.
quería entender por qué, así que leí el archivo. para mi sorpresa, claramente no era óptimo - toneladas de redundancias y malas abstracciones - sin embargo, apenas cambiaba más. commit tras commit, seguía incluyendo las mismas técnicas, el mismo enfoque y las mismas redundancias. solo había pequeños ajustes, pero no se estaba llevando a cabo una reescritura importante, y eso era necesario para obtener más ganancias. así que le pedí a la IA que hiciera precisamente eso.
"haz una reescritura completa esta vez"
"razona sobre ello fundamentalmente"
"eres libre de cambiar cualquier cosa"
"deja de hacer cambios incrementales"
"reemplaza X por un enfoque completamente nuevo"
y sin embargo, esto fue inútil. estas solicitudes genéricas no tuvieron ningún efecto. horas después, el archivo aún implementaba el mismo enfoque. la IA estaba atrapada en un mínimo local y no podía salir de él.
así que me rendí y decidí unirme. Tomé unos minutos para pensar en ello y escribí un breve prompt - de unas 500 tokens de longitud - con direcciones específicas. "reemplaza X por Y, haz Z de esta manera". de alguna manera, estos ~3 párrafos hicieron que algo hiciera clic, se desatascaron de inmediato, trabajaron durante ~1h30m seguidas y regresaron con un archivo que era casi 2x más pequeño *y* un 10% más rápido. y era un archivo realmente hermoso y de alta calidad
así que, supongo que la lección es: las IA modernas no pueden hacer progreso autónomo. si las dejas trabajar sin supervisión, se quedarán atascadas. esa es una limitación fundamental de cómo funcionan estas cosas, al menos por ahora. sin embargo, si, cada pocas horas, tomas de 5 a 10 minutos para revisarlas, entender dónde están e inyectar algo de conocimiento humano - entonces seguirán avanzando, haciendo enormes cantidades de trabajo y obteniendo resultados increíbles, mientras tú pasas tu fin de semana jugando algunos juegos
me pregunto qué les falta para poder desatascarse sin mi intervención. parece que mi prompt no tenía nada especial. todas las ideas en él son conceptos que estas IA conocen, y parece que absolutamente podrían haber llegado a estas ideas por su cuenta. sin embargo, simplemente no lo hacen... ¿por qué?
de todos modos, planeo hacer de código abierto esta cosa linda más tarde la próxima semana. no es exactamente útil para la mayoría de ustedes, pero si, por casualidad, han estado buscando el motor de coincidencia de patrones de 16 bits más rápido del mundo, ¡este archivo puede ser justo lo que han estado buscando!
"cuidado, esta es tu última edición"
no te preocupes, estoy seguro de que fue el último error tipográfico
oh, joder
31
Parte superior
Clasificación
Favoritos
