Notxor tiene un blog
  • Inicio
  • Categorías
  • Tags
  • Archivo

Inteligencia artificial

Dándole vueltas a esas cosas del pensamiento, el lenguaje y los procesos cognitivos algo que, cierto catedrático y sus secuaces de cuyos nombres no quiero acordarme, me hicieron odiar en la facultad pero que siempre me ha parecido tremendamente interesante. Decía que le estaba dando vueltas y recordé que hace un tiempo, concretamente en noviembre pasado, hablando con un amigo en un chat sobre la NaNoWriMo, apareció también una referencia a la NaNoGenMo.

Ésta última consiste en generar una inteligencia artificial (programa, aplicación) que genere una novela de 50.000 palabras o más de manera automática. Llevan tres años haciéndolo y gente participando, cada vez más gente. Repasando las «novelas» generadas es posible afirmar que lo consiguen. Generan más de 50.000 palabras pero de una calidad ínfima o dicho de otro modo: generan documentos de ese tamaño pero no se les puede llamar «novela».

Me pregunté si se podría hacer algo más interesante. No sólo que junte palabras sino que esas palabras estén organizadas alrededor de unos personajes y –por lo menos– un hilo argumental, que de algún modo balancee las descripciones, los diálogos y las acciones. Por lo que vi, –no hice una revisión exhaustiva, así que puedo estar equivocado– se centraban en generar oraciones sintácticamente correctas a través de grandes (o no tan grandes) bases de datos de palabras organizadas por funciones (sustantivos, verbos, adjetivos, adverbios...) y las juntan con el objetivo de sumar las 50.000 que dicen las bases del concurso. El conseguir de esa manera una «novela» me parece tan improbable como –como decía en su ejemplo Richard Dawkins en el relojero ciego– que un millón de monos tecleando en una máquina de escribir consiguieran producir Hamlet.

Sin embargo, creo que si se cambia el enfoque quizá se consiga algo mejor. Lo de cuidar la sintaxis está bien y no hay que abandonarla, pero quizá se necesiten algunas cosas más que trabajen a un nivel más alto: tramas, personajes, escenas, etc.

Hablé ayer con mi colega y le planteé la idea, o sugerencia. Bueno más bien le pregunté si lo había hablado con él con anterioridad –no estaba seguro de que hubiera sido con él precisamente–, él sólo me preguntó «¿estás pensando en hacer algo?» Respondí que no, en principio se me hace una tarea demasiado compleja y se me escapan algunas cosas. Sé, más o menos, de qué adolecen los resultados generados por los otros programas, pero no sé muy bien cómo solventarlo. Sin embargo, tres frases más allá estábamos hablando de qué hacer y cómo avanzar. Incluso del lenguaje de programación que utilizaremos (Python). ¿Qué se necesita para mejorar los resultados que ya hay? Esa es la pregunta. Incluso se aventuró el generar algo más o menos interactivo (¿Crear un generador de puzles? Eso sería casi tan complejo como el resto del proyecto).

De lo que se necesita aún no sé mucho. Sabré, y contestaré a esa duda según avance el proyecto, si avanza y si no nos atascamos.


  • « Cerrados los comentarios
  • Cambios en el blog »

Publicado

El miércoles 2016-04-27 10:00

Categoría

Psicología, Programación

Etiquetas

  • cajón desastre 71
  • ficción interactiva 6
  • psicología 17

Enlaces

rss feed Diaspora GNUsocial Creative Commons License

  • «Notxor tiene un blog» por Notxor se licencia como Attribution-NonCommercial-ShareAlike 4.0 International.
  • Powered by Pelican. Tema retocado, basado en: Elegant by Talha Mansoor