E097_De grill-me a grill-with-docs Evolución del Diseño con Lenguaje Ubicuo
Ep. 97

E097_De grill-me a grill-with-docs Evolución del Diseño con Lenguaje Ubicuo

Episode description

Episodio de BIMPRAXIS: “Grill Me” y la Evolución hacia “Grill with Docs”

En este episodio de BIMPRAXIS, exploramos cómo la inteligencia artificial puede “hablar nuestro mismo idioma” a través de la herramienta “Grill Me” y su evolución hacia “Grill with Docs”. Se analiza cómo un simple documento de texto plano puede solucionar el mayor cuello de botella de la inteligencia artificial moderna, permitiendo una comunicación más efectiva entre humanos y máquinas. La discusión se centra en la importancia de establecer un lenguaje compartido y cómo herramientas como “Grill with Docs” pueden revolucionar la forma en que interactuamos con la IA.

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 cómo lograr que la IA

0:44

hable tu mismo idioma, de Grill Me a

0:47

Grill with Dogs.

0:48

Y la verdad es que el análisis de

0:49

hoy tiene miga, porque vamos a ver cómo

0:51

un simple documento de texto plano ha logrado

0:54

solucionar, bueno, el mayor cuello de botella de

0:57

la inteligencia artificial moderna.

0:59

Totalmente.

1:00

porque para avanzar hacia el futuro de cómo

1:02

interactuamos con las máquinas, resulta que tuvimos que

1:05

desenterrar un manual de programación de hace más

1:08

de 20 años, que se dice pronto.

1:11

Ya, es fascinante y fíjate que la exploración

1:13

de estas fuentes no es una clase de

1:15

código puro y duro, aunque luego hablemos de

1:17

bases de datos o repositorios y tal.

1:19

Claro, no vamos a aburrir a nadie con

1:21

líneas de código infinitas.

1:22

Exacto.

1:23

El material base que documenta todo el proceso

1:26

de este ingeniero de quien vamos a hablar

1:29

hoy en el fondo es un tratado sobre

1:31

comunicación humana y artificial.

1:33

Así es.

1:35

Aborda cómo la falta de, digamos, un diccionario

1:37

compartido puede arruinar por completo tanto el trabajo

1:41

de equipos humanos enteros como nuestras sesiones diarias

1:44

con modelos de lenguaje.

1:45

O sea, la fricción pura y dura de

1:48

no entenderse.

1:49

Eso es.

1:50

Pues a ver, el origen de toda esta

1:51

evolución se reduce a cuatro frases.

1:54

Literalmente.

1:55

El protagonista de las fuentes cuenta que escribió

1:58

una pequeña instrucción, un prompt de apenas un

2:02

párrafo, que acabó siendo el texto más influyente

2:05

de toda su carrera.

2:06

¡Qué locura que algo tan corto tenga tanto

2:08

impacto, ¿verdad?

2:09

Es una pasada.

2:10

Lo empaquetó bajo el nombre de la habilidad

2:13

Grill Me, que traducido vendría a ser algo

2:15

así como Interrógame o, no sé, Ponme contra

2:19

las cuerdas.

2:20

Me gusta mucho ese enfoque.

2:21

Y la genialidad de esta aproximación, lo que

2:24

lo hace diferente, es que invierte por completo

2:27

la carga cognitiva.

2:29

O sea, normalmente, quien se sienta frente a

2:31

un modelo de lenguaje asume toda la presión,

2:33

¿no?

2:34

Claro, la presión de tener que formular la

2:36

pregunta perfecta.

2:37

Exacto.

2:38

Estructurar el contexto sin fisuras, prever todos los

2:41

ángulos ciegos, es agotador.

2:44

Pero con Grill Me le ordenas a la

2:46

máquina que sea ella quien te entreviste implacablemente

2:49

hasta alcanzar un entendimiento mutuo.

2:51

Y el mecanismo interno de esa instrucción es

2:53

lo verdaderamente interesante de analizar, porque le exige

2:57

el modelo de lenguaje que recorra cada rama

2:59

del árbol de diseño de tu idea, ¿sabes?

3:01

Que vaya paso a paso.

3:03

Eso es, y que vaya resolviendo las dependencias

3:05

lógicas una por una.

3:07

La IA detecta de inmediato las amigüedades de

3:09

tu planteamiento inicial y empieza a lanzar preguntas

3:12

estructuradas.

3:13

Te obliga a mojarte.

3:14

Totalmente.

3:15

Obliga a externalizar todas esas suposiciones que la

3:17

persona tiene en la cabeza, pero que, bueno,

3:20

no ha verbalizado.

3:21

Y ojo porque las fuentes mencionan casos de

3:23

uso de Grill.me que van muchísimo más allá

3:26

de la ingeniería de software.

3:28

Hay un ejemplo asombroso de verdad que me

3:30

dejó de piedra.

3:31

A ver, cuenta.

3:32

Alguien utilizó esta dinámica de interrogatorio para que

3:35

la IA le hiciera preguntas y así poder

3:37

escribir el panegírico para el funeral de su

3:39

madre.

3:40

¡Ostras!

3:41

¡Qué fuerte!

3:42

Durísimo, sí.

3:44

Pues la inteligencia artificial le fue haciendo preguntas

3:46

tan específicas y tan bien hiladas que logró

3:48

sacar a la luz historias familiares, anécdotas y

3:51

emociones que esa persona tenía bloqueadas por el

3:54

duelo.

3:54

Madre mía.

3:56

Demuestra una capacidad casi empática de la herramienta,

3:58

¿no?

3:58

Completamente.

3:59

Demuestra cómo puede organizar el pensamiento humano cuando

4:03

se le da la directriz de investigar en

4:06

lugar de simplemente escupir una respuesta genérica.

4:11

Sin embargo, y aquí viene el giro, el

4:13

éxito desmesurado de Grill Me llevó a su

4:15

propio creador a un callejón sin salida en

4:18

su trabajo principal.

4:19

Claro, el desarrollo de arquitecturas de código complejas.

4:22

Justo eso, porque la inteligencia artificial generalista es

4:26

brillante, sí, pero adolece de un punto ciego

4:28

masivo.

4:29

¿Cuál?

4:30

Desconoce por completo la jerga específica, es decir,

4:34

el dominio concreto del proyecto en el que

4:36

trabaja cada persona de forma individual.

4:38

Vale, vamos a desgranar esto, porque es vital

4:41

entender de dónde nace la fricción.

4:44

O sea, la fuente usa una analogía que

4:46

me parece buenísima.

4:47

La del becario, ¿no?

4:48

Esa misma.

4:49

Es muy fácil imaginar la enorme pérdida de

4:53

tiempo que supone trabajar con un becario que

4:56

tiene una capacidad de procesamiento infinita, pero que

5:00

sufre de amnesia severa cada mañana al cruzar

5:03

la puerta de la oficina.

5:05

Ya, ya, es que debe ser frustrante a

5:07

más no poder.

5:09

Pues el autor ilustra este problema con su

5:11

propio día a día.

5:12

Él está desarrollando una plataforma educativa y utiliza

5:16

constantemente un concepto que denomina Standalone Video, o

5:20

sea, un vídeo independiente.

5:22

Vale.

5:23

En su modelo mental está clarísimo que ese

5:25

término se refiere a un vídeo que no

5:27

está conectado a un curso ni pertenece a

5:29

ninguna lección específica.

5:30

específica.

5:31

Para él es obvio.

5:32

Claro, pero el modelo de lenguaje carece por

5:34

completo del contexto para inferir ese significado.

5:38

Cero contexto.

5:39

Para la IA, Standalone Video es simplemente una

5:41

cadena de texto ambigua.

5:43

Entonces, al arrancar una nueva sesión con la

5:46

instrucción de Grill Me, la máquina topaba con

5:49

ese término y al intentar procesar su significado

5:52

sin referencias, pues reaccionaba produciendo respuestas excesivamente largas.

5:56

Empezaba a divagar.

5:58

Literalmente.

5:59

Intentaba cubrir todos los posibles significados genéricos de

6:02

la palabra vidia y de la palabra independiente.

6:05

Generaba una verborrea innecesaria que obligaba a detener

6:08

el proceso productivo.

6:09

Para tener que reexplicarle todo constantemente.

6:12

Eso es, reexplicar la ontología básica del proyecto

6:15

desde cero, sesión tras sesión.

6:18

Llegaba a un punto en el que, antes

6:19

de poder escribir una sola línea de código

6:21

útil, tenía que impartir una clase magistral de

6:24

media hora sobre el vocabulario de su propia

6:26

aplicación.

6:27

Una pérdida de tiempo brutal.

6:29

Y a veces conseguían afinar un lenguaje compartido

6:31

fantástico durante esa ventana de chat.

6:35

Pero claro, al cerrar la pestaña, todo ese

6:37

progreso semántico se desvanecía en el éter.

6:40

La amnesia volvía a atacar al día siguiente.

6:43

Exacto.

6:44

Pero bueno, el problema de la falta de

6:46

retención del vocabulario del dominio no es exclusivo

6:49

de la inteligencia artificial.

6:51

La ingeniería de software tradicional lleva lidiando con

6:54

esta misma colisión semántica durante décadas.

6:57

O sea que no es un problema nuevo.

6:58

Que va, especialmente a medida que los proyectos

7:01

escalan y los equipos se dividen.

7:03

La solución que rescató este flujo de trabajo

7:05

no proviene de un nuevo avance en redes

7:07

neuronales, sino de un libro publicado en el

7:10

año 2003.

7:11

Ah, el famoso libro azul.

7:13

El mismísimo, el libro azul de Eric Evans.

7:16

El texto fundacional del Domain Driven Design, o

7:19

diseño guiado por el dominio, que en la

7:21

industria se conoce como DDD.

7:23

Vale, ¿y qué propone este libro exactamente para

7:26

solucionar el lío?

7:28

Pues el pilar central de esta filosofía es

7:30

lo que Evans bautizó como el lenguaje ubicuo.

7:34

Su tesis postula que el principal motivo por

7:36

el que los proyectos de software fracasan no

7:38

es la falta de destreza técnica, sino la

7:41

torre de Babel que se forma entre los

7:43

diferentes departamentos.

7:44

O sea, un problema de comunicación puro y

7:46

duro.

7:47

Tal cual.

7:48

Por ejemplo, el equipo de marketing habla de

7:50

campañas, el desarrollador del servidor crea una tabla

7:53

en la base de datos llamada eventos-promocionales, y

7:57

el diseñador de la interfaz lo llama banners.

7:59

Madre mía, el caos.

8:01

Y cuando hay un error en una campaña,

8:02

el programador pierde horas intentando descifrar a qué

8:05

parte de su código se refieren, claro.

8:07

Exactamente.

8:09

Pues el lenguaje ubicuo busca erradicar esa fricción

8:11

de raíz.

8:13

Requiere crear un documento o un glosario innegociable

8:15

que debe ser utilizado de forma estricta por

8:17

tres grupos.

8:18

¿Cuáles son?

8:20

La base de código, los desarrolladores que la

8:22

escriben y los expertos del dominio o negocio,

8:25

que son los que saben qué se está

8:27

construyendo, aunque no sepan cómo.

8:30

O sea, alinear a todo el mundo.

8:32

Eso es.

8:33

Si esos tres pilares se alinean en torno

8:35

a un único término, término.

8:37

Cualquier error es inmediatamente rastreable.

8:39

El nombre de la variable en el ordenador

8:41

es exactamente el mismo que el término que

8:43

usa el experto en ventas.

8:45

Vale, pues aquí es donde se pone realmente

8:47

interesante.

8:48

Porque el protagonista de las fuentes, al darse

8:51

cuenta del paralelismo, intentó aplicar este concepto de

8:54

lenguaje ubicuo a sus sesiones de IA.

8:57

Pero al principio lo hizo a lo bruto,

8:59

¿no?

8:59

Sí, sí, a la fuerza bruta total.

9:02

Cuenta que, en mitad de un interrogatorio con

9:04

la máquina, cuando notaba que los conceptos empezaban

9:07

a difuminarse, interrumpía el flujo.

9:09

Le pedía a la IA que generase ahí

9:12

mismo un archivo llamado ubicuslanguage.mmd.

9:16

Para registrar las definiciones acordadas en ese momento.

9:19

Exacto.

9:20

Funcionaba, pero era súper tosco.

9:23

Claro, era una solución parcheada.

9:25

Obligaba a documentar el consenso manualmente, lo cual

9:28

es un avance, pero carecía de integración real.

9:31

Rompía todo el ritmo de trabajo.

9:33

Totalmente.

9:34

Rompía el estado de flujo del desarrollador al

9:36

exigirle constantes cambios de contexto mental para gestionar

9:39

la documentación.

9:40

Faltaba una automatización que permitiera a la IA

9:43

ingerirse conocimiento desde el milisegundo cero.

9:46

Sin tener que andar con recordatorios.

9:48

Y de esa frustración nace la fusión definitiva.

9:52

Nace la nueva herramienta Grill with Dogs.

9:54

El salto evolutivo.

9:55

Justo.

9:57

Es exactamente el mismo texto de la instrucción

9:59

Gilmi, mantiene esa capacidad inquisitiva, pero se le

10:02

añade una orden ineludible.

10:04

Antes de hacer la primera pregunta, la IA

10:07

debe buscar, leer y asimilar un archivo específico

10:10

llamado context.md.

10:12

Un archivo clave.

10:13

Ese context.md actúa como la materialización de lo

10:17

que el diseño guiado por el dominio denomina

10:19

un bounded context o contexto delimitado.

10:22

A ver, explícanos un poco más esto del

10:24

contexto delimitado.

10:25

Pues que alimenta directamente el mecanismo de atención

10:27

del modelo de lenguaje.

10:29

En lugar de calcular probabilidades estadísticas sobre qué

10:32

podría significar una palabra basándose en todo el

10:35

Internet, la IA ancla su red semántica a

10:37

las definiciones estrictas de ese documento.

10:40

O sea, que limita sus alucinaciones.

10:42

Exactamente.

10:43

Sus parámetros de actuación acaban de ser acotados

10:45

por las reglas de negocio de quien está

10:47

frente a la pantalla.

10:47

¿Y las mecánicas prácticas de esta fusión son

10:50

reveladoras?

10:50

La máquina recibe instrucciones para afilar el lenguaje

10:53

difuso, debatir escenarios concretos, cruzar referencias con el

10:56

código existente y actualizar el glosario en tiempo

10:59

real, sin que tengas que mover un dedo

11:01

para mantener el documento.

11:02

Eso es.

11:04

Y el material detalla un ejemplo real que

11:06

es perfecto para ilustrar esto.

11:08

El estilo Mr.

11:09

Beast.

11:09

Ah, sí.

11:10

El ejemplo del empaquetado de los vídeos.

11:12

Es buenísimo.

11:13

Sí, sí.

11:14

El escenario es que quiere añadir una nueva

11:16

entidad al ecosistema de la aplicación.

11:19

Hasta ese momento, la plataforma manejaba cursos, lecciones

11:22

y vídeos.

11:23

Y decide introducir el concepto de pitch.

11:25

El pitch, claro.

11:26

En el argot de los creadores de contenido,

11:28

un pitch engloba el empaquetado inicial de un

11:31

vídeo.

11:31

El título provisional, la idea de la miniatura,

11:34

la premisa general antes de siquiera encender la

11:36

cámara.

11:37

¿Y quiere integrar esa estructura en su base

11:39

de datos?

11:40

Y claro, una inteligencia artificial normal, al recibir

11:43

esta petición, simplemente habría escupido bloques de código

11:46

genérico a lo loco para generar tablas llamadas

11:49

pitch, asumiendo que es una función aislada.

11:51

Pero Grill with Docs no hace eso.

11:54

Analiza la petición contra el archivo context.md y

11:59

frena la operación en seco.

12:01

le lanza una advertencia de colisión terminológica.

12:04

¡Qué maravilla!

12:04

La IA detecta una incompatibilidad lógica fundamental.

12:09

Le dice algo así como, oye, en tu

12:11

glosario actual, un video independiente se define estrictamente

12:15

como un video cuyo identificador de elecciones nulo.

12:18

¡Exacto!

12:19

Y le plantea el dilema.

12:20

Si introducimos los pitches, ¿un video independiente sigue

12:23

manteniendo esa categoría si tiene un pitch asociado?

12:27

¿O la introducción de este concepto nos obliga

12:29

a redefinir la frontera de lo que significa

12:31

ser independiente en todo el sistema.

12:33

A mí me parece fascinante cómo detenerse a

12:36

aclarar la semántica de una simple palabra desencadena

12:39

una revisión de la interfaz visual y de

12:42

la arquitectura de la base de datos completa.

12:44

La IA asume el rol de un arquitecto

12:46

de sistemas implacable y todo por defender la

12:49

integridad del diccionario.

12:51

Literal.

12:51

Y a partir de ahí la máquina empieza

12:54

a lanzarle detalles técnicos que tiene que decidir

12:57

sí o sí.

12:58

Le pregunta por la cardinalidad de los datos.

13:01

