E092_GPTCache. Memoria Semántica para modelos LLM
Ep. 92

E092_GPTCache. Memoria Semántica para modelos LLM

Episode description

Episodio de BIMPRAXIS: Reduciendo costes y tiempos de espera con GPT-Caché

El podcast BIMPRAXIS explora la intersección de la arquitectura, ingeniería, construcción y la inteligencia artificial. En este episodio, se profundiza en cómo reducir drásticamente los costes y tiempos de espera de los grandes modelos de lenguaje gracias a GPT-Caché, un proyecto de código abierto que actúa como capa intermedia entre la aplicación y el modelo de lenguaje externo. GPT-Caché promete reducir el coste de la API hasta 10 veces y acelerar la velocidad de respuesta hasta 100 veces, mediante la construcción de una caché semántica que evita el trabajo redundante y reduce la latencia.

Download transcript (.srt)
0:10

Buenas, esto es BIMPRAXIS, el podcast donde el

0:15

BIM se encuentra con la inteligencia artificial.

0:20

Exploramos la ciencia, la tecnología y el futuro

0:23

desde el enfoque de la arquitectura, ingeniería y

0:26

construcción.

0:28

¡Empezamos!

0:37

Muy buenas, bienvenidas, bienvenidos a un nuevo episodio

0:40

de BIMPRAXIS.

0:42

Hoy os traemos una inmersión profunda en cómo

0:45

reducir drásticamente los costes y tiempos de espera

0:49

de los grandes modelos de lenguaje, gracias a

0:51

GPT-Caché.

0:52

Y la verdad es un tema fascinante porque

0:55

ataca directamente a la viabilidad económica de la

0:58

inteligencia artificial.

0:59

Bueno, y para arrancar este análisis, vamos a

1:02

plantear una situación.

1:04

Imaginemos por un momento que contratamos al consultor

1:06

más brillante del planeta para un negocio.

1:09

Uno que tiene respuestas para todo, claro.

1:11

Exacto.

1:12

Respuestas súper precisas, articuladas para cualquier problema imaginable.

1:17

Pero hay un pequeño gran inconveniente en el

1:20

contrato.

1:21

Y es que este genio cobra una tarifa

1:24

exorbitante por cada sílaba exacta que sale de

1:27

su boca.

1:28

Uf, menudo peligro para la cuenta del banco

1:30

de la empresa.

1:31

Totalmente.

1:32

Y además, como tiene que pensar meticulosamente cada

1:35

respuesta, pues se toma su tiempo para formular

1:38

las frases en tiempo real y mientras los

1:41

clientes esperando en la línea.

1:43

Claro.

1:44

Y el problema de verdad llega cuando tienes

1:46

a miles de personas entrando por la puerta

1:48

y preguntándoles exactamente la misma duda rutinaria.

1:51

O sea, cosas como, no sé, el horario

1:53

de apertura de la tienda, por ejemplo.

1:55

Eso es.

1:56

Si la empresa le paga a este consultor

1:58

por generar esa misma respuesta, desde cero, una

2:01

y otra vez, la bancarrota está asegurada.

2:04

Pues de eso va nuestra misión de hoy.

2:06

Queremos entender la arquitectura que se está implementando

2:08

para resolver esta crisis de escalabilidad.

2:11

Y es que esa analogía del consultor ilustra

2:14

con una precisión tremenda el problema económico fundamental

2:17

de la infraestructura actual.

2:18

Depender de las APIs de estos modelos masivos

2:22

impone un modelo de negocio que, sinceramente, rompe

2:25

con la lógica del software tradicional.

2:27

Porque antes, si una web recibía más visitas,

2:30

pues añadías servidores y listo, ¿no?

2:32

Claro.

2:33

Añadías servidores, optimizabas bases de datos y el

2:36

coste marginal por usuario bajaba radicalmente.

2:39

Pero con la IA generativa, la curva de

2:41

costes no se aplana tan fácilmente.

2:43

Crece de forma constante y lineal.

2:45

O sea, a más uso, la factura sube

2:48

proporcionalmente.

2:49

Exactamente.

2:50

Y la inmensa mayoría de estos proveedores cobran

2:52

en base a una combinación de peticiones y

2:54

del recuento de tokens.

2:56

Para que no lo tenga fresco, un token

2:58

viene a ser como una unidad de computación,

3:01

más o menos un fragmento de palabra o

3:03

una palabra corta.

3:04

Sí, eso es.

3:05

Y ese peaje económico por cada palabra generada

3:08

es solo uno de los dos muros contra

3:11

los que chocan los desarrolladores hoy en día.

3:13

El segundo muro, entiendo, es el que afecta

3:15

directamente a la paciencia de la audiencia, la

3:18

latencia, esa lentitud desesperante cuando el sistema se

3:22

satura.

3:23

Totalmente.

3:24

Y el origen de esa lentitud reside en

3:26

la propia naturaleza de los algoritmos, porque estos

3:29

grandes modelos son sistemas autoregresivos.

3:31

Es decir, que no tienen la respuesta completa

3:34

guardada en un disco duro lista para mandártela.

3:36

Qué bar que va.

3:37

La máquina calcula matemáticamente, basándose en el contexto

3:41

previo, cuál es la siguiente palabra más probable.

3:43

Claro, va palabra por palabra.

3:45

Eso es.

3:46

La decide, la añade al texto y vuelve

3:48

a hacer todo el cálculo masivo para predecir

3:50

la que viene después.

3:51

Madre mía, es que viéndolo así es un

3:53

proceso iterativo que exige una potencia bruta espectacular.

3:57

Y por eso cuando una aplicación se hace

3:59

viral y miles de personas exigen esa computación

4:02

a la vez, no solo sube la factura,

4:05

sino que la infraestructura corre un riesgo real

4:07

de colapsar.

4:08

Y ahí es cuando los proveedores imponen los

4:10

famosos rate limits, ¿verdad?

4:12

Exacto.

4:12

Te ponen un límite estricto de peticiones por

4:14

minuto.

4:15

Si te pasas, pues quien esté usando tu

4:17

app se come una pantalla de error.

4:19

Bueno, pues todo este drama técnico nos lleva

4:21

directos al núcleo de la investigación de hoy,

4:24

la propuesta de valor de GPT-Caché, que es

4:27

un proyecto de código abierto diseñado precisamente para

4:30

situarse en medio.

4:32

Como una capa intermedia entre la aplicación que

4:34

desarrollas y el modelo de lenguaje externo.

4:37

Eso es.

4:37

Y su objetivo es construir una caché semántica.

4:41

Y fíjate, los números que arroja la documentación

4:43

técnica son una locura.

4:45

Prometen reducir el coste de la API hasta

4:47

10 veces.

4:48

Y acelerar la velocidad de respuesta hasta 100

4:50

veces.

4:51

Es una barbaridad.

4:52

Es un cambio de paradigma total.

4:55

Pero, ¿cómo logran exactamente esas cifras de rendimiento?

4:59

Pues el principio básico es evitar el trabajo

5:01

redundante.

5:02

Al interceptar las peticiones y entregar respuestas que

5:04

ya tienen almacenadas localmente, el sistema corta de

5:07

raíz el consumo de tokens.

5:09

Claro, porque no tienes que enviar la petición

5:11

al servidor ajeno y esperar a que la

5:13

IA piense.

5:14

Exacto.

5:14

Y al no hacer ese cálculo autoregresivo, la

5:17

latencia, o sea el tiempo de espera, se

5:19

desploma.

5:20

Y además, te libras casi por completo de

5:22

los problemas de los límites de tasa que

5:23

comentábamos antes.

5:25

A ver, el concepto de guardar respuestas pasadas

5:27

para ahorrar recursos tiene una lógica aplastante.

5:30

Es el mecanismo de la memoria Caché de

5:31

toda la vida, vamos.

5:33

De toda la vida, sí.

5:34

La informática lleva décadas usándolo con muchísimo éxito.

5:37

Pero claro, aplicarlo a la inteligencia artificial tiene

5:40

que ser otra historia.

5:41

Porque el lenguaje humano es de todo menos

5:44

un bloque de código predecible.

5:46

Es un caos organizativo enorme.

5:49

Está lleno de sinónimos, de expresiones coloquiales, de

5:53

intenciones implícitas.

5:55

Y por ese caos supongo que las caches

5:57

tradicionales no sirven aquí, ¿no?

5:59

Fracasan estrepitosamente, sí.

6:02

Una Caché web convencional funciona buscando una coincidencia

6:05

exacta.

6:06

Busca si la petición nueva es idéntica, letra

6:09

por letra, a algo que ya tiene guardado.

6:11

Como cuando guarda el logotipo de una web

6:13

para que cargue rápido la segunda vez.

6:15

Eso es.

6:16

