elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Así trabaja la IA de Notepad en Windows 11
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Así trabaja la IA de Notepad en Windows 11  (Leído 1,073 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.040



Ver Perfil
Así trabaja la IA de Notepad en Windows 11
« en: 25 Junio 2026, 17:05 pm »

¡Hola!

Estaba buscando una cosa en los archivos de Windows 11, y sin comerlo ni beberlo me encontré con unos prompts de IA embedidos en la sección de recursos del executable UWP del Notepad:



( En el resto de recursos que no muestro se encuentra la magia de las funcionalidades "Resumir" y "Reescritura personalizada", por si alguien quiere echarle un vistazo por su cuenta. )

¿Qué opinan?. A mi me parece bastante chapucero que dejen todo el prompting y las directrices tan a la vista, sin codificar ni nada. Cualquiera ahora con las herramientas adecuadas podría editar este recurso para hacer que la IA haga "cosas malas", y subir una captura de pantalla a redes sociales o un video a Youtube: "Mira lo que escribió la satánica IA de Notepad!". Es buscarse problemas y mala imagen.

Pero es que de todas formas ¿no se considera esto información sensible con copyright, y que el simple hecho de estar viéndolo (ya no digamos alterarlo) estaría sujeto a prohibiciones en los términos de uso de Microsoft?. ¿Pues entonces por qué lo ponen tan a la vista y sin ninguna seguridad?. Ya podrían hacer lo mismo compartiendo el código fuente de Windows 11 :xD

La verdad que yo cuando vi todo esto así de expuesto no me lo podía creer. Me hace gracia esa sección nº 5 donde pone: "Jailbreak prevention"...

Por otro lado agradezco la ¿torpeza? de que hagan así las cosas, por que analizando esto tal vez sirva para aprender las mejores prácticas que ejercen los profesionales que trabajan en (o para) Microsoft con el fin de maximizar nuestros resultados al consultar una IA.


« Última modificación: 25 Junio 2026, 17:22 pm por Eleкtro » En línea



Danielㅤ


Desconectado Desconectado

Mensajes: 1.978


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Así trabaja la IA de Notepad en Windows 11
« Respuesta #1 en: 27 Junio 2026, 03:57 am »

Hola, lo que mostras no tiene mucho sentido que digamos, eso está hecho así a propósito no creo que sea funcioal, lo deben haber dejado para que los curiosos crean que así se las controla a la IA, esas órdenes parecen apenas un simple comentario de un pequeño archivo de texto que tiene la IA, de hecho si lo modificas seguro que no notarás los cambios.

En muchos programas cuando modificas un texto o instrucciones desde Resource Hacker por ejemplo y luego guardas los cambios, no notas ninguna modificación y eso debe ser porque hay varios cambios que hacer no solamente en ese lugar.


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.040



Ver Perfil
Re: Así trabaja la IA de Notepad en Windows 11
« Respuesta #2 en: 27 Junio 2026, 09:15 am »

lo deben haber dejado para que los curiosos crean que así se las controla a la IA

Microsoft no suele añadir recursos para gastar una broma por que sean muy chistosos, o por trolear para despistar a los "curiosos", ni como si fuesen una especie de easter egg...

No. La lógica indica que si un recurso forma parte de un archivo ejecutable es por que ese recurso cumple un propósito específico (que no sea "gastar bromas" quiero decir). En este caso, y de forma muy reveladora, los recursos con identificadores 51, 52 y 53 de la sección RCDATA son cadenas de texto con formato Markdown de plantillas de prompts para IA que Notepad adapta de forma dinámica y le suministra a la IA de Microsoft, es decir, esos recursos de texto son las instrucciones de IA exactas que Notepad utiliza para comunicarse con la API de Copilot para poder generar texto de forma dinámica cuando el usuario utiliza las distintas funcionalidades de IA disponibles: 'Escribir', 'Reescribir', 'Reescritura personalizada' y 'Resumir'.

lo que mostras no tiene mucho sentido que digamos, eso está hecho así a propósito no creo que sea funcioal

Está hecho así a propósito por que así han diseño el prompt para la IA. Tiene sentido, y en la práctica es totalmente funcional.

Para que entiendas mejor el prompt de la imagen que compartí, las partes más importantes se ubican aquí:

Código:
───────────────
Available inputs
───────────────
[selection]        ← Optional. Text the user explicitly highlighted.
[before]           ← Optional. Paragraph that appears immediately above the cursor.
[after]            ← Optional. Paragraph that appears immediately below the cursor.
[prompt]           ← Mandatory. Free-form instruction entered by the user.
...
Código:
[selection]={0}
[before]={1}
[after]={2}
[prompt]={3}

En el prompt primero se define el nombre de las posibles entradas o inputs: [selection], [before], [after] y [prompt] junto a su significado para que la IA lo puede interpretar. Y más abajo se define un bloque con dichas entradas, y sus valores: {0}, {1}, {2}, {3}

Esos valores con brackets por si solos no sirven para nada, son simples marcadores de plantilla (o placeholders o "argumentos" si prefieres llamarlo de otra forma) con los que facilitar la inserción de texto en esa posición exacta de forma programática mediante una función interna en el código fuente del Notepad.

Lo que hará más o menos el código en ejecución de Notepad será coger el prompt entero y reemplazar de forma dinámica el valor "{0}" por el texto de selección actual del usuario, "{1}" por el párrafo que haya antes de la selección, "{2}" por el párrafo que haya después de la selección y "{3}" por un prompt personalizado...

Representado en una imagen:



Y cuando Notepad ya ha aplicado los valores a cada input, le suministra ese prompt modificado a la IA de Microsoft, espera la respuesta de la IA, y la procesa para extraer e insertar el texto en el editor.

Resumido y de forma simple, Notepad obtiene el prompt tal cual está definido en el recuro RCDATA, luego modifica los valores "{0}", "{1}", "{2}" y "{3}" (puede que haga alguna otra modificación adicional), y le envía ese prompt modificado a la IA en la nube.



Este otro recurso contiene otro prompt que está vinculado a la funcionalidad 'Resumir':



De nuevo, Notepad cogerá este prompt y reemplazará de forma dinámica ese valor o placeholder "{0}" por el texto actualmente seleccionado por el usuario, y "{1}" por la longitud especificada, y le enviará ese prompt modificado a la IA.

Y el recurso nº 51 contiene otro prompt que está vinculado a la funcionalidad 'Reescribir' y 'Reescritura personalizada'. En el propio prompt se ve como están definidos los inputs para el Tono, y el Formato (Poesía, Académico, Marketing, Párrafo, etc). Pero es bastante largo y no cabe todo en una captura de pantalla del Resource Hacker como para compartirlo aquí.
« Última modificación: 27 Junio 2026, 10:16 am por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ShellExecute Failed Windows 7 sobre raiz SO notepad++
Programación General
Graphixx 0 3,517 Último mensaje 22 Junio 2011, 00:37 am
por Graphixx
Microsoft ya trabaja en el sustituto de Windows 8 y se llamará "Windows Blue"
Noticias
wolfbcn 1 4,722 Último mensaje 29 Noviembre 2012, 13:03 pm
por crazykenny
Microsoft trabaja en una aplicación UWP de Windows Defender
Noticias
wolfbcn 0 6,041 Último mensaje 27 Octubre 2016, 18:16 pm
por wolfbcn
Microsoft ya trabaja en Windows 10 Redstone 4
Noticias
wolfbcn 0 15,148 Último mensaje 8 Noviembre 2016, 13:47 pm
por wolfbcn
Microsoft trabaja en una edición Windows 10 Workstation
Noticias
wolfbcn 0 1,874 Último mensaje 5 Junio 2017, 18:44 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines