Palabras en La Cuasa

Ante el viajero que se aventura a los límites del tiempo se extiende un desierto de reliquias. Sólo aquel cuyo juicio ha nublado y con poco que perder encuentra ocasionalmente los muros, pues aquí yace el mayor mausoleo jamás construido. 

En sus galerías repletas de piezas sin nombre, referencia o autor, se pueden encontrar estatuas tan inmensas que no alcanzan a un único vistazo, especímenes de ciencia ficción, historias que sólo el lector recuerda o poemas anónimos que hacen temblar el alma. Pero sus galerías no tienen suelos y paredes de mármol. Enterradas en las dunas sobresalen torcidas las torres de antiguas catedrales, las casas de seres ilustres y algunos refugios humildes que, por ahora, la arena deja ver. Y esquivando las ruinas y salvando los accidentes del terreno el ávido explorador se podrá encontrar con estas palabras. Siempre que la arena no las haya engullido.



Palabras en La Cuasa, donde cinco voces y algunos ojos se encontraron.

2020 si soy

Como es tradición La Cuasa lleva un año entero sin actualizarse.

Escribo estas líneas desde uno de los pocos búnkeres habilitados para comunas con acceso limitado al nuevo internet tras la catástrofe de 2020.

Es broma, pero menudo año de mierda. Está actualización no será menos.

La Inteligencia Artificial y el futuro de los videojuegos (28 de Noviembre de 2019)

Desde hace muchos años y en términos referentes a la computación hemos oído hablar de la Inteligencia Artificial. Sin embargo, la gran mayoría de estas referencias que hemos escuchado formaban un discurso monotemático resumido en "Los robots van a ser más inteligentes que nosotros, van a sacar mejores notas en los exámenes y luego nos van a destruir como civilización" (posible dramatización).
En el caso de los videojuegos se extrapola a que los enemigos, los NPCs (non-player character), la "máquina", será más inteligente. Será capaz de perseguirnos, de engañarnos y de tener un comportamiento más realista pero, ¿es esto todo lo que podemos esperar de la IA en los videojuegos?

Si no eres un friki del mundillo que sigue los diferentes papers y proyectos que salen a la luz cada día  (y lo flipa con ellos) debo decirte, amigo, que esta revolución es mucho más que eso.

No soy un experto en terminología, en los diferentes campos de la IA ni su funcionamiento pero he seguido muchos de los resultados que se logran obtener gracias a su capacidad de aprender, memorizar, segmentar, simular, generalizar... vamos a poner ejemplos, ya que no es mi intención alargar este post.

Las redes neuronales nos permiten generar una salida según una información de entrada de una forma concreta, y además, 'guardar' este cálculo tan complejo de transformación para usarlo de forma mucho más eficaz en tiempo real. Imaginemos un programa capaz de tomar una imagen de un paisaje en invierno y darnos una imagen de ese mismo paisaje en verano. Podríamos entrenar un modelo en un supercomputador durante días con imágenes de paisajes en invierno y verano para utilizarlo en nuestro ordenador personal y, gracias a este modelo ya entrenado, seríamos capaces de generar estas transformaciones en milésimas de segundo mientras que sin él tardaríamos meses.



Gracias a estos modelos podremos simular características en los videojuegos muchísimo más realistas y también crear experiencias personalizadas a un nivel muy superior a lo que tenemos aún hoy día.

Movimientos totalmente realistas que transfieren cuerpos de una animación a otra de forma totalmente fluida, ya no existirán saltos entre animaciones ni comportamientos robóticos.
Esto mismo se aplicará a la música, donde se harán transiciones entre "Música pacífica nivel 1" y "Música estridente Boss 1".


Generar nuevos medios, efectos y características personalizadas de forma mucho más eficiente


Mejorar el rendimiento en el renderizado gráfico simulando una mayor resolución a la nativa como ya nos mostró Nvidia:


Comportamientos de NPCs mucho más realistas al verse afectados de forma totalmente personalizada por nuestras acciones y entorno concreto de nuestra partida.

Manejo del lenguaje natural y adaptación al entorno y a la conversación. Nos pondrán motes, nos contarán noticias que han ocurrido en la partida y no conocíamos, sabrán reaccionar a nuestras palabras de forma adecuada. Si esto lo combinamos con transcripción de nuestra voz a texto, nos parecerá que hablamos con una persona real.

Además, los personajes podrán hablar con nuestra voz o con la de otro ser humano real. Para los juegos online que no permiten más que una serie de frases ("¡Ey! ¡Me alegra poder ayudarte!") los personajes que manejemos podrán hacerlo con nuestra voz.

Voz real de ejemplo

Voz sintetizada recitando "Take a look at these pages for crooked creek drive"

Todo lo anteriormente descrito son mejoras en la adaptación a nuestras acciones y al entorno de nuestra partida personal pero hay otra gran sección donde aportará grandes mejoras y es en la generación de contenido y pulido de procesos.

Gracias a la capacidad de prueba y error, así como del aprendizaje, las IAs permiten comprobar entornos y configuraciones para encontrar bugs y comportamientos no esperados, ahorrando muchísimo tiempo a los desarrolladores.


Además, algo tan tedioso como equilibrar juegos de lucha con gran cantidad de personajes diferentes y posibilidades, serán infinitamente más fáciles de calibrar al proveer la IA de ajustes a elegir por los desarrolladores y de reportes donde comprobar al grado de desajuste entre los personajes y sus características (por ejemplo, si quieres que Fox sea tan rápido, disminuye su poder de ataque ya que sino es demasiado poderoso)



En cuanto a generación de contenido, ya hemos visto muchos ejemplos, pero además de generar caras totalmente realistas:


se podrán generar personajes enteros, objetos, entornos, historias, mitologías... y podrán así ser aprovechados y retocados por los desarrolladores a su antojo

En conclusión, aun está por descubrir todo lo que nos ofrecerá la IA en el mundo de los videojuegos, pero lo que está claro es que tendrá un papel fundamental en los próximos años.



PD: es posible que este post se actualice si hay funciones novedosas que resultan interesantes


28 de Noviembre de 2018

Dilucido sobre si el vacío es continuo o discreto
El limite hacia el que tiende la matrícula del Meka (DEP Balay) no parece definible
Las hamburguesas veganas son una decepción, es decir, cumplen
Los permisos de circulación se dan como los documentos nacionales en Portugal o Sudamérica, a la semana
Álvaro Soler se incluye con Dover como artista revelación
Cabify hace Black Friday

La cuasa lleva más de un año sin actualizarse

Día 1080

Azul clarito. Así era nuestro mundo.

Día 1080.
El rigor que ha adquirido mi rutina es sobrecogedor. Hoy no he dormido las 7 horas y 50 minutos habituales. De hecho, hoy no he podido dormir.

He estado buscando viejos recuerdos. Sé que no me conviene pero a veces no logro evitarlo. 

Cuando alguien está tan absolutamente aislado necesita de un propósito. El ser humano es un animal racional y busca razones. Necesita encontrar un sentido a su existencia. Pero, ¿qué sentido puede haber en un refugio de metal cuyas cortinas son las más oscuras? ¿Cuando el mundo no es más que un cristal por el que ya has mirado demasiadas veces? Tengo un gran mundo interior pero no es suficiente. Mi razón eras tú. Tú mantenías un propósito.


Tú eras futuro.

Ahora ni siquiera tengo presente. No puedo correr. No puedo mancharme las manos de barro ni lavarme la cara si no es midiendo la cantidad de agua que sale de un tubo. No tengo a nadie con quier conversar, con quien pelear o al que mirar.

La situación es insostenible. Yo debía cumplir con este trabajo y tú tenías tu propia misión. Pero esto debía salir bien, tú y yo íbamos a cumplir y tras finalizar, íbamos a encontrarnos en algún punto. Era nuestro destino...

Pero qué ridículo resulta el destino ahora que nada lo sostiene, ahora que nada me une a ti. Nos separamos y ahora estamos a millones... ¿trillones? Puede que no exista una medida. Pero el espacio no era nada comparado a nuestro amor... Ja, ja. La inocencia es la pólvora del amor y el cáncer de la cordura.

Bueno... puede que no estés tan lejos... puede que estés a sólo un par de horizontes. ¿Pero y qué? La distancia no es lo que me mata.


El tiempo me alejó de ti.

Ahora no puedo pararme sin saber si tú paraste, pero cada vez es más difícil continuar sin saber si ya te perdí para siempre. No sé si llego tarde o si me fui dejándote demasiado pronto. Ahora sólo sueño con que me encuentres, con chocarme contigo. Aunque muera y solo pueda verte un instante más... sería una despedida justa ¿no crees?


Si alguna vez ves brillar el polvo de lo que un día fui espero que sepas que bajé para encontrarte o al menos, para decirte que fuiste mi propósito y que siempre hay futuro mientras haya tiempo.

Conciencia


¿Existe Dios? ¿Hay vida después de la muerte? ¿El Big Bang ocurrió realmente? Y de ser así, ¿qué había antes?
Estas han sido siempre algunas de las mayores preguntas que todos nos hemos hecho. Sin embargo hay una pregunta que me reconcome más y me parece más primordial y de la que las anteriores dependen: ¿Qué es la conciencia? ¿Por qué existe? ¡¿Cómo es posible que exista algo así?!

Quiero decir, el origen de la vida es misterioso pero puede resultar más lógico (Ya hablé sobre ello aquí). Algo de materia se mezcla de manera tan increíble que sin quererlo es capaz de producir réplicas de sí misma. Una célula, un conjunto de muchas (realmente muchas) moléculas estructurado de tal forma que es capaz de obtener lo necesario de alrededor para replicarse a sí misma.

Pero aún creándose seres así, capaz de replicarse a sí mismos, estos podrían ser inconscientes. Materia inerte jugando a copiarse a sí misma, como las olas del mar. No habría diferencia con los robots que imaginamos, capaces de ver mediante cámaras, de sentir mediante sensores y reaccionar igual que lo haría un ser vivo. Capaz también de recolectar chatarra o extraer el propio metal y construirse hermanos.

Pero en lugar de metal, nosotros somos átomos de hidrógeno, oxígeno, carbono, nitrógeno... ¿en qué momento estas partículas se comprenden a sí mismas como un único ser? 😮
Me parece algo tan difícil de responder...

Mi punto aquí es que si nuestro cerebro se comporta igual que un ordenador, (y por tanto podríamos ser robots) no necesitamos ser conscientes de nosotros mismos. Simplemente actuaríamos por acción-reacción de señales eléctricas. Un circuito eléctrico muy complejo. Un montón de interruptores y bombillas orgánicas.

Pero lo somos. Somos consciente de todo lo que hacemos. De lo que sentimos. De nuestros pensamientos. ¿Por qué? ¿Cómo es posible?

A la última pregunta no tengo respuesta y no se si algún día la tendremos (Ojalá) pero la primera quizás podamos abordarla con más seguridad.

Creemos que la conciencia es nuestro yo. Lo que nos permite decidir y cambiar el rumbo del universo. Elegí vivir en esta ciudad en lugar de esta otra. Eso nos hace vivir pensando que somos los fabricantes de nuestro destino y que nuestra posición como seres vivos nos da una especie de poder místico capaz de pensar, inventar y hacer sobre la materia inerte. Pero, ¿es realmente así? 

Teniendo en cuenta lo antes dicho y las leyes físicas que todos aceptamos, lo dudo...



La conciencia no es lo que nos permite decidir, sólo nos hace ver nuestra decisión


No estamos razonando, simplemente estamos siendo espectadores de nuestro razonamiento, como el que observa el circuito de un procesador (nuestro cerebro es un perfecto circuito eléctrico). De esta forma podemos corregir errores porque sabemos qué produce qué desde un punto mucho más cercano al origen que lo produce.

Imaginemos que nos despertamos una mañana y al mirar por la ventana vemos el cielo nublado. Un razonamiento lógico sería: está lloviendo, voy a coger el paraguas.
Sin embargo al salir por la puerta el paraguas comienza a bambolear y finalmente se da la vuelta, se rompe e incluso se nos escapa de las manos. ¿Por qué? Hace viento.

Ahora resulta muy sencillo saber cual ha sido nuestro error ya que conocemos la causa, hemos decidido llevar un paraguas porque llovía pero no hemos tenido en cuenta el viento. ¿Hemos decidido por ser conscientes? No. Un robot podría haberlo hecho. Solo hemos seguido una regla lógica: Si llueve, entonces llevo paraguas.

¿Entonces? 

¡Hemos podido corregir nuestro error! Al ser consciente de nuestra decisión es muy fácil encontrar que la regla lógica que hemos seguido no es del todo acertada y podemos autoprogramarnos para tener en cuenta el viento la próxima vez. ¡Hemos aprendido!

El cerebro se comporta como un alumno realizando un examen (el examen de la vida!) y la conciencia como otro alumno que observa al primero. Este ultimo no realiza el examen realmente, no esta contestando a las preguntas (no hay decisión) pero puede ver cuando el primero se equivoca y preguntarle por qué contestó de esa manera. El segundo enseña al primero sin conocer necesariamente la materia que corrige. De esta manera el primero hace mejores exámenes.

Quiero aclarar que el hecho de que las decisiones no las tomase la conciencia (de que las decisiones se tomen de manera programada) no hace que dejen de ser decisiones ni que dejen de cambiar el rumbo de la historia.
A la cuestión: quiero ir a Toledo por el camino más corto, ¿qué hago? Ruta A 10 km, ruta B 15 km; la decisión sería la ruta A, ya que es más corta que la B. Es una decisión programada (10 < 15) pero no deja de ser una decisión (basada en un cálculo).

Esto viene al hilo de que me encontraba viendo la serie de TV Westworld y me di cuenta de que...




Somos robots que se autocorrigen. Pero nada más que eso. Robots.







¿Y qué? seguimos disfrutando de series como Westworld y de un día de sol y de un día de lluvia. ¿Qué problema hay? Además... ¡podremos crear androides tan vivos como nosotros!



Espero haberos removido la conciencia.