Oye, ¿un mismo pitch puede tener múltiples vídeos

13:03

de pruebas asociados?

13:04

Y le confirma que sí, estableciendo una relación

13:07

de uno a muchos.

13:08

Y luego profundiza aún más, exigiendo que se

13:11

definan las semánticas de estado de esa nueva

13:13

entidad.

13:14

Le pregunta en qué estados lógicos puede existir

13:17

un pitch, inactivo, programado, enviado… O sea, obliga

13:21

a definir el ciclo de vida del dato

13:22

antes de programar una sola línea.

13:24

Y llega hasta la gestión de qué pasa

13:26

si se borra.

13:27

La IA le pregunta qué debe hacer el

13:29

sistema si alguien decide borrar un pitch que

13:32

ya tiene vídeos vinculados.

13:34

Y él estipula que la base de datos

13:35

debe rechazar la acción eligiendo la restricción onDeleteRestrict.

13:40

Claro, porque la filosofía de la plataforma prefiere

13:42

archivar a borrar cosas, ¿no?

13:45

Eso es.

13:46

Y lo realmente pragmático de todo esto es

13:48

que estas decisiones críticas no se pierden en

13:52

un historial de chat infinito.

13:54

La IA sintetiza todo este debate y actualiza

13:57

el archivo contexto.md automáticamente con las nuevas reglas.

14:01

Es una maravilla.

14:03

Ahora bien, estandarizar el vocabulario mediante ese contexto

14:06

delimitado está muy bien.

14:08

Resuelve el problema de la identidad de las

14:10

entidades.

14:11

Pero claro, en un proyecto hay decisiones que

14:13

van más allá del vocabulario.

14:16

Totalmente.

14:17

¿Qué pasa con las decisiones lógicas y estructurales

14:19

que justifican la forma del código?

14:22

Cuando el equipo descarta una tecnología en favor

14:24

de otra, el glosario no te sirve para

14:26

explicar el por qué a un compañero nuevo.

14:28

Claro, se queda cojo.

14:30

Exacto.

14:31

Por eso, el flujo de trabajo incorpora una

14:33

última pieza del rompecabezas, una última capa de

14:36

blindaje, los famosos ADRs.

14:39

Los Architectural Decision Records.

14:42

Registros de decisiones arquitectónicas.

14:45

Son archivos Markdown muy escuetos que viven ahí,

14:47

en el repositorio, junto al código.

14:49

Y su único propósito es documentar las decisiones

14:52

no obvias.

14:53

Entonces, ¿qué significa todo esto?

14:56

Porque, a ver, yo me pongo en la

14:58

piel de quienes nos escuchan, que a lo

15:00

mejor lideran un equipo, y surge una duda

15:02

crítica.

15:03

Dispara.

15:04

¿De verdad tenemos que documentar cada pequeña cosa?

15:07

O sea, ¿vamos a hacer un registro notarial

15:09

porque hoy elegimos poner el botón rojo en

15:12

vez del azul?

15:13

Eso suena a una burocracia paralizante brutal.

15:17

Ya, es una reticencia muy lógica, pero las

15:20

fuentes son súper categóricas en esto para evitar

15:22

precisamente esa parálisis que comentas.

15:25

Los ADRs solo, y repito, solo, se usan

15:28

cuando una decisión cumple unos requisitos muy estrictos.

15:31

¿Cuáles?

15:32

Es decir, cuando hay un trade-off, un compromiso

15:36

donde se sacrifica una cosa por otra.

15:38

Vale, entiendo.

15:39

Si se trata de elegir entre dos librerías

15:41

que son completamente intercambiables y que tardas media

15:44

ahora en sustituir, no se documenta absolutamente nada.

15:47

O sea, solo se registra lo que, digamos,

15:50

sorprendería a otro desarrollador si no tuviera el

15:53

contexto histórico.

15:54

Exactamente eso.

15:55

Si al leer el código alguien va a

15:56

pensar, pero bueno, ¿por qué diseñaron esto de

15:58

una manera tan raba?

16:00

Ahí es donde necesitas el ADR que explique

16:02

que, oye, en aquel momento era la única

16:04

forma de esquivar un problema.

16:06

Claro, tiene todo el sentido.

16:08

Ahora bien, toda esta ceremonia inicial, lo de

16:11

pulir el lenguaje, crear los archivos, redactar los

16:15

registros, tiene que tener una recompensa enorme que

