29/11/23

Grafo de enlaces en Neurocracy

 


Ya en 2021, en esta entrada de Biblumliteraria, nos hicimos eco de un juego hipertextual por capítulos con un interface tipo Wikipedia, llamado Neurocracy.

Ahora, Younés ha creado un grafo en que se muestran todas las relaciones entre personajes y hechos aparecidos hasta ahora en Neurocracy. Puede hacerse zoom sobre cualquier parte de la red de nodos y, pulsando el botón derecho del ratón, puede moverse la escena de un lado para otro. 

Puede accederse al grafo desde este enlace.





27/11/23

Búsqueda sobre datos de un libro

 


Enotes es una aplicación destinada a estudiantes y profesores de literatura que permite buscar información sobre un libro dado. La pantalla de inicio habla de "any", "cualquier", libro pero está limitado a libros publicados en inglés y con cierta popularidad. 

Una vez introducida la pregunta (¿De qué trata Moby-Dick? ¿Cuál es el principal personaje de El conde de Montecristo?, etc.), el programa responde con una lista de enlaces, algunos propios de Enotes, otros externos, que nos darán la información deseada.

Funciona en inglés y esto significa que los títulos de los libros, por ejemplo, deben usarse con su traducción en inglés. 

Es un programa que, a pesar de ese "pregunta lo que quieras" de su pantalla de inicio, no pretende emular a los generadores de texto tipo ChatGPT pero que, en su sencillez, ofrece unos resultados muy interesantes.

Puede accederse desde este enlace.








26/11/23

Electronic Beowulf, 4ª edición

 

La cuarta edición de la versión electrónica de Beowulf permite un estudio a fondo del poema épico medieval más importante de la literatura anglosajona primitiva. 

En este edición, no sólo puede leerse una transliteración actualizada de los más de 3000 versos que componen el cantar, sino que los estudiosos tienen acceso a multitud de versiones, análisis, comparativas y referencias. Las páginas de los facsímiles están escaneadas con gran calidad en 70 imágenes convencionales, 130  escaneados ultravioletas y 750 imágenes tomadas con luz de contrate que permiten observar los palimpsestos a que dieron lugar ciertas restauraciones.

Por supuesto, el buscador es muy potente para poder localizar un verso o un documento de manera rápida. Existe, también, un diccionario embebido con el cuál es posible ver la definición de palabras ya obsoletas o sintaxis anticuadas. 

El navegador se puede configurar de diversas formas para que cada persona pueda situar cada ventana de contenido de acuerdo a sus necesidades.

Su uso es completamente libre y puede accederse a tan magnífica web desde este enlace.

 








25/11/23

II Congresso Internacional LITDIGBR

 


Se anuncia la convocatoria del II Congresso Internacional LITDIGBR, que se celebrará entre los días 14 y 16 de mayo del próximo año 2024. Como su nombre y acrónimo indican, se trata del Congreso de Literatura Digital en Brasil que tendrá lugar en la Universidad Federal, en Cuiabá, Mato Grosso. Se plantea como un foro de encuentro de teóricos, escritores y programadores de literatura electrónica producida  en Brasil y América latina.

En este momento, se abre el plazo de presentación de ponencias para su análisis por el comité evaluador. Pueden enviarse las propuestas hasta el 10 de marzo del 2024 si son teóricas y hasta el 10 de abril si incluyen trabajos prácticos.

Todos los detalles específicos pueden verse en el portal del evento.



23/11/23

Claude

 


Aunque los generadores de texto que más importancia y celebridad han tomado en los últimos años son ChatGPT (este, con todos los cotilleos de la guerra de familia en Open AI), Bing Chat y Bard, existen otros entre los que cabe destacar CLAUDE, creado por la firma Anthropic

Claude, como los otro sistemas, es un chatbot, una red neuronal que puede generar conversaciones a partir de interacciones en lenguaje natural con el usuario. La versión utilizable de modo general se ha lanzado en este año 2023 y desde este web puede uno registrarse y utilizarlo.

Claude tiene mucho menos recursos y nodos que sus hermanos mayores pero su entrenamiento está más enfocado a cuestiones técnicas y matemáticas y, además, desde el comienzo, tiene una mayor capacidad de seguir el contexto, algo que por ejemplo ahora está implementando la nueva versión de ChatGPT. Aún así, según Anthropic la ventana de contexto admite 100K tokens, que es muy grande en relación a sus competidores. Una capacidad así permite introducir un texto de unas 70.000 palabras, una novela corta, y preguntarle cualquier cosas sobre ella o pedirle que haga resúmenes completos de la misma.

El enfoque técnico hace que se base muy estrictamente en datos probados con lo que, de paso, se obtiene un mejor control de las "alucinaciones" (respuestas falsas), o textos no éticos. Sin embargo, carece de un elemento fundamental en asuntos técnicos cual es proporcionar los enlaces a las fuentes que ha utilizado para generar las respuestas.

La interface es muy similar a la de Bing Chat, con una barra de scroll y simples cajas de texto, alineadas a derecha e izquierda, según quién "hable".

El tiempo de respuesta es más largo que ChatGPT 3




21/11/23

Recordando a Marjorie Luesebrink

 


Marjorie Luesebrink fue una de las escritoras pioneras de literatura digital. Nacida en 1943, desarrollo obras hipertextuales bajo el seudónimo de M.D.Corveley. Destacó con sus novelas multimedia Califia y Egypt: The Book of Going Forth by Day.

Luesebrink falleció el pasado 4 de octubre de este año.

Se ha convocado a todos los que la conocieron a aportar sus recuerdos y comentarios sobre la escritora, plasmándolos en un documento colaborativo en línea que puede encontrarse aquí.

El documento estará abierto a las aportaciones hasta el 15 de diciembre y, después, quedará archivado en The Marjorie C. Luesebrink Collection en The NEXT (the-next.eliterature.org).





20/11/23

An Alarm of Fingers

 


An Alarm of Fingers, de Jessica Tremblay, es un generador poético automático que va creando versos, uno tras otro, mediante algoritmos de combinación. Una vez generados, se imprimen sobre un simple paisaje de atardecer que permanece estático. 

El generador de texto está programado en javascript y basado en el programa "Why 2K", de Stuart Moulthrop. 

Los textos que se combinan proceden de obras de Tremblay de la mejicana M. Paulino.

Puede verse desde este enlace.






19/11/23

Catálogo de modelos de lenguaje

 


Investigadores de la Universidad Jiao Tang de Shanghai, liderados por Ziyin Zhang, han publicado un muy interesante artículo científico en el que hacen un repaso y una catalogación de todos los modelos y desarrollos de generación de lenguaje, desde los primeros ensayos hasta los transformes pre-entrenados que han dado luz a GPT o BERT, con especial énfasis en analizar su código. Además, el grupo investigador mantiene el ensayo en curso, poniendo toda la información actualizada a disposición de otros grupos de trabajo, vía Github.

Se revisan sistemáticamente los avances recientes en el procesamiento de código con modelos lingüísticos, abarcando más de 50 modelos diferentes, más de 30 tareas de evaluación y 500 trabajos relacionados. Hay una catalogación de los modelos de procesamiento de código en modelos lingüísticos generales, representados por la familia GPT, y en modelos especializados que se pre-entrenan específicamente para una tarea especializada a medida. Se analizan  las relaciones y diferencias entre estos modelos, estudiando la transición histórica del modelado de código desde los iniciales modelos estadísticos y las RNN a los modelos pre-entrenados y de estos a los Transformers y los LLM pre-entrenados. Finalmente, se analizan las características específicas del código de programación, como AST, CFG y tests específicos, junto con su aplicación en el entrenamiento de modelos de lenguaje de código y el desarrollo futuro de los mismos.

El artículo da un repaso, ligero en profundidad pero ilustrativo, de las bases matemáticas de los modelos, particularmente del cálculo estadístico y probabilístico que permite generar el texto más razonable a generar en base a los parámetros de consulta establecidos.

La figura 2 del artículo es muy interesante porque muestra la enorme aceleración que la profundidad y éxito de los códigos desarrollados en los últimos 2 años. Después de décadas de lento avance técnico, desde el 2021 la capacidad de las redes neuronales generadoras de lenguaje han mejorado exponencialmente.

Puede leerse el artículo completo, con la suficiente calma y profundidad, desde este enlace.



 



17/11/23

Una aventura

 


Había hecho calor durante todo el día. Quizá por eso ahora llovía, intensamente, bajo un cielo mucho mas oscuro que lo que correspondía a esa hora de la tarde. Seguía haciendo calor. Susana se envolvió en la gran toalla verde que había comprado la semana anterior y salió de la ducha. Su mente giraba y giraba , sin poder concentrarse en nada. Había evitado, durante semanas, que aquel momento llegara pero ahora ya no cabía vuelta atrás. Iba a pasar la noche con él, sin importarle las consecuencias que ello acarrearía para su familia. No, no era cierto...sí le importaban las consecuencias. Mucho más de lo que cualquiera pudiera imaginar. Pero su anhelo y su deseo por Marc eran tales que no podía detener sus ansias de amarlo, de tenerlo entre sus brazos, de besarlo y de hacer el amor .

Se secó y dejó caer la toalla hasta el suelo. Sin quererlo, su vista se fijó en el espejo. Allí, reflejado por los tres pequeños focos, vio su cuerpo. ¿Le gustaría a él? Aunque ya tenía 39 años y dos partos en su vientre, su figura era esbelta, sus pechos firmes y sus piernas no habían acumulado aún mucha grasa. Se recorrió a si misma, tocándose en ocasiones para cerciorarse de que su piel estaba tersa. No podía evitar sentir una cierta excitación pensando que, en unas horas, él estaría sobre ella, dentro de ella; pensando en como sus labios se fundirían en el deseo mutuo, como sus dedos recorrerían todas las esquinas de aquel cuerpo amado y deseado. Intentó tranquilizarse. Oía los latidos de su corazón, acelerados, resonando allá dentro de sí misma, en un ritmo mezcla de excitación y amor. ¿Amor?, se le escapó una sonrisa de realidad. Era deseo.

Buscó en el armario su ropa interior. Dudó. No sabía qué ponerse. Quería estar excitante cuando él la desnudara pero tampoco quería presentarse de manera muy distinta a ella misma. Eligió las braguitas azules pálido y un sujetador también en tonos azules. Su marido siempre le había dicho que le sentaban muy bien. Joder, se avergonzó al pensar en Tomás, su marido, justo en aquel momento y pensó que no debía estar bien de la cabeza. Él no sabía nada. ¿Lo notaría mañana? ¿Su cara reflejaría lo que iba a hacer? Sintió temor pero, nuevamente, su anhelo borró todo miedo en pocos segundos. 

El traje que eligió era sencillo y no excesivamente llamativo pero, ciertamente, estaba elegante. Se vio femenina, sensual, atractiva. Mejor. Así, Marc le haría el amor con más ganas. Se puso dos gotas de perfume bajo las orejas. Se miró por última vez al espejo, hizo un mohín de complicidad consigo misma y se dispuso a salir.

Llovía más y más. Seguramente lo haría toda la noche. Sin embargo, el ambiente era algo sofocante. La humedad mezclada con el calor hacía brotar nubes de vapor desde las aceras. Los transeúntes corrían de un lado a otro bajo sus paraguas y los coches salpicaban las aceras. Le costó encontrar un taxi. Temió que alguien le viera, allí, tan bien arreglada, buscando un taxi casi al anochecer. Se imaginó a alguna vecina o a alguna amiga hablando con su marido y contándole que su mujer salía tan tarde y apresuradamente.

El taxi frenó bruscamente ante el hotel ' Océano'. Un buen hotel. Susana pagó al chófer y salió rápidamente. Entró en el salón y miró, buscando ansiosamente a Marc. No lo vio. No debía haber llegado aún y, por un instante, temió que no viniera. Sería horrible. A la sensación de estar engañando a su familia se uniría la de haber sido engañada ella misma; o la de haber sido despreciada.

Un beso en la nuca la sacó de su angustia.

- Estás más guapa que nunca. 

Susana se volvió. Era Marc. Estaba mojado. No había encontrado un taxi y, para no llegar tarde, había recorrido un buen trecho bajo la lluvia. Susana lo vio hermoso con su pelo húmedo, su gabardina totalmente calada y su corbata mal anudada. 

Se besaron. En la boca. Ardientemente, tanto que algunos huéspedes del hotel los miraron y otros bajaron la mirada con incomodidad. 

Tardaron poco en hacer los trámites de inscripción. Susana creyó saber qué estaría pensando el recepcionista al ver las dos direcciones diferentes en el DNI pero tampoco debían ser ellos los primeros en hacer algo así y estaría curado de sorpresas. 

Tomaron el ascensor de la derecha. Nadie entró con ellos así que, allí mismo, Marc la abrazó y la volvió a besar. Marc agarraba su cara con ambas manos y Susana le mesaba la nuca. Cuando las puertas se abrieron, aún estaban juntos, besándose. No había nadie en el rellano. Marc la cogió en brazos. Fue una sorpresa para ella que rio con un chillido de colegiala mientras se agarraba la falda. Él anduvo por el pasillo, con ella en brazos, buscando la habitación. Era la 715. 

- Esto funciona bien en las películas pero no estoy yo para estos pesos – dijo, mientras resoplaba por el esfuerzo.

-      ¿Me estás llamando gorda? ... la verdad es que esto es un poco ridículo con nuestra edad, ¿no? - Susana se abrazó más aún a él.

-      Un día es un día. Ya falta poco. ¡Tenía que ser al final del pasillo, claro!

Fue Susana, la que aún en brazos de Marc, abrió la puerta. No se besaban pero se miraban fijamente, adelantando con la mente lo que sus cuerpos anhelaban mas que nunca. Entraron.

Ni siquiera se apartaron de la puerta. Nada mas cerrarla, ella rodeó con sus piernas las caderas de él y le besó. Le besó como nunca había besado a nadie. Como su marido ni siquiera podía imaginar que sabía besar. Apasionadamente, apretando sus labios contra los de él, su lengua recorriendo toda su boca. Él se apretó contra ella. Quedó prisionera entre aquel hombre y la puerta. Le gustaba sentirse prisionera de Marc. Haría cualquier cosa que él le pidiera y sintió que estaba abducida, idiota por el deseo. Seguía en brazos de él, con sus piernas rodeándolo. Sintió como las manos de Marc se deslizaban bajo su falda. Se dejó hacer mientras miraba a los ojos a aquel hombre. Sus manos, ahora, se deslizaban sobre su piel. Ella se sostenía prácticamente por la presión contra la puerta y el apoyo de las caderas de Marc, así que él tenía las manos libres. Le desabrochó el vestido. En su vientre sentía el roce del sexo de Marc y reconocía lo excitado que también estaba él.

No duraron mucho tiempo. Aún, en pie, junto a la puerta, le besó, le besó apasionadamente. Estuvieron así, en la misma posición, por unos segundos hasta que a él le flaquearon las fuerzas y tuvieron que ir hacia la cama. Se desnudaron en el camino entre la entrada y la habitación. No tenían tiempo para duchas. La ropa de ambos quedó esparcida por el suelo de la habitación.

Se abrazaron bajo la sábana. Afuera, seguía lloviendo y el golpeteo de las gruesas gotas de la lluvia de verano en el cristal acompañaba el encanto del momento.

Ella puso su cabeza sobre el vientre de él. La mesó los cabellos. Ella le besaba el torso, suavemente, con dulzura. Apenas hablaron ¿Para qué? Todo lo que podían querer decirse se decía a través de los sentidos y de su mirada. Aquella noche hicieron el amor otras dos veces. 

Volvió a su casa antes de amanecer. Le había costado mucho marcharse del 'Océano'. 

Entró despacio, intentando no hacer ruido. Su marido dormía. Creía que había ido a ver a su madre. Estaba confiado. Susana sintió una inexplicable mezcla de vergüenza y excitación pero, en contra de todos sus valores, no se arrepentía de lo que había hecho. Se desnudó en silencio, con la puerta del baño cerrada. Se miró desnuda en el espejo. Aparentemente nada había cambiado. Nada notaría él. Pero, tras la fina capa de piel, su cuerpo aún se estremecía pensando en aquella noche. Se desmaquilló.

Miró el reloj. Las 7 de la mañana. Fue al cuarto y se metió en la cama sin hacer ruido. Cerró los ojos, pero no durmió. Tan solo revivió, una y otra vez, su amor por Marc. No sabía que hacer de ahora en adelante. No lo sabía. ¿Olvidaría a Marc? ¿Lo llamaría nuevamente? ¿Por qué tenía que elegir entre el deber y el placer? ¿Era tan malo volver a enamorarse como una chiquilla? Esa sensación de aventura, de traspasar el límite, la atraía más que nada. Se sentía bien haciendo, por una vez en su vida, lo no correcto; lo que siempre le habían dicho que era una barbaridad; transgrediendo, mirando sólo por sí misma., no dejando pasar el tren que nunca volverá a pasar.

Al cabo, el sol entró con fuerza por entre las cortinas. Su marido se levantó para ir a trabajar. La besó en la frente, creyéndola dormida. Susana apretó sus párpados, no queriendo pensar. Ahora tenía el éxtasis entre sus manos y no quería perderlo. Se durmió sin saber qué quería o qué sentía, pero pensando en Marc. 


8/11/23

Novel Media/Media Novel: Theorising Digital Media Cultures in the Contemporary Novel

 


Se anuncia para la primavera del 2025, la publicación de un número específico titulado Novel Media/Media Novel: Theorising Digital  Media Cultures in the Contemporary Novel que incorporará artículos sobre los medios digitales en la novela contemporánea, es decir novelas en las que elementos que no sean texto puro constituyan componentes estructurales de la obra. Por ejemplo, la introducción de relatos en twitter u otras redes sociales, la inclusión de contenidos multimedia, e-mails o sitios web, juegos de vídeo, etc.

En este momento, y hasta el primero de diciembre, se solicitan propuestas de artículos. Los que sean seleccionados pasarán por una estricta revisión por pares a partir de septiembre.

Más información en este enlace.




7/11/23

GPT-4 Turbo

 


OpenAI, junto a Microsoft, acaba de anunciar, en un evento OPENAI DEVDAY, la nueva versión de ChatGPT 4 que ha recibido el nombre de GPT-4 Turbo.  Estamos entrando en una espiral de pequeños avances incrementales que no tienen tanta enjundia como pretende el marketing, pero que sirven para estar siempre en el candelero. De hecho, esto es un simple pasito hacia la versión ChatGPT-5 que será más rompedora.

Esta versión, según la empresa, tiene los siguientes avances respecto a la anterior:

- Es de pago, como ChatGPT-4 pero su coste es menor que el anterior.

- Se ha actualizado la base de datos hasta abril de 2023, pero continúa sin actualizarse on-time. Eso sí, los desarrolladores de aplicación usándolo, podrán añadir llamadas a bases de datos particulares, fuera de los conocido por la red neuronal inicial.

- Open AI creará una especie de tienda digital donde los desarrolladores podrán vender y monetizar las aplicaciones que realicen con GPT-4 Turbo.

- Capacidad de hacer resúmenes de textos largos.

- Mayor control de las respuestas por parte de los programadores con una librería JSON. Esto permite también una interacción más sencilla a nivel de interface de programación de APIs y una respuesta más rápida.

- Permite un manejo más amplio del contexto y ahora podrá manejar hasta 300 páginas de texto, lo que implica que no se perderá al poco tiempo de "conversar" con el usuario porque la red ya ha borrado el inicio de la conversación. La memoria dedicada a almacenar tokens de la conversación pasa de 32K a 128K.

- Admite imágenes de DALL-E3 y permite conversión de texto a voz.

- Nuevo reconocimiento de voz, llamado Whisper V3.

- Introducción en el modelo de respuestas reproducibles

De momento, se ha lanzado la versión para desarrolladores y la versión pública se propondrá dentro de unas semanas.