Chatbot

De WikiCAAD

Un chatbot o bot conversacional es un programa diseñado para simular conversaciones humanas. Utiliza procesamiento de lenguaje natural para entender y responder a entradas proporcionando respuestas coherentes basadas en su programación o aprendizaje.

El chatbot ELIZA

El origen de los chatbots se remonta a la década de los 60, cuando se desarrolló ELIZA, uno de los primeros programas diseñados para simular una conversación humana. Creado por Joseph Weizenbaum en 1966, ELIZA utilizaba un enfoque básico de procesamiento de lenguaje natural para imitar a un psicoterapeuta de la escuela de Carl Rogers. Este programa analizaba las entradas del usuario y generaba respuestas que parecían humanas, aunque solo seguía patrones predefinidos. A pesar de su simplicidad, ELIZA marcó un hito en la historia de los chatbots, demostrando el potencial de los programas para interactuar con las personas de manera conversacional.

Se considera que ELIZA fue uno de los precedentes de las primeras aventuras conversacionales.

Durante la década de 2010, los chatbots experimentaron una notable evolución impulsada por los avances en inteligencia artificial (IA). Estos sistemas, basados en modelos de lenguaje natural, se entrenan utilizando ingentes cantidades de datos textuales, lo que les permite aprender patrones complejos del lenguaje humano y generar respuestas coherentes, adaptándose al contexto de cada conversación.

Uso de chatbots como intérpretes de aventuras de texto

Un chatbot de IA basado en modelos de lenguaje natural puede ser utilizado como intérprete de aventuras conversacionales.

A diferencia de los intérpretes tradicionales como la Máquina-Z, este tipo de chatbots pueden cumplir esta función sin necesidad de un programa escrito previamente mediante un parser o sistema de desarrollo; basta con proporcionar a la IA las siguientes informaciones:

  1. Instrucciones claras sobre el funcionamiento: Definir las reglas del juego, como los comandos posibles (por ejemplo, verbos como "mirar", "usar", "hablar con") y la forma en que las acciones afectan el mundo de la aventura.
  2. Guion o base narrativa: Este guion detalla el escenario, los personajes, los objetos y las interacciones posibles. Por ejemplo:
    • Escenario: "Estás en una habitación oscura con una mesa y una lámpara."
    • Objetos: "La lámpara está apagada. En la mesa hay una llave."
    • Interacciones: "Usar la lámpara" => "La lámpara ilumina la habitación."

Hay que tener en cuenta que, aunque el chatbot reciba instrucciones de ceñirse lo más posible al guion propuesto y solo apartarse del mismo para facilitar la jugabilidad o dar mayor amplitud a las descripciones, la inteligencia artificial puede llegar a alterar notablemente el desarrollo del argumento, por lo que, en realidad, nos encontramos ante aventuras en las que el guion es solo un punto de partida.

Algunos de los chatbots de IA basados en modelos de lenguaje natural capaces de servir como intérpretes de aventuras son ChatGPT, Gemini y Copilot.

Un ejemplo de aventura lista para jugar empleando un chatbot como intérprete es El halcón maltés escrita en 2025 por planseldon.