Blog sobre educación

Mes: mayo 2025

El profesor que no existía

Una obra viva entre ciencia ficción, música e inteligencia artificial

Hoy se publica El profesor que no existía, una novela que no solo cuenta una historia, sino que también encarna un experimento literario, técnico y emocional. Es, en muchos sentidos, una obra que no debería haber sido posible… y, sin embargo, está aquí.

Esta novela nace de una colaboración entre la imaginación humana y la inteligencia artificial. El autor, no una máquina, concibió la estructura, los personajes, el concepto y la dirección narrativa; el texto fue luego generado, reelaborado y afinado con la ayuda de Claude, un sistema avanzado de IA desarrollado por Anthropic. Este cruce de inteligencias —humana y artificial— no es solo un medio de producción: es parte del tema mismo de la novela. Una obra que reflexiona sobre los límites entre lo real y lo simulado no podía nacer de otro modo.

Una novela, tres dimensiones

El profesor que no existía no se limita a ser una obra lineal encerrada entre dos cubiertas. Su diseño responde a una lógica tridimensional:

  1. La narrativa: la historia de Gabriel Vega, un “profesor” digital que llega a un instituto tradicional envuelto en niebla (literal y metafórica), pone en juego preguntas urgentes sobre el conocimiento, la identidad, la memoria y la delegación del pensamiento. En su tono y estructura, la novela mezcla el thriller educativo con la fábula filosófica.
  2. La banda sonora: cada capítulo se acompaña de un álbum musical cuidadosamente seleccionado. No para escucharla cómo haríamos con nuestro artista favorito, sino para crear una atmósfera emocional que potencie la lectura. Se trata de un fondo sonoro que, como la niebla de Valdeniebla, envuelve pero no tapa. La música convierte la lectura en experiencia.
  3. La obra viva: quizá el aspecto más insólito y, hasta donde sé, es la primera vez que un autor incorpora este recurso a su propia obra y lo convierte en parte de la experiencia narrativa. La novela no termina en la última página. Gabriel Vega, el personaje central, existe también en el sitio web ja.cat/gabrielvega, donde lectores y lectoras pueden conversar con él. Allí, esta inteligencia artificial —con su voz, su memoria y su estilo— sigue respondiendo preguntas, debatiendo ideas, y ayudando a interpretar lo leído. Gabriel no solo forma parte de la ficción: forma parte del lector.

¿Una novela escrita por quién?

Desde su origen, El profesor que no existía pone en cuestión la figura del autor. ¿Quién es el autor cuando una IA ha generado parte de los textos? ¿Quién decide el estilo, la intención, la ética de lo que se escribe? ¿Importa más el proceso, el resultado, o el efecto que la obra produce en quien la lee? Como se dice en la propia introducción:

“Quizá, como sugiere la propia novela, la pregunta más importante no sea el origen, sino las elecciones realizadas y el impacto de la obra resultante.”

Esta publicación no es solo el cierre de un proceso creativo: es su punto de partida. A partir de hoy, El profesor que no existía comienza a circular, a ser leído, comentado, discutido. Y, gracias a su dimensión viva, también a seguir evolucionando.

Os invito a leerla sin prisa, dejándoos acompañar por la música y guiados por la curiosidad. Os espera una historia que habla de tecnología, pero también de memoria, de enseñanza, de cuidado… y de la inquietud que sentimos cuando algo demasiado perfecto empieza a parecer real.

Bienvenidos a Valdeniebla. Bienvenidos a esta novela que no acaba cuando se cierra el libro.

Juan José de Haro – autor humano
Gabriel Vega – el profesor que no existía

Mayo de 2025

Guía de lectura de El profesor que no existía.

Pódcast sobre la novela


Descarga la obra:

Cómo activar la IA en nuestros recursos educativos

Poder activar un chatbot desde una aplicación en HTML o un recurso creado con Google Sites, eXeLearning o Moodle, es muy útil porque amplía el rango de lo que posibilidades al incluir a la propia inteligencia artificial en nuestros programas mediante instrucciones dadas a la IA, técnica conocida como Vibe Coding.