16:18

justifique semejante esfuerzo, ¿no?

16:20

Los beneficios tangibles son apabullantes, de verdad, y

16:24

alteran por completo cómo los modelos de lenguaje

16:26

consumen recursos.

16:27

Sí, las fuentes destacan que uno de los

16:30

beneficios mágicos es que la IA da respuestas

16:34

muchísimo más concisas, usa muchos menos tokens.

16:37

Claro, al tener un lenguaje compartido precargado, la

16:41

IA ya no necesita generar párrafos y párrafos

16:43

para confirmar que ha entendido lo que le

16:45

pides.

16:45

Va directa al grano.

16:46

Y al tener ese lenguaje compartido, la máquina

16:49

también usa menos tokens para, entre comillas, pensar

16:53

internamente.

16:54

Optimiza sus procesos porque no pierde tiempo intentando

16:56

desentrañar ambigüedades.

16:58

Se alinea mágicamente con las intenciones de la

17:01

persona que escribe, a veces antes de que

17:03

siquiera termine de formular la petición.

17:05

Y el resultado es que el código final

17:07

es muchísimo más fácil de navegar, porque las

17:10

carpetas y las variables se llaman exactamente igual

17:12

que los conceptos que tú tienes en la

17:14

cabeza.

17:15

Es una sincronización perfecta.

17:17

Por eso, tras todas estas iteraciones, las fuentes

17:20

establecen una regla de oro definitiva que es

17:23

súper fácil de recordar.

17:24

A ver.

17:25

Si tienes un repositorio de código, una code

17:27

base en la que trabajar, usa Grill with

17:30

Docs.

17:30

Está especialmente recomendado al inicio de un proyecto

17:33

para cimentar bien el lenguaje.

17:35

¿Y si no tienes repositorio?

17:37

Si no tienes un repositorio de código, porque

17:39

a lo mejor estás explorando ideas generales, definiendo

17:42

un modelo de negocio o, como decíamos al

17:44

principio, escribiendo un panejírico.

17:47

Que vaya tela con el ejemplo.

17:48

Pues en esos casos de uso generales, usa

17:51

Grillme.

17:51

La instrucción original sigue siendo imbatible para eso.

17:55

Me parece un resumen súper práctico.

17:57

Y además hay un detalle extra de mucho

18:00

valor en las fuentes.

18:01

Y es que este ingeniero Matt actualiza estas

18:04

habilidades constantemente en su newsletter.

18:07

Se llama AI Skills for Real Engineers.

18:09

Boletín muy recomendable.

18:11

Sí, y prometen que es un boletín sin

18:13

nada de spam, pensado puramente para mantenerse al

18:17

día con los registros de cambios de estas

18:19

herramientas que ya sabemos que avanzan a la

18:21

velocidad de la luz.

18:22

Totalmente imprescindible hoy en día.

18:24

Bueno, pues analizar toda la evolución de estas

18:26

técnicas deja una evidencia incontestable, ¿no crees?

18:30

Desde luego.

18:41

Y fíjate, antes de leer la despedida formal,

18:44

creo que esto nos deja una reflexión final

18:45

muy provocadora para que la gente le dé

18:47

una vuelta en casa.

18:48

Adelante.

18:49

Si crear un simple documento context.md solo para

18:53

alinear las definiciones exactas logra una sinergia tan

18:56

sumamente perfecta entre un humano y una máquina,

18:59

¿No crees que deberíamos empezar a escribir pequeños

19:02

archivos con text.md en nuestros trabajos?

19:06

Ya sabes, para arreglar los malentendidos diarios que

19:09

tenemos entre nosotros, los humanos.

19:11

¡Ostras!

19:12

Pues sería la solución a muchísimos problemas de

19:15

oficina, estoy convencida.

19:17

Ojalá lo apliquemos más.

19:19

Antes de despedirnos, hasta el próximo programa, os

19:21

informamos de que las voces que oyes han

19:23

sido generadas por la IA de Notebook LM

19:26

y que dirigiendo el podcast se encuentra Julio

19:28

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

19:31

En caso de error, probablemente sean errores humanos.

19:34

Nos escuchamos.

19:46

Y hasta aquí el episodio de hoy.

19:48

Muchas gracias por tu atención.

20:00

Esto es BIMPRAXIS.

20:02

Nos escuchamos en el próximo episodio.

20:26

Gracias.