En una web estática, eso vale.

6:18

Pero al interactuar con lenguaje natural, la variabilidad

6:21

es casi infinita.

6:22

O sea, pongamos un ejemplo.

6:24

Si alguien quiere saber cómo configurar el control

6:26

parental en el móvil, puede escribir cómo activar

6:30

control para niños en el móvil.

6:31

Claro.

6:32

Y a los dos minutos, otra persona con

6:35

el mismo problema teclea pasos para bloquear contenido

6:38

adulto en smartphone.

6:40

O tutorial configuración parental teléfono.

6:43

Y al final, las tres frases persiguen exactamente

6:45

el mismo objetivo práctico.

6:48

Sí, pero para un sistema de caché clásico

6:50

basado en coincidencias exactas.

6:53

Esas tres entradas son consultas completamente dispares.

6:57

Ostras, ¿no se da cuenta de que la

6:59

intención de fondo es la misma?

7:01

Que va.

7:02

Procesaría cada frase como algo totalmente nuevo.

7:05

Dejaría pasar la petición a la API y

7:07

la empresa pagaría tres veces por generar tres

7:09

variaciones de la misma guía.

7:11

Entonces, ¿la tasa de acierto sería tan baja

7:14

que no compensaría tener la caché?

7:16

Exactamente.

7:17

Y es frente a esta limitación técnica donde

7:19

entra la gran innovación de GPT-Caché, que es

7:22

dar el salto del análisis sintáctico al análisis

7:25

semántico.

7:26

Entiendo.

7:27

En lugar de buscar letras idénticas, agrupa consultas

7:30

que comparten el significado de fondo.

7:32

Eso es.

7:33

Vale, pero espera, espera.

7:34

Aquí tengo que hacer de abogada del diablo

7:35

por un momento.

7:36

Adelante, dime.

7:37

Si la base de datos local que almacena

7:40

esta caché no es una red neuronal masiva

7:43

y no está pensando o comprendiendo el lenguaje

7:46

en tiempo real, ¿cómo demonios sabe matemáticamente que

7:50

dos frases totalmente distintas significan lo mismo?

7:53

Es la gran pregunta, desde luego.

7:55

O sea, ¿cómo sabe que felino doméstico y

7:58

gato operan en la misma categoría si no

8:00

está analizando la sintaxis de las letras?

8:03

Pues la magia de todo esto reside en

8:05

su diseño modular.

8:06

El procesamiento se hace por pasos.

8:08

Y el primer eslabón crucial es el generador

8:11

de embeddings.

8:12

Los famosos embeddings.

8:13

Sí, que en lenguaje llano de ingeniería, un

8:16

embedding no es más que un vector numérico.

8:19

Este módulo coge la frase escrita por el

8:21

usuario y la traduce a una lista de

8:23

números reales.

8:24

O sea, convierte las palabras en coordenadas matemáticas,

8:27

por así decirlo.

8:28

Exacto.

8:29

Y usa modelos muy ligeros que ya han

8:31

sido entrenados leyendo millones de textos.

8:33

Así han aprendido que gato y felino suelen

8:36

aparecer rodeados del mismo vocabulario y les asignan

8:39

una representación matemática muy similar.

8:41

Vale, a ver si lo visualizo.

8:44

Es como tener un bibliotecario un poco especial,

8:46

que tiene una capacidad de organización distinta.

8:49

No ordena los libros por orden alfabético, sino

8:52

en un mapa enorme de coordenadas conceptuales.

8:55

Me gusta esa analogía.

8:56

Es muy visual.

8:57

Entonces, si alguien le pide algo sobre vehículos

8:59

de combustión, el bibliotecario no va a la

9:02

letra V.

9:03

Piensa en el concepto y lo archiva en

9:05

la latitud 40, longitud 12 del mapa.

9:08

¿Y si al día siguiente llega otra persona

9:10

y pide información sobre coches de gasolina?

9:13

Pues el bibliotecario hace su cálculo y resulta

9:17

que las coordenadas vuelven a ser latitud 40,

9:20

longitud 12, frases distintas, pero acaban habitando el

9:24

mismo punto exacto del mapa matemático.

9:26

Lo has clavado.

9:27

Esa es exactamente la lógica de la agrupación

9:30

espacial.

9:31

Aunque, por ponernos un poco tiquismiquis con la

9:33

parte técnica, este mapa no tiene solo dos

9:36

dimensiones.

9:36

Claro, no es solo latitud y longitud.

9:38

¡Qué va!

9:39

Los espacios vectoriales en el procesamiento de lenguaje

9:42

operan con cientos o miles de dimensiones simultáneas.

9:46

Cada dimensión puede ser el tono, la formalidad,

9:48

o sea, mil matices.

9:50

Y para gobernar un mapa tan salvaje, he

9:53

visto en las fuentes que GPT-Caché usa su

9:55

segundo componente, el almacén de vectores o VectorStore.

9:58

Sí, y se integran con bases de datos

10:01

especializadas de alto rendimiento, como Milbus o Fais.

10:04

Están hechas exclusivamente para guardar millones de estos

10:08

puntos y calcular distancias entre ellos en fracciones

10:11

de milisegundo.

10:12

Vale, tenemos el generador, que traduce las palabras

10:15

a puntos, y el almacén ultra rápido que

10:18

guarda la ubicación.

10:19

Y a eso hay que sumarle el almacenamiento

10:21

de caché estándar, claro.

10:23

Que entiendo que es una base de datos

10:24

normal, tipo Postgres o SQLite, que guarda el

10:27

texto real de la respuesta.

10:29

El párrafo jugoso que queremos devolver, vamos.

10:31

Eso es.

10:32

Pero me sigue faltando una pieza en el

10:34

rompecabezas.

10:35

Si el almacén detecta que la coordenada de

10:37

la pregunta nueva está cerca de una antigua,

10:40

tiene que haber un árbitro.

10:41

Alguien que decida si esa cercanía es suficiente

10:44

para reciclar la respuesta o si están muy

10:46

separados.

10:47

Ah, el juez definitivo de la transacción.

10:50

Ese módulo es el evaluador de similitud.

10:52

¿Y cómo toma la decisión ese juez?

10:55

Pues aplica algoritmos de distancia espacial.

10:58

Uno muy típico es calcular la similitud del

11:00

coseno.

11:01

En vez de medir los centímetros imaginarios entre

11:03

dos puntos, mide el ángulo que se forma

11:06

trazando líneas desde el centro del mapa a

11:08

las dos coordenadas.

11:10

Ah, entiendo.

11:12

Si el ángulo es muy cerrado, casi cero,

11:14

es que apuntan en la misma dirección semántica.

11:16

Exacto.

11:17

Y si el ángulo es muy amplio, pues

11:19

representan conceptos desconectados.

11:21

Quien programa esto configura un umbral estricto y

11:24

si se supera, el evaluador frena la petición

11:26

a la API externa y saca la respuesta

11:28

de la base de datos local.

11:30

Fíjate que todo este entramado técnico ya me

11:32

parece una pasada para el texto escrito.

11:35

Pero es que la utilidad se multiplica por

11:37

mil cuando pensamos en otros formatos, en la

11:39

multimodalidad.

11:40

Claro, porque hoy en día la IA también

11:43

genera audios y sobre todo imágenes.

11:45

Exacto.

11:46

Y la documentación del proyecto muestra que esta

11:48

lógica vectorial ya se está adaptando para interactuar

11:51

con modelos de imágenes.

11:52

Y ahí el ahorro económico y energético es

11:55

un salto cualitativo brutal.

11:58

Generar una ilustración original en alta resolución exige

12:01

muchísimo más esfuerzo a las tarjetas gráficas que

12:04

redactar un par de párrafos.

12:05

Claro.

12:06

Si alguien pide un bosque encantado al atardecer

12:08

bajo la lluvia y a las dos horas

12:10

otra persona pide árboles mágicos lloviendo durante la

12:13

puesta de sol… El evaluador de similitud verá

12:16

que los vectores son casi idénticos.

12:18

Y te silbe la imagen que ya tenía

12:19

generada de forma instantánea.

12:22

Evitas que los algoritmos pesados de imagen se

12:24

reactiven y gasten recursos.

12:26

Y además de para los usuarios, a nivel

12:27

de ingeniería esto transforma la forma de trabajar.

12:30

Las guías insisten mucho en su uso para

12:32

entornos de prueba, los famosos sandboxes.

12:35

Claro.

12:36

Al desarrollar una app conectada a la nube,

12:39

tienes que lanzar miles de peticiones automáticas para

12:42

ver si tu código aguanta el estrés.

12:44

Y pagar las tarifas de los proveedores masivos

12:46

solo para diagnosticar errores de desarrollo, pues te

12:49

arruina.

12:50

Totalmente.

12:51

Con la caché simulando las respuestas, pruebas todo

12:54

a máxima velocidad sin gastar dinero real.

12:58

Pero volviendo al producto final, hay un mecanismo

13:00

de control que me parece súper interesante.

13:03

La temperatura.

13:05

Ah, sí.

13:06

La temperatura es la palanca que te permite

13:08

ajustar directamente la rigidez de la caché.

13:11

Normalmente va del 0.0 al 2.0.

13:14

¿Y si lo configuras a cero, qué pasa

13:16

exactamente?

13:17

Pues que priorizas la eficiencia absoluta.

13:19

Si la pregunta entrante supera el umbral matemático

13:22

de similitud, te devuelve la respuesta local sí

13:24

o sí.

13:25

Lo cual tiene todo el sentido si buscas

13:28

predictibilidad total.

13:29

Por ejemplo, en un sistema de recursos humanos

13:32

que explica cuántos días de vacaciones tienes en

13:34

la empresa.

13:34

Claro.

13:36

Si 100 empleados te preguntan por las vacaciones,

13:38

tu objetivo es dar la misma información normativa,

13:41

rápida y barata.

13:43

No quieres variaciones creativas.

13:44

¿Pero qué pasa si hablamos de una herramienta

13:46

para redacción creativa o un asistente para buscar

13:49

nombres originales para productos nuevos?

13:52

Ahí reciclar respuestas te destruye el producto.

13:54

O sea, si pido cinco ideas disruptivas para

13:57

una marca de café y me da el

13:59

mismo listado que generó para mi competencia la

14:02

semana pasada, pues vaya asistente.

14:04

¿Pierde toda su utilidad?

14:06

En esos casos elevas la temperatura al máximo,

14:08

cerca del 2.0.

14:09

Así el sistema ignora la caché local y

14:11

obliga a la API a generar algo completamente

14:14

original.

14:15

Asumiendo el coste y el tiempo, obviamente.

14:17

Equilibras la repetición eficiente y la creatividad bajo

14:21

demanda.

14:22

Exacto.

14:23

Pero bueno, toda arquitectura basada en ángulos y

14:25

probabilidades tiene que tener sus riesgos, ¿no?

14:29

Las cachés tradicionales, si no encuentran la letra

14:31

exacta, fallan y punto.

14:33

Pero un sistema semántico se puede equivocar al

14:35

juzgar.

14:36

Y tanto.

14:37

Por eso la supervisión de estas cachés exige

14:39

un análisis muy riguroso.

14:41

Los desarrolladores luchan principalmente contra dos cosas, los

14:45

falsos negativos y los falsos positivos.

14:47

Empecemos por los falsos negativos.

14:50

Eso es una penalización económica pura y dura,

14:53

¿verdad?

14:53

Exacto.

14:54

Ocurre cuando el algoritmo no se da cuenta

14:56

de que dos frases distintas significan lo mismo.

14:59

Así que manda la petición a la red

15:01

externa, aunque tenía la respuesta guardada, y pagas

15:04

de nuevo por generarla.

15:05

Sí.

15:06

Quien interactúa con la pantalla recibe una respuesta

15:09

válida, pero la cuenta bancaria de la empresa

15:12

sufre por esa ineficiencia.

15:14

¿Y el falso positivo?

15:16

Ese es el que te genera un fallo

15:17

de integridad.

15:18

Pasa cuando el sistema agrupa por error dos

15:21

preguntas que usan palabras parecidas, pero la intención

15:24

es totalmente distinta.

15:26

¡Ostras!

15:27

Y al hacer eso, rescata de la memoria

15:29

una respuesta errónea o fuera de contexto.

15:31

Y entregar información fuera de lugar daña irreparablemente

15:34

la confianza en el sistema.

15:36

Por eso entiendo que la industria evalúa esto

15:38

con tres indicadores clave, que la documentación detalla

15:40

muy bien.

15:41

Sí, el primer gran indicador es la tasa

15:44

de acierto, o hit ratio.

15:45

Que viene a ser una métrica directa de

15:47

cuánto estás ahorrando, ¿no?

15:49

Eso es.

15:49

Expresa estadísticamente el porcentaje de peticiones que has

15:52

resuelto solo con la base de datos local,

15:55

sin tocar la API.

15:56

Es el termómetro principal de ahorro de costes.

15:59

Vale.

16:00

Y el segundo indicador he visto que es

16:01

la latencia.

16:03

Que se mide en milisegundos.

16:04

Es el tiempo total de todo el proceso

16:06

interno.

16:07

Convertir texto a vector, buscar coordenadas, medir el

16:10

ángulo y sacar el texto.

16:11

Claro.

16:13

Si todo ese papeleo interno genera un cuello

16:15

de botella y la latencia supera el tiempo

16:17

que tardaría el modelo externo… Pues apaga y

16:20

vámonos, porque el propósito de la caché queda

16:22

anulado.

16:23

O sea que la tasa de acierto es

16:25

el dinero que nos ahorramos y la latencia

16:27

es lo rápido que conseguimos que desaparezca el

16:30

ícono de cargando en la pantalla.

16:31

Me gusta ese resumen.

16:33

¿Y cuál sería el tercer indicador?

16:34

El tercer pilar es la exhaustividad, lo que

16:37

en inglés llaman recall.

16:39

Es para evaluar la precisión general.

16:41

¿Y cómo funciona exactamente?

16:43

Evalúa cuántas veces el sistema sirvió la respuesta

16:45

correcta desde su base de datos frente a

16:48

la cantidad total de veces que, matemáticamente, debería

16:51

haberlo hecho.

16:52

Ah, o sea, le garantiza que el umbral

16:55

de similitud está bien calibrado para no dejar

16:58

escapar esos falsos negativos que decíamos antes.

17:01

Exacto.

17:01

Lograr atrapar y reciclar la inmensa mayoría de

17:04

las preguntas sin gastar a lo tonto.

17:07

Fíjate que analizando el volumen de ingeniería que

17:09

hay detrás de todo esto, me doy cuenta

17:11

de algo muy profundo sobre la evolución de

17:14

la IA.

17:15

A ver, cuéntame.

17:16

Pues que mediáticamente todo el mundo habla de

17:18

construir redes neuronales cada vez más inmensas para

17:21

generar textos hipercomplejos en tiempo real.

17:24

Pero con herramientas como GPT-Caché apuntamos a una

17:27

estrategia totalmente opuesta.

17:29

En no usarlas, vaya.

17:31

Exacto.

17:32

La máxima prioridad arquitectónica para que estos negocios

17:35

sobrevivan es, paradójicamente, no tener que utilizar esa

17:39

espectacular capacidad de generación en tiempo real.

17:41

Es un desafío de diseño fascinante.

17:44

Dedicamos capitales ingentes a entrenar el razonamiento de

17:47

la máquina para inmediatamente destinar esfuerzos brutales a

17:51

desarrollar engranajes que impidan que razone.

17:54

Totalmente.

17:55

Y a medida que estas caches semánticas a

17:57

nivel global se sigan expandiendo y absorbiendo miles

18:00

de millones de interacciones… Es lógico prever que

18:03

el porcentaje de respuestas creadas verdaderamente desde cero

18:06

en ese instante se reducirá al mínimo.

18:08

El poder computacional puro se quedará solo para

18:12

instrucciones muy excepcionales o preguntas súper originales.

18:15

Sí, sí, combinaciones inéditas.

18:17

Y esto sugiere un horizonte donde nuestra experiencia

18:19

diaria con la IA cambiará.

18:21

Igual ya no estamos charlando con un mecanismo

18:23

que genera activamente ideas nuevas de la nada.

18:25

Sino que el sistema se convierte en una

18:27

vasta arquitectura de memoria artificial ultra optimizada.

18:31

Exacto.

18:31

La mayoría de las veces estaremos conversando con

18:34

un archivo monumental que simplemente recicla, ordena y

18:38

nos devuelve los fragmentos congelados de respuestas pasadas.

18:42

Dejamos esta reflexión sobre el futuro del almacenamiento

18:45

del conocimiento para que la audiencia le dé

18:47

unas cuantas vueltas.

18:48

Da que pensar, desde luego.

18:50

Antes de despedirnos hasta el próximo programa os

18:53

informamos de que las voces que oyes han

18:55

sido generadas por la IA de Notebook LM

18:57

y que dirigiendo el podcast se encuentra Julio

19:00

Pablo Vázquez un humano que te envía saludos

19:03

En caso de error probablemente sean errores humanos

19:06

¡Nos escuchamos!

19:19

Y hasta aquí el episodio de hoy Muchas

19:21

gracias por tu atención Esto es BIMPRAXIS Nos

19:34

escuchamos en el próximo episodio ¡Suscríbete al canal!