	{"id":1190337,"date":"2026-05-11T17:17:41","date_gmt":"2026-05-11T16:17:41","guid":{"rendered":"https:\/\/www.artefact.com\/?post_type=blog&#038;p=1190337"},"modified":"2026-05-11T17:32:03","modified_gmt":"2026-05-11T16:32:03","slug":"detecting-hallucinations-in-llms-one-token-at-a-time","status":"publish","type":"blog","link":"https:\/\/www.artefact.com\/es\/blog\/detecting-hallucinations-in-llms-one-token-at-a-time\/","title":{"rendered":"Detectando alucinaciones en LLMs, un token a la vez"},"content":{"rendered":"<p>C\u00f3mo la puntuaci\u00f3n basada en la entrop\u00eda puede decirle cu\u00e1ndo su modelo est\u00e1 inventando cosas - y d\u00f3nde - envuelto en artefactual, nuestro paquete Python.<\/p>\n<p>Nota: Este art\u00edculo es una continuaci\u00f3n de <a href=\"https:\/\/medium.com\/ardian-data-science\/is-your-ai-lying-to-you-04e59ac61fff?postPublishedType=initial\" target=\"_blank\" rel=\"noopener\">el art\u00edculo de nuestros amigos de Ardian<\/a>, en el que se detalla lo crucial que es la IA responsable para las instituciones financieras. \u00a1No deje de consultarlo!<\/p>\n<h2>El problema de la alucinaci\u00f3n<\/h2>\n<p>Los modelos de lenguaje grandes son asombrosamente capaces. Resumen, traducen, razonan y programan (mejor que yo). Pero a diferencia de m\u00ed, tambi\u00e9n se han hecho notorios por inventar hechos con una confianza inquietante.<\/p>\n<p>En la literatura del Procesamiento del Lenguaje Natural (PLN), una alucinaci\u00f3n es cualquier contenido generado por un modelo que sea incorrecto en cuanto a los hechos, disparatado o infiel a una fuente proporcionada, aunque parezca perfectamente veros\u00edmil. Las consecuencias van desde benignas (una respuesta err\u00f3nea a un trivial) hasta graves (una cita legal inventada, una dosis incorrecta de un medicamento). A medida que las organizaciones integran los LLM en los sistemas de producci\u00f3n, la cuesti\u00f3n pasa de <em>\u201c\u00bfPuede este modelo generar un texto \u00fatil?\u201d<\/em> a <em>\u201c\u00bfpodemos fiarnos de lo que acaba de decir?\u201d<\/em><\/p>\n<p>Considere un ejemplo concreto. Usted trabaja en una instituci\u00f3n financiera y pregunta a su LLM local:<\/p>\n<blockquote><p>\u201c\u00bfCu\u00e1les fueron los ingresos netos de Emerson Electric en 2023?\u201d<\/p><\/blockquote>\n<p><img decoding=\"async\" class=\"lazyload aligncenter wp-image-1190466\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1.png\" alt=\"\" width=\"700\" height=\"185\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27185%27%20viewBox%3D%270%200%20700%20185%27%3E%3Crect%20width%3D%27700%27%20height%3D%27185%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1-200x53.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1-300x79.png 300w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1-400x106.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1-600x158.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1-768x203.png 768w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1-800x211.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1-1024x270.png 1024w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-1.png 1045w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>La modelo responde: <em>\u201cEmerson Electric inform\u00f3 de unos ingresos netos de aproximadamente $15.200 millones para el a\u00f1o fiscal 2023\u201d.\u201d<\/em> Suena razonable. \u00bfPero es correcto? No tiene el informe anual abierto. No tiene una verdad de base con la que comparar. S\u00f3lo tiene el resultado del modelo... y la duda.<\/p>\n<p>Este es el escenario en el que trabajamos. Sin or\u00e1culo. Ninguna respuesta de referencia en el momento de la inferencia. S\u00f3lo una respuesta LLM y el metadata que produce al generarla. El objetivo: cuantificar la probabilidad de que esta salida sea alucinada, a partir de un \u00fanico pase de generaci\u00f3n.<\/p>\n<h2>Detectar alucinaciones: es m\u00e1s dif\u00edcil de lo que parece<\/h2>\n<h3>El enfoque de fuerza bruta<\/h3>\n<p>Una idea natural es hacer la misma pregunta al modelo varias veces y comprobar si las respuestas coinciden. Si cinco de seis ejecuciones dicen \u201c$15.200 millones\u201d y una dice \u201c$18.700 millones\u201d, el consenso le da cierta confianza. Este es el principio en el que se basan m\u00e9todos como SelfCheckGPT, que miden la coherencia entre varias salidas muestreadas: un enfoque \u201cestilo Montecarlo\u201d para la detecci\u00f3n de alucinaciones.<\/p>\n<p>Funciona. Pero tiene dos inconvenientes importantes:<\/p>\n<ol>\n<li><strong>Coste.<\/strong> Cada generaci\u00f3n adicional multiplica su presupuesto de inferencia. Para SelfCheckGPT con 10 muestras, usted paga aproximadamente 10 veces el c\u00e1lculo, m\u00e1s el coste de un modelo de similitud sem\u00e1ntica por encima. A escala, esto es prohibitivo.<\/li>\n<li><strong>Granularidad.<\/strong> Los m\u00e9todos multidisparo operan a nivel de secuencia. Le dicen \u201cesta respuesta parece poco fiable\u201d, pero no qu\u00e9 parte de la respuesta es problem\u00e1tica. Una respuesta podr\u00eda ser 90% exacta con una \u00fanica figura alucinada enterrada en el medio. Le gustar\u00eda saber d\u00f3nde.<\/li>\n<\/ol>\n<p>Estas limitaciones nos motivaron a buscar una se\u00f1al diferente, que fuera barata, de un solo disparo y que funcionara a nivel de token (los fragmentos individuales de palabras que el LLM manipula internamente).<\/p>\n<h3>La se\u00f1al ya est\u00e1 ah\u00ed<\/h3>\n<p>Cuando un LLM genera texto, no se limita a emitir tokens. En cada paso, calcula una distribuci\u00f3n de probabilidad sobre todo su vocabulario: <em>\u201cTeniendo en cuenta la indicaci\u00f3n y todo lo que he generado hasta ahora, \u00bfcu\u00e1l es la probabilidad de cada posible ficha siguiente?\u201d<\/em>\u00a0La ficha ganadora se muestrea. El resto se descartan. Pero esas probabilidades (y m\u00e1s concretamente, lo repartidas que est\u00e1n) llevan informaci\u00f3n sobre la confianza interna del modelo.<\/p>\n<p>Si el modelo est\u00e1 muy seguro, la mayor parte de la masa de probabilidad se concentra en una sola ficha. Si el modelo duda, la probabilidad se reparte entre muchos candidatos. Esta dispersi\u00f3n es exactamente lo que mide la entrop\u00eda.<\/p>\n<h3>Entrop\u00eda: un desv\u00edo r\u00e1pido<\/h3>\n<p>La entrop\u00eda es una magnitud te\u00f3rica de la informaci\u00f3n que mide la incertidumbre de una distribuci\u00f3n de probabilidad. La intuici\u00f3n es sencilla. Imagine tres cajas. Una contiene una galleta. Tiene que adivinar cu\u00e1l.<\/p>\n<p><img decoding=\"async\" class=\"lazyload aligncenter wp-image-1190467\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2.png\" alt=\"\" width=\"800\" height=\"404\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27800%27%20height%3D%27404%27%20viewBox%3D%270%200%20800%20404%27%3E%3Crect%20width%3D%27800%27%20height%3D%27404%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2-200x101.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2-300x152.png 300w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2-400x202.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2-600x303.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2-768x388.png 768w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2-800x404.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-2.png 982w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<ul>\n<li><strong>Escenario A:<\/strong> Usted sabe que la galleta est\u00e1 en la caja 2. Su incertidumbre es cero. Entrop\u00eda = 0.<\/li>\n<li><strong>Escenario B:<\/strong> No tiene ni idea. Cada casilla tiene una probabilidad de 1\/3. Su incertidumbre es m\u00e1xima. Entrop\u00eda = log\u2082(3) \u2248 1,58 bits.<\/li>\n<\/ul>\n<p>Ahora sustituya las casillas por tokens y la galleta por la palabra siguiente \u201ccorrecta\u201d. En cada paso de generaci\u00f3n, un LLM se enfrenta a esta elecci\u00f3n exacta - excepto que en lugar de 3 casillas, elige entre un vocabulario de m\u00e1s de 100.000 tokens. Cuando el modelo est\u00e1 seguro, un token domina y la entrop\u00eda es baja. Cuando duda, la entrop\u00eda aumenta.<\/p>\n<p><img decoding=\"async\" class=\"lazyload aligncenter wp-image-1190468\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3.png\" alt=\"\" width=\"800\" height=\"434\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27800%27%20height%3D%27434%27%20viewBox%3D%270%200%20800%20434%27%3E%3Crect%20width%3D%27800%27%20height%3D%27434%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3-200x109.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3-300x163.png 300w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3-400x217.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3-600x326.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3-768x417.png 768w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3-800x434.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-3.png 1008w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: center;\"><em>La distribuci\u00f3n de probabilidad se extiende en dos casos diferentes.<\/em><\/p>\n<p>La idea clave es que una entrop\u00eda elevada en una posici\u00f3n dada de la ficha se correlaciona con una mayor probabilidad de error en esa posici\u00f3n. El modelo nos est\u00e1 diciendo, a trav\u00e9s de su distribuci\u00f3n de probabilidades, que no est\u00e1 seguro de lo que viene a continuaci\u00f3n. S\u00f3lo tenemos que escuchar.<\/p>\n<h2>De la entrop\u00eda a las puntuaciones de alucinaci\u00f3n<\/h2>\n<h3>EPR: Tasa de producci\u00f3n de entrop\u00eda<\/h3>\n<p>Nuestra primera m\u00e9trica, la EPR (tasa de producci\u00f3n de entrop\u00eda), es directa. Para cada token de la secuencia generada, calculamos la entrop\u00eda de las K probabilidades de token predichas m\u00e1s altas del modelo. A continuaci\u00f3n, hacemos la media de toda la secuencia. Esto da un \u00fanico n\u00famero que refleja la vacilaci\u00f3n media del modelo sobre la respuesta completa.<\/p>\n<p>Se trata de una m\u00e9trica no supervisada: no requiere etiquetas. En nuestros experimentos (publicados en ECIR 2026), la EPR por s\u00ed sola alcanza puntuaciones ROC-AUC de entre 74 y 81 en TriviaQA a trav\u00e9s de cuatro LLM diferentes. No est\u00e1 mal para una m\u00e9trica que no cuesta esencialmente nada m\u00e1s all\u00e1 de un \u00fanico pase de generaci\u00f3n.<\/p>\n<p>Pero podemos hacerlo mejor.<\/p>\n<h3>WEPR: Tasa de producci\u00f3n de entrop\u00eda ponderada<\/h3>\n<p>La entrop\u00eda bruta trata todos los rangos de tokens por igual. La contribuci\u00f3n a la entrop\u00eda del token clasificado en primer lugar (el m\u00e1s probable) y del token clasificado en d\u00e9cimo lugar se ponderan igual. En la pr\u00e1ctica, la forma en que la incertidumbre se distribuye entre los rangos conlleva informaci\u00f3n discriminatoria.<\/p>\n<p>La WEPR (EPR ponderada) aprende un conjunto de ponderaciones para reequilibrar estas contribuciones. Utiliza dos se\u00f1ales:<\/p>\n<ul>\n<li>El <strong>media<\/strong> entrop\u00eda ponderada a lo largo de la secuencia - capturando la vacilaci\u00f3n general.<\/li>\n<li>El <strong>m\u00e1ximo<\/strong> contribuci\u00f3n de entrop\u00eda por rango: captar los picos de incertidumbre. Un \u00fanico momento de gran vacilaci\u00f3n puede ser el sello distintivo de una alucinaci\u00f3n, aunque el resto de la secuencia se haya generado con confianza.<\/li>\n<\/ul>\n<p>Estas caracter\u00edsticas se introducen en una regresi\u00f3n log\u00edstica, entrenada en un conjunto data etiquetado. La salida de la sigmoide es una probabilidad calibrada:<\/p>\n<blockquote><p>\u201cEsta respuesta tiene una probabilidad 86% de contener una alucinaci\u00f3n\u201d.\u201d<\/p><\/blockquote>\n<p><img decoding=\"async\" class=\"lazyload aligncenter wp-image-1190469\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4.png\" alt=\"\" width=\"700\" height=\"311\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27311%27%20viewBox%3D%270%200%20700%20311%27%3E%3Crect%20width%3D%27700%27%20height%3D%27311%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4-200x89.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4-300x133.png 300w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4-400x178.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4-600x267.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4-768x342.png 768w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4-800x356.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-4.png 805w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>M\u00e1s all\u00e1 de la clasificaci\u00f3n, WEPR tambi\u00e9n produce puntuaciones a nivel de token. Cada token de la secuencia generada recibe su propia probabilidad de alucinaci\u00f3n, lo que le permite se\u00f1alar exactamente qu\u00e9 partes de una respuesta merecen ser examinadas. Esto se computa en tiempo real, token por token, a medida que el modelo genera - sin necesidad de esperar a la salida completa.<\/p>\n<p><img decoding=\"async\" class=\"lazyload aligncenter wp-image-1190470\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5.png\" alt=\"\" width=\"700\" height=\"243\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27243%27%20viewBox%3D%270%200%20700%20243%27%3E%3Crect%20width%3D%27700%27%20height%3D%27243%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5-200x70.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5-300x104.png 300w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5-400x139.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5-600x209.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5-768x267.png 768w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5-800x278.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5-1024x356.png 1024w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-5.png 1053w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<h3>\u00bfY las etiquetas?<\/h3>\n<p>Un m\u00e9todo supervisado requiere anotaciones. Etiquetar a mano miles de pares de GC es lento. As\u00ed que utilizamos un <strong>LLM como juez<\/strong> enfoque: un modelo independiente compara cada respuesta generada con la verdad del terreno conocida y la etiqueta como correcta o incorrecta.<\/p>\n<p>\u00bfEs fiable? Lo validamos con anotadores humanos. Un grupo de 15 investigadores etiquet\u00f3 a mano m\u00e1s de 1.300 pares de respuestas. El acuerdo entre el juez automatizado y los evaluadores humanos alcanz\u00f3 el 95,7%, con un Kappa de Cohen de 0,90. Las etiquetas automatizadas son un sustituto fiable del juicio humano y son lo suficientemente s\u00f3lidas como para entrenar un detector de alucinaciones con ellas.<\/p>\n<h2>Presentamos artefactual: ahora le toca jugar a usted.<\/h2>\n<p>Hemos empaquetado todo esto en una biblioteca Python de c\u00f3digo abierto: <a href=\"https:\/\/github.com\/artefactory\/artefactual\/\" target=\"_blank\" rel=\"noopener\">artefactual<\/a>.<\/p>\n<p>La biblioteca se suministra con pesos de calibraci\u00f3n precalculados para varias familias de modelos (Mistral-Small, Falcon-3, Phi-4, Ministral-8B), por lo que puede empezar a puntuar las salidas inmediatamente sin necesidad de ejecutar ning\u00fan proceso de formaci\u00f3n. Analiza los resultados de vLLM, la API de finalizaci\u00f3n de conversaciones de OpenAI y la API de respuestas de OpenAI.<\/p>\n<p>He aqu\u00ed el uso m\u00e1s sencillo posible:<\/p>\n<p><img decoding=\"async\" class=\"lazyload aligncenter wp-image-1190471\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-6.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-6.png\" alt=\"\" width=\"700\" height=\"657\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27657%27%20viewBox%3D%270%200%20700%20657%27%3E%3Crect%20width%3D%27700%27%20height%3D%27657%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-6-200x188.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-6-300x281.png 300w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-6-400x375.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-6.png 535w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Las puntuaciones a nivel de token son especialmente \u00fatiles para la visualizaci\u00f3n. Cada token de la respuesta recibe su propia probabilidad de alucinaci\u00f3n, que puede representar como un gradiente de color, verde para seguro o rojo para incierto. De un vistazo, ver\u00e1 exactamente qu\u00e9 partes de una respuesta merecen ser examinadas.<\/p>\n<h2>En una tuber\u00eda RAG<\/h2>\n<p>Donde esto se vuelve pr\u00e1ctico es en la generaci\u00f3n mejorada por recuperaci\u00f3n. Imagine una tuber\u00eda que recupera documentos de una base de conocimientos y los alimenta como contexto a un LLM. Si la recuperaci\u00f3n falla (documentos err\u00f3neos, p\u00e1ginas que faltan, contexto incompleto, etc.) el modelo intentar\u00e1 rellenar los huecos a partir de su memoria param\u00e9trica, y ah\u00ed es donde aparecen las alucinaciones.<\/p>\n<p>Con artefactual, puede a\u00f1adir una puerta:<\/p>\n<p><img decoding=\"async\" class=\"lazyload aligncenter wp-image-1190472\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-7.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-7.png\" alt=\"\" width=\"700\" height=\"187\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27187%27%20viewBox%3D%270%200%20700%20187%27%3E%3Crect%20width%3D%27700%27%20height%3D%27187%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-7-200x53.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-7-300x80.png 300w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-7-400x107.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2026\/05\/Detecting-Hallucinations-in-LLMs-One-Token-at-a-Time-Image-7.png 454w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<h2>Nuestro art\u00edculo cient\u00edfico En pocas palabras - Lo que encontramos<\/h2>\n<p>Probamos la EPR y la WEPR en cuatro LLM (Mistral-Small-24B, Falcon-3-10B, Phi-4, Ministral-8B) en tres tareas: detecci\u00f3n de alucinaciones en TriviaQA, generalizaci\u00f3n a WebQuestions y detecci\u00f3n de contextos perdidos en un entorno de RAG financiero.<\/p>\n<p>Algunos puntos destacados:<\/p>\n<ul>\n<li><strong>La WEPR supera sistem\u00e1ticamente a los m\u00e9todos existentes.<\/strong> Supera tanto a SelfCheckGPT (un m\u00e9todo multidisparo que requiere 10 veces m\u00e1s c\u00e1lculo) como a HalluDetect (un competidor de disparo \u00fanico) en casi todas las combinaciones modelo-dataset.<\/li>\n<li><strong>No necesita muchas log-probabilidades.<\/strong> El rendimiento se estabiliza en torno a K = 8-10 log-probabilidades accesibles por token. Incluso con un acceso limitado a la API, la se\u00f1al est\u00e1 ah\u00ed.<\/li>\n<li><strong>Generaliza.<\/strong> WEPR entrenado en TriviaQA se transfiere bien a WebQuestions e incluso a un corpus financiero especializado, detectando casos en los que un sistema RAG generaba respuestas sin suficiente contexto.<\/li>\n<li><strong>Es r\u00e1pido.<\/strong> La puntuaci\u00f3n tarda aproximadamente 80 microsegundos por secuencia. Comp\u00e1relo con los &gt;10 segundos de SelfCheckGPT.<\/li>\n<\/ul>\n<p>En nuestros experimentos sobre una tarea RAG financiera (analizando 10-K anuales reports del conjunto ArGiMi-Ardian data), WEPR alcanz\u00f3 hasta 93,6 ROC-AUC en la detecci\u00f3n de respuestas generadas sin el contexto adecuado. Se trata de una se\u00f1al fuerte para activar una segunda pasada de recuperaci\u00f3n.<\/p>\n<h3>Nota sobre el acceso log-probabilidad:<\/h3>\n<p>Todo lo descrito anteriormente depende de una cosa: el acceso a las probabilidades de registro a nivel de testigo del modelo. Esto es lo que nos permite calcular la entrop\u00eda y, por extensi\u00f3n, las puntuaciones de alucinaci\u00f3n.<\/p>\n<p>Hoy en d\u00eda, este acceso no est\u00e1 garantizado. Anthropic no expone log-probabilities a trav\u00e9s de su API. OpenAI las proporciona para los modelos sin razonamiento - puede solicitar top_logprobs con GPT-5.4 o GPT-5.4-mini, pero s\u00f3lo si establece el esfuerzo de razonamiento en ninguno . Por otro lado, Google permite acceder a todos los logprobs con su API generate_content.<\/p>\n<p>Los modelos de peso abierto servidos a trav\u00e9s de vLLM o motores de inferencia similares dan acceso completo.<\/p>\n<p>Esto es importante. Las probabilidades logar\u00edtmicas son una se\u00f1al ligera y rica en informaci\u00f3n. No cuesta nada producirlas (el modelo las calcula de todos modos durante la generaci\u00f3n) y permiten toda una clase de m\u00e9todos de cuantificaci\u00f3n de la incertidumbre, el nuestro incluido. Restringir el acceso a ellas empuja a los usuarios hacia una confianza ciega en los resultados de los modelos o hacia costosos m\u00e9todos de detecci\u00f3n de disparos m\u00faltiples.<\/p>\n<p>Si trabaja con LLM en producci\u00f3n y le preocupa la fiabilidad de los resultados, la disponibilidad de las log-probabilidades deber\u00eda formar parte de sus criterios de selecci\u00f3n de modelos. Y si usted es un proveedor de modelos: exponer las log-probabilidades es una de las formas m\u00e1s baratas de hacer que sus modelos sean m\u00e1s fiables.<\/p>","protected":false},"excerpt":{"rendered":"<p>Los modelos de lenguaje grandes son asombrosamente capaces. Resumen, traducen, razonan y programan (mejor que yo). Pero a diferencia de m\u00ed, tambi\u00e9n se han hecho notorios por inventar hechos con una confianza inquietante.<\/p>","protected":false},"featured_media":1190338,"parent":0,"template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false},"blog-category":[21939,2995],"blog-language":[2991],"class_list":["post-1190337","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-category-medium","blog-category-ai-technology","blog-language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artefact.com\/es\/wp-json\/wp\/v2\/blog\/1190337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artefact.com\/es\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.artefact.com\/es\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artefact.com\/es\/wp-json\/wp\/v2\/media\/1190338"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/es\/wp-json\/wp\/v2\/media?parent=1190337"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/es\/wp-json\/wp\/v2\/blog-category?post=1190337"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/es\/wp-json\/wp\/v2\/blog-language?post=1190337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}