{"id":1457,"date":"2025-11-16T09:07:51","date_gmt":"2025-11-16T08:07:51","guid":{"rendered":"https:\/\/germanmallo.com\/?p=1457"},"modified":"2026-10-05T08:15:42","modified_gmt":"2026-10-05T06:15:42","slug":"chatgpt-random-47","status":"publish","type":"post","link":"https:\/\/germanmallo.com\/en\/chatgpt-random-47\/","title":{"rendered":"\u00bfPor qu\u00e9 le pides un n\u00famero al ChatGPT y te dice \u201c47\u201d?"},"content":{"rendered":"<h3 id=\"el-fen-meno-pedir-un-n-mero-al-azar-respuesta-47-\">El fen\u00f3meno: pedir un n\u00famero al azar \u2192 respuesta \u201c47\u201d<\/h3>\n<p>Quiz\u00e1s te ha pasado: abres ChatGPT y le dices algo como:<\/p>\n<blockquote><p>\u201cDime un n\u00famero aleatorio del 1 al 100\u201d<br \/>\nY te devuelve: <strong>\u201c47\u201d<\/strong>.<\/p><\/blockquote>\n<p><!--more--><\/p>\n<p>Otras personas reportan que el n\u00famero es repetido, que no parece tan \u201caleatorio\u201d, que se vuelve recurrente. <a href=\"https:\/\/www.reddit.com\/r\/ChatGPT\/comments\/1lqeduh\/had_it_select_a_number\/?utm_source=chatgpt.com\">En foros como Reddit<\/a> se comenta este fen\u00f3meno:<\/p>\n<blockquote><p>\u201cEverytime you ask ChatGPT to pick a number between 1 and 50, it picks 27.\u201d<br \/>\n\u201cThis time I asked why? 47 said it was the most random number between 0 and 100.\u201d<br \/>\nAunque no todos los comentarios hablan de 47 \u2014 algunos hablan de 27, 37 u otros \u2014 el patr\u00f3n es que el modelo tiende a repetir ciertos n\u00fameros en vez de distribuir perfectamente la elecci\u00f3n.<\/p><\/blockquote>\n<h3 id=\"-qu-est-pasando-realmente-\">\u00bfQu\u00e9 est\u00e1 pasando realmente?<\/h3>\n<p>Para entenderlo, conviene recordar c\u00f3mo funciona ChatGPT (y, en general, los modelos de lenguaje grandes) y por qu\u00e9 \u201cescoge\u201d un n\u00famero que parece aleatorio, pero con sesgos. Algunos puntos clave:<\/p>\n<ol>\n<li><strong>No hay \u201cgenerador de n\u00fameros aleatorios\u201d interno puro<\/strong><br \/>\nCuando le pides \u201cun n\u00famero al azar\u201d, ChatGPT no est\u00e1 ejecutando un procedimiento de generaci\u00f3n aleatoria uniforme al estilo de <code>rand(1,100)<\/code>. En vez de eso, est\u00e1 generando texto predicho \u2014 dadas las palabras del prompt, cu\u00e1l es la palabra (o n\u00famero) que sigue con mayor probabilidad seg\u00fan su entrenamiento.<\/li>\n<li><strong>Predicci\u00f3n basada en probabilidad de secuencia<\/strong><br \/>\nEn vez de \u201cescoger\u201d con igual probabilidad los n\u00fameros del 1 al 100, el modelo est\u00e1 determinando qu\u00e9 n\u00famero \u201csuena\u201d m\u00e1s plausible o m\u00e1s frecuente en su corpus de entrenamiento o \u201cm\u00e1s probable\u201d como respuesta de texto ante ese prompt. Por tanto ciertos n\u00fameros pueden tener \u201cm\u00e1s peso\u201d porque aparecen m\u00e1s o tienen asociaciones ling\u00fc\u00edsticas m\u00e1s fuertes.<\/li>\n<li><strong>Efecto de expectativa humana y sesgos ling\u00fc\u00edsticos<\/strong><br \/>\nCuando t\u00fa pides \u201cun n\u00famero aleatorio\u201d, tambi\u00e9n fuerzas una expectativa (humana) de \u201calgo que no se note calculado\u201d. El modelo puede aprender (o reflejar) que ciertas respuestas \u201caleatorias\u201d comunes son m\u00e1s aceptables socialmente o m\u00e1s \u201csorprendentes\u201d. Por ejemplo, el 47 es impar, no trivial (no 50, no 100, no 1) y puede haber sido m\u00e1s frecuente en ejemplos de entrenamiento, conversaciones, memes, etc.<\/li>\n<li><strong>Variabilidad del prompt, temperatura, contexto<\/strong><br \/>\nDependiendo del prompt exacto (\u201cDime un n\u00famero al azar del 1 al 100\u201d), del sistema (versi\u00f3n del modelo), de la \u201ctemperatura\u201d o randomizaci\u00f3n interna, del hist\u00f3rico de conversaci\u00f3n, puede cambiar la respuesta. Pero en muchos casos, se observa la \u201cpopularidad\u201d de ciertos n\u00fameros, lo cual lleva a la impresi\u00f3n de que siempre sale el mismo.<\/li>\n<\/ol>\n<h3 id=\"-por-qu-el-n-mero-47-en-concreto-\">\u00bfPor qu\u00e9 el n\u00famero 47 en concreto?<\/h3>\n<p>No hay una confirmaci\u00f3n oficial de que ChatGPT tenga predisposici\u00f3n fija al 47. Pero la comunidad de Reddit comenta que, en sus experimentos, el n\u00famero 47 apareci\u00f3 con frecuencia. Algunos razonamientos:<\/p>\n<ul>\n<li>Es un n\u00famero \u201csuficientemente aleatorio\u201d para los humanos: ni muy bajo, ni muy alto, no m\u00faltiplo obvio, \u201cno demasiado habitual\u201d como 50 o 10.<\/li>\n<li>Podr\u00eda existir un \u201csesgo de selecci\u00f3n\u201d en los datos: por ejemplo, si muchos ejemplos de \u201celige un n\u00famero al azar\u201d en internet usaban 47, entonces el modelo lo \u201caprendi\u00f3\u201d como plausible.<\/li>\n<li>La estructura de generaci\u00f3n de texto predice lo \u201cm\u00e1s probable\u201d dadas las palabras anteriores; si en su entrenamiento \u201c47\u201d aparece con mayor frecuencia que otros n\u00fameros en ese contexto, tender\u00e1 a elegirlo.<\/li>\n<\/ul>\n<p>As\u00ed lo resume un <a href=\"https:\/\/www.reddit.com\/r\/ChatGPT\/comments\/1lqeduh\/had_it_select_a_number\/?utm_source=chatgpt.com\">comentario en Reddit<\/a>:<\/p>\n<blockquote><p>\u201cIt\u2019s just generating the most random sounding number. Same happens when humans make up random numbers.\u201d (<a title=\"I saw some people talking that they got the number 27 ...\" href=\"https:\/\/www.reddit.com\/r\/OpenAI\/comments\/1jj39nn\/i_saw_some_people_talking_that_they_got_the\/?utm_source=chatgpt.com\">Reddit<\/a>)<br \/>\nY otro:<br \/>\n\u201cPretty sure this came up \u2026 It is the internet \ud83d\ude00 \u2026 AI always picks 27!\u201d<br \/>\nEntonces: no hay magia oculta en el 47, sino un reflejo de c\u00f3mo funcionan los modelos de lenguaje.<\/p><\/blockquote>\n<hr \/>\n<h2 id=\"reflexi-n-qu-nos-ense-a-esto-sobre-los-fundamentos-del-lenguaje-y-la-aleatoriedad-\">Reflexi\u00f3n: \u00bfqu\u00e9 nos ense\u00f1a esto sobre los fundamentos del lenguaje y la \u201caleatoriedad\u201d?<\/h2>\n<h3 id=\"aleatoriedad-aparente-vs-aleatoriedad-verdadera\">Aleatoriedad aparente vs. aleatoriedad verdadera<\/h3>\n<p>Cuando pedimos un n\u00famero \u201caleatorio\u201d, esperamos que todos los valores del 1 al 100 tengan la misma probabilidad de salir. Pero con ChatGPT, la \u201caleatoriedad\u201d es simulada: se genera texto basado en probabilidades condicionadas, no en un generador de n\u00fameros uniforme. Esto nos lleva a preguntarnos: \u00bfqu\u00e9 significa que algo \u201cparezca aleatorio\u201d pero no lo sea?<\/p>\n<p>En muchos \u00e1mbitos \u2014 la escritura, el lenguaje humano, la creatividad \u2014 lo que contamos como \u201caleatorio\u201d no es verdaderamente uniforme, sino aquello que \u201cno parece seguir un patr\u00f3n reconocible\u201d. Y eso basta en muchos contextos. Los modelos de lenguaje, al predecir lo m\u00e1s probable, logran esa apariencia sin dise\u00f1ar una verdadera uniformidad.<\/p>\n<h3 id=\"aprendizaje-frecuencia-y-sesgo\">Aprendizaje, frecuencia y sesgo<\/h3>\n<p>El hecho de que un modelo repita el 47 con frecuencia muestra que los patrones de entrenamiento importan. Si un modelo se entrena en corpus donde ciertas respuestas \u201cson comunes\u201d, entonces esas respuestas repiten la estructura de esos corpus. Esto nos recuerda que los modelos no \u201centienden\u201d en sentido humano, sino que aprenden patrones de texto. Y esos patrones pueden llevar a sesgos inesperados (como preferir el 47).<\/p>\n<h3 id=\"el-fundamento-de-la-predicci-n-del-lenguaje\">El fundamento de la predicci\u00f3n del lenguaje<\/h3>\n<p>Este ejemplo ilustra de forma sencilla c\u00f3mo opera un modelo de lenguaje:<\/p>\n<ul>\n<li>Recibe un prompt (\u201cDime un n\u00famero del 1 al 100\u201d).<\/li>\n<li>Eval\u00faa, a partir de su entrenamiento, qu\u00e9 n\u00famero es m\u00e1s probable como continuaci\u00f3n del prompt.<\/li>\n<li>Entrega el n\u00famero.<br \/>\nAunque parezca que \u201celige\u201d de forma libre, en realidad est\u00e1 aplicando lo que ha aprendido como \u201crespuesta plausible\u201d.<\/li>\n<\/ul>\n<h3 id=\"lecciones-para-el-usuario-y-desarrollador-de-ia\">Lecciones para el usuario y desarrollador de IA<\/h3>\n<ul>\n<li>Como usuario: si esperas verdadera aleatoriedad, conviene usar un generador de n\u00fameros al azar (p.ej., <code>random()<\/code> en c\u00f3digo), y no depender de un modelo de lenguaje para eso.<\/li>\n<li>Como desarrollador o analista: entender que modelos como ChatGPT tienen limitaciones impl\u00edcitas cuando se pide \u201cazar\u201d, \u201caleatoriedad\u201d, \u201ccreatividad totalmente libre\u201d: lo que ofrecen es probabilidad ling\u00fc\u00edstica, no genuina aleatoriedad o pensamiento libre.<\/li>\n<li>En general: si vemos que un modelo repite ciertas respuestas (\u201cel 47\u201d, \u201cel 27\u201d) con frecuencia, es una se\u00f1al de que los datos de entrenamiento o la arquitectura est\u00e1n influyendo fuertemente, y que lo presentado como \u201caleatorio\u201d puede contener patrones detectables.<\/li>\n<\/ul>\n<h3 id=\"una-reflexi-n-final-el-papel-de-la-percepci-n-humana\">Una reflexi\u00f3n final: el papel de la percepci\u00f3n humana<\/h3>\n<p>Al final, esta situaci\u00f3n revela tambi\u00e9n algo sobre nosotros: los humanos buscamos \u201clo extra\u00f1o\u201d, \u201clo aleatorio\u201d, \u201clo que no esperamos\u201d, y cuando algo repite un patr\u00f3n (como \u201cme dice 47 otra vez\u201d), lo detectamos y cuestionamos. Eso hace que demos m\u00e1s importancia al hecho de que \u201cotra vez 47\u201d que al hecho de que, estad\u00edsticamente, podr\u00eda no haber patr\u00f3n alguno.<\/p>\n<p>Y esa conciencia humana \u2014 de patr\u00f3n, de sorpresa, de aleatoriedad \u2014 es lo que diferencia la experiencia del usuario de la mec\u00e1nica interna del modelo. Los modelos generan, nosotros interpretamos.<\/p>\n<hr \/>\n<h2 id=\"conclusi-n\">Conclusi\u00f3n<\/h2>\n<p>S\u00ed: cuando le pides un n\u00famero entre 1 y 100 a ChatGPT puede que te responda \u201c47\u201d (o un n\u00famero que se repite m\u00e1s de lo que esperar\u00edas). Pero no es por un truco oculto: es por la naturaleza del modelo de lenguaje, su entrenamiento con patrones textuales y su mecanismo de predicci\u00f3n.<br \/>\nEste sencillo experimento nos conecta con preguntas m\u00e1s amplias: \u00bfqu\u00e9 es \u201caleatorio\u201d? \u00bfC\u00f3mo opera el lenguaje humano y artificial? \u00bfHasta qu\u00e9 punto percibimos patrones que quiz\u00e1 no existen o quiz\u00e1 son inherentes al sistema?<\/p>","protected":false},"excerpt":{"rendered":"<p>El fen\u00f3meno: pedir un n\u00famero al azar \u2192 respuesta \u201c47\u201d Quiz\u00e1s te ha pasado: abres ChatGPT y le dices algo como: \u201cDime un n\u00famero aleatorio del 1 al 100\u201d Y te devuelve: \u201c47\u201d.<\/p>","protected":false},"author":2,"featured_media":1458,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[76],"tags":[117,126,244],"class_list":["post-1457","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ia","tag-chatgpt","tag-llm","tag-sesgos"],"acf":[],"_links":{"self":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/comments?post=1457"}],"version-history":[{"count":1,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1457\/revisions"}],"predecessor-version":[{"id":4971,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1457\/revisions\/4971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media\/1458"}],"wp:attachment":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media?parent=1457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/categories?post=1457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/tags?post=1457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}