¿En qué consiste activar un chatbot desde una aplicación?

Consiste en llamar a un chatbot, como Grok, ChatGPT, Claude, etc., desde nuestra aplicación o recurso educativo, pasándole un prompt que la IA ejecutará siguiendo las instrucciones que le hemos dado. Además, podemos hacer que el usuario introduzca información (parámetros) manualmente y esta información se añada al prompt.

Aquí tenemos un ejemplo sencillo. Cuando lo pruebes, fíjate en el prompt que ha sido utilizado:

Define el concepto:

¿Cómo se consigue pasar un prompt a la IA?

En la siguiente tabla se indica la sintaxis para los diferentes chatbots. Donde pone PROMPT es el prompt que les pasamos.

ChatbotFormato de URL
ChatGPThttps://chatgpt.com/?q=PROMPT
Grokhttps://grok.com/?q=PROMPT
Le Chathttps://chat.mistral.ai/chat/?q=PROMPT
Microsoft Copilothttps://copilot.microsoft.com/?q=PROMPT
Perplexityhttps://www.perplexity.ai/?q=PROMPT
Claudehttps://claude.ai/new?q=PROMPT

Por ejemplo, este enlace abrirá ChatGPT y escribirá un acróstico con la fecha actual: https://chatgpt.com/?q=Escribe un acróstico con la fecha de hoy. A diferencia de Grok, en el ejemplo que encabeza este artículo, en ChatGPT, debemos pulsar el botón «enviar» en el chat antes de obtener una respuesta.

El resto de chatbots (Gemini, DeepSeek, etc.) no admiten este tipo de URL y es una limitación de sus propios chatbots.


A continuación veremos dos situaciones. La primera es el caso de que queramos hacer la aplicación con un chatbot partiendo de cero. La segunda es si deseamos el chatbot en un recurso ya existente, como en Google Sites, Moodle o eXeLearning.

Escenario 1: Desarrollo completo de la aplicación con chatbot

El prompt para que una aplicación creada con IA lance un chatbot podría ser el que vemos a continuación. El texto en cursiva y fondo amarillo deberemos modificarlo según nuestros intereses:

Un ejemplo completo (creación de la app e inserción de chatbot) sería el siguiente:

Hemos usado Claude para esta aplicación y después de unos cuantos prompts adicionales con indicaciones de mejora, obtenemos la siguiente aplicación: Biomas terrestres.

Podemos ver más ejemplos con los siguientes programas:

  • Multiprompt: Es una aplicación capaz de abrir y enviar el prompt a todos los chatbots que lo permiten, además copia el prompt en el portapapeles para pegarlo en los chatbots a los que no se les puede pasar mediante URL.
  • Calendario ODS: Es un calendario con fechas de las Naciones Unidas relacionadas con los ODS. Al seleccionar una fecha concreta en la parte inferior, se pueden crear actividades mediante IA, previa selección del chatbot deseado.

Nota 1: Grok destaca sobre los demás chatbots, ya que proporciona respuestas de forma automática sin necesidad de pulsar el botón “Enviar” y permite el acceso sin requerir autenticación (a diferencia de algunos de los otros que sí la solicitan).

Nota 2: Si queremos, podemos diferenciar el texto que verá el usuario del prompt que se le pasa a la IA de forma parecida a cómo se ha implementado en el escenario 2.

Escenario 2: Insertar el chatbot en un recurso HTML ya existente

Si queremos añadir los chatbots a través de un editor HTML como el que tienen Google Sites, Moodle, eXeLearning o WordPress, el prompt para insertar el código del chatbot deberá ser diferente:

Veamos un ejemplo. Supongamos que tenemos un recurso sobre literatura donde queremos que los estudiantes puedan comparar entre dos de los autores. El prompt anterior sería:

Fijémonos en que el texto que aparece al usuario es muy diferente del prompt que finalmente se envía al chatbot. Puedes comprobarlo aquí:

¿Qué autores y deseas comparar literariamente?

En Google Sites, debemos abrir en modo edición la página donde lo queramos insertar y pulsar en la parte derecha del editor: Insertar > Insertar > Insertar código. Con Google Sites también funcionará el primer escenario descrito antes sobre la creación de la aplicación desde cero.


Nota: Este artículo tiene nivel 1 en el Marco para la integración de la IA generativa.

Pódcast del artículo

FAQ creada con NotebookLM

¿Qué significa «activar la IA» en recursos educativos?

Significa integrar un chatbot de inteligencia artificial (IA), como Grok, ChatGPT, Claude, etc., directamente en aplicaciones o recursos educativos existentes (creados con herramientas como HTML, Google Sites, eXeLearning o Moodle). Esto permite que la IA realice tareas específicas basándose en las instrucciones que le proporcionamos (mediante un «prompt») y, opcionalmente, en información que el usuario introduzca. Esta técnica se conoce como Vibe Coding y amplía las posibilidades de lo que se puede hacer con estos recursos al incorporar la capacidad de procesamiento de la IA.

¿Cómo se pasa un «prompt» a un chatbot desde una aplicación o recurso?

Se pasa un «prompt» a un chatbot utilizando un formato de URL específico para cada plataforma. La mayoría de los chatbots admiten una sintaxis donde se añade ?q={PROMPT} a su URL base, reemplazando {PROMPT} por el texto de la instrucción que queremos dar a la IA. Por ejemplo, para ChatGPT, el formato sería https://chatgpt.com/?q={PROMPT}. Sin embargo, no todos los chatbots (como Gemini o DeepSeek) admiten este tipo de URL directa. Es importante notar que, si bien algunos chatbots (como Grok) pueden comenzar a procesar la respuesta automáticamente, otros (como ChatGPT) requieren que el usuario presione el botón «enviar» en el chat una vez que se abre la ventana.

¿Qué es el «Vibe Coding»?

El «Vibe Coding» es la técnica mencionada en el contexto de activar la IA en recursos educativos. Se refiere a la acción de dar instrucciones a la inteligencia artificial (IA) para que realice acciones dentro de nuestros programas o recursos. Esencialmente, se trata de «codificar» el comportamiento deseado de la IA a través de los prompts que se le pasan, integrándola en la funcionalidad de la aplicación o recurso educativo.

¿Se puede incluir información proporcionada por el usuario en el prompt que se pasa a la IA?

Sí, es posible y muy útil. La técnica permite que el usuario introduzca información específica (llamada «parámetros») a través de campos de texto dentro de la aplicación o recurso educativo. Esta información introducida por el usuario se puede incorporar dinámicamente al «prompt» antes de pasárselo al chatbot. Esto personaliza la consulta a la IA basándose en las necesidades o entradas del usuario, haciendo que el recurso sea más interactivo y adaptable.

¿Cuál es la diferencia al crear una aplicación con un chatbot desde cero en comparación con insertarlo en un recurso HTML existente?

Al crear una aplicación desde cero, se puede dar una instrucción más general a la IA para que genere el código HTML completo de la aplicación, incluyendo la funcionalidad del chatbot. Por ejemplo, se puede pedir que cree una aplicación HTML sobre un tema y que además incluya campos de texto para el usuario y un botón que active un chatbot con un prompt basado en la entrada del usuario.

Si se quiere insertar la funcionalidad del chatbot en un recurso HTML ya existente (como en Google Sites, Moodle o eXeLearning), la instrucción a la IA debe ser diferente. Se le debe especificar que genere únicamente el fragmento de código HTML necesario para la utilidad del chatbot, sin incluir etiquetas como <html>, <head>, <body> y <style>.

Probablemente también te interese: Cómo crear aplicaciones educativas con IA para integrarlas en tus recursos digitales.

© 2025 Bilateria

Tema por Anders NorenArriba ↑