WEBVTT

0e7e9200-d487-4756-872f-8ffed2017c6a/91-0
00:00:04.439 --> 00:00:08.845
<v Ernesto Pimentel S&#225;nchez>De que después se puedan,
se puedan volver a oír o simplemente</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/91-1
00:00:08.845 --> 00:00:12.271
<v Ernesto Pimentel S&#225;nchez>consultar en cualquier momento. Bien,
como digo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/91-2
00:00:12.271 --> 00:00:17.237
<v Ernesto Pimentel S&#225;nchez>buenas tardes a todas y a todos.
Gracias por vuestra asistencia a este</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/91-3
00:00:17.237 --> 00:00:21.153
<v Ernesto Pimentel S&#225;nchez>nuevo seminario.
En esta ocasión tenemos como invitado,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/91-4
00:00:21.153 --> 00:00:24.930
<v Ernesto Pimentel S&#225;nchez>como orador a Juan de Lara.
Creo que en la comunidad,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/91-5
00:00:24.930 --> 00:00:26.399
<v Ernesto Pimentel S&#225;nchez>en nuestra comunidad.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/99-0
00:00:26.799 --> 00:00:30.286
<v Ernesto Pimentel S&#225;nchez>Si ustedes,
pues Juan precisa de poca presentación,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/99-1
00:00:30.286 --> 00:00:33.774
<v Ernesto Pimentel S&#225;nchez>pero bueno,
comentar que es catedrático de del área</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/99-2
00:00:33.774 --> 00:00:37.731
<v Ernesto Pimentel S&#225;nchez>en la Autónoma de Madrid,
colidera el grupo de moderado de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/99-3
00:00:37.731 --> 00:00:41.554
<v Ernesto Pimentel S&#225;nchez>ingeniería de software de la Autónoma de
Madrid y bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/99-4
00:00:41.554 --> 00:00:46.785
<v Ernesto Pimentel S&#225;nchez>sus líneas de investigación han sido
tradicionalmente lo que es la ingeniería</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/99-5
00:00:46.785 --> 00:00:48.999
<v Ernesto Pimentel S&#225;nchez>del software orientada a modelos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/105-0
00:00:49.519 --> 00:00:53.406
<v Ernesto Pimentel S&#225;nchez>El desarrollo de software automatizado,
el metamodelado y bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/105-1
00:00:53.406 --> 00:00:58.311
<v Ernesto Pimentel S&#225;nchez>pues ahora tiene una gran actividad junto
con otras compañeras y compañeros de su</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/105-2
00:00:58.311 --> 00:01:02.378
<v Ernesto Pimentel S&#225;nchez>grupo en lo que son los agentes
conversacionales en el ámbito de la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/105-3
00:01:02.378 --> 00:01:06.325
<v Ernesto Pimentel S&#225;nchez>ingeniería de software.
Yo quiero comenzar agradeciendo a Juan el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/105-4
00:01:06.325 --> 00:01:08.479
<v Ernesto Pimentel S&#225;nchez>haber aceptado esta invitación para.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/111-0
00:01:09.039 --> 00:01:14.325
<v Ernesto Pimentel S&#225;nchez>Para formar parte de la comunidad de
ponentes y de oradores en el ámbito de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/111-1
00:01:14.325 --> 00:01:19.820
<v Ernesto Pimentel S&#225;nchez>los seminarios de SISTEDES y también el
que haya buscado este hueco tanto para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/111-2
00:01:19.820 --> 00:01:25.453
<v Ernesto Pimentel S&#225;nchez>preparar las charlas como para adecuarla
a impartirnos un seminario en el día de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/111-3
00:01:25.453 --> 00:01:31.296
<v Ernesto Pimentel S&#225;nchez>hoy a esta hora y nada más. Por mi parte,
no quiero tampoco atrasar más el comienzo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/111-4
00:01:31.296 --> 00:01:32.479
<v Ernesto Pimentel S&#225;nchez>de del seminario.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/117-0
00:01:32.879 --> 00:01:36.751
<v Ernesto Pimentel S&#225;nchez>Le doy la palabra. Bueno,
como habitualmente haremos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/117-1
00:01:36.751 --> 00:01:42.058
<v Ernesto Pimentel S&#225;nchez>pues al final de la sesión también
dedicaremos algún tiempo para posibles</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/117-2
00:01:42.058 --> 00:01:45.572
<v Ernesto Pimentel S&#225;nchez>dudas,
consultas o comentarios que queráis hacer</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/117-3
00:01:45.572 --> 00:01:51.524
<v Ernesto Pimentel S&#225;nchez>cualquiera de los asistentes a lo que nos
comente y lo que nos cuente. Ahora Juan,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/117-4
00:01:51.524 --> 00:01:52.959
<v Ernesto Pimentel S&#225;nchez>cuando quiera, Juan.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/118-0
00:01:54.079 --> 00:01:56.079
<v Ernesto Pimentel S&#225;nchez>Te cedo la palabra y puedes comenzar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/123-0
00:01:57.279 --> 00:01:59.877
<v Juan de Lara Jaramillo>Vale,
pues muchas gracias Ernesto por la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/123-1
00:01:59.877 --> 00:02:02.793
<v Juan de Lara Jaramillo>invitación y a todos vosotros por
conectaros.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/123-2
00:02:02.793 --> 00:02:07.801
<v Juan de Lara Jaramillo>No es una época quizá un pelín difícil,
no justo en el cambio del cuatrimestre</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/123-3
00:02:07.801 --> 00:02:11.097
<v Juan de Lara Jaramillo>con exámenes y demás. Pero bueno,
espero que bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/123-4
00:02:11.097 --> 00:02:14.330
<v Juan de Lara Jaramillo>que podáis sacar algo en claro de esta
charla. no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/123-5
00:02:14.330 --> 00:02:17.119
<v Juan de Lara Jaramillo>Hoy os quería hablar de técnicas de
prueba.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/130-0
00:02:17.679 --> 00:02:22.299
<v Juan de Lara Jaramillo>Para chatbots orientados a tareas, vale,
es un trabajo que hemos hecho</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/130-1
00:02:22.299 --> 00:02:25.553
<v Juan de Lara Jaramillo>investigadores de nuestro grupo de
investigación,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/130-2
00:02:25.553 --> 00:02:30.303
<v Juan de Lara Jaramillo>pero también en colaboración con otros
investigadores como Jesús Sánchez</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/130-3
00:02:30.303 --> 00:02:34.207
<v Juan de Lara Jaramillo>Cuadrado de la Universidad de Murcia.
Y en realidad, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/130-4
00:02:34.207 --> 00:02:39.479
<v Juan de Lara Jaramillo>este trabajo surgió de un de un proyecto
del Ministerio de la convocatoria Test.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/137-0
00:02:39.839 --> 00:02:43.470
<v Juan de Lara Jaramillo>Que hubo hace algunos años donde nos
planteábamos, pues,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/137-1
00:02:43.470 --> 00:02:48.057
<v Juan de Lara Jaramillo>cómo hacer técnicas para construir
chatbot de manera automatizada, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/137-2
00:02:48.057 --> 00:02:53.408
<v Juan de Lara Jaramillo>Y una de las de las de las fases por las
que os voy a hablar es la fase de pruebas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/137-3
00:02:53.408 --> 00:02:56.339
<v Juan de Lara Jaramillo>Entonces, bueno,
todos estamos hoy en día muy</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/137-4
00:02:56.339 --> 00:03:00.416
<v Juan de Lara Jaramillo>familiarizados con los agentes
conversacionales y los chatbots.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/137-5
00:03:00.416 --> 00:03:04.239
<v Juan de Lara Jaramillo>Yo creo que todo el mundo hoy en día
hablamos a diario con.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/141-0
00:03:04.479 --> 00:03:09.341
<v Juan de Lara Jaramillo>Con chat GPT es un es un chatbot, vale,
es un chatbot de dominio abierto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/141-1
00:03:09.341 --> 00:03:14.597
<v Juan de Lara Jaramillo>Significa que nosotros podemos conversar
con él sobre casi cualquier cosa, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/141-2
00:03:14.597 --> 00:03:19.065
<v Juan de Lara Jaramillo>Y es básicamente un chatbot.
Es un sistema con interfaz en lenguaje</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/141-3
00:03:19.065 --> 00:03:23.073
<v Juan de Lara Jaramillo>natural y de tal manera,
pues que tú vas conversando con ese</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/141-4
00:03:23.073 --> 00:03:23.599
<v Juan de Lara Jaramillo>sistema.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/146-0
00:03:24.159 --> 00:03:28.285
<v Juan de Lara Jaramillo>Pero en realidad nuestro objetivo son los
charcos orientados a tareas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/146-1
00:03:28.285 --> 00:03:32.760
<v Juan de Lara Jaramillo>Son charcos que te ayudan a conseguir
realizar pues cierta tarea. Aquí veis,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/146-2
00:03:32.760 --> 00:03:36.712
<v Juan de Lara Jaramillo>por ejemplo, a la derecha,
un chatbot que te ayuda pues con tareas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/146-3
00:03:36.712 --> 00:03:41.245
<v Juan de Lara Jaramillo>Es un chatbot que está desplegado en la
Universidad Autónoma de Madrid y pues</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/146-4
00:03:41.245 --> 00:03:43.919
<v Juan de Lara Jaramillo>aquí tanto estudiantes como profesores o
PAS.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/152-0
00:03:43.959 --> 00:03:46.354
<v Juan de Lara Jaramillo>Pues le podemos hacer preguntas,
consultas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/152-1
00:03:46.354 --> 00:03:50.111
<v Juan de Lara Jaramillo>pues yo sé sobre el correo electrónico,
cómo configurar cosas y así.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/152-2
00:03:50.111 --> 00:03:54.522
<v Juan de Lara Jaramillo>Entonces nos ayudan a hacer tareas, ¿no?
Y este tipo de chatbot realmente ha ido</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/152-3
00:03:54.522 --> 00:03:59.041
<v Juan de Lara Jaramillo>creciendo en importancia y en ubicuidad y
nos permiten pues acceder a todo tipo de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/152-4
00:03:59.041 --> 00:04:02.799
<v Juan de Lara Jaramillo>servicios, ¿no? Por ejemplo,
hay muchos ayuntamientos que realmente.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/158-0
00:04:03.199 --> 00:04:08.186
<v Juan de Lara Jaramillo>Tienen estos chatbots, centro de salud,
centro educativo, de atención al cliente,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/158-1
00:04:08.186 --> 00:04:11.348
<v Juan de Lara Jaramillo>compra, etcétera. No sé si ha evitado,
por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/158-2
00:04:11.348 --> 00:04:14.329
<v Juan de Lara Jaramillo>dado de alta recientemente la luz con
Iberdrola,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/158-3
00:04:14.329 --> 00:04:18.404
<v Juan de Lara Jaramillo>pues se tiene que hacer a través de un
chatbot. Y esa interacción,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/158-4
00:04:18.404 --> 00:04:22.479
<v Juan de Lara Jaramillo>pues uno la hace en webs,
la hace también en aplicaciones móviles,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/158-5
00:04:22.479 --> 00:04:26.128
<v Juan de Lara Jaramillo>desde redes sociales,
altavoces inteligentes y todo tipo de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/158-6
00:04:26.128 --> 00:04:26.919
<v Juan de Lara Jaramillo>dispositivos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/162-0
00:04:27.759 --> 00:04:33.807
<v Juan de Lara Jaramillo>Y más aún con los LDM, pues claro,
existe la tendencia de hacer Copilot para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/162-1
00:04:33.807 --> 00:04:37.734
<v Juan de Lara Jaramillo>todo tipo de cosas,
no Copilot para programación,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/162-2
00:04:37.734 --> 00:04:44.332
<v Juan de Lara Jaramillo>para desarrollo de software, Copilot para,
para el uso del sistema operativo o para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/162-3
00:04:44.332 --> 00:04:47.239
<v Juan de Lara Jaramillo>redactar documentos. no, entonces el.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/164-0
00:04:47.599 --> 00:04:51.266
<v Juan de Lara Jaramillo>La corrección de todo este tipo de
interfaces conversacionales y chatbot,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/164-1
00:04:51.266 --> 00:04:53.199
<v Juan de Lara Jaramillo>pues es el motivo de preocupación, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/173-0
00:04:55.119 --> 00:04:57.956
<v Juan de Lara Jaramillo>Por ejemplo,
para que no pase como le pasó a Air</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/173-1
00:04:57.956 --> 00:05:01.546
<v Juan de Lara Jaramillo>Canada, no Air Canada,
pues desplegó un chatbot y resulta que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/173-2
00:05:01.546 --> 00:05:04.441
<v Juan de Lara Jaramillo>pues los clientes interaccionando con el
chatbot,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/173-3
00:05:04.441 --> 00:05:08.958
<v Juan de Lara Jaramillo>el chatbot les prometía ciertas tarifas
que luego realmente no existían, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/173-4
00:05:08.958 --> 00:05:11.853
<v Juan de Lara Jaramillo>Y entonces,
pues uno de los clientes realmente le</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/173-5
00:05:11.853 --> 00:05:15.559
<v Juan de Lara Jaramillo>llegó a juicio. Y claro,
pues ahí en el juicio, pues sí que se.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/177-0
00:05:15.759 --> 00:05:20.543
<v Juan de Lara Jaramillo>Se vio que, efectivamente,
si que el chatbot es parte del sistema de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/177-1
00:05:20.543 --> 00:05:25.119
<v Juan de Lara Jaramillo>información de la compañía y si un
chatbot te ofrece un servicio,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/177-2
00:05:25.119 --> 00:05:30.457
<v Juan de Lara Jaramillo>pues eso es legalmente tienes que
cumplirlo, ¿no? Y luego, pues seguramente,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/177-3
00:05:30.457 --> 00:05:34.479
<v Juan de Lara Jaramillo>pues hay muchos ejemplos en quizás con
más o menos broma.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/182-0
00:05:34.719 --> 00:05:39.517
<v Juan de Lara Jaramillo>De bueno, pues este, como veis aquí,
es un ejemplo de una persona que dice que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/182-1
00:05:39.517 --> 00:05:42.798
<v Juan de Lara Jaramillo>ha conseguido comprar un Chevrolet por 1
* 1 USD, no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/182-2
00:05:42.798 --> 00:05:47.293
<v Juan de Lara Jaramillo>Y simplemente un poco tratando de
trollear al chatbot que esa compañía ha</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/182-3
00:05:47.293 --> 00:05:51.302
<v Juan de Lara Jaramillo>desplegado. no? Entonces, bueno,
si las compañías realmente y los</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/182-4
00:05:51.302 --> 00:05:55.919
<v Juan de Lara Jaramillo>servicios se van a ofertar mediante
interfaces conversacionales y chatbots.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/187-0
00:05:56.039 --> 00:06:00.988
<v Juan de Lara Jaramillo>Pues realmente necesitamos técnicas para
su prueba automatizada, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/187-1
00:06:00.988 --> 00:06:05.443
<v Juan de Lara Jaramillo>Y que sean pruebas que no cueste mucho
realizar, porque claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/187-2
00:06:05.443 --> 00:06:10.533
<v Juan de Lara Jaramillo>nadie quiere estar interaccionando
manualmente con los chatbots dándole</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/187-3
00:06:10.533 --> 00:06:15.978
<v Juan de Lara Jaramillo>casos de prueba, ¿no? Entonces, bueno,
lo que os quería contar pues es en un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/187-4
00:06:15.978 --> 00:06:17.039
<v Juan de Lara Jaramillo>primer momento.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/192-0
00:06:17.759 --> 00:06:22.953
<v Juan de Lara Jaramillo>Y contaros cómo se hace un chatbot,
por lo menos con 2 tipos de enfoque que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/192-1
00:06:22.953 --> 00:06:26.918
<v Juan de Lara Jaramillo>suelen ser habituales,
y luego os voy a contar cómo hemos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/192-2
00:06:26.918 --> 00:06:30.540
<v Juan de Lara Jaramillo>enfocado nosotros las pruebas de estos
chatbot, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/192-3
00:06:30.540 --> 00:06:34.710
<v Juan de Lara Jaramillo>Entonces lo primero es hemos hecho un
simulador de usuarios,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/192-4
00:06:34.710 --> 00:06:37.239
<v Juan de Lara Jaramillo>que es muy parametrizable con un DSL.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/198-0
00:06:37.759 --> 00:06:42.272
<v Juan de Lara Jaramillo>Y ahí pues le vamos a poder decir por qué,
que cuáles son los objetivos de ese</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/198-1
00:06:42.272 --> 00:06:46.328
<v Juan de Lara Jaramillo>usuario simulador y cómo va a
interaccionar con el chatbot y qué cosas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/198-2
00:06:46.328 --> 00:06:49.013
<v Juan de Lara Jaramillo>vamos a querer extraer de la conversación.
no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/198-3
00:06:49.013 --> 00:06:53.641
<v Juan de Lara Jaramillo>Luego tenemos reglas de prueba que pueden
analizar las conversaciones que se van</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/198-4
00:06:53.641 --> 00:06:57.240
<v Juan de Lara Jaramillo>generando y más aún,
tenemos un explorador autónomo de chatbot</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/198-5
00:06:57.240 --> 00:07:01.867
<v Juan de Lara Jaramillo>que lo que hace es que induce un modelo
de comportamiento del chatbot y es capaz</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/198-6
00:07:01.867 --> 00:07:02.039
<v Juan de Lara Jaramillo>de.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/204-0
00:07:02.719 --> 00:07:06.940
<v Juan de Lara Jaramillo>Estos perfiles de usuario.
Voy a contar también una plataforma que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/204-1
00:07:06.940 --> 00:07:11.477
<v Juan de Lara Jaramillo>hemos construido para ejecutar todas
estas pruebas de manera integrada.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/204-2
00:07:11.477 --> 00:07:15.321
<v Juan de Lara Jaramillo>Y si me da tiempo,
pues algunos experimentos para que veamos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/204-3
00:07:15.321 --> 00:07:19.039
<v Juan de Lara Jaramillo>un poco qué ventajas y limitaciones tiene
nuestro enfoque.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/209-0
00:07:20.319 --> 00:07:25.750
<v Juan de Lara Jaramillo>Entonces, bueno, ¿cómo se hace un chatbot?
Pues hace unos años la manera más</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/209-1
00:07:25.750 --> 00:07:30.899
<v Juan de Lara Jaramillo>habitual era un enfoque basado en
intenciones, lo que se llama el intel,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/209-2
00:07:30.899 --> 00:07:36.894
<v Juan de Lara Jaramillo>no en inglés. ¿Y qué se hace aquí? Bueno,
pues tú diseñabas de antemano qué tópicos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/209-3
00:07:36.894 --> 00:07:38.799
<v Juan de Lara Jaramillo>qué temas, qué intenciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/214-0
00:07:38.959 --> 00:07:43.235
<v Juan de Lara Jaramillo>Debe reconocer el chatbot, vale,
por ejemplo, un chatbot para una pizzería,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/214-1
00:07:43.235 --> 00:07:45.936
<v Juan de Lara Jaramillo>pues uno de los intenses pedir una pizza,
vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/214-2
00:07:45.936 --> 00:07:50.550
<v Juan de Lara Jaramillo>u otro intent puede ser listar la el tipo
de pizza que tiene la pizzería o pagar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/214-3
00:07:50.550 --> 00:07:54.883
<v Juan de Lara Jaramillo>Vale, entonces, ¿cómo se hace eso?
Pues básicamente se tiene que entrenar un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/214-4
00:07:54.883 --> 00:07:59.385
<v Juan de Lara Jaramillo>clasificador para que reconozca cada uno
de los intents y eso se hace en base a</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/214-5
00:07:59.385 --> 00:08:02.199
<v Juan de Lara Jaramillo>frase de entrenamiento, es decir,
que habría que.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/217-0
00:08:02.319 --> 00:08:07.219
<v Juan de Lara Jaramillo>Construir de manera manual muchas veces,
pues un montón de frases de entrenamiento</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/217-1
00:08:07.219 --> 00:08:11.707
<v Juan de Lara Jaramillo>que de alguna manera indicara las
distintas maneras de pedir ese intent que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/217-2
00:08:11.707 --> 00:08:13.479
<v Juan de Lara Jaramillo>tienen los distintos usuarios.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/223-0
00:08:14.239 --> 00:08:16.908
<v Juan de Lara Jaramillo>Además,
en el pipeline que hay que montar con ese</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/223-1
00:08:16.908 --> 00:08:21.394
<v Juan de Lara Jaramillo>clasificador hay que extraer información
relevante para cada uno de los intent, no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/223-2
00:08:21.394 --> 00:08:25.879
<v Juan de Lara Jaramillo>por ejemplo, el intent de pedir una pizza,
pues necesita saber el tipo de pizza que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/223-3
00:08:25.879 --> 00:08:28.549
<v Juan de Lara Jaramillo>quiere el cliente y el tamaño,
por ejemplo. Vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/223-4
00:08:28.549 --> 00:08:32.928
<v Juan de Lara Jaramillo>entonces estos son 2 parámetros que hay
que extraer de la cuando se identifica el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/223-5
00:08:32.928 --> 00:08:35.544
<v Juan de Lara Jaramillo>intent,
hay que extraer esos parámetros si no te</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/223-6
00:08:35.544 --> 00:08:36.559
<v Juan de Lara Jaramillo>lo dice el usuario.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/228-0
00:08:36.719 --> 00:08:41.482
<v Juan de Lara Jaramillo>Pues el chatbot te lo tiene que preguntar
y luego los flujos de conversación</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/228-1
00:08:41.482 --> 00:08:45.689
<v Juan de Lara Jaramillo>también se diseñan, es decir,
uno diseña de antemano cuáles son los</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/228-2
00:08:45.689 --> 00:08:50.515
<v Juan de Lara Jaramillo>caminos que va a tener el usuario a la
hora de conversar con el chatbot, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/228-3
00:08:50.515 --> 00:08:54.412
<v Juan de Lara Jaramillo>Pues tú te te te diseñas realmente el
diálogo y, por supuesto,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/228-4
00:08:54.412 --> 00:08:58.681
<v Juan de Lara Jaramillo>pues tienes que programar también qué
acciones hace el chatbot, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/228-5
00:08:58.681 --> 00:08:59.919
<v Juan de Lara Jaramillo>Pues las respuestas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/233-0
00:09:00.239 --> 00:09:03.894
<v Juan de Lara Jaramillo>Pero también, por ejemplo,
el acceso al sistema de información, no.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/233-1
00:09:03.894 --> 00:09:06.851
<v Juan de Lara Jaramillo>Por ejemplo,
cuando se pide un ejemplo de la pizzería,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/233-2
00:09:06.851 --> 00:09:10.292
<v Juan de Lara Jaramillo>no se pide una pizza,
pues a lo mejor el chat en cierto momento</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/233-3
00:09:10.292 --> 00:09:14.216
<v Juan de Lara Jaramillo>tiene que acceder al sistema de
información con un API red, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/233-4
00:09:14.216 --> 00:09:18.194
<v Juan de Lara Jaramillo>para poner ahí el pedido de la pizza,
no y que y que la pizza se procese.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/233-5
00:09:18.194 --> 00:09:20.399
<v Juan de Lara Jaramillo>Y también pues hay que indicar fallbacks.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/238-0
00:09:21.119 --> 00:09:25.437
<v Juan de Lara Jaramillo>Que son respuestas del chatbot cuando no
entiende realmente la intención del</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/238-1
00:09:25.437 --> 00:09:29.476
<v Juan de Lara Jaramillo>usuario, ¿no? Entonces, bueno,
este un enfoque que es un enfoque que es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/238-2
00:09:29.476 --> 00:09:33.009
<v Juan de Lara Jaramillo>habitual. Existen muchos,
muchos chatbots desplegados con este</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/238-3
00:09:33.009 --> 00:09:36.880
<v Juan de Lara Jaramillo>enfoque y lo que pasa es que ya es un
poco old school porque, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/238-4
00:09:36.880 --> 00:09:41.199
<v Juan de Lara Jaramillo>pues han venido los LLMs y realmente el
estilo de interacción ahora es otro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/244-0
00:09:41.999 --> 00:09:45.427
<v Juan de Lara Jaramillo>Esto es un poco.
¿Cuál es el flujo de ejecución de este</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/244-1
00:09:45.427 --> 00:09:48.918
<v Juan de Lara Jaramillo>tipo de chatbot?
No es un poco lo que os he contado. no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/244-2
00:09:48.918 --> 00:09:52.714
<v Juan de Lara Jaramillo>El usuario interacciona con el le manda
una frase al chatbot,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/244-3
00:09:52.714 --> 00:09:57.735
<v Juan de Lara Jaramillo>se trata de machear la frase con el intel,
se extraen los parámetros de la frase.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/244-4
00:09:57.735 --> 00:10:01.960
<v Juan de Lara Jaramillo>Cada parámetro puede estar equipado por
su por el tipo de parámetro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/244-5
00:10:01.960 --> 00:10:05.879
<v Juan de Lara Jaramillo>puede ser un entero o un tipo categórico
como si fuera un menú.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/249-0
00:10:05.919 --> 00:10:09.393
<v Juan de Lara Jaramillo>Un mes, etcétera.
Se puede llamar a un servicio externo con</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/249-1
00:10:09.393 --> 00:10:13.561
<v Juan de Lara Jaramillo>un webhook. Con esa respuesta,
pues se se construye ya la respuesta del</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/249-2
00:10:13.561 --> 00:10:17.093
<v Juan de Lara Jaramillo>que le va a dar el chatbot a la persona.
Y típicamente aquí,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/249-3
00:10:17.093 --> 00:10:21.146
<v Juan de Lara Jaramillo>pues al menos hace unos años,
pues no se utilizaba ya generativa, no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/249-4
00:10:21.146 --> 00:10:24.157
<v Juan de Lara Jaramillo>pues la respuesta será en base a
templates o demás,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/249-5
00:10:24.157 --> 00:10:26.879
<v Juan de Lara Jaramillo>aunque también puede utilizarse,
por supuesto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/255-0
00:10:27.879 --> 00:10:31.202
<v Juan de Lara Jaramillo>Y aquí veis un poco el estilo de estos
chatbot, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/255-1
00:10:31.202 --> 00:10:35.843
<v Juan de Lara Jaramillo>Pues el chatbot comienza aquí la
conversación cuando el cuando el cliente</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/255-2
00:10:35.843 --> 00:10:40.986
<v Juan de Lara Jaramillo>se conecta y el cliente le dice pues que
quieren una cita mañana a las 3:00, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/255-3
00:10:40.986 --> 00:10:45.689
<v Juan de Lara Jaramillo>Entonces eso hace que el clasificador
identifique el inter y en ese inter,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/255-4
00:10:45.689 --> 00:10:47.759
<v Juan de Lara Jaramillo>aparte del de la fecha y la hora.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/259-0
00:10:47.959 --> 00:10:51.411
<v Juan de Lara Jaramillo>Pues se necesita saber, pues por ejemplo,
el tipo de mascota,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/259-1
00:10:51.411 --> 00:10:55.476
<v Juan de Lara Jaramillo>no que y entonces lo pregunta el chatbot,
no qué tipo de mascota tienes,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/259-2
00:10:55.476 --> 00:10:59.430
<v Juan de Lara Jaramillo>un perro y además hace falta una
descripción de lo que se quiere en la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/259-3
00:10:59.430 --> 00:11:02.270
<v Juan de Lara Jaramillo>cita, no. Entonces,
una vez que se tiene todo eso,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/259-4
00:11:02.270 --> 00:11:04.999
<v Juan de Lara Jaramillo>el chatbot pues llama al sistema de
información.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/261-0
00:11:06.199 --> 00:11:10.190
<v Juan de Lara Jaramillo>El slot está libre y entonces, bueno,
pues le da la respuesta de la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/261-1
00:11:10.190 --> 00:11:11.599
<v Juan de Lara Jaramillo>confirmación de la cita.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/266-0
00:11:12.679 --> 00:11:15.367
<v Juan de Lara Jaramillo>Bueno,
pues realmente hay muchos sistemas para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/266-1
00:11:15.367 --> 00:11:20.057
<v Juan de Lara Jaramillo>construir chatbot de esta manera, ¿no?
Pues dar los flow de Google, el de Amazon,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/266-2
00:11:20.057 --> 00:11:24.518
<v Juan de Lara Jaramillo>IBM Watson, raza, un montón, no, hombre,
muchas compañías y algunos de código</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/266-3
00:11:24.518 --> 00:11:27.091
<v Juan de Lara Jaramillo>abierto.
Y la ventaja que tiene es que es un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/266-4
00:11:27.091 --> 00:11:31.839
<v Juan de Lara Jaramillo>control muy preciso de cómo funciona el
chatbot. No hay aquí no hay alucinaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/269-0
00:11:32.759 --> 00:11:36.719
<v Juan de Lara Jaramillo>Porque no hay guía generativa o
normalmente no la hay, pueden venderla,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/269-1
00:11:36.719 --> 00:11:39.689
<v Juan de Lara Jaramillo>pero no tiene por qué.
Entonces no hay alucinaciones,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/269-2
00:11:39.689 --> 00:11:42.439
<v Juan de Lara Jaramillo>pero sí que lo que puede pasar es que a
lo mejor.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/275-0
00:11:43.719 --> 00:11:47.280
<v Juan de Lara Jaramillo>Te confunda con el intento,
tú utilices una frase y no identificas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/275-1
00:11:47.280 --> 00:11:50.151
<v Juan de Lara Jaramillo>bien el intent,
pues quizá porque tiene poca frase de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/275-2
00:11:50.151 --> 00:11:54.563
<v Juan de Lara Jaramillo>entrenamiento o hay intent distintos que
tienen frases de entrenamiento parecidas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/275-3
00:11:54.563 --> 00:11:57.486
<v Juan de Lara Jaramillo>La desventaja,
pues que es se requiere mucho esfuerzo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/275-4
00:11:57.486 --> 00:12:00.570
<v Juan de Lara Jaramillo>Hay que hacer muchas,
muchas frases de entrenamiento para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/275-5
00:12:00.570 --> 00:12:03.919
<v Juan de Lara Jaramillo>echarlos complejos.
Esto pues es realmente un esfuerzo grande.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/278-0
00:12:04.199 --> 00:12:07.511
<v Juan de Lara Jaramillo>Y puede dar lugar a conversaciones que
son poco naturales, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/278-1
00:12:07.511 --> 00:12:11.342
<v Juan de Lara Jaramillo>Pues porque el chatbot te entiende
también como la frase de entrenamiento</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/278-2
00:12:11.342 --> 00:12:15.017
<v Juan de Lara Jaramillo>que le habías puesto. Y luego,
pues las respuestas, pues si no tienes,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/278-3
00:12:15.017 --> 00:12:19.159
<v Juan de Lara Jaramillo>si no has puesto ahí una guía generativa,
pues puede ser un poco mecánica, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/283-0
00:12:20.439 --> 00:12:24.743
<v Juan de Lara Jaramillo>Entonces, claro, hoy en día,
sobre todo pues de hace de hace 2 o 3</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/283-1
00:12:24.743 --> 00:12:27.762
<v Juan de Lara Jaramillo>años,
pues como cuando uno se plantea hacer un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/283-2
00:12:27.762 --> 00:12:32.902
<v Juan de Lara Jaramillo>chat, pues claro, lo hago con un LLM, ¿no?
Entonces puedo utilizar un LLM de un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/283-3
00:12:32.902 --> 00:12:37.270
<v Juan de Lara Jaramillo>proveedor, pues yo que sé,
OpenAI o Google Gemini o cualquier otro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/283-4
00:12:37.270 --> 00:12:39.519
<v Juan de Lara Jaramillo>o desplegarlo en una cloud privada.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/290-0
00:12:39.799 --> 00:12:44.347
<v Juan de Lara Jaramillo>¿Y qué hago con el LLM? Bueno,
pues puedo tratar en un primer momento,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/290-1
00:12:44.347 --> 00:12:49.601
<v Juan de Lara Jaramillo>a lo mejor un primer enfoque es hacer un
prompt donde define las tareas que puede</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/290-2
00:12:49.601 --> 00:12:53.573
<v Juan de Lara Jaramillo>tener el ese chatbot y luego te haces un
bucle en plan repel,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/290-3
00:12:53.573 --> 00:12:58.634
<v Juan de Lara Jaramillo>donde pues el usuario va diciendo algo,
el chatbot sigue las instrucciones del</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/290-4
00:12:58.634 --> 00:13:02.799
<v Juan de Lara Jaramillo>prompt y le vas metiendo el histórico de
la conversación. no en.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/296-0
00:13:03.159 --> 00:13:07.524
<v Juan de Lara Jaramillo>¿Conforme Conforme hay más interacciones,
¿no? Entonces, claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/296-1
00:13:07.524 --> 00:13:10.730
<v Juan de Lara Jaramillo>para hacer ese tipo de ese tipo de
estructura,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/296-2
00:13:10.730 --> 00:13:14.141
<v Juan de Lara Jaramillo>pues hoy en día se utilizan frameworks
agénticos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/296-3
00:13:14.141 --> 00:13:18.234
<v Juan de Lara Jaramillo>no de los cuales pues casi cada semana
sale uno nuevo, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/296-4
00:13:18.234 --> 00:13:22.122
<v Juan de Lara Jaramillo>Pues hay muchos realmente,
muchos de ellos son en Paizo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/296-5
00:13:22.122 --> 00:13:27.239
<v Juan de Lara Jaramillo>no como Langrad, Club AI, Ottogen,
Pydantik, un montón en Babel y en Java.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/300-0
00:13:28.119 --> 00:13:32.227
<v Juan de Lara Jaramillo>Y son frameworks generales, es decir,
te sirven para ser agentes,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/300-1
00:13:32.227 --> 00:13:35.277
<v Juan de Lara Jaramillo>no con agentes,
puedes organizarlos en Workflow,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/300-2
00:13:35.277 --> 00:13:39.946
<v Juan de Lara Jaramillo>puedes asignarles herramientas y demás,
y no son necesariamente, es decir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/300-3
00:13:39.946 --> 00:13:42.747
<v Juan de Lara Jaramillo>no son específicos para hacer chatbot.
Vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/300-4
00:13:42.747 --> 00:13:47.479
<v Juan de Lara Jaramillo>entonces sí que han surgido algunos
lenguajes de dominio específico de SEL.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/305-0
00:13:48.279 --> 00:13:53.622
<v Juan de Lara Jaramillo>Que te permiten describir chatbots y por
detrás esos chatbots se ejecutan con LLM.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/305-1
00:13:53.622 --> 00:13:58.901
<v Juan de Lara Jaramillo>No se van construyendo esos prompts y se
van siguiendo las instrucciones tanto de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/305-2
00:13:58.901 --> 00:14:03.536
<v Juan de Lara Jaramillo>la especificación del DSL como de los
prompts que vas construyendo. No,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/305-3
00:14:03.536 --> 00:14:07.399
<v Juan de Lara Jaramillo>un ejemplo está Kito,
que es un DSL que hicimos también en.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/306-0
00:14:07.439 --> 00:14:08.359
<v Juan de Lara Jaramillo>En este producto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/312-0
00:14:11.079 --> 00:14:13.785
<v Juan de Lara Jaramillo>¿Ventajas que tiene hacer así un chatbot?
Bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/312-1
00:14:13.785 --> 00:14:16.769
<v Juan de Lara Jaramillo>porque no tienes que definir frases de
entrenamiento.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/312-2
00:14:16.769 --> 00:14:21.409
<v Juan de Lara Jaramillo>Básicamente describes de manera mucho más
concisa las tareas que tiene que hacer el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/312-3
00:14:21.409 --> 00:14:25.773
<v Juan de Lara Jaramillo>chatbot, quizás sus datos de entrada,
las salidas que tiene que proporcionar y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/312-4
00:14:25.773 --> 00:14:28.701
<v Juan de Lara Jaramillo>al final son conversaciones más naturales.
Es decir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/312-5
00:14:28.701 --> 00:14:32.679
<v Juan de Lara Jaramillo>todos habéis utilizado ChatGPT y de ahí
la conversación es muy natural.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/314-0
00:14:32.999 --> 00:14:36.685
<v Juan de Lara Jaramillo>Vale, entonces,
tanto a nivel de entendimiento, vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/314-1
00:14:36.685 --> 00:14:40.919
<v Juan de Lara Jaramillo>porque es con un LLM como a nivel de la
respuesta, no porque.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/322-0
00:14:41.879 --> 00:14:46.378
<v Juan de Lara Jaramillo>Pues se hace con IA generativa y luego
hay ventajas adicionales que igual uno no</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/322-1
00:14:46.378 --> 00:14:49.489
<v Juan de Lara Jaramillo>lo piensa, no,
porque el chatbot que si uno si utilizas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/322-2
00:14:49.489 --> 00:14:54.044
<v Juan de Lara Jaramillo>un LLM, el chatbot es multilenguaje, no,
porque el LLM entiende varios lenguajes,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/322-3
00:14:54.044 --> 00:14:57.821
<v Juan de Lara Jaramillo>no el español, el inglés, francés.
Eso si haces un chatbot con esas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/322-4
00:14:57.821 --> 00:15:01.266
<v Juan de Lara Jaramillo>tecnologías basadas en Intel,
pues tienes que tener frases de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/322-5
00:15:01.266 --> 00:15:04.599
<v Juan de Lara Jaramillo>entrenamiento para español, para inglés,
para francés, etc.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/327-0
00:15:05.799 --> 00:15:10.689
<v Juan de Lara Jaramillo>Pero la desventaja es que el flujo de
conversaciones más imprevisible, no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/327-1
00:15:10.689 --> 00:15:15.513
<v Juan de Lara Jaramillo>sobre todo si no tienes un enfoque guiado,
como por ejemplo con esto TSL,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/327-2
00:15:15.513 --> 00:15:19.882
<v Juan de Lara Jaramillo>puede haber alucinaciones.
El chatbot se puede inventar cosas o el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/327-3
00:15:19.882 --> 00:15:24.902
<v Juan de Lara Jaramillo>chatbot puede no hacer el caso que uno
querría daros las instrucciones en un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/327-4
00:15:24.902 --> 00:15:25.359
<v Juan de Lara Jaramillo>prompt.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/332-0
00:15:25.959 --> 00:15:30.517
<v Juan de Lara Jaramillo>O incluso puedes tener problemas de que
el chatbot no se restringe a las tareas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/332-1
00:15:30.517 --> 00:15:33.366
<v Juan de Lara Jaramillo>que tú ya has dicho. No es un bueno,
es gracioso.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/332-2
00:15:33.366 --> 00:15:38.095
<v Juan de Lara Jaramillo>No voy a decir dónde estaba ese chatbot,
pero hay chatbots que estaban desplegados</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/332-3
00:15:38.095 --> 00:15:42.425
<v Juan de Lara Jaramillo>en un supermercado y que uno podía
utilizar como asistente de programación.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/332-4
00:15:42.425 --> 00:15:45.559
<v Juan de Lara Jaramillo>No, porque aparte,
para aparte de preguntarle por los.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/338-0
00:15:45.639 --> 00:15:50.449
<v Juan de Lara Jaramillo>Por los productos de ese supermercado le
podías preguntar cuestiones de Physon y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/338-1
00:15:50.449 --> 00:15:54.428
<v Juan de Lara Jaramillo>realmente te te respondía, claro,
y es algo que uno no quiere, no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/338-2
00:15:54.428 --> 00:15:58.408
<v Juan de Lara Jaramillo>porque no quieres estar.
Los LLMs igual tienen un coste monetario,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/338-3
00:15:58.408 --> 00:16:01.852
<v Juan de Lara Jaramillo>un pago por uso, no.
Entonces quieres que realmente el tu</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/338-4
00:16:01.852 --> 00:16:04.762
<v Juan de Lara Jaramillo>chatbot se ciña a las tareas que tú le
has dado,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/338-5
00:16:04.762 --> 00:16:07.079
<v Juan de Lara Jaramillo>no a las tareas que tú ya has definido.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/343-0
00:16:08.599 --> 00:16:12.763
<v Juan de Lara Jaramillo>¿Bueno, dado este panorama, no?
Pues que hay muchas tecnologías y esta</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/343-1
00:16:12.763 --> 00:16:17.044
<v Juan de Lara Jaramillo>prueba con los chavos es, o sea,
los chavos tienen que interaccionar con</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/343-2
00:16:17.044 --> 00:16:20.857
<v Juan de Lara Jaramillo>ellos en lenguaje natural,
pues también nos interesa automatizar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/343-3
00:16:20.857 --> 00:16:23.731
<v Juan de Lara Jaramillo>estas pruebas, ¿no? Entonces,
hasta 2 preguntas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/343-4
00:16:23.731 --> 00:16:27.778
<v Juan de Lara Jaramillo>¿cómo probamos estos chatbots,
independientemente de la tecnología y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/343-5
00:16:27.778 --> 00:16:29.479
<v Juan de Lara Jaramillo>cómo automatizar las pruebas?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/344-0
00:16:30.199 --> 00:16:32.879
<v Juan de Lara Jaramillo>Nosotros lo que hemos seguido es un
enfoque de caja negra.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/351-0
00:16:33.719 --> 00:16:36.581
<v Juan de Lara Jaramillo>Es decir,
nosotros tratamos a los chatbots como una</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/351-1
00:16:36.581 --> 00:16:40.986
<v Juan de Lara Jaramillo>caja negra y nos da un poco lo mismo la
tecnología de cómo están implementados.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/351-2
00:16:40.986 --> 00:16:45.280
<v Juan de Lara Jaramillo>¿Y luego cómo automatizar las pruebas?
Pues lo que hacemos es un simulador de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/351-3
00:16:45.280 --> 00:16:49.575
<v Juan de Lara Jaramillo>usuario que va interaccionando con el
chatbot de acuerdo a unas instrucciones</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/351-4
00:16:49.575 --> 00:16:53.704
<v Juan de Lara Jaramillo>que le hemos que le hemos dicho.
Eso me va a ir generando conversaciones y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/351-5
00:16:53.704 --> 00:16:56.952
<v Juan de Lara Jaramillo>me va a ir descubriendo errores por el
camino como clases,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/351-6
00:16:56.952 --> 00:16:58.439
<v Juan de Lara Jaramillo>no pues cuelgues o timeout.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/356-0
00:16:58.519 --> 00:17:02.692
<v Juan de Lara Jaramillo>O looks en la conversación,
y además vamos a tener un sistema de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/356-1
00:17:02.692 --> 00:17:07.251
<v Juan de Lara Jaramillo>análisis de conversación para extraer
datos que son interesantes, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/356-2
00:17:07.251 --> 00:17:12.452
<v Juan de Lara Jaramillo>Y con estas conversaciones persistidas y
con estas datos extraídos en metadatos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/356-3
00:17:12.452 --> 00:17:15.406
<v Juan de Lara Jaramillo>podemos hacer pruebas adicionales con un
DSL,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/356-4
00:17:15.406 --> 00:17:18.039
<v Juan de Lara Jaramillo>vale sobre este conjunto de conversación.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/361-0
00:17:18.479 --> 00:17:21.232
<v Juan de Lara Jaramillo>Entonces,
un poco lo que os voy a explicar ahora.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/361-1
00:17:21.232 --> 00:17:25.252
<v Juan de Lara Jaramillo>La premisa es que nos da un poco igual
cómo está hecho el chatbot. Vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/361-2
00:17:25.252 --> 00:17:29.383
<v Juan de Lara Jaramillo>el chatbot puede estar hecho con
tecnologías basadas en Intent, como Raza,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/361-3
00:17:29.383 --> 00:17:33.734
<v Juan de Lara Jaramillo>Laloflow, cualquiera o con Lapgrad,
y un LLM y demás. Y nosotros, en realidad,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/361-4
00:17:33.734 --> 00:17:37.479
<v Juan de Lara Jaramillo>lo único que hacemos es requerir un
acceso programático al chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/366-0
00:17:37.639 --> 00:17:41.024
<v Juan de Lara Jaramillo>Vale, eso típicamente,
pues es con un API REST.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/366-1
00:17:41.024 --> 00:17:46.948
<v Juan de Lara Jaramillo>El chatbot está desplegado en un servidor
y la interacción pues se hace a través de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/366-2
00:17:46.948 --> 00:17:51.744
<v Juan de Lara Jaramillo>un API REST. Por supuesto,
hay una interfaz de usuario, pero bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/366-3
00:17:51.744 --> 00:17:56.399
<v Juan de Lara Jaramillo>nosotros si es posible utilizar el API
REST, pues lo hacemos así.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/371-0
00:17:57.639 --> 00:18:01.020
<v Juan de Lara Jaramillo>Y de nuestro enfoque,
aquí tenéis un poco el esquema.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/371-1
00:18:01.020 --> 00:18:04.526
<v Juan de Lara Jaramillo>Entonces este es el chatbot que yo quiero
probar, vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/371-2
00:18:04.526 --> 00:18:09.285
<v Juan de Lara Jaramillo>y entonces para probarlo lo que hago es
que diseño una serie de perfiles de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/371-3
00:18:09.285 --> 00:18:12.729
<v Juan de Lara Jaramillo>conversaciones.
Estos perfiles pues indican cuál es el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/371-4
00:18:12.729 --> 00:18:16.861
<v Juan de Lara Jaramillo>objetivo de esa conversación o de ese
conjunto de conversaciones,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/371-5
00:18:16.861 --> 00:18:18.239
<v Juan de Lara Jaramillo>porque de cada perfil.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/376-0
00:18:18.519 --> 00:18:23.169
<v Juan de Lara Jaramillo>Voy a generar muchas conversaciones. Vale,
entonces en cada perfil indico qué tipo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/376-1
00:18:23.169 --> 00:18:26.362
<v Juan de Lara Jaramillo>de usuario voy a tener.
Utilizamos esa idea de personas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/376-2
00:18:26.362 --> 00:18:30.676
<v Juan de Lara Jaramillo>no donde uno define tipos de usuarios que
va a interaccionar con el chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/376-3
00:18:30.676 --> 00:18:33.813
<v Juan de Lara Jaramillo>Pues yo qué sé,
si es una persona joven que le gusta la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/376-4
00:18:33.813 --> 00:18:37.119
<v Juan de Lara Jaramillo>tecnología o es alguien mayor que no
habla bien el idioma.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/377-0
00:18:37.239 --> 00:18:40.319
<v Juan de Lara Jaramillo>En fin, y eso nos sirve para.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/382-0
00:18:41.079 --> 00:18:44.752
<v Juan de Lara Jaramillo>Personal, o sea,
para configurar un perfil de usuario,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/382-1
00:18:44.752 --> 00:18:50.029
<v Juan de Lara Jaramillo>ese perfil de usuario se va a ejecutar
sobre un LLMY va a interaccionar con el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/382-2
00:18:50.029 --> 00:18:54.571
<v Juan de Lara Jaramillo>chatbot bajo prueba. Vale,
la idea es que de esas interacciones las</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/382-3
00:18:54.571 --> 00:18:57.978
<v Juan de Lara Jaramillo>voy a grabar, la voy a grabar,
la voy a persistir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/382-4
00:18:57.978 --> 00:19:01.719
<v Juan de Lara Jaramillo>la voy a grabar en fichero y voy a
extraer el metadato.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/387-0
00:19:01.799 --> 00:19:06.373
<v Juan de Lara Jaramillo>Y a su vez, pues voy a ir viendo,
pues si sucede algo malo como time mouse,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/387-1
00:19:06.373 --> 00:19:09.322
<v Juan de Lara Jaramillo>clases,
loops en la conversación o objetivos que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/387-2
00:19:09.322 --> 00:19:12.091
<v Juan de Lara Jaramillo>yo puse aquí, que no, que no se cumplen,
¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/387-3
00:19:12.091 --> 00:19:16.605
<v Juan de Lara Jaramillo>Pues porque probablemente porque el
chatbot falla en algún momento. Luego,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/387-4
00:19:16.605 --> 00:19:20.999
<v Juan de Lara Jaramillo>una vez que tengo estas conversaciones,
pues podemos de manera opcional.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/392-0
00:19:21.079 --> 00:19:24.352
<v Juan de Lara Jaramillo>Analizarlas, no analizarlas en detalle,
por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/392-1
00:19:24.352 --> 00:19:27.256
<v Juan de Lara Jaramillo>pues para testear la corrección funcional,
no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/392-2
00:19:27.256 --> 00:19:29.973
<v Juan de Lara Jaramillo>imagínate que es un charco de una
pizzería,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/392-3
00:19:29.973 --> 00:19:34.668
<v Juan de Lara Jaramillo>pues te puedes hacer regla que indaguen
en estas conversaciones y chequeen,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/392-4
00:19:34.668 --> 00:19:37.757
<v Juan de Lara Jaramillo>pues yo que sé,
que si se pide una pizza pequeña,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/392-5
00:19:37.757 --> 00:19:39.919
<v Juan de Lara Jaramillo>Margarita, el coste son 9 eur, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/397-0
00:19:39.999 --> 00:19:44.917
<v Juan de Lara Jaramillo>Por ejemplo, cosas así,
pero vamos a ver que podemos hacer reglas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/397-1
00:19:44.917 --> 00:19:48.866
<v Juan de Lara Jaramillo>del quinto tipo,
reglas que se queden conversaciones</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/397-2
00:19:48.866 --> 00:19:53.337
<v Juan de Lara Jaramillo>individuales o varias conversaciones para
obtener al final,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/397-3
00:19:53.337 --> 00:19:59.597
<v Juan de Lara Jaramillo>pues una confianza mayor en la corrección
del software del chatbot y de nuevo estas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/397-4
00:19:59.597 --> 00:20:00.119
<v Juan de Lara Jaramillo>reglas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/399-0
00:20:00.439 --> 00:20:05.767
<v Juan de Lara Jaramillo>También se basan en una librería de
funciones de análisis de texto que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/399-1
00:20:05.767 --> 00:20:07.719
<v Juan de Lara Jaramillo>funcionan sobre ella y el.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/404-0
00:20:08.839 --> 00:20:12.972
<v Juan de Lara Jaramillo>Pues bueno, vamos con las 2 partes, no?
Entonces lo primero es el simulador de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/404-1
00:20:12.972 --> 00:20:15.430
<v Juan de Lara Jaramillo>usuario.
Entonces la idea es tengo que definir</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/404-2
00:20:15.430 --> 00:20:17.994
<v Juan de Lara Jaramillo>perfiles.
Normalmente serán varios perfiles para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/404-3
00:20:17.994 --> 00:20:21.028
<v Juan de Lara Jaramillo>probar un chatbot.
Si el chatbot sabe hacer varias cosas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/404-4
00:20:21.028 --> 00:20:25.370
<v Juan de Lara Jaramillo>pues igual te haces un perfil para probar
cada uno de esas de esas tareas que sabe</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/404-5
00:20:25.370 --> 00:20:28.039
<v Juan de Lara Jaramillo>realizar, no por ejemplo,
en el caso de una pizza.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/408-0
00:20:28.199 --> 00:20:32.974
<v Juan de Lara Jaramillo>Puedes hacerte un perfil que te esté
pedir una pizza. Vale, entonces,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/408-1
00:20:32.974 --> 00:20:36.522
<v Juan de Lara Jaramillo>cuando haces un perfil,
defines modelas el usuario,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/408-2
00:20:36.522 --> 00:20:40.616
<v Juan de Lara Jaramillo>vale el usuario y simulador,
pues sus características, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/408-3
00:20:40.616 --> 00:20:43.959
<v Juan de Lara Jaramillo>Pues la idea está de la técnica de las
personas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/415-0
00:20:44.839 --> 00:20:48.854
<v Juan de Lara Jaramillo>Y los objetivos que tiene, vale,
los objetivos que tiene pues es pedir una</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/415-1
00:20:48.854 --> 00:20:52.494
<v Juan de Lara Jaramillo>pizza y esos objetivos pueden tener
huecos, pueden tener variables,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/415-2
00:20:52.494 --> 00:20:55.920
<v Juan de Lara Jaramillo>por ejemplo una pizza y pizza type.
Pizza type es una variable.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/415-3
00:20:55.920 --> 00:21:00.149
<v Juan de Lara Jaramillo>Luego defines el rango de las variables,
no pues pizza type pues el marganita,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/415-4
00:21:00.149 --> 00:21:02.612
<v Juan de Lara Jaramillo>pepperoni,
los tipos que tú quieras ponerle y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/415-5
00:21:02.612 --> 00:21:05.182
<v Juan de Lara Jaramillo>probablemente pues pongas tipos que no
existan,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/415-6
00:21:05.182 --> 00:21:09.679
<v Juan de Lara Jaramillo>no tipos que el charco no reconozca pues
para ver un poco como reacciona ante ante.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/420-0
00:21:09.799 --> 00:21:14.455
<v Juan de Lara Jaramillo>Ese tipo de errores y luego tienes una
estrategia de selección de valores, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/420-1
00:21:14.455 --> 00:21:18.704
<v Juan de Lara Jaramillo>Pues lo vamos a ver en un momento.
Luego caracterizas el chatbot con sus</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/420-2
00:21:18.704 --> 00:21:21.905
<v Juan de Lara Jaramillo>fallbacks, es decir,
frase que te suele decir si no te</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/420-3
00:21:21.905 --> 00:21:24.524
<v Juan de Lara Jaramillo>entiende.
Esto lo hacemos para evitar que el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/420-4
00:21:24.524 --> 00:21:28.249
<v Juan de Lara Jaramillo>usuario simulador y el chatbot se
ensarcen en un en un bucle de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/420-5
00:21:28.249 --> 00:21:29.879
<v Juan de Lara Jaramillo>conversación que no termine.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/423-0
00:21:30.679 --> 00:21:35.431
<v Juan de Lara Jaramillo>Pero aún así puede pasar y luego salidas
que queremos extraer. Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/423-1
00:21:35.431 --> 00:21:38.183
<v Juan de Lara Jaramillo>si el perfil quiere probar pedir una
pizza,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/423-2
00:21:38.183 --> 00:21:42.498
<v Juan de Lara Jaramillo>pues queremos extraer a lo mejor el
precio de la pizza y un quizá un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/423-3
00:21:42.498 --> 00:21:43.999
<v Juan de Lara Jaramillo>identificador de pedido.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/428-0
00:21:44.999 --> 00:21:49.365
<v Juan de Lara Jaramillo>Y luego caracterizamos las conversaciones,
el número de conversaciones que queremos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/428-1
00:21:49.365 --> 00:21:53.003
<v Juan de Lara Jaramillo>generar por cada perfil, no,
pues queremos generar 7 conversaciones o</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/428-2
00:21:53.003 --> 00:21:54.978
<v Juan de Lara Jaramillo>bueno,
si tenemos estrategias de para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/428-3
00:21:54.978 --> 00:21:58.201
<v Juan de Lara Jaramillo>seleccionar el número de conversaciones
que queremos generar,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/428-4
00:21:58.201 --> 00:22:01.008
<v Juan de Lara Jaramillo>sus condiciones de parada y el estilo de
interacción,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/428-5
00:22:01.008 --> 00:22:03.919
<v Juan de Lara Jaramillo>pues también hablaré sobre ello en un
momento entonces.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/430-0
00:22:04.679 --> 00:22:07.159
<v Juan de Lara Jaramillo>Esto por resumir.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/434-0
00:22:08.279 --> 00:22:11.058
<v Juan de Lara Jaramillo>Uno define el perfil,
te genera conversaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/434-1
00:22:11.058 --> 00:22:15.864
<v Juan de Lara Jaramillo>Estas conversaciones se graba en detalle
lo que ha sucedido en la interacción y se</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/434-2
00:22:15.864 --> 00:22:19.686
<v Juan de Lara Jaramillo>extraen metadatos. Vale,
los metadatos los veremos en un momento,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/434-3
00:22:19.686 --> 00:22:20.439
<v Juan de Lara Jaramillo>grabamos los.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/439-0
00:22:21.319 --> 00:22:24.219
<v Juan de Lara Jaramillo>Valores de entrada de esas variables,
vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/439-1
00:22:24.219 --> 00:22:29.230
<v Juan de Lara Jaramillo>y también los las variables de salida,
las salidas del chatbot que queremos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/439-2
00:22:29.230 --> 00:22:33.779
<v Juan de Lara Jaramillo>extraer. Vale, por ejemplo,
el precio de la pizza o el identificador</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/439-3
00:22:33.779 --> 00:22:37.339
<v Juan de Lara Jaramillo>del pedido.
Voy generando un informe de un informe de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/439-4
00:22:37.339 --> 00:22:42.151
<v Juan de Lara Jaramillo>fallos y luego pues tengo aquí estas
conversaciones ya persistidas en un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/439-5
00:22:42.151 --> 00:22:42.679
<v Juan de Lara Jaramillo>formato.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/441-0
00:22:43.399 --> 00:22:47.159
<v Juan de Lara Jaramillo>Bien definido que podemos analizar con
posterioridad mediante redes.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/446-0
00:22:48.919 --> 00:22:51.614
<v Juan de Lara Jaramillo>Vale,
entonces que tiene que tiene un perfil,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/446-1
00:22:51.614 --> 00:22:54.310
<v Juan de Lara Jaramillo>un perfil. En realidad,
si uno lo piensa así,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/446-2
00:22:54.310 --> 00:22:57.943
<v Juan de Lara Jaramillo>es como un lenguaje de dominio específico,
es un DSL y bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/446-3
00:22:57.943 --> 00:23:01.869
<v Juan de Lara Jaramillo>pues nuestro grupo nos gusta,
nos gusta hacer DSL. Si aquí, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/446-4
00:23:01.869 --> 00:23:05.092
<v Juan de Lara Jaramillo>aquí veis un metamodelo de de lo que hay
en un perfil,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/446-5
00:23:05.092 --> 00:23:07.319
<v Juan de Lara Jaramillo>pero en realidad os lo voy a explicar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/450-0
00:23:07.959 --> 00:23:11.527
<v Juan de Lara Jaramillo>Con un ejemplo, vale,
este DSL lo hemos implementado en James.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/450-1
00:23:11.527 --> 00:23:15.436
<v Juan de Lara Jaramillo>O sea, es un DSL embebido en James.
Utilizamos la sintaxis de James.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/450-2
00:23:15.436 --> 00:23:18.948
<v Juan de Lara Jaramillo>James sabéis que es un formato que se usa
mucho, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/450-3
00:23:18.948 --> 00:23:23.310
<v Juan de Lara Jaramillo>para definir ficheros de configuración y
aquí lo estamos usando para definir</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/450-4
00:23:23.310 --> 00:23:26.199
<v Juan de Lara Jaramillo>nuestros perfiles.
Le ponemos un nombre al perfil.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/455-0
00:23:27.079 --> 00:23:31.548
<v Juan de Lara Jaramillo>Luego describimos el LLM que va a
ejecutar este perfil, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/455-1
00:23:31.548 --> 00:23:35.369
<v Juan de Lara Jaramillo>GPT cuatro o mini,
la temperatura con una temperatura alta</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/455-2
00:23:35.369 --> 00:23:39.579
<v Juan de Lara Jaramillo>para que haya variabilidad.
Y aquí veis que vamos a describir el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/455-3
00:23:39.579 --> 00:23:43.076
<v Juan de Lara Jaramillo>usuario simulador, ¿no?
¿En qué lenguaje va a hablar?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/455-4
00:23:43.076 --> 00:23:46.639
<v Juan de Lara Jaramillo>Va a hablar en inglés,
podríamos poner varios incluso.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/461-0
00:23:46.759 --> 00:23:50.190
<v Juan de Lara Jaramillo>En el estilo de interacción,
como vamos a ver en un momento,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/461-1
00:23:50.190 --> 00:23:54.464
<v Juan de Lara Jaramillo>pues podemos decir que cambia entre
varios idiomas. Le ponemos aquí un rol,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/461-2
00:23:54.464 --> 00:23:56.827
<v Juan de Lara Jaramillo>no,
pues es un cliente que va a pedir una</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/461-3
00:23:56.827 --> 00:23:59.245
<v Juan de Lara Jaramillo>pizza.
Le podemos poner pues el tema de la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/461-4
00:23:59.245 --> 00:24:02.508
<v Juan de Lara Jaramillo>personalidad, no en persona.
Tenemos una base de datos de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/461-5
00:24:02.508 --> 00:24:06.389
<v Juan de Lara Jaramillo>descripciones de personas,
de tipos de usuarios que podemos utilizar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/461-6
00:24:06.389 --> 00:24:08.639
<v Juan de Lara Jaramillo>y le podemos poner pues en contexto, no.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/466-0
00:24:09.559 --> 00:24:13.072
<v Juan de Lara Jaramillo>Y luego definimos los objetivos.
Esto que veis aquí está lista,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/466-1
00:24:13.072 --> 00:24:16.366
<v Juan de Lara Jaramillo>son los objetivos.
Todos estos objetivos se van a tratar de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/466-2
00:24:16.366 --> 00:24:19.550
<v Juan de Lara Jaramillo>lograr la conversación, vale,
y algunos de los objetivos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/466-3
00:24:19.550 --> 00:24:22.076
<v Juan de Lara Jaramillo>pues como veis, tiene variables.
Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/466-4
00:24:22.076 --> 00:24:25.809
<v Juan de Lara Jaramillo>tienes que pedirle las pizzas que
preguntar por las pizzas que hay.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/466-5
00:24:25.809 --> 00:24:28.719
<v Juan de Lara Jaramillo>Luego tienes que seleccionar una pizza de
este tipo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/468-0
00:24:29.639 --> 00:24:33.925
<v Juan de Lara Jaramillo>Una pizza de este tamaño y este número de
bebidas. Vale, esto,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/468-1
00:24:33.925 --> 00:24:36.919
<v Juan de Lara Jaramillo>estas 3 variables son variables de
entrada.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/474-0
00:24:38.279 --> 00:24:42.337
<v Juan de Lara Jaramillo>Y entonces lo que hay que hacer es
definir qué valores pueden tomar esas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/474-1
00:24:42.337 --> 00:24:45.505
<v Juan de Lara Jaramillo>variables. Vale,
estos valores se van a ir utilizando en</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/474-2
00:24:45.505 --> 00:24:49.674
<v Juan de Lara Jaramillo>las distintas conversaciones que se van
generando un poco para ir haciendo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/474-3
00:24:49.674 --> 00:24:53.121
<v Juan de Lara Jaramillo>pruebas contra el chatbot, no,
por ejemplo, number of Dreams,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/474-4
00:24:53.121 --> 00:24:56.290
<v Juan de Lara Jaramillo>number of Dreams,
su rango es 1 entero y podemos definir</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/474-5
00:24:56.290 --> 00:24:59.959
<v Juan de Lara Jaramillo>aquí un rango mínimo uno máximo 6.
También definimos una función.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/475-0
00:25:00.119 --> 00:25:03.679
<v Juan de Lara Jaramillo>Que te indica cómo elegir valores de ese
rango de manera aleatoria.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/479-0
00:25:04.439 --> 00:25:08.957
<v Juan de Lara Jaramillo>Luego hay otros otras variables: pizza
size, pues es un tipo categórico.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/479-1
00:25:08.957 --> 00:25:12.299
<v Juan de Lara Jaramillo>Aquí veis que hay 3 valores y aquí le
indico forward.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/479-2
00:25:12.299 --> 00:25:15.765
<v Juan de Lara Jaramillo>Forward te dice que en cada conversación
que se genere,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/479-3
00:25:15.765 --> 00:25:19.479
<v Juan de Lara Jaramillo>pues la primera se coge large,
luego medium y luego en mol.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/485-0
00:25:20.679 --> 00:25:25.401
<v Juan de Lara Jaramillo>Aquí la cosa es que dentro de forward
podemos poner variables anidadas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/485-1
00:25:25.401 --> 00:25:30.846
<v Juan de Lara Jaramillo>Puedo poner function forward paréntesis
pizzatype y esto es como un bucle anidado.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/485-2
00:25:30.846 --> 00:25:35.044
<v Juan de Lara Jaramillo>Pizzatype va cogiendo cada uno de los
valores y cuando termino,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/485-3
00:25:35.044 --> 00:25:39.373
<v Juan de Lara Jaramillo>pues pizza style cogerá el siguiente
valor. Vale, entonces bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/485-4
00:25:39.373 --> 00:25:42.719
<v Juan de Lara Jaramillo>son estrategias un poco para en cada
conversación.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/486-0
00:25:42.999 --> 00:25:46.959
<v Juan de Lara Jaramillo>Configurar cómo se van a ir cogiendo esos
valores de la paria.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/492-0
00:25:48.759 --> 00:25:53.001
<v Juan de Lara Jaramillo>Luego caracterizamos el chatbot, no?
Pues con lo que las frases que te suele</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/492-1
00:25:53.001 --> 00:25:56.913
<v Juan de Lara Jaramillo>decir, si no, si no te entiende,
y las salidas que queremos extraer de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/492-2
00:25:56.913 --> 00:25:59.944
<v Juan de Lara Jaramillo>cada conversación, no. Entonces,
en cada conversación,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/492-3
00:25:59.944 --> 00:26:03.305
<v Juan de Lara Jaramillo>como este es un perfil que está orientado
a pedir una pizza,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/492-4
00:26:03.305 --> 00:26:07.879
<v Juan de Lara Jaramillo>lo que quiero extraer de la conversación
es el precio, el precio de la del pedido.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/498-0
00:26:08.119 --> 00:26:12.048
<v Juan de Lara Jaramillo>Y el identificador de pedido.
Y si os fijáis, esto no es algo directo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/498-1
00:26:12.048 --> 00:26:15.148
<v Juan de Lara Jaramillo>porque claro,
en los chatbot el chatbot te puede soltar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/498-2
00:26:15.148 --> 00:26:18.358
<v Juan de Lara Jaramillo>esta información,
pues en cualquier pues dentro del texto</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/498-3
00:26:18.358 --> 00:26:22.841
<v Juan de Lara Jaramillo>no, y te lo puede decir en con números,
te lo puede decir de distintas maneras y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/498-4
00:26:22.841 --> 00:26:27.159
<v Juan de Lara Jaramillo>entonces tenemos un nuestro sistema que
analiza esa conversación y te extrae.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/499-0
00:26:27.319 --> 00:26:30.833
<v Juan de Lara Jaramillo>Con un LLM,
pues esta información de la respuesta del</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/499-1
00:26:30.833 --> 00:26:31.159
<v Juan de Lara Jaramillo>chat.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/504-0
00:26:32.039 --> 00:26:35.158
<v Juan de Lara Jaramillo>Luego aquí,
pues configuramos las conversaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/504-1
00:26:35.158 --> 00:26:38.465
<v Juan de Lara Jaramillo>Entonces aquí decimos, bueno,
quiero generar cuatro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/504-2
00:26:38.465 --> 00:26:42.334
<v Juan de Lara Jaramillo>cuatro conversaciones,
pero también le podríamos pedir, vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/504-3
00:26:42.334 --> 00:26:47.200
<v Juan de Lara Jaramillo>quiero generar tantas conversaciones como
combinaciones posibles de todos los</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/504-4
00:26:47.200 --> 00:26:49.759
<v Juan de Lara Jaramillo>valores que pueden tomar estas variables.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/507-0
00:26:50.759 --> 00:26:53.840
<v Juan de Lara Jaramillo>O un porcentaje, por ejemplo,
el 80% de los valores.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/507-1
00:26:53.840 --> 00:26:57.852
<v Juan de Lara Jaramillo>O podemos damos soporte también a testing
combinatorio, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/507-2
00:26:57.852 --> 00:27:02.039
<v Juan de Lara Jaramillo>todas las combinaciones de pares de
valores entre variables, pero wise.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/510-0
00:27:03.159 --> 00:27:06.674
<v Juan de Lara Jaramillo>Le ponemos una condición de parada que
típicamente es cuando cuando has</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/510-1
00:27:06.674 --> 00:27:09.409
<v Juan de Lara Jaramillo>conseguido hacer todas las tareas,
todos los objetivos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/510-2
00:27:09.409 --> 00:27:12.582
<v Juan de Lara Jaramillo>pero normalmente además se le pone un
valor máximo, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/510-3
00:27:12.582 --> 00:27:13.999
<v Juan de Lara Jaramillo>un máximo de 5 interacciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/516-0
00:27:14.679 --> 00:27:18.268
<v Juan de Lara Jaramillo>Y luego en el interaction style,
pues hay varias.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/516-1
00:27:18.268 --> 00:27:24.011
<v Juan de Lara Jaramillo>Tenemos varias opciones para, por ejemplo,
pues yo que sé que cambie el usuario</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/516-2
00:27:24.011 --> 00:27:27.241
<v Juan de Lara Jaramillo>simulador,
puede ir cambiando el lenguaje de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/516-3
00:27:27.241 --> 00:27:31.045
<v Juan de Lara Jaramillo>interacción o emular errores de tecleo,
o yo que sé,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/516-4
00:27:31.045 --> 00:27:35.999
<v Juan de Lara Jaramillo>pedir todas las todas los objetivos,
pedírselos de golpe al chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/522-0
00:27:36.199 --> 00:27:39.735
<v Juan de Lara Jaramillo>O cambiar de idea y tratar de ir hacia
atrás. En fin,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/522-1
00:27:39.735 --> 00:27:43.927
<v Juan de Lara Jaramillo>son en modelo de interacciones usuales
que tienen los usuarios,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/522-2
00:27:43.927 --> 00:27:48.840
<v Juan de Lara Jaramillo>las personas usuarias con un chatbot.
Bueno, ¿y cómo se ejecuta un perfil?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/522-3
00:27:48.840 --> 00:27:53.752
<v Juan de Lara Jaramillo>Bueno, pues tenemos aquí el perfil.
Lo que hacemos en un primer momento es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/522-4
00:27:53.752 --> 00:27:57.879
<v Juan de Lara Jaramillo>generar el espacio de los valores de las
variables de entrada.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/523-0
00:27:58.439 --> 00:27:59.999
<v Juan de Lara Jaramillo>Y luego hacemos un bucle.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/529-0
00:28:00.759 --> 00:28:04.318
<v Juan de Lara Jaramillo>Sobre las conversaciones que tenga que
generar, vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/529-1
00:28:04.318 --> 00:28:08.603
<v Juan de Lara Jaramillo>que están dentro de aquí de esta caja,
esta caja sería el bucle.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/529-2
00:28:08.603 --> 00:28:13.745
<v Juan de Lara Jaramillo>Por cada conversación cojo un valor de
cada una de las variables y luego pues</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/529-3
00:28:13.745 --> 00:28:17.437
<v Juan de Lara Jaramillo>construimos un prompt para ese usuario
simulador. Vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/529-4
00:28:17.437 --> 00:28:20.799
<v Juan de Lara Jaramillo>ese prompt se lo pasamos a un de ello y
me da una.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/534-0
00:28:21.999 --> 00:28:26.711
<v Juan de Lara Jaramillo>Una frase y esa frase yo se la meto al
chatbot que quiero probar. Vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/534-1
00:28:26.711 --> 00:28:31.882
<v Juan de Lara Jaramillo>el chatbot que quiero probar me responde
y aquí voy viendo, pues si ha petado,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/534-2
00:28:31.882 --> 00:28:35.744
<v Juan de Lara Jaramillo>si hay un bueno,
condiciones de parada que hagan que tenga</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/534-3
00:28:35.744 --> 00:28:40.457
<v Juan de Lara Jaramillo>que interrumpir la conversación. No,
si no hay ningún error, pues sigo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/534-4
00:28:40.457 --> 00:28:42.159
<v Juan de Lara Jaramillo>actualizo el histórico de.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/540-0
00:28:42.239 --> 00:28:46.954
<v Juan de Lara Jaramillo>Utilizo este pro y así voy generando
frases para el chatbot que quiero probar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/540-1
00:28:46.954 --> 00:28:50.416
<v Juan de Lara Jaramillo>Vale, entonces en cierto momento,
pues ya sí que termino,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/540-2
00:28:50.416 --> 00:28:54.594
<v Juan de Lara Jaramillo>pues porque tengo todos los objetivos o
he hecho ya pues el número de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/540-3
00:28:54.594 --> 00:28:59.489
<v Juan de Lara Jaramillo>interacciones que quería. Y en este bueno,
la condición de parada es probable que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/540-4
00:28:59.489 --> 00:29:03.010
<v Juan de Lara Jaramillo>también hay que evaluarla con una LLM,
¿no? Pues de hecho,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/540-5
00:29:03.010 --> 00:29:05.279
<v Juan de Lara Jaramillo>el hecho de ver si tengo ya todos los.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/544-0
00:29:06.119 --> 00:29:10.498
<v Juan de Lara Jaramillo>Todos los objetivos,
eso a veces hay que evaluarlo con un LLM</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/544-1
00:29:10.498 --> 00:29:13.677
<v Juan de Lara Jaramillo>y ese LLM va extrayendo también las
salidas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/544-2
00:29:13.677 --> 00:29:17.633
<v Juan de Lara Jaramillo>las salidas que necesito de la
interacción con el chat.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/544-3
00:29:17.633 --> 00:29:23.284
<v Juan de Lara Jaramillo>Luego se se imprime la conversación con
esos metadatos extraídos y se genera un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/544-4
00:29:23.284 --> 00:29:24.839
<v Juan de Lara Jaramillo>informe de un informe.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/550-0
00:29:26.039 --> 00:29:29.141
<v Juan de Lara Jaramillo>Pues bueno, aquí veis un poco.
Este sería un ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/550-1
00:29:29.141 --> 00:29:33.737
<v Juan de Lara Jaramillo>un trozo de una conversación extraída del
usuario simulador por un charco, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/550-2
00:29:33.737 --> 00:29:37.644
<v Juan de Lara Jaramillo>Entonces el lenguaje, como veis aquí,
son metadatos, ¿no? ¿Por qué?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/550-3
00:29:37.644 --> 00:29:41.839
<v Juan de Lara Jaramillo>¿En qué lenguaje ha hablado el usuario
simulador? ¿Con qué contexto? No,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/550-4
00:29:41.839 --> 00:29:46.607
<v Juan de Lara Jaramillo>pues es el la persona que hemos utilizado.
Estos son los objetivos que trataban de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/550-5
00:29:46.607 --> 00:29:48.159
<v Juan de Lara Jaramillo>hacerse en la conversación.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/552-0
00:29:48.679 --> 00:29:52.048
<v Juan de Lara Jaramillo>Estos son los valores de la variable de
entrada, es decir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/552-1
00:29:52.048 --> 00:29:56.559
<v Juan de Lara Jaramillo>se ha pedido una pizza margarita pequeña
y un agua, vale, y esta es la salida.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/557-0
00:29:57.319 --> 00:29:59.872
<v Juan de Lara Jaramillo>Que he traído de la conversación con el
chat.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/557-1
00:29:59.872 --> 00:30:04.202
<v Juan de Lara Jaramillo>El chatbot me ha dicho que me que me
cuesta 13 usd y este es mi de mi informa</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/557-2
00:30:04.202 --> 00:30:08.032
<v Juan de Lara Jaramillo>de los errores y de los tiempos,
no el tiempo total de conversación,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/557-3
00:30:08.032 --> 00:30:11.640
<v Juan de Lara Jaramillo>el tiempo de respuesta del chatbot y
luego aquí se va atrasando.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/557-4
00:30:11.640 --> 00:30:15.470
<v Juan de Lara Jaramillo>Solo he puesto la primera,
lo que dice el usuario simulador y lo que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/557-5
00:30:15.470 --> 00:30:16.359
<v Juan de Lara Jaramillo>me dice el chat.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/561-0
00:30:16.839 --> 00:30:22.643
<v Juan de Lara Jaramillo>Vale, entonces, poner de esta manera,
pues realmente tenemos este estos errores,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/561-1
00:30:22.643 --> 00:30:28.447
<v Juan de Lara Jaramillo>este informe de errores genérico y luego
todas estas conversaciones persistidas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/561-2
00:30:28.447 --> 00:30:30.884
<v Juan de Lara Jaramillo>¿no?
¿Y qué puedo hacer con estas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/561-3
00:30:30.884 --> 00:30:31.959
<v Juan de Lara Jaramillo>conversaciones?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/567-0
00:30:35.399 --> 00:30:37.601
<v Juan de Lara Jaramillo>Bueno,
pues las conversaciones podemos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/567-1
00:30:37.601 --> 00:30:40.990
<v Juan de Lara Jaramillo>analizarlas, ¿no?
Entonces para eso tenemos un DSL que está</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/567-2
00:30:40.990 --> 00:30:45.057
<v Juan de Lara Jaramillo>basado también en James y Python.
Con este DSL puedo definir reglas que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/567-3
00:30:45.057 --> 00:30:49.124
<v Juan de Lara Jaramillo>comprueban cosas de la conversación,
por ejemplo, corrección funcional,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/567-4
00:30:49.124 --> 00:30:52.795
<v Juan de Lara Jaramillo>porque yo que sé que el precio de la
pizza esa que tú esperabas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/567-5
00:30:52.795 --> 00:30:55.959
<v Juan de Lara Jaramillo>pero también cosas como el proceso de
interacción, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/573-0
00:30:56.079 --> 00:30:59.295
<v Juan de Lara Jaramillo>Que cuando le pido una pizza que no,
que no existe,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/573-1
00:30:59.295 --> 00:31:03.997
<v Juan de Lara Jaramillo>pues a lo mejor el chatbot se tiene que
disculpar y a lo mejor me tiene que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/573-2
00:31:03.997 --> 00:31:08.141
<v Juan de Lara Jaramillo>ofertar pizzas que sí, que sí que existen,
estilos de interacción,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/573-3
00:31:08.141 --> 00:31:12.224
<v Juan de Lara Jaramillo>que el chatbot pues no me de respuestas
muy largas ni muy cortas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/573-4
00:31:12.224 --> 00:31:15.317
<v Juan de Lara Jaramillo>ni que sean ofensivas.
Si yo le hablo en español,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/573-5
00:31:15.317 --> 00:31:18.039
<v Juan de Lara Jaramillo>pues que a lo mejor me responde en
español.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/578-0
00:31:18.279 --> 00:31:21.709
<v Juan de Lara Jaramillo>Temas de sesgos,
pues que pues que el chatbot me dice lo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/578-1
00:31:21.709 --> 00:31:24.537
<v Juan de Lara Jaramillo>mismo, tengo,
puedo probar con varios usuarios</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/578-2
00:31:24.537 --> 00:31:27.607
<v Juan de Lara Jaramillo>simulados, ¿no?
Y tiene que tiene que haber, pues,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/578-3
00:31:27.607 --> 00:31:32.482
<v Juan de Lara Jaramillo>una equivalencia en las conversaciones
que tiene un usuario mayor con un usuario</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/578-4
00:31:32.482 --> 00:31:36.213
<v Juan de Lara Jaramillo>joven o un usuario que es hombre con un
usuario que es mujer,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/578-5
00:31:36.213 --> 00:31:38.079
<v Juan de Lara Jaramillo>y también temas de rendimiento.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/583-0
00:31:38.959 --> 00:31:43.684
<v Juan de Lara Jaramillo>Entonces, bueno, ejemplo de este DSL,
pues aquí tenéis un ejemplo sencillo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/583-1
00:31:43.684 --> 00:31:47.912
<v Juan de Lara Jaramillo>Esta es la pinta que tiene,
no es un documento Llame donde le pongo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/583-2
00:31:47.912 --> 00:31:51.083
<v Juan de Lara Jaramillo>un nombre a la regla,
describo qué es lo que hace,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/583-3
00:31:51.083 --> 00:31:56.244
<v Juan de Lara Jaramillo>pues checks de dais price of small pixas.
Declaras cuántas conversaciones necesita</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/583-4
00:31:56.244 --> 00:31:57.799
<v Juan de Lara Jaramillo>para chequear esta regla.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/588-0
00:31:58.519 --> 00:32:02.011
<v Juan de Lara Jaramillo>Aquí pone uno,
lo cual significa que por todas las</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/588-1
00:32:02.011 --> 00:32:06.530
<v Juan de Lara Jaramillo>conversaciones que tengo va a ir 1 1
chequeando esta regla, vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/588-2
00:32:06.530 --> 00:32:10.228
<v Juan de Lara Jaramillo>y esta regla puede utilizar metadato.
Aquí veis size,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/588-3
00:32:10.228 --> 00:32:15.364
<v Juan de Lara Jaramillo>size es una variable de entrada.
Cuando el usuario pide una pizza pequeña,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/588-4
00:32:15.364 --> 00:32:19.199
<v Juan de Lara Jaramillo>aquí tengo un oráculo.
Price es una variable de salida.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/592-0
00:32:19.319 --> 00:32:23.574
<v Juan de Lara Jaramillo>Entonces, aquí lo que le digo,
el número que hay en Price tiene que ser</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/592-1
00:32:23.574 --> 00:32:27.770
<v Juan de Lara Jaramillo>mayor o igual que 10 y además,
si hay un currency tiene que ser bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/592-2
00:32:27.770 --> 00:32:31.199
<v Juan de Lara Jaramillo>tiene que haber un currency que tiene que
ser en dólares.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/594-0
00:32:31.959 --> 00:32:36.555
<v Juan de Lara Jaramillo>Y si no es así,
pues es un error y se y se devuelve este</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/594-1
00:32:36.555 --> 00:32:37.039
<v Juan de Lara Jaramillo>error.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/599-0
00:32:38.159 --> 00:32:41.748
<v Juan de Lara Jaramillo>Vale, puede haber reglas que son globales.
¿Y qué significa eso?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/599-1
00:32:41.748 --> 00:32:45.944
<v Juan de Lara Jaramillo>Pues que necesitamos iterar sobre todas
las conversaciones para chequear la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/599-2
00:32:45.944 --> 00:32:49.643
<v Juan de Lara Jaramillo>corrección. Por ejemplo,
quiero chequear si los identificadores de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/599-3
00:32:49.643 --> 00:32:53.012
<v Juan de Lara Jaramillo>pedidos son únicos.
Entonces lo que tengo que hacer es coger</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/599-4
00:32:53.012 --> 00:32:57.319
<v Juan de Lara Jaramillo>todas las conversaciones que he generado.
Por eso aquí pongo hold y chequear.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/605-0
00:32:57.399 --> 00:33:00.897
<v Juan de Lara Jaramillo>Pues que order ID,
que es una variable de salida,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/605-1
00:33:00.897 --> 00:33:04.395
<v Juan de Lara Jaramillo>es único en esta, en esta,
en las conversaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/605-2
00:33:04.395 --> 00:33:09.292
<v Juan de Lara Jaramillo>Nosotras tenemos aquí funciones como is
unique, exit for all y demás,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/605-3
00:33:09.292 --> 00:33:13.909
<v Juan de Lara Jaramillo>un poco al estilo de o CL,
que es un lenguaje de lógica que se se</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/605-4
00:33:13.909 --> 00:33:15.239
<v Juan de Lara Jaramillo>utiliza en modelar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/609-0
00:33:16.839 --> 00:33:21.752
<v Juan de Lara Jaramillo>Podemos hacer reglas más complejas porque
podemos tener reglas que utilicen varias</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/609-1
00:33:21.752 --> 00:33:25.896
<v Juan de Lara Jaramillo>conversaciones. Por ejemplo,
esta utiliza 2 conversaciones y entonces</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/609-2
00:33:25.896 --> 00:33:29.744
<v Juan de Lara Jaramillo>son como pruebas metamórficas, ¿no?
Entonces aquí podemos decir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/609-3
00:33:29.744 --> 00:33:31.639
<v Juan de Lara Jaramillo>cojo cada par de conversaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/615-0
00:33:32.519 --> 00:33:38.146
<v Juan de Lara Jaramillo>Y entonces la primera conversación se
almacena en un objeto con vale en con de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/615-1
00:33:38.146 --> 00:33:42.563
<v Juan de Lara Jaramillo>cero y la segunda conversación en con de
uno. Si tuviera más,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/615-2
00:33:42.563 --> 00:33:46.980
<v Juan de Lara Jaramillo>pues tendría con de 2 y así.
Entonces lo que chequeo es aquí,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/615-3
00:33:46.980 --> 00:33:52.821
<v Juan de Lara Jaramillo>si en cojo 2 conversaciones y si en esas
2 conversaciones se pide el mismo tamaño</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/615-4
00:33:52.821 --> 00:33:54.959
<v Juan de Lara Jaramillo>de pizza y las mismas bebidas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/620-0
00:33:55.799 --> 00:33:58.557
<v Juan de Lara Jaramillo>Tipo de bebidas,
el mismo número de bebidas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/620-1
00:33:58.557 --> 00:34:03.215
<v Juan de Lara Jaramillo>Entonces chequeo si en la primera
conversación se piden más toppings que en</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/620-2
00:34:03.215 --> 00:34:06.525
<v Juan de Lara Jaramillo>la segunda,
entonces la primera pizza es más cara que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/620-3
00:34:06.525 --> 00:34:10.080
<v Juan de Lara Jaramillo>la segunda, ¿no?
Porque pues los toppings a lo mejor cada</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/620-4
00:34:10.080 --> 00:34:14.493
<v Juan de Lara Jaramillo>uno tiene su coste y más topping cuestan
más. No puedo hacer este tipo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/620-5
00:34:14.493 --> 00:34:15.719
<v Juan de Lara Jaramillo>este tipo de reglas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/626-0
00:34:17.159 --> 00:34:21.737
<v Juan de Lara Jaramillo>Pero también podría utilizar este enfoque
para chequear sesgos, ¿no? Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/626-1
00:34:21.737 --> 00:34:25.479
<v Juan de Lara Jaramillo>tengo ya mi repositorio de conversaciones
generadas y digo, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/626-2
00:34:25.479 --> 00:34:28.550
<v Juan de Lara Jaramillo>pues quiero chequear pares de
conversaciones de nuevo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/626-3
00:34:28.550 --> 00:34:32.235
<v Juan de Lara Jaramillo>imaginaos que este es un chatbot que te
recomienda una profesión,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/626-4
00:34:32.235 --> 00:34:35.586
<v Juan de Lara Jaramillo>tú le das unos datos y él te recomienda
una profesión, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/626-5
00:34:35.586 --> 00:34:39.439
<v Juan de Lara Jaramillo>Pues imaginaos que esto es para
estudiantes, ¿no? Entonces digo, sí.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/631-0
00:34:40.119 --> 00:34:44.826
<v Juan de Lara Jaramillo>Si cojo las conversaciones y la edad y el
nivel educativo del usuario de la primera</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/631-1
00:34:44.826 --> 00:34:49.366
<v Juan de Lara Jaramillo>conversación es igual que la edad y el
nivel educativo del usuario en la segunda</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/631-2
00:34:49.366 --> 00:34:53.290
<v Juan de Lara Jaramillo>conversación. Entonces, bueno,
la profesión que me recomienda el chat</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/631-3
00:34:53.290 --> 00:34:57.157
<v Juan de Lara Jaramillo>profesion sería una variable de salida,
pues tiene que ser la misma.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/631-4
00:34:57.157 --> 00:34:59.119
<v Juan de Lara Jaramillo>Esto significa pues que a lo mejor.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/637-0
00:34:59.799 --> 00:35:03.676
<v Juan de Lara Jaramillo>Aunque el género sea distinto,
no del primer usuario y del segundo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/637-1
00:35:03.676 --> 00:35:07.439
<v Juan de Lara Jaramillo>pues la profesión que te recomienda es la
misma. Entonces, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/637-2
00:35:07.439 --> 00:35:11.373
<v Juan de Lara Jaramillo>podemos hacer este tipo de cosas.
Si os fijáis en estas reglas estoy</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/637-3
00:35:11.373 --> 00:35:15.478
<v Juan de Lara Jaramillo>utilizando variables que son variables
extraídas de las conversaciones,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/637-4
00:35:15.478 --> 00:35:19.925
<v Juan de Lara Jaramillo>son variables de entrada o de salida,
pero también podemos analizar lo que es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/637-5
00:35:19.925 --> 00:35:20.439
<v Juan de Lara Jaramillo>el texto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/643-0
00:35:20.679 --> 00:35:24.180
<v Juan de Lara Jaramillo>El texto de la conversación, vale,
entonces, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/643-1
00:35:24.180 --> 00:35:28.948
<v Juan de Lara Jaramillo>tenemos una librería de funciones de
análisis de texto que puedo aplicar sobre</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/643-2
00:35:28.948 --> 00:35:33.355
<v Juan de Lara Jaramillo>las interacciones y puedo tener reglas de
este estilo, ¿no? Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/643-3
00:35:33.355 --> 00:35:37.279
<v Juan de Lara Jaramillo>en esta regla cojo cada una de las
conversaciones y digo, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/643-4
00:35:37.279 --> 00:35:40.599
<v Juan de Lara Jaramillo>pues en esta conversación el chatbot solo
habla sobre.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/647-0
00:35:40.759 --> 00:35:44.705
<v Juan de Lara Jaramillo>¿Lo que yo le pongo aquí, no?
Pues sobre si es un chatbot de una</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/647-1
00:35:44.705 --> 00:35:47.620
<v Juan de Lara Jaramillo>pizzería,
pues quiero que solo solo hable sobre</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/647-2
00:35:47.620 --> 00:35:51.323
<v Juan de Lara Jaramillo>pizza, drink orders, etcétera.
Y esto me ayuda a identificar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/647-3
00:35:51.323 --> 00:35:54.480
<v Juan de Lara Jaramillo>conversaciones donde el chatbot ha
hablado conmigo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/647-4
00:35:54.480 --> 00:35:58.852
<v Juan de Lara Jaramillo>pues de fútbol o de programación,
que es una cosa que no quiero, ¿vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/647-5
00:35:58.852 --> 00:35:59.399
<v Juan de Lara Jaramillo>entonces?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/649-0
00:35:59.799 --> 00:36:02.973
<v Juan de Lara Jaramillo>Esto me permite ver si el ámbito del
chatbot,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/649-1
00:36:02.973 --> 00:36:05.319
<v Juan de Lara Jaramillo>si el chatbot se ciñe asus tareas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/656-0
00:36:06.119 --> 00:36:10.034
<v Juan de Lara Jaramillo>Y onlytox hago,
pues es una función que está hecha con un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/656-1
00:36:10.034 --> 00:36:14.084
<v Juan de Lara Jaramillo>por debajo con un LLMY,
pues chequea la conversación con el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/656-2
00:36:14.084 --> 00:36:19.011
<v Juan de Lara Jaramillo>chatbot y se comprueba que esa
conversación no se desvía de estos temas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/656-3
00:36:19.011 --> 00:36:24.074
<v Juan de Lara Jaramillo>O puedo también medir el y ver un poco el
proceso de la conversación, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/656-4
00:36:24.074 --> 00:36:26.639
<v Juan de Lara Jaramillo>Pues que si el usuario pide una pizza.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/658-0
00:36:26.919 --> 00:36:30.013
<v Juan de Lara Jaramillo>Entonces,
el asistente en un momento posterior le</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/658-1
00:36:30.013 --> 00:36:34.283
<v Juan de Lara Jaramillo>tiene que confirmar esa pizza,
pues podemos hacer este tipo de cosas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/658-2
00:36:34.283 --> 00:36:37.439
<v Juan de Lara Jaramillo>aparte de chequear el idioma y muchas
otras cosas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/660-0
00:36:38.919 --> 00:36:40.279
<v Juan de Lara Jaramillo>Bueno, pues.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/665-0
00:36:43.559 --> 00:36:48.437
<v Juan de Lara Jaramillo>Con esto lo que conseguimos hacer es
definir perfiles, generar conversaciones,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/665-1
00:36:48.437 --> 00:36:53.562
<v Juan de Lara Jaramillo>ir identificando errores y luego analizar
esas conversaciones con este DSL. Claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/665-2
00:36:53.562 --> 00:36:58.440
<v Juan de Lara Jaramillo>los perfiles uno los tiene que hacer a
mano y es algo relativamente trabajoso,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/665-3
00:36:58.440 --> 00:37:02.639
<v Juan de Lara Jaramillo>pues para chatbots grandes,
pues uno necesita cuatro, 510 perfiles.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/669-0
00:37:03.319 --> 00:37:08.884
<v Juan de Lara Jaramillo>Bien diseñado y lo que nos planteábamos a
continuación era ver si eso lo podíamos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/669-1
00:37:08.884 --> 00:37:11.599
<v Juan de Lara Jaramillo>automatizar. Entonces hicimos un agente.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/674-0
00:37:12.359 --> 00:37:16.230
<v Juan de Lara Jaramillo>Que te permite extraer modelos de
comportamiento de un chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/674-1
00:37:16.230 --> 00:37:20.887
<v Juan de Lara Jaramillo>Yo pongo a la gente a hablar con el
chatbot y la gente va a hacer ingeniería</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/674-2
00:37:20.887 --> 00:37:25.847
<v Juan de Lara Jaramillo>inversa de comportamiento y me va a dar
un modelo que describe qué es lo que sabe</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/674-3
00:37:25.847 --> 00:37:29.719
<v Juan de Lara Jaramillo>hacer ese chatbot. Vale,
entonces con ese modelo que se que se.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/679-0
00:37:30.799 --> 00:37:35.237
<v Juan de Lara Jaramillo>Se genera a base de interaccionar con
este chatbot. Puedo generar perfiles,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/679-1
00:37:35.237 --> 00:37:38.040
<v Juan de Lara Jaramillo>vale,
y ya con esos perfiles realizo la prueba.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/679-2
00:37:38.040 --> 00:37:42.595
<v Juan de Lara Jaramillo>Hombre, los perfiles que se generan,
pues hay que hay que echarles un vistazo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/679-3
00:37:42.595 --> 00:37:46.683
<v Juan de Lara Jaramillo>y hay que modificarlos y hay que
completarlos y generar otros nuevos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/679-4
00:37:46.683 --> 00:37:49.837
<v Juan de Lara Jaramillo>Pero bueno,
es una manera de tener una idea de cuando</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/679-5
00:37:49.837 --> 00:37:51.239
<v Juan de Lara Jaramillo>vas a probar un chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/682-0
00:37:51.479 --> 00:37:58.551
<v Juan de Lara Jaramillo>Tener idea qué es lo que hace y generar,
pues esos perfiles de entrada. Vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/682-1
00:37:58.551 --> 00:38:02.359
<v Juan de Lara Jaramillo>entonces, bueno, esta gente tampoco voy a.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/687-0
00:38:03.519 --> 00:38:05.759
<v Juan de Lara Jaramillo>O sea,
tampoco voy a daros muchos detalles de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/687-1
00:38:05.759 --> 00:38:08.681
<v Juan de Lara Jaramillo>cómo lo hemos hecho.
Es un agente que está hecho con un LLM</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/687-2
00:38:08.681 --> 00:38:11.505
<v Juan de Lara Jaramillo>que va interaccionando,
tiene una serie de objetivos y de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/687-3
00:38:11.505 --> 00:38:15.450
<v Juan de Lara Jaramillo>objetivos que quiere explorar y la idea
es que al final te saca un modelo que es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/687-4
00:38:15.450 --> 00:38:19.102
<v Juan de Lara Jaramillo>conforme a este metamodelo. Es decir,
te saca un modelo como este de aquí,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/687-5
00:38:19.102 --> 00:38:22.755
<v Juan de Lara Jaramillo>este que tenéis aquí a la derecha es un
modelo que describe un chat de una</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/687-6
00:38:22.755 --> 00:38:24.119
<v Juan de Lara Jaramillo>pizzería donde veis que hay.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/692-0
00:38:24.919 --> 00:38:29.589
<v Juan de Lara Jaramillo>Nodos de funcionalidad son estas cajas
azules y verdes, amarillas y rojas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/692-1
00:38:29.589 --> 00:38:33.636
<v Juan de Lara Jaramillo>Y esto es una funcionalidad y te dice,
bueno, ¿qué es la salida?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/692-2
00:38:33.636 --> 00:38:36.563
<v Juan de Lara Jaramillo>¿Cuál es la salida en este punto?
Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/692-3
00:38:36.563 --> 00:38:41.108
<v Juan de Lara Jaramillo>el charco te puede dar las pizzas
disponibles y la salida es la lista de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/692-4
00:38:41.108 --> 00:38:43.039
<v Juan de Lara Jaramillo>pizzas. Como veis, también hay.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/697-0
00:38:43.159 --> 00:38:46.087
<v Juan de Lara Jaramillo>¿Procesos,
no hay flujos entre estos nodos, no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/697-1
00:38:46.087 --> 00:38:50.054
<v Juan de Lara Jaramillo>Pues primero en este proceso es un
proceso para pedir una pizza.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/697-2
00:38:50.054 --> 00:38:53.959
<v Juan de Lara Jaramillo>El usuario le dice el tamaño de la pizza
y el tipo de la pizza,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/697-3
00:38:53.959 --> 00:38:58.962
<v Juan de Lara Jaramillo>el chatbot te confirma y tú le tienes que
reconfirmar el tipo y luego te pregunta</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/697-4
00:38:58.962 --> 00:39:02.319
<v Juan de Lara Jaramillo>las bebidas, etcétera. Entonces,
como veis, te genera.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/698-0
00:39:02.439 --> 00:39:06.839
<v Juan de Lara Jaramillo>Este agente te genera, pues este modelo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/702-0
00:39:07.639 --> 00:39:12.414
<v Juan de Lara Jaramillo>Y nosotros la idea es que este modelo
luego lo recorremos y podemos ir</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/702-1
00:39:12.414 --> 00:39:17.862
<v Juan de Lara Jaramillo>generando perfiles que van probando cada
uno de estos de estos flujos de que hay</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/702-2
00:39:17.862 --> 00:39:19.679
<v Juan de Lara Jaramillo>en el que hay en el modelo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/708-0
00:39:20.759 --> 00:39:25.029
<v Juan de Lara Jaramillo>Tenemos herramientas que, bueno,
que implementan todo esto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/708-1
00:39:25.029 --> 00:39:30.866
<v Juan de Lara Jaramillo>por hemos Todo esto está implementado en
Python, lo hemos lo tenemos empaquetado,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/708-2
00:39:30.866 --> 00:39:34.497
<v Juan de Lara Jaramillo>se puede.
Tenemos paquetes en Python que se que se</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/708-3
00:39:34.497 --> 00:39:38.839
<v Juan de Lara Jaramillo>instalan desde PayPal.
Podéis correr en línea comandos tanto</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/708-4
00:39:38.839 --> 00:39:43.039
<v Juan de Lara Jaramillo>Sensei como Tracer.
Tracer es este explorador de chatbots.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/712-0
00:39:43.559 --> 00:39:48.090
<v Juan de Lara Jaramillo>Una cosa que no he hablado es que tenemos
una arquitectura para definir conectores</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/712-1
00:39:48.090 --> 00:39:51.967
<v Juan de Lara Jaramillo>para diferentes tecnologías,
de tal manera que es muy fácil conectarte</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/712-2
00:39:51.967 --> 00:39:55.243
<v Juan de Lara Jaramillo>con un chatbot de hecho, por ejemplo,
en Rasa, en Taxquito,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/712-3
00:39:55.243 --> 00:39:59.065
<v Juan de Lara Jaramillo>que es nuestra propia tecnología,
pero también en tecnologías pues de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/712-4
00:39:59.065 --> 00:40:01.959
<v Juan de Lara Jaramillo>empresas españolas como One Million Bot o
Botslover.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/717-0
00:40:02.759 --> 00:40:06.179
<v Juan de Lara Jaramillo>Y además,
hemos desplegado estas herramientas de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/717-1
00:40:06.179 --> 00:40:11.554
<v Juan de Lara Jaramillo>manera integrada en una web. Vale,
es un una web que te permite pues acceder</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/717-2
00:40:11.554 --> 00:40:17.209
<v Juan de Lara Jaramillo>aquí a todas estas herramientas. Vale,
lo tenéis aquí por si le queréis echar un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/717-3
00:40:17.209 --> 00:40:20.699
<v Juan de Lara Jaramillo>vistazo.
La idea es que en la web primero tenemos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/717-4
00:40:20.699 --> 00:40:20.839
<v Juan de Lara Jaramillo>a.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/722-0
00:40:21.719 --> 00:40:25.404
<v Juan de Lara Jaramillo>A Tracer, es decir,
tú puedes conectarte con un chatbot y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/722-1
00:40:25.404 --> 00:40:29.852
<v Juan de Lara Jaramillo>hacer que Tracer explore ese chatbot y te
genera el te genere perfil.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/722-2
00:40:29.852 --> 00:40:33.538
<v Juan de Lara Jaramillo>Aquí tenemos los 6 perfiles,
te genera también el modelo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/722-3
00:40:33.538 --> 00:40:37.923
<v Juan de Lara Jaramillo>Lo vamos a ver en un momento.
Luego esos perfiles puedes añadir más,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/722-4
00:40:37.923 --> 00:40:40.719
<v Juan de Lara Jaramillo>puedes crearlos a mano y puedes
ejecutarlo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/725-0
00:40:40.799 --> 00:40:45.662
<v Juan de Lara Jaramillo>Y aquí tenéis el dashboard de Sensei,
donde estamos ejecutando los perfiles.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/725-1
00:40:45.662 --> 00:40:50.525
<v Juan de Lara Jaramillo>También te dice el coste porque esta
herramienta va sobre LLM de OpenAI de y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/725-2
00:40:50.525 --> 00:40:51.599
<v Juan de Lara Jaramillo>de Google Gemini.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/730-0
00:40:53.359 --> 00:40:58.031
<v Juan de Lara Jaramillo>Este es el editor de el editor de
perfiles. Como veis, pues bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/730-1
00:40:58.031 --> 00:41:02.285
<v Juan de Lara Jaramillo>pues es pues tiene toda la funcionalidad
de un de un editor,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/730-2
00:41:02.285 --> 00:41:06.679
<v Juan de Lara Jaramillo>pues sinta highlighting, validación,
autocompletado, etcétera.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/736-0
00:41:07.679 --> 00:41:12.506
<v Juan de Lara Jaramillo>Y esto es para ejecutar las reglas.
Hay otro editor de reglas que, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/736-1
00:41:12.506 --> 00:41:17.007
<v Juan de Lara Jaramillo>pues también se pueden ejecutar,
pero yo creo que lo mejor es que lo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/736-2
00:41:17.007 --> 00:41:19.878
<v Juan de Lara Jaramillo>veamos,
veamos un vídeo de la herramienta y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/736-3
00:41:19.878 --> 00:41:23.335
<v Juan de Lara Jaramillo>entonces si van nos va a decir cómo se
cómo se dice.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/736-4
00:41:23.335 --> 00:41:28.554
<v Juan de Lara Jaramillo>We just need to input our basic details
and a password of our choice and we are</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/736-5
00:41:28.554 --> 00:41:32.599
<v Juan de Lara Jaramillo>ready upon register we will have the set
up progress that we.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/741-0
00:41:32.719 --> 00:41:35.295
<v Juan de Lara Jaramillo>First,
we will have to input an IP key that we</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/741-1
00:41:35.295 --> 00:41:38.913
<v Juan de Lara Jaramillo>will use for our testing.
We can choose our favorite provider and</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/741-2
00:41:38.913 --> 00:41:42.147
<v Juan de Lara Jaramillo>input our IP key.
After registering and adding our IP key,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/741-3
00:41:42.147 --> 00:41:45.655
<v Juan de Lara Jaramillo>we will have to define or choose a
chatbot connector. For this,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/741-4
00:41:45.655 --> 00:41:49.053
<v Juan de Lara Jaramillo>continue with our setup progress,
which we will take us here.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/741-5
00:41:49.053 --> 00:41:53.439
<v Juan de Lara Jaramillo>Here we input our name, for example,
we are going to test the pizzería chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/746-0
00:41:53.919 --> 00:41:57.872
<v Juan de Lara Jaramillo>Which is made with Tasquito,
so we choose this technology and we input</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/746-1
00:41:57.872 --> 00:42:02.271
<v Juan de Lara Jaramillo>here the base URL. Now that we have that,
we continue with creating a project.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/746-2
00:42:02.271 --> 00:42:04.721
<v Juan de Lara Jaramillo>Again,
we continue with our setup progress,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/746-3
00:42:04.721 --> 00:42:08.396
<v Juan de Lara Jaramillo>which will take us here.
Here we define the name for our project,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/746-4
00:42:08.396 --> 00:42:12.405
<v Juan de Lara Jaramillo>which is the connector, our APK.
Here we use the model that we will use</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/746-5
00:42:12.405 --> 00:42:13.519
<v Juan de Lara Jaramillo>for the exploration.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/751-0
00:42:13.599 --> 00:42:17.473
<v Juan de Lara Jaramillo>and the model that can be used in the
profiles and let's make the project</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/751-1
00:42:17.473 --> 00:42:19.986
<v Juan de Lara Jaramillo>public.
Once we have created our project we can</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/751-2
00:42:19.986 --> 00:42:23.389
<v Juan de Lara Jaramillo>let Tracer explore the chat.
For this we will have to click this</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/751-3
00:42:23.389 --> 00:42:25.850
<v Juan de Lara Jaramillo>button,
choose the number of conversations and</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/751-4
00:42:25.850 --> 00:42:28.625
<v Juan de Lara Jaramillo>the number of terms per conversation and
execute it.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/751-5
00:42:28.625 --> 00:42:32.185
<v Juan de Lara Jaramillo>Now we will have to wait until all the
conversations are completed.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/751-6
00:42:32.185 --> 00:42:33.599
<v Juan de Lara Jaramillo>Once the execution is done.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/756-0
00:42:33.679 --> 00:42:37.395
<v Juan de Lara Jaramillo>Here we will have our profile,
which we will be able to edit.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/756-1
00:42:37.395 --> 00:42:39.972
<v Juan de Lara Jaramillo>For example,
let's make it shorter for the</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/756-2
00:42:39.972 --> 00:42:44.048
<v Juan de Lara Jaramillo>demonstration and let's reduce the number
of conversations to four.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/756-3
00:42:44.048 --> 00:42:48.962
<v Juan de Lara Jaramillo>Here we can save it and we can also come
here to see the results of the execution</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/756-4
00:42:48.962 --> 00:42:52.679
<v Juan de Lara Jaramillo>and view the text report and the graph
with all the features.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/759-0
00:42:54.399 --> 00:42:57.759
<v Juan de Lara Jaramillo>After executing tracer,
we can now use Sensei to execute the</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/759-1
00:42:57.759 --> 00:43:01.229
<v Juan de Lara Jaramillo>generated profiles. For this,
we will come to the test center,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/759-2
00:43:01.229 --> 00:43:05.581
<v Juan de Lara Jaramillo>choose the profile or profiles that we
want to execute, and run the execution.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/759-3
00:43:05.581 --> 00:43:06.959
<v Juan de Lara Jaramillo>Let's call this one demo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/767-0
00:43:08.079 --> 00:43:10.666
<v Juan de Lara Jaramillo>To find the results of our Sensei
execution,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/767-1
00:43:10.666 --> 00:43:15.150
<v Juan de Lara Jaramillo>we must come to the Sensei dashboard.
Here we can click somewhere to get into</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/767-2
00:43:15.150 --> 00:43:18.197
<v Juan de Lara Jaramillo>the panel.
Here we can see how long it took for each</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/767-3
00:43:18.197 --> 00:43:22.107
<v Juan de Lara Jaramillo>chatbot message. We can see the errors,
the total cost, total time.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/767-4
00:43:22.107 --> 00:43:26.591
<v Juan de Lara Jaramillo>And for example, if we come back here,
we can filter all projects and enter a</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/767-5
00:43:26.591 --> 00:43:29.639
<v Juan de Lara Jaramillo>different execution.
Here we can enter the profiles.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/773-0
00:43:30.879 --> 00:43:35.416
<v Juan de Lara Jaramillo>and see in more detail the profiles
executed. So, for example, the context,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/773-1
00:43:35.416 --> 00:43:38.401
<v Juan de Lara Jaramillo>interaction styles,
number of conversation steps.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/773-2
00:43:38.401 --> 00:43:42.699
<v Juan de Lara Jaramillo>And if we enter a conversation,
we can clearly see what the user asked,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/773-3
00:43:42.699 --> 00:43:46.580
<v Juan de Lara Jaramillo>including the variables,
and also what the chatbot answered. So,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/773-4
00:43:46.580 --> 00:43:50.879
<v Juan de Lara Jaramillo>we can see here that the user asked for a
small barbecue chicken pizza.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/778-0
00:43:51.199 --> 00:43:55.083
<v Juan de Lara Jaramillo>But they got a small Hawaiian.
If we check the conversation,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/778-1
00:43:55.083 --> 00:44:00.050
<v Juan de Lara Jaramillo>we can see that it is because the chatbot
said that they don't offer barbecue</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/778-2
00:44:00.050 --> 00:44:04.380
<v Juan de Lara Jaramillo>chicken pizza. So in the end,
the user ended up ordering a Hawaiian</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/778-3
00:44:04.380 --> 00:44:09.347
<v Juan de Lara Jaramillo>pizza. Lastly, we have the testing rules.
These rules can be applied over the</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/778-4
00:44:09.347 --> 00:44:10.239
<v Juan de Lara Jaramillo>conversations.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/781-0
00:44:10.319 --> 00:44:13.580
<v Juan de Lara Jaramillo>extracted from sensei.
For this we must come again to our test</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/781-1
00:44:13.580 --> 00:44:17.877
<v Juan de Lara Jaramillo>center which is where we always execute
things and we must upload here some rules.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/781-2
00:44:17.877 --> 00:44:21.398
<v Juan de Lara Jaramillo>Here we are going to drag and drop them.
Here we can see the rules.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/781-3
00:44:21.398 --> 00:44:24.039
<v Juan de Lara Jaramillo>In this case we are going to activate all
of them.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/784-0
00:44:25.039 --> 00:44:28.944
<v Juan de Lara Jaramillo>To execute the rules,
we must choose the Sensei executions,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/784-1
00:44:28.944 --> 00:44:31.679
<v Juan de Lara Jaramillo>which we want to inspect, so let's run it.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/789-0
00:44:33.279 --> 00:44:36.702
<v Juan de Lara Jaramillo>And here we will have the results,
so as we can see,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/789-1
00:44:36.702 --> 00:44:40.578
<v Juan de Lara Jaramillo>the goals were not completed for four of
the conversations,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/789-2
00:44:40.578 --> 00:44:43.549
<v Juan de Lara Jaramillo>which means there we have got 100% fail
rate.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/789-3
00:44:43.549 --> 00:44:47.554
<v Juan de Lara Jaramillo>If we come here to the SNC check
dashboard, we can view this,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/789-4
00:44:47.554 --> 00:44:51.559
<v Juan de Lara Jaramillo>we can see the output in the console,
or we can click export.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/790-0
00:44:51.719 --> 00:44:54.799
<v Juan de Lara Jaramillo>To download the CSV,
now the testing is complete.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/796-0
00:44:57.439 --> 00:45:01.343
<v Juan de Lara Jaramillo>Bueno,
pues así es como se testea los chavos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/796-1
00:45:01.343 --> 00:45:07.964
<v Juan de Lara Jaramillo>utilizando nuestra nuestras herramientas
así en combinación. Entonces quería,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/796-2
00:45:07.964 --> 00:45:14.160
<v Juan de Lara Jaramillo>tampoco me quiero alargar mucho.
Quería contaros pues un poco cómo hemos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/796-3
00:45:14.160 --> 00:45:15.519
<v Juan de Lara Jaramillo>probado esto. y.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/801-0
00:45:16.719 --> 00:45:19.741
<v Juan de Lara Jaramillo>Y bueno, voy a contar,
quería contaros 22 cosas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/801-1
00:45:19.741 --> 00:45:22.824
<v Juan de Lara Jaramillo>no 22 tipos de pruebas que hemos hecho.
Entonces,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/801-2
00:45:22.824 --> 00:45:27.080
<v Juan de Lara Jaramillo>la primera es ver si Sensei puede
encontrar errores en chatbot, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/801-3
00:45:27.080 --> 00:45:30.226
<v Juan de Lara Jaramillo>Entonces,
para eso hemos acordaos que los chatbots</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/801-4
00:45:30.226 --> 00:45:34.913
<v Juan de Lara Jaramillo>principalmente hay 2 tipos de tecnología
basados en LLM y basados en Inten.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/801-5
00:45:34.913 --> 00:45:38.058
<v Juan de Lara Jaramillo>Entonces,
hemos cogido chatbots hechos con estas 2</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/801-6
00:45:38.058 --> 00:45:38.799
<v Juan de Lara Jaramillo>tecnologías.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/804-0
00:45:39.439 --> 00:45:44.281
<v Juan de Lara Jaramillo>Les hemos inyectado errores y hemos
tratado de ver si con Sensei podemos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/804-1
00:45:44.281 --> 00:45:47.333
<v Juan de Lara Jaramillo>detectarla.
Y luego la otra cosa que hicimos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/804-2
00:45:47.333 --> 00:45:50.319
<v Juan de Lara Jaramillo>el otro experimento que os quiero contar
es.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/809-0
00:45:51.279 --> 00:45:54.957
<v Juan de Lara Jaramillo>Es posible, es decir,
que queremos ver charbots desplegados,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/809-1
00:45:54.957 --> 00:45:59.420
<v Juan de Lara Jaramillo>charcos que están en producción,
que están en páginas web y que están por</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/809-2
00:45:59.420 --> 00:46:03.582
<v Juan de Lara Jaramillo>ahí disponibles para el acceso por
cliente y ver si somos capaces de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/809-3
00:46:03.582 --> 00:46:06.296
<v Juan de Lara Jaramillo>conectarlo,
conectarnos a ellos con Sensei y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/809-4
00:46:06.296 --> 00:46:10.216
<v Juan de Lara Jaramillo>descubrir errores. No,
entonces son las 2:00 probecillas que voy</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/809-5
00:46:10.216 --> 00:46:10.759
<v Juan de Lara Jaramillo>a contar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/814-0
00:46:11.159 --> 00:46:15.359
<v Juan de Lara Jaramillo>Entonces, para la primera,
en cuanto a chatbots basados en LLM,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/814-1
00:46:15.359 --> 00:46:18.969
<v Juan de Lara Jaramillo>lo que hicimos fue coger chatbots hechos
con tacquito,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/814-2
00:46:18.969 --> 00:46:23.498
<v Juan de Lara Jaramillo>que es nuestra propia tecnología para
hacer chatbots basados en LLM.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/814-3
00:46:23.498 --> 00:46:28.158
<v Juan de Lara Jaramillo>Hicimos un pequeño dataset solamente,
bueno, pues con cuatro chatbots.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/814-4
00:46:28.158 --> 00:46:29.799
<v Juan de Lara Jaramillo>Aquí veis un poco, bueno.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/821-0
00:46:29.919 --> 00:46:34.417
<v Juan de Lara Jaramillo>Las características de este chatbot son
el número de módulos porque se describen</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/821-1
00:46:34.417 --> 00:46:38.860
<v Juan de Lara Jaramillo>en base a módulos que son como pasos en
la conversación o un módulo puede tener</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/821-2
00:46:38.860 --> 00:46:41.359
<v Juan de Lara Jaramillo>una serie de preguntas de query y
anselling,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/821-3
00:46:41.359 --> 00:46:45.746
<v Juan de Lara Jaramillo>no que el chatbot te vas a responder.
Este es un de sello el que está hecho en</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/821-4
00:46:45.746 --> 00:46:48.467
<v Juan de Lara Jaramillo>James.
Entonces veis aquí un poco la complejidad</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/821-5
00:46:48.467 --> 00:46:52.799
<v Juan de Lara Jaramillo>en cuanto al número de líneas. Es decir,
no son no son chatbot muy complejos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/823-0
00:46:53.359 --> 00:46:56.611
<v Juan de Lara Jaramillo>Pero tampoco son trivial, ¿no?
Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/823-1
00:46:56.611 --> 00:47:00.232
<v Juan de Lara Jaramillo>este de aquí espera 22 en todas las
ejecuciones,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/823-2
00:47:00.232 --> 00:47:03.559
<v Juan de Lara Jaramillo>espera unas 22 entradas de del usuario,
¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/829-0
00:47:05.199 --> 00:47:07.833
<v Juan de Lara Jaramillo>Y lo que hicimos fueron pruebas de
mutación.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/829-1
00:47:07.833 --> 00:47:12.575
<v Juan de Lara Jaramillo>Entonces nos definimos 11 operadores de
mutación que inyectaban errores en estos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/829-2
00:47:12.575 --> 00:47:16.205
<v Juan de Lara Jaramillo>en estos charcos. Vale,
nos hicimos un filtro para no generar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/829-3
00:47:16.205 --> 00:47:20.011
<v Juan de Lara Jaramillo>muchos mutantes y luego lo que hicimos
fueron crearnos perfiles,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/829-4
00:47:20.011 --> 00:47:24.519
<v Juan de Lara Jaramillo>no entre 2 y 5 perfiles y cada perfil,
generando entre 1 y 9 conversaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/833-0
00:47:25.079 --> 00:47:30.298
<v Juan de Lara Jaramillo>Entonces hicimos las pruebas de mutación
y vimos pues que efectivamente,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/833-1
00:47:30.298 --> 00:47:33.587
<v Juan de Lara Jaramillo>pues tenemos un mutation score que está
bien,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/833-2
00:47:33.587 --> 00:47:39.093
<v Juan de Lara Jaramillo>como un 88% y significa que somos capaces
de descubrir la mayor parte de los</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/833-3
00:47:39.093 --> 00:47:44.599
<v Juan de Lara Jaramillo>errores que hemos introducido. Vale,
cosas que pasaban. Bueno, pues que hay.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/834-0
00:47:45.039 --> 00:47:45.679
<v Juan de Lara Jaramillo>Er.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/840-0
00:47:46.519 --> 00:47:50.158
<v Juan de Lara Jaramillo>Fasos positivos, vale en el sentido,
por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/840-1
00:47:50.158 --> 00:47:55.764
<v Juan de Lara Jaramillo>esto tiene que ver con los flat itex.
No son aquí veis que el chatbot que se</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/840-2
00:47:55.764 --> 00:48:01.733
<v Juan de Lara Jaramillo>ejecuta es un LLM, Sensei va sobre un LLM.
Las funciones de extracción de outputs</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/840-3
00:48:01.733 --> 00:48:05.519
<v Juan de Lara Jaramillo>van sobre LLM, es decir, hay muchos LLM,
hay mucho.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/842-0
00:48:06.399 --> 00:48:12.174
<v Juan de Lara Jaramillo>Mucha aleatoriedad, por así decirlo,
y eso hace que haya flaquites,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/842-1
00:48:12.174 --> 00:48:13.279
<v Juan de Lara Jaramillo>¿no entonces?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/847-0
00:48:14.559 --> 00:48:17.532
<v Juan de Lara Jaramillo>Había problemas, por ejemplo,
cuando extraemos fecha,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/847-1
00:48:17.532 --> 00:48:20.065
<v Juan de Lara Jaramillo>pues podemos tener errores como el
siguiente,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/847-2
00:48:20.065 --> 00:48:23.699
<v Juan de Lara Jaramillo>no la en el módulo de extracción de
salida. Cuando hay una fecha,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/847-3
00:48:23.699 --> 00:48:27.113
<v Juan de Lara Jaramillo>nosotros le decimos la fecha tiene que
estar en este formato,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/847-4
00:48:27.113 --> 00:48:31.352
<v Juan de Lara Jaramillo>pero a veces te la te la pone en otro
formato con el día antes del mes y eso</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/847-5
00:48:31.352 --> 00:48:32.399
<v Juan de Lara Jaramillo>hace que luego las.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/849-0
00:48:33.919 --> 00:48:37.839
<v Juan de Lara Jaramillo>La regla de validación no encuentren ahí
el resultado esperado.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/854-0
00:48:39.519 --> 00:48:43.869
<v Juan de Lara Jaramillo>¿Cómo hemos detectado los errores?
¿Cómo se detectan estos errores de aquí?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/854-1
00:48:43.869 --> 00:48:46.617
<v Juan de Lara Jaramillo>Bueno,
pues recordar que en nuestro sistema hay</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/854-2
00:48:46.617 --> 00:48:50.281
<v Juan de Lara Jaramillo>2 maneras de hacerlo,
uno con errores genéricos que se detectan</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/854-3
00:48:50.281 --> 00:48:54.860
<v Juan de Lara Jaramillo>según la conversación se está extrayendo
y a veces sí que se se pueden detectar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/854-4
00:48:54.860 --> 00:48:58.639
<v Juan de Lara Jaramillo>errores ya en ese momento, por ejemplo,
pues si hay mutantes que.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/859-0
00:48:59.279 --> 00:49:03.408
<v Juan de Lara Jaramillo>Que omite respuestas,
pues eso puede hacer que haya buzzles de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/859-1
00:49:03.408 --> 00:49:07.210
<v Juan de Lara Jaramillo>repetición, ¿no?
Imagínate que hay una mutación que quita</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/859-2
00:49:07.210 --> 00:49:10.685
<v Juan de Lara Jaramillo>una respuesta del chatbot. Entonces,
pues yo que sé,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/859-3
00:49:10.685 --> 00:49:15.142
<v Juan de Lara Jaramillo>si le preguntas el horario de apertura y
el chatbot no te responde,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/859-4
00:49:15.142 --> 00:49:18.879
<v Juan de Lara Jaramillo>pues el usuario simulador trata de
preguntarlo de nuevo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/865-0
00:49:18.959 --> 00:49:22.681
<v Juan de Lara Jaramillo>Y eso puede llevar a que haya que haya un
puzzle. Otros errores,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/865-1
00:49:22.681 --> 00:49:26.747
<v Juan de Lara Jaramillo>pues hay que detectarlos mediante reglas,
no errores más sutiles, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/865-2
00:49:26.747 --> 00:49:31.386
<v Juan de Lara Jaramillo>Imagínate que un error es que se cambia
el precio de 2 productos que te vende un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/865-3
00:49:31.386 --> 00:49:35.338
<v Juan de Lara Jaramillo>chatbot, ¿no? Por ejemplo,
un chatbot para un taller de bicicletas a</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/865-4
00:49:35.338 --> 00:49:38.889
<v Juan de Lara Jaramillo>lo mejor te cambia,
está confundido el precio de 2 productos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/865-5
00:49:38.889 --> 00:49:41.466
<v Juan de Lara Jaramillo>¿no?
Entonces pues tienes que tener al final</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/865-6
00:49:41.466 --> 00:49:42.039
<v Juan de Lara Jaramillo>una regla.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/868-0
00:49:42.319 --> 00:49:47.245
<v Juan de Lara Jaramillo>¿Que te compruebe que en la variable ship
price, que es el precio de un sigin,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/868-1
00:49:47.245 --> 00:49:52.235
<v Juan de Lara Jaramillo>pues está un valor entre estos rangos,
entonces necesita realmente estas reglas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/868-2
00:49:52.235 --> 00:49:53.919
<v Juan de Lara Jaramillo>para comprobar los errores?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/870-0
00:49:55.599 --> 00:49:59.488
<v Juan de Lara Jaramillo>Luego, para echarnos basados en Intel,
pues lo que hicimos fueron versiones de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/870-1
00:49:59.488 --> 00:50:00.079
<v Juan de Lara Jaramillo>ese dataset.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/873-0
00:50:01.079 --> 00:50:06.258
<v Juan de Lara Jaramillo>Pero conversiones en Rasa. Rasa es un DSL.
Es un sistema que te permite describir</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/873-1
00:50:06.258 --> 00:50:10.238
<v Juan de Lara Jaramillo>charrón basados en linterna a base de
frases de entrenamiento.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/873-2
00:50:10.238 --> 00:50:13.839
<v Juan de Lara Jaramillo>De nuevo hicimos pruebas de mutación
inyectando errores.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/880-0
00:50:14.719 --> 00:50:18.539
<v Juan de Lara Jaramillo>Y en este caso, además,
lo que hicimos fue comprobar esas pruebas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/880-1
00:50:18.539 --> 00:50:21.375
<v Juan de Lara Jaramillo>con sensei con otro sistema que se llama
Botium,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/880-2
00:50:21.375 --> 00:50:26.064
<v Juan de Lara Jaramillo>que es un sistema para probar chatbots y
en particular lo que hicimos fue probar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/880-3
00:50:26.064 --> 00:50:30.405
<v Juan de Lara Jaramillo>con las pruebas que genera Botium por
defecto. Y estas pruebas son, bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/880-4
00:50:30.405 --> 00:50:35.151
<v Juan de Lara Jaramillo>tengo que rondar que son un poco simples.
La idea de estas pruebas por defecto es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/880-5
00:50:35.151 --> 00:50:36.599
<v Juan de Lara Jaramillo>que Botium te analiza el.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/885-0
00:50:36.919 --> 00:50:41.433
<v Juan de Lara Jaramillo>La estructura de chatbot, hecho en raza,
es decir, son pruebas de caja blanca,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/885-1
00:50:41.433 --> 00:50:46.004
<v Juan de Lara Jaramillo>te mira el código y te genera pruebas que
ejecutan el chatbot con cada frase de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/885-2
00:50:46.004 --> 00:50:49.261
<v Juan de Lara Jaramillo>entrenamiento.
Y con esa frase de entrenamiento se tiene</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/885-3
00:50:49.261 --> 00:50:53.947
<v Juan de Lara Jaramillo>que activar el internet esperado. O sea,
el oráculo es que con esa frase se tiene</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/885-4
00:50:53.947 --> 00:50:55.319
<v Juan de Lara Jaramillo>que activar el internet.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/887-0
00:50:56.519 --> 00:50:59.995
<v Juan de Lara Jaramillo>Y claro, bueno,
pues como uno puede esperar de nuevo con</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/887-1
00:50:59.995 --> 00:51:04.570
<v Juan de Lara Jaramillo>Sensei nos sale un Nutrition Score
similar al de los otros charros basados</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/887-2
00:51:04.570 --> 00:51:05.119
<v Juan de Lara Jaramillo>en el LM.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/895-0
00:51:06.279 --> 00:51:09.720
<v Juan de Lara Jaramillo>Y el mutation score de Botium,
pues es mucho, es mucho menor.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/895-1
00:51:09.720 --> 00:51:14.271
<v Juan de Lara Jaramillo>Y la otra observación es que necesitamos
hacer muchas menos ejecuciones del orden</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/895-2
00:51:14.271 --> 00:51:17.712
<v Juan de Lara Jaramillo>de 10 veces menos para detectar muchos
más errores. Es decir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/895-3
00:51:17.712 --> 00:51:21.430
<v Juan de Lara Jaramillo>que nuestras pruebas son más efectivas,
pero bueno, es lo que uno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/895-4
00:51:21.430 --> 00:51:25.426
<v Juan de Lara Jaramillo>lo que uno cabía cabía esperar.
Entonces Botium genera muchos más test,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/895-5
00:51:25.426 --> 00:51:29.645
<v Juan de Lara Jaramillo>pero son menos eficaces porque en
particular el tipo de test que genera por</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/895-6
00:51:29.645 --> 00:51:31.199
<v Juan de Lara Jaramillo>defecto es este oráculo que.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/897-0
00:51:31.239 --> 00:51:35.439
<v Juan de Lara Jaramillo>¿Que es insuficiente, por ejemplo,
para encontrar errores del tipo de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/897-1
00:51:35.439 --> 00:51:38.199
<v Juan de Lara Jaramillo>errores en los flujos de la conversación,
no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/899-0
00:51:39.079 --> 00:51:42.516
<v Juan de Lara Jaramillo>Por ejemplo,
imagínate un mutante que cambia la salida</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/899-1
00:51:42.516 --> 00:51:44.079
<v Juan de Lara Jaramillo>de tal manera que cuando.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/904-0
00:51:45.479 --> 00:51:49.207
<v Juan de Lara Jaramillo>En vez de cuando tú has pedido una pizza
y has pedido toppings,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/904-1
00:51:49.207 --> 00:51:53.168
<v Juan de Lara Jaramillo>en vez de ofrecerte bebidas,
te pregunte otra vez por los toppings.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/904-2
00:51:53.168 --> 00:51:56.255
<v Juan de Lara Jaramillo>Pues claro,
en cuando un usuario simulador es sensei</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/904-3
00:51:56.255 --> 00:52:01.090
<v Juan de Lara Jaramillo>la conversación no avanza porque cuando
el usuario simulador le pide los toppings,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/904-4
00:52:01.090 --> 00:52:04.119
<v Juan de Lara Jaramillo>el chatbot le pide otra vez los toppings.
entonces.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/909-0
00:52:04.199 --> 00:52:08.325
<v Juan de Lara Jaramillo>No es posible avanzar. Sin embargo,
esa prueba no se está haciendo en boting,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/909-1
00:52:08.325 --> 00:52:10.653
<v Juan de Lara Jaramillo>¿no?
Y luego lo más importante es que estos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/909-2
00:52:10.653 --> 00:52:14.727
<v Juan de Lara Jaramillo>chatbots hechos con raza en realidad
tenían poca capacidad de entendimiento.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/909-3
00:52:14.727 --> 00:52:17.954
<v Juan de Lara Jaramillo>Están hechos con bueno, a ver,
los hicimos y la capacidad de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/909-4
00:52:17.954 --> 00:52:21.076
<v Juan de Lara Jaramillo>entendimiento no es muy alta porque no
pusimos muchísimas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/909-5
00:52:21.076 --> 00:52:25.097
<v Juan de Lara Jaramillo>muchísimas frases de entrenamiento,
pero esto es algo habitual en este tipo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/909-6
00:52:25.097 --> 00:52:25.679
<v Juan de Lara Jaramillo>de chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/913-0
00:52:26.599 --> 00:52:30.046
<v Juan de Lara Jaramillo>Que nos indica que podemos probarlo con
simuladores de usuario,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/913-1
00:52:30.046 --> 00:52:33.817
<v Juan de Lara Jaramillo>pero tienes que simplificar al máximo las
conversaciones que generan,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/913-2
00:52:33.817 --> 00:52:37.857
<v Juan de Lara Jaramillo>no para que realmente el chatbot te pueda
entender, porque de otra manera,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/913-3
00:52:37.857 --> 00:52:41.359
<v Juan de Lara Jaramillo>el simulador de usuario es mucho más
sofisticado que el chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/918-0
00:52:42.519 --> 00:52:45.379
<v Juan de Lara Jaramillo>Y bueno, ya por último,
los chatbots desplegados,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/918-1
00:52:45.379 --> 00:52:49.841
<v Juan de Lara Jaramillo>pues cogimos chatbots que hay por ahí en
producción están desplegados en web,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/918-2
00:52:49.841 --> 00:52:52.359
<v Juan de Lara Jaramillo>por ejemplo,
el chatbot que está en nuestra</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/918-3
00:52:52.359 --> 00:52:55.219
<v Juan de Lara Jaramillo>universidad,
también en la Universidad de Murcia,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/918-4
00:52:55.219 --> 00:52:58.023
<v Juan de Lara Jaramillo>chatbot de ayuntamientos, chatbots,
por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/918-5
00:52:58.023 --> 00:53:01.799
<v Juan de Lara Jaramillo>Julie es el un chatbot que hay desplegado
por la empresa Amtrack.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/923-0
00:53:01.839 --> 00:53:05.453
<v Juan de Lara Jaramillo>Que es la empresa,
una empresa de ferrocarriles en Estados</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/923-1
00:53:05.453 --> 00:53:08.209
<v Juan de Lara Jaramillo>Unidos,
no que te informa de pues de viajes,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/923-2
00:53:08.209 --> 00:53:13.049
<v Juan de Lara Jaramillo>te vende billetes y demás, y otros no.
Entonces lo que queríamos medir aquí es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/923-3
00:53:13.049 --> 00:53:16.479
<v Juan de Lara Jaramillo>si nos podíamos conectar,
si podíamos ejecutar pruebas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/923-4
00:53:16.479 --> 00:53:20.461
<v Juan de Lara Jaramillo>si encontrábamos errores,
si esos errores eran errores genéricos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/923-5
00:53:20.461 --> 00:53:21.319
<v Juan de Lara Jaramillo>como crases o.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/928-0
00:53:21.639 --> 00:53:24.525
<v Juan de Lara Jaramillo>O timeouts o looks.
Y también nos hicimos reglas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/928-1
00:53:24.525 --> 00:53:28.912
<v Juan de Lara Jaramillo>pues para chequear que el chatbot no
puedo, o sea, no se desvía de su tema,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/928-2
00:53:28.912 --> 00:53:33.703
<v Juan de Lara Jaramillo>no puedo hablarle de otra cosa y me sigue
la corriente o que no hay repeticiones o</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/928-3
00:53:33.703 --> 00:53:36.532
<v Juan de Lara Jaramillo>que me sigue mi lenguaje del que estoy
hablando,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/928-4
00:53:36.532 --> 00:53:40.977
<v Juan de Lara Jaramillo>o que pues si el chatbot muchas veces los
chatbot te dan botones para que tú</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/928-5
00:53:40.977 --> 00:53:41.439
<v Juan de Lara Jaramillo>pinches.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/929-0
00:53:41.719 --> 00:53:45.166
<v Juan de Lara Jaramillo>Pues si hay errores,
no en esos botones y luego reglas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/929-1
00:53:45.166 --> 00:53:45.919
<v Juan de Lara Jaramillo>específicas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/934-0
00:53:46.919 --> 00:53:53.277
<v Juan de Lara Jaramillo>Entonces, bueno, pues sorprendentemente,
pues encontramos errores en todos los</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/934-1
00:53:53.277 --> 00:53:57.221
<v Juan de Lara Jaramillo>chatbots, pues muchos de ellos e incluso,
o sea,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/934-2
00:53:57.221 --> 00:54:02.694
<v Juan de Lara Jaramillo>pues había clases en algunos de ellos y
en otros, pues por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/934-3
00:54:02.694 --> 00:54:06.719
<v Juan de Lara Jaramillo>este de aquí que es Cookie.
Cookie es un chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/940-0
00:54:06.839 --> 00:54:11.571
<v Juan de Lara Jaramillo>Que fue igual lo conocéis,
fue bastante famoso porque ganó muchos de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/940-1
00:54:11.571 --> 00:54:17.196
<v Juan de Lara Jaramillo>estos premios learner de chatbot, ¿no?
Y es un chatbot más open domain, pero que,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/940-2
00:54:17.196 --> 00:54:20.351
<v Juan de Lara Jaramillo>por ejemplo,
no sabe multiplicar y es no sabe</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/940-3
00:54:20.351 --> 00:54:25.564
<v Juan de Lara Jaramillo>multiplicar con números grandes, ¿no?
Entonces pues hicimos alguna prueba y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/940-4
00:54:25.564 --> 00:54:27.279
<v Juan de Lara Jaramillo>pues con números grandes.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/943-0
00:54:27.359 --> 00:54:30.480
<v Juan de Lara Jaramillo>Pues te das,
te das un valor y que es un valor que es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/943-1
00:54:30.480 --> 00:54:35.105
<v Juan de Lara Jaramillo>incorrecto. Y claro, si no lo chequeas,
que tú te estás pensando que ese charco</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/943-2
00:54:35.105 --> 00:54:37.880
<v Juan de Lara Jaramillo>te está diciendo la verdad.
Y eso pasa también,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/943-3
00:54:37.880 --> 00:54:42.159
<v Juan de Lara Jaramillo>pues con otro tipo de con otro tipo de
preguntas sobre geografía y demás.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/948-0
00:54:43.079 --> 00:54:47.546
<v Juan de Lara Jaramillo>Bueno, pues no quiero,
no quiero extenderme más. Como conclusión,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/948-1
00:54:47.546 --> 00:54:52.892
<v Juan de Lara Jaramillo>pues de estos experimentos hemos visto
que realmente los charros en producción</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/948-2
00:54:52.892 --> 00:54:56.953
<v Juan de Lara Jaramillo>muchos tienen defectos y dada la
importancia de los agentes</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/948-3
00:54:56.953 --> 00:55:01.488
<v Juan de Lara Jaramillo>conversacionales hoy en día para hacer
todo tipo de servicios, no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/948-4
00:55:01.488 --> 00:55:02.639
<v Juan de Lara Jaramillo>pues necesitamos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/952-0
00:55:02.839 --> 00:55:07.647
<v Juan de Lara Jaramillo>Asegurar que funcionen bien, ¿no?
Entonces he contado un poco de Sensei que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/952-1
00:55:07.647 --> 00:55:12.455
<v Juan de Lara Jaramillo>incluye un simulador de usuarios,
un DSL para analizar las conversaciones y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/952-2
00:55:12.455 --> 00:55:17.136
<v Juan de Lara Jaramillo>un agente que explora los chatbots.
Os he mostrado algunas herramientas y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/952-3
00:55:17.136 --> 00:55:17.959
<v Juan de Lara Jaramillo>experimentos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/958-0
00:55:18.759 --> 00:55:21.265
<v Juan de Lara Jaramillo>¿Cosas que queremos hacer en el futuro?
Bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/958-1
00:55:21.265 --> 00:55:24.465
<v Juan de Lara Jaramillo>pues creo que hay un montón de cosas que
no podría ser. no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/958-2
00:55:24.465 --> 00:55:28.732
<v Juan de Lara Jaramillo>Hoy en día todo el mundo está haciendo
agentes para muy diverso tipo de tareas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/958-3
00:55:28.732 --> 00:55:31.132
<v Juan de Lara Jaramillo>no?
El problema cuando uno hace un agente es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/958-4
00:55:31.132 --> 00:55:35.239
<v Juan de Lara Jaramillo>que pierdes un poco el control de cómo
está qué está haciendo por dentro ese</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/958-5
00:55:35.239 --> 00:55:37.852
<v Juan de Lara Jaramillo>agente,
no todos los agentes le das herramientas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/958-6
00:55:37.852 --> 00:55:42.119
<v Juan de Lara Jaramillo>y el agente cuando uno le va razonando si
necesita usar una herramienta, si no.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/963-0
00:55:42.519 --> 00:55:45.575
<v Juan de Lara Jaramillo>Y al final,
pues no sabes muy bien qué es lo que está</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/963-1
00:55:45.575 --> 00:55:49.028
<v Juan de Lara Jaramillo>haciendo el agente.
Entonces hay framework de observabilidad</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/963-2
00:55:49.028 --> 00:55:53.386
<v Juan de Lara Jaramillo>que te trazan la ejecución de esos
agentes, ¿no? Pues seguramente conozcáis,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/963-3
00:55:53.386 --> 00:55:55.877
<v Juan de Lara Jaramillo>pues Lan Smith, Lanfusa y muchos otros,
no.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/963-4
00:55:55.877 --> 00:56:00.348
<v Juan de Lara Jaramillo>Entonces creemos que este DSL de prueba
de pruebas de conversaciones se podría</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/963-5
00:56:00.348 --> 00:56:02.839
<v Juan de Lara Jaramillo>aplicar a hacer pruebas de estas trazas
de.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/964-0
00:56:03.159 --> 00:56:04.039
<v Juan de Lara Jaramillo>¿De agentes, no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/969-0
00:56:05.479 --> 00:56:09.315
<v Juan de Lara Jaramillo>Luego os he mostrado, claro,
una serie de herramientas de prueba que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/969-1
00:56:09.315 --> 00:56:12.595
<v Juan de Lara Jaramillo>se aplica a conversaciones entre un
chatbot y una persona,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/969-2
00:56:12.595 --> 00:56:16.876
<v Juan de Lara Jaramillo>pero podríamos aplicarla a conversaciones
entre 2 personas, no, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/969-3
00:56:16.876 --> 00:56:21.102
<v Juan de Lara Jaramillo>conversaciones en, pues yo que sé,
en dominios como los gestores bancarios,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/969-4
00:56:21.102 --> 00:56:23.548
<v Juan de Lara Jaramillo>no cuando tú hablas con tu gestor
bancario,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/969-5
00:56:23.548 --> 00:56:25.439
<v Juan de Lara Jaramillo>eso son conversaciones en un chat.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/972-0
00:56:26.039 --> 00:56:31.056
<v Juan de Lara Jaramillo>Y podríamos aplicar este tipo de DSL de
prueba para analizar la calidad de esas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/972-1
00:56:31.056 --> 00:56:34.192
<v Juan de Lara Jaramillo>conversaciones, ¿no?
Pues para tratar de reducir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/972-2
00:56:34.192 --> 00:56:36.639
<v Juan de Lara Jaramillo>pues yo que sé, optimizar los procesos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/975-0
00:56:37.479 --> 00:56:41.875
<v Juan de Lara Jaramillo>Estamos creando nosotros también
asistentes inteligentes,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/975-1
00:56:41.875 --> 00:56:46.879
<v Juan de Lara Jaramillo>no que te ayuden a que te ayuden a hacer
perfiles y hacer reglas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/981-0
00:56:47.839 --> 00:56:51.506
<v Juan de Lara Jaramillo>Y luego, pues estamos,
nos estamos planteando introducir</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/981-1
00:56:51.506 --> 00:56:56.589
<v Juan de Lara Jaramillo>estrategias de prueba en los perfiles,
no que tú en el perfil le puedas poner,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/981-2
00:56:56.589 --> 00:56:59.935
<v Juan de Lara Jaramillo>por ejemplo,
trata de usar un prompt injection. no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/981-3
00:56:59.935 --> 00:57:03.474
<v Juan de Lara Jaramillo>Por ejemplo,
una cosa que puede ser interesante es que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/981-4
00:57:03.474 --> 00:57:07.399
<v Juan de Lara Jaramillo>el usuario simulador se trate de hacer
pasar por el chatbot.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/984-0
00:57:07.919 --> 00:57:13.203
<v Juan de Lara Jaramillo>Para que probar si el chatbot pierde el
rol y se acaba convirtiendo en el usuario,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/984-1
00:57:13.203 --> 00:57:16.004
<v Juan de Lara Jaramillo>que es una cosa que parece un poco
absurda,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/984-2
00:57:16.004 --> 00:57:18.679
<v Juan de Lara Jaramillo>pero acaba pasando o puede acabar pasando.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/989-0
00:57:19.599 --> 00:57:25.078
<v Juan de Lara Jaramillo>Luego reducirlo el tema de los flag y
test son test que fallan y no fallan de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/989-1
00:57:25.078 --> 00:57:28.449
<v Juan de Lara Jaramillo>manera por cuestiones de aleatoriedad.
Y bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/989-2
00:57:28.449 --> 00:57:33.437
<v Juan de Lara Jaramillo>pues tratando de ir reduciendo
temperatura cuando se vea que eso puede</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/989-3
00:57:33.437 --> 00:57:36.879
<v Juan de Lara Jaramillo>suceder o ir realizando por más casos de
prueba.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/993-0
00:57:37.999 --> 00:57:42.254
<v Juan de Lara Jaramillo>Y luego, en cuanto a tracer,
que es este explorador de chatbot que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/993-1
00:57:42.254 --> 00:57:45.938
<v Juan de Lara Jaramillo>extrae un modelo.
Ahora el modelo que se que extraemos lo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/993-2
00:57:45.938 --> 00:57:48.987
<v Juan de Lara Jaramillo>utilizamos para generar,
para generar perfiles,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/993-3
00:57:48.987 --> 00:57:51.781
<v Juan de Lara Jaramillo>pero podríamos utilizarlo para otras
cosas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/993-4
00:57:51.781 --> 00:57:56.608
<v Juan de Lara Jaramillo>No imaginaos que yo ejecuto tracer sobre
un chatbot que está hecho en raza,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/993-5
00:57:56.608 --> 00:57:57.879
<v Juan de Lara Jaramillo>se extrae un modelo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/998-0
00:57:58.079 --> 00:58:03.130
<v Juan de Lara Jaramillo>De ese chatbot de comportamiento y luego
podría tratar de modernizar convirtiendo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/998-1
00:58:03.130 --> 00:58:07.442
<v Juan de Lara Jaramillo>ese modelo a otra tecnología,
no generando código para tasquito y así</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/998-2
00:58:07.442 --> 00:58:12.309
<v Juan de Lara Jaramillo>obtener un chatbot basado en LLM que sea
con tecnología más moderno. Entonces,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/998-3
00:58:12.309 --> 00:58:14.834
<v Juan de Lara Jaramillo>bueno,
pues eso es otra cosa que también</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/998-4
00:58:14.834 --> 00:58:15.759
<v Juan de Lara Jaramillo>queremos hacer.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1000-0
00:58:16.879 --> 00:58:21.299
<v Juan de Lara Jaramillo>Y nada más con esto, con esto termino.
Y bueno, pues si tenéis pregunta,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1000-1
00:58:21.299 --> 00:58:23.359
<v Juan de Lara Jaramillo>pues podemos podemos verlas ahora.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1004-0
00:58:25.079 --> 00:58:28.864
<v Ernesto Pimentel S&#225;nchez>Muy bien, pues muchísimas gracias, Juan.
Sí, efectivamente,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1004-1
00:58:28.864 --> 00:58:33.470
<v Ernesto Pimentel S&#225;nchez>tenemos ahora la ocasión de de poder
realizar preguntas sobre la charla.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1004-2
00:58:33.470 --> 00:58:38.076
<v Ernesto Pimentel S&#225;nchez>Tenemos la posibilidad de utilizar el
chat, que está previsto para ello,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1004-3
00:58:38.076 --> 00:58:42.682
<v Ernesto Pimentel S&#225;nchez>pero también si alguien quiere,
puede puede simplemente pedir la palabra</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1004-4
00:58:42.682 --> 00:58:46.279
<v Ernesto Pimentel S&#225;nchez>y se le puede activar.
Creo que está por ahí Javier, que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1005-0
00:58:46.559 --> 00:58:50.079
<v Ernesto Pimentel S&#225;nchez>¿Que puedo hacerlo el micro?
Cuando queráis, por favor.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1006-0
00:58:51.599 --> 00:58:52.439
<v Ernesto Pimentel S&#225;nchez>De vuestro turno.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1007-0
00:59:02.919 --> 00:59:05.479
<v Ernesto Pimentel S&#225;nchez>Joaquin, le damos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1009-0
00:59:06.999 --> 00:59:10.999
<v Ernesto Pimentel S&#225;nchez>¿Puedes darme la palabra o quieres
intervenir con voz? o?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1010-0
00:59:12.319 --> 00:59:14.199
<v Ernesto Pimentel S&#225;nchez>Oiga, ¿puedes dar la palabra a Joaquin?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1011-0
00:59:16.519 --> 00:59:20.030
<v Ernesto Pimentel S&#225;nchez>Y también María Jesús Rodríguez ha pedido
la palabra en ese orden,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1011-1
00:59:20.030 --> 00:59:21.079
<v Ernesto Pimentel S&#225;nchez>si puede ser Javier.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1014-0
00:59:22.679 --> 00:59:25.467
<v Jos&#233; Javier Berrocal Olmeda>Sí,
ya le he permitido a Joaquin que abra el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1013-0
00:59:24.999 --> 00:59:25.839
<v Ernesto Pimentel S&#225;nchez>Perfecto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1014-1
00:59:25.467 --> 00:59:25.839
<v Jos&#233; Javier Berrocal Olmeda>micro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1015-0
00:59:29.399 --> 00:59:29.919
<v Ernesto Pimentel S&#225;nchez>Okey.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1016-0
00:59:32.879 --> 00:59:33.839
<v Juan de Lara Jaramillo>Es.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1017-0
00:59:33.319 --> 00:59:34.759
<v Jos&#233; Javier Berrocal Olmeda>¿Estás mutado, Joaquin?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1019-0
00:59:34.759 --> 00:59:36.599
<v Ernesto Pimentel S&#225;nchez>Está embuteado Joaquin ahora.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1018-0
00:59:34.879 --> 00:59:35.679
<v Juan de Lara Jaramillo>Estamos de ahora.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1022-0
00:59:35.799 --> 00:59:41.020
<v Joaquin Oltra>Ahora sí, hola,
soy Joaquin Oltra y hemos hecho hace un</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1020-0
00:59:37.719 --> 00:59:38.879
<v Ernesto Pimentel S&#225;nchez>Ahora sí, ahora sí.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1022-1
00:59:41.020 --> 00:59:45.309
<v Joaquin Oltra>par de años algunos chatbots y
efectivamente,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1022-2
00:59:45.309 --> 00:59:48.479
<v Joaquin Oltra>la prueba del chatbot es muy dura.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1026-0
00:59:49.799 --> 00:59:53.449
<v Joaquin Oltra>De hecho,
lo peor de probar en un chatbot es que</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1021-0
00:59:49.919 --> 00:59:49.999
<v Juan de Lara Jaramillo>O.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1026-1
00:59:53.449 --> 00:59:58.589
<v Joaquin Oltra>nunca estás tranquilo. Es decir,
como esto lleva detrás el LMY no es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1024-0
00:59:55.559 --> 00:59:55.879
<v Ernesto Pimentel S&#225;nchez>Yeah.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1026-2
00:59:58.589 --> 01:00:02.462
<v Joaquin Oltra>determinista, pues nunca estás tranquilo.
Entonces,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1025-0
01:00:01.839 --> 01:00:02.159
<v Juan de Lara Jaramillo>Yep.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1026-3
01:00:02.462 --> 01:00:08.199
<v Joaquin Oltra>yo hoy en día con los frameworks como Lan
Graf, que es el que a mí me gusta.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1027-0
01:00:08.839 --> 01:00:14.663
<v Joaquin Oltra>Y los enjambres de agentes no sé si lo
había explorado o lo tenéis pensado,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1027-1
01:00:14.663 --> 01:00:20.334
<v Joaquin Oltra>pero creo que la metodología que has
contado y lo has contado bien, Juan,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1027-2
01:00:20.334 --> 01:00:25.392
<v Joaquin Oltra>es dura en recursos y cuando te cambian
cosas tienes que revisar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1027-3
01:00:25.392 --> 01:00:27.079
<v Joaquin Oltra>Yo creo que el futuro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1028-0
01:00:28.279 --> 01:00:33.346
<v Joaquin Oltra>Pasaría más por enjambres de agentes,
cada 1.1 perfil.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1028-1
01:00:33.346 --> 01:00:38.506
<v Joaquin Oltra>Uno genera conversaciones,
otro analiza conversaciones,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1028-2
01:00:38.506 --> 01:00:44.219
<v Joaquin Oltra>uno intenta jailbrear,
otro intenta sumar los precios. O sea,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1028-3
01:00:44.219 --> 01:00:48.919
<v Joaquin Oltra>creo que al final algo así más menos
estructurado.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1029-0
01:00:49.399 --> 01:00:55.512
<v Joaquin Oltra>Porque todas estas reglas que has contado,
o sea, son, tienen mucho curro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1029-1
01:00:55.512 --> 01:01:00.322
<v Joaquin Oltra>Y cuando hay cambios,
y los hay no solamente en el chapot,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1029-2
01:01:00.322 --> 01:01:06.191
<v Joaquin Oltra>puede ser en el rack de la empresa,
puede ser en el propio penal que te</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1029-3
01:01:06.191 --> 01:01:08.719
<v Joaquin Oltra>cambia la gestión del contexto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1030-0
01:01:09.599 --> 01:01:13.399
<v Joaquin Oltra>Entonces es muy duro mantener todo ese
sistema de reglas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1033-0
01:01:14.239 --> 01:01:17.872
<v Joaquin Oltra>Yo creo que como futuro, porque están,
digamos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1033-1
01:01:17.872 --> 01:01:23.246
<v Joaquin Oltra>empezando enjambres de agentes que a lo
mejor son 1015 agentes con una</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1033-2
01:01:23.246 --> 01:01:28.620
<v Joaquin Oltra>especialización en cada parte de la
prueba. Uno genera conversaciones,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1033-3
01:01:28.620 --> 01:01:32.783
<v Joaquin Oltra>otro analiza,
otro intenta hacer ingeniería inversa el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1032-0
01:01:29.999 --> 01:01:30.399
<v Juan de Lara Jaramillo>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1033-4
01:01:32.783 --> 01:01:33.919
<v Joaquin Oltra>chatbot con lo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1034-0
01:01:34.119 --> 01:01:42.545
<v Joaquin Oltra>El problema sería el dinero, porque claro,
he visto que estáis entrándole a al GPT</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1034-1
01:01:42.545 --> 01:01:47.012
<v Joaquin Oltra>cuatro mini, ese el de los céntimos.
Claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1034-2
01:01:47.012 --> 01:01:52.799
<v Joaquin Oltra>para que un modelo haga estas cosas con
cierta potencia.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1037-0
01:01:53.199 --> 01:01:59.073
<v Joaquin Oltra>Tienes que irte a los GPT 5,
a los Gemini 3 y eso cuesta un dineral,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1035-0
01:01:58.799 --> 01:01:59.519
<v Juan de Lara Jaramillo>Más caro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1037-1
01:01:59.073 --> 01:02:04.437
<v Joaquin Oltra>pero si hablamos de Iberdrola,
del Ibex 35 y pueden pagar eso,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1037-2
01:02:04.437 --> 01:02:10.652
<v Joaquin Oltra>porque las empresas se quedan muy
intranquilas con los bots porque nunca</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1037-3
01:02:10.652 --> 01:02:14.399
<v Joaquin Oltra>saben en qué momento se la van a liar,
¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1036-0
01:02:10.919 --> 01:02:10.959
<v Juan de Lara Jaramillo>O.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1039-0
01:02:15.599 --> 01:02:19.112
<v Joaquin Oltra>Entonces,
mi opinión sería si habéis pregunta si</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1038-0
01:02:16.199 --> 01:02:17.279
<v Juan de Lara Jaramillo>Sí, sí.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1039-1
01:02:19.112 --> 01:02:23.200
<v Joaquin Oltra>habéis explorado,
no los agentes que ya he visto que sí,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1039-2
01:02:23.200 --> 01:02:27.359
<v Joaquin Oltra>sino enjambre de agentes que hagan este
tipo de trabajos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1040-0
01:02:29.199 --> 01:02:33.414
<v Juan de Lara Jaramillo>Bueno, pues gracias, Joaquin. Sí,
muy buena, muy buena pregunta.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1040-1
01:02:33.414 --> 01:02:37.629
<v Juan de Lara Jaramillo>En realidad, aquí, como ve,
es un enfoque donde pues el que está</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1040-2
01:02:37.629 --> 01:02:40.872
<v Juan de Lara Jaramillo>haciendo las pruebas tiene que poner su
esfuerzo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1040-3
01:02:40.872 --> 01:02:45.800
<v Juan de Lara Jaramillo>No tienes que hacer los perfiles,
tienes que diseñar tu regla de prueba con</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1040-4
01:02:45.800 --> 01:02:48.719
<v Juan de Lara Jaramillo>los oráculos y lo que sí que como has
dicho.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1042-0
01:02:48.799 --> 01:02:53.416
<v Juan de Lara Jaramillo>Pues claro, queremos simplificar eso, ¿no?
Entonces por eso hicimos este agente</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1042-1
01:02:53.416 --> 01:02:56.417
<v Juan de Lara Jaramillo>autónomo que va explorando un chatbot.
En realidad,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1042-2
01:02:56.417 --> 01:02:59.014
<v Juan de Lara Jaramillo>esa gente va hablando con el chatbot,
bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1042-3
01:02:59.014 --> 01:03:02.823
<v Juan de Lara Jaramillo>con el chatbot que queremos probar y va
generando conversaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1042-4
01:03:02.823 --> 01:03:06.979
<v Juan de Lara Jaramillo>Lo que pasa es que lo que hacemos es de
esas conversaciones tratamos de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1042-5
01:03:06.979 --> 01:03:09.691
<v Juan de Lara Jaramillo>abstraerlas y generar ese modelo.
Entonces sí,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1042-6
01:03:09.691 --> 01:03:13.039
<v Juan de Lara Jaramillo>efectivamente podríamos tener agentes que
vayan haciendo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1044-0
01:03:13.119 --> 01:03:17.721
<v Juan de Lara Jaramillo>Pues distintas fases de la prueba,
pero para charcos que te ofrezcan una</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1044-1
01:03:17.721 --> 01:03:22.261
<v Juan de Lara Jaramillo>tarea donde en esa tarea que tengas que
comprobar cierta funcionalidad,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1044-2
01:03:22.261 --> 01:03:27.115
<v Juan de Lara Jaramillo>pues no le queda otra que tener un
experto humano que te ponga ahí criterios</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1044-3
01:03:27.115 --> 01:03:31.277
<v Juan de Lara Jaramillo>de corrección funcional. No,
porque a veces si es un chavo que te</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1044-4
01:03:31.277 --> 01:03:34.997
<v Juan de Lara Jaramillo>vende una pizza,
tiene que haber una persona humana que te</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1044-5
01:03:34.997 --> 01:03:37.519
<v Juan de Lara Jaramillo>diga, estos son los precios de la pizza.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1045-0
01:03:38.239 --> 01:03:45.196
<v Juan de Lara Jaramillo>Lo que sí que es cierto es que es posible
que esas pruebas pasárselas de una manera</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1045-1
01:03:45.196 --> 01:03:47.599
<v Juan de Lara Jaramillo>en vez de hacer estas reglas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1047-0
01:03:48.759 --> 01:03:52.163
<v Juan de Lara Jaramillo>Pues tan detalladas,
quizás pasarle esos requisitos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1047-1
01:03:52.163 --> 01:03:57.531
<v Juan de Lara Jaramillo>funcionales a un agente y que ese agente
realmente vaya analizando conversaciones</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1047-2
01:03:57.531 --> 01:04:01.525
<v Juan de Lara Jaramillo>como tú has dicho y vaya,
vaya comprobando eso. Entonces sí,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1046-0
01:03:57.599 --> 01:03:57.919
<v Joaquin Oltra>No.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1047-3
01:04:01.525 --> 01:04:06.500
<v Juan de Lara Jaramillo>creo que es buena idea tratar de eso,
tener sistema multi-agente con agente</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1047-4
01:04:06.500 --> 01:04:08.399
<v Juan de Lara Jaramillo>especializado y que cada uno.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1048-0
01:04:08.639 --> 01:04:13.115
<v Juan de Lara Jaramillo>Vaya tratando de hacer distintas tareas
en este proceso de de prueba.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1048-1
01:04:13.115 --> 01:04:17.272
<v Juan de Lara Jaramillo>Y si también estoy de acuerdo de que esto
es algo que realmente,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1048-2
01:04:17.272 --> 01:04:22.452
<v Juan de Lara Jaramillo>si quieres un aliado que te funcione bien,
te funcione bien nuestra experiencia,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1048-3
01:04:22.452 --> 01:04:26.416
<v Juan de Lara Jaramillo>como has dicho tú,
pues los buenos son cuestan más en dinero,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1048-4
01:04:26.416 --> 01:04:28.719
<v Juan de Lara Jaramillo>pero también tardan más. y entonces.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1050-0
01:04:28.799 --> 01:04:33.281
<v Juan de Lara Jaramillo>Claro, hacer las pruebas al final,
en general estas conversaciones al final</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1049-0
01:04:30.839 --> 01:04:31.119
<v Joaquin Oltra>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1050-1
01:04:33.281 --> 01:04:35.876
<v Juan de Lara Jaramillo>también es bastante tiempo, ¿no?
Que bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1050-2
01:04:35.876 --> 01:04:38.530
<v Juan de Lara Jaramillo>tú no dejas ahí ejecutándose y no pasa
nada.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1050-3
01:04:38.530 --> 01:04:42.069
<v Juan de Lara Jaramillo>Luego también hay muchos temas prácticos,
¿no? Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1050-4
01:04:42.069 --> 01:04:44.959
<v Juan de Lara Jaramillo>cuando nosotros probamos chatbots en
producción.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1051-0
01:04:45.919 --> 01:04:47.679
<v Juan de Lara Jaramillo>Pues tienen sistemas que te detectan.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1054-0
01:04:48.599 --> 01:04:52.520
<v Juan de Lara Jaramillo>Te detectan que tú no eres una persona.
Entonces, claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1052-0
01:04:51.439 --> 01:04:51.719
<v Joaquin Oltra>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1054-1
01:04:52.520 --> 01:04:56.786
<v Juan de Lara Jaramillo>tienes que tenemos toda una serie de
estrategias para emular,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1054-2
01:04:56.786 --> 01:05:01.739
<v Juan de Lara Jaramillo>porque cuando un cuando el usuario
simulador le manda un mensaje largo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1054-3
01:05:01.739 --> 01:05:07.519
<v Juan de Lara Jaramillo>tarda más que cuando le manda un mensaje
corto. En fin, entonces, bueno, hay mucho.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1053-0
01:05:03.519 --> 01:05:03.839
<v Joaquin Oltra>Yeah.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1055-0
01:05:07.599 --> 01:05:10.282
<v Juan de Lara Jaramillo>Sí,
realmente hay muchas cosas que están por</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1055-1
01:05:10.282 --> 01:05:10.879
<v Juan de Lara Jaramillo>el privar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1056-0
01:05:12.719 --> 01:05:13.719
<v Joaquin Oltra>Bueno, gracias.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1057-0
01:05:13.399 --> 01:05:15.977
<v Ernesto Pimentel S&#225;nchez>María Jesús,
creo que también quería intervenir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1057-1
01:05:15.977 --> 01:05:18.976
<v Ernesto Pimentel S&#225;nchez>levantó la mano.
No sé si le puedes dar acceso a Javier,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1057-2
01:05:18.976 --> 01:05:20.239
<v Ernesto Pimentel S&#225;nchez>creo que quiero hacerlo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1058-0
01:05:21.599 --> 01:05:23.999
<v Jos&#233; Javier Berrocal Olmeda>Sí, ya puede habilitar el micrófono.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1059-0
01:05:23.119 --> 01:05:26.319
<v Ernesto Pimentel S&#225;nchez>Cuando quiera, María Jesús, Rodríguez,
por favor.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1061-0
01:05:27.519 --> 01:05:28.879
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Hola, buenas tardes.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1062-0
01:05:28.799 --> 01:05:30.799
<v Ernesto Pimentel S&#225;nchez>¿Hola, qué ahí, qué tal, cómo estás?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1064-0
01:05:30.319 --> 01:05:35.486
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Buenas tardes, bueno,
felicitar a Juan por su por la ponencia</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1064-1
01:05:35.486 --> 01:05:39.570
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>que nos ha mandado tan estupenda por su
trabajo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1064-2
01:05:39.570 --> 01:05:44.654
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Ya yo lo conocía y he leído artículos
vuestros porque bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1064-3
01:05:44.654 --> 01:05:49.239
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>recientemente he leído mi tesis doctoral
que va sobre.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1066-0
01:05:49.679 --> 01:05:55.688
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Sobre agentes conversacionales orientados
a tarea. De hecho,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1066-1
01:05:55.688 --> 01:06:02.879
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>conozco vuestro trabajo porque yo he
conseguido hacer un chatbot que sea</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1066-2
01:06:02.879 --> 01:06:08.199
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>adaptable con especificaciones de Open
Api. entonces.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1065-0
01:06:08.479 --> 01:06:08.839
<v Juan de Lara Jaramillo>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1067-0
01:06:08.639 --> 01:06:13.459
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Y bastante extensible. Entonces,
el diálogo está medido en la propia</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1067-1
01:06:13.459 --> 01:06:19.258
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>especificación de Open Api y he generado
un flujo automático de generación o flujo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1067-2
01:06:19.258 --> 01:06:24.359
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>de generación automática del diálogo a
partir de estas especificaciones.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1069-0
01:06:25.519 --> 01:06:30.068
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Por lo tanto, a priori,
tú en el sistema no sabes qué va a</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1069-1
01:06:30.068 --> 01:06:33.769
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>necesitar,
porque el diálogo que yo propongo es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1069-2
01:06:33.769 --> 01:06:37.933
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Apigriver. Entonces,
depende de las necesidades de la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1068-0
01:06:35.999 --> 01:06:36.279
<v Juan de Lara Jaramillo>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1069-3
01:06:37.933 --> 01:06:42.405
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>especificación y depende de lo que
necesite ese servicio,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1069-4
01:06:42.405 --> 01:06:47.031
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>se le va a pedir a un usuario una cosa u
otra. Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1069-5
01:06:47.031 --> 01:06:50.039
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>yo lo he hecho en un experimento típico</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1071-0
01:06:50.119 --> 01:06:55.958
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>de restauración No pues por ejemplo mi
restaurante quizás tiene terraza el tuyo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1071-1
01:06:55.958 --> 01:07:01.579
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>no Entonces yo en mi servicio voy a
preguntarle al cliente si quieren ser de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1071-2
01:07:01.579 --> 01:07:07.053
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>la terraza o no sin embargo tú no
Entonces cómo se podría probar porque yo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1070-0
01:07:03.199 --> 01:07:03.439
<v Juan de Lara Jaramillo>Up.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1071-3
01:07:07.053 --> 01:07:13.039
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>por necesidad me inventé para aprobar el
experimento de mi tesis sobre todo en la</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1072-0
01:07:13.599 --> 01:07:18.793
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>En la primera fase del experimento,
un usuario, usuario automático.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1072-1
01:07:18.793 --> 01:07:24.445
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Entonces es como lo que habéis hecho
vosotros, pero está todo harcodeado.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1072-2
01:07:24.445 --> 01:07:27.959
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>No hay ninguna especificación formal ni
nada.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1074-0
01:07:28.799 --> 01:07:34.188
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Pero claro, yo a priori, es decir,
yo eso que lo he hecho es arco de ado y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1074-1
01:07:34.188 --> 01:07:37.063
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>bueno,
usando reglas para ciertas cosas</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1074-2
01:07:37.063 --> 01:07:40.728
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>utilizadas,
ver for question as welling para otras</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1074-3
01:07:40.728 --> 01:07:45.902
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>cosas LLM, para otras cosas,
pues reglas cerradas para día ahora, vale,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1073-0
01:07:43.439 --> 01:07:43.759
<v Juan de Lara Jaramillo>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1074-4
01:07:45.902 --> 01:07:49.639
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>pero todo era como muy específico,
muy en relación.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1075-0
01:07:50.159 --> 01:07:56.409
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>a lo que nos has estado enseñando.
Entonces mi pregunta es,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1075-1
01:07:56.409 --> 01:08:04.638
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>¿ves factible o posible hacer un método
como el vuestro para analizar chatbots</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1075-2
01:08:04.638 --> 01:08:09.639
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>tan buenos, tan completos,
pero que yo no tenga</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1081-0
01:08:10.479 --> 01:08:15.727
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Que saber previamente qué es lo que va a
necesitar el servicio, porque claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1081-1
01:08:15.727 --> 01:08:20.369
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>el mi sistema, por ejemplo,
es Claro and Play. Yo tengo un servicio,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1081-2
01:08:20.369 --> 01:08:25.147
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>lo enchufo al chatbot y ya directamente
sabe conversar con el sistema,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1081-3
01:08:25.147 --> 01:08:30.395
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>pero yo como desarrolladora de ese
chatbot, ahí ni pincho ni corto, es decir,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1077-0
01:08:25.999 --> 01:08:26.359
<v Juan de Lara Jaramillo>Sí.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1079-0
01:08:28.559 --> 01:08:28.959
<v Juan de Lara Jaramillo>Claro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1080-0
01:08:30.359 --> 01:08:30.719
<v Juan de Lara Jaramillo>Okay.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1081-4
01:08:30.395 --> 01:08:30.799
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>no sé.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1082-0
01:08:30.839 --> 01:08:33.839
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Previamente que va a necesitar, es viable.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1083-0
01:08:34.479 --> 01:08:38.294
<v Juan de Lara Jaramillo>Claro, sí, ahí, claro,
es una situación todavía más compleja.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1083-1
01:08:38.294 --> 01:08:41.248
<v Juan de Lara Jaramillo>O sea,
porque tras un generador de charcos, no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1083-2
01:08:41.248 --> 01:08:46.294
<v Juan de Lara Jaramillo>tú le implicas no si te he entendido bien
el con este open API y le dices la SAPI</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1083-3
01:08:46.294 --> 01:08:48.879
<v Juan de Lara Jaramillo>que hay y se pone ahí a sí, la verdad que.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1086-0
01:08:48.279 --> 01:08:51.418
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Yo con el Open Api directamente le
pregunto,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1086-1
01:08:51.418 --> 01:08:57.140
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>le indico cada pregunta que necesito para
requerir ese parámetro si el usuario no</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1086-2
01:08:57.140 --> 01:09:00.977
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>lo da. Vale, por ejemplo,
para el parámetro hood type,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1084-0
01:08:58.719 --> 01:08:59.119
<v Juan de Lara Jaramillo>No.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1086-3
01:09:00.977 --> 01:09:06.350
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>pues what kind of who do you like to eat,
por ejemplo, lo que sea. Entonces,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1085-0
01:09:05.919 --> 01:09:09.199
<v Juan de Lara Jaramillo>Claro, pues eso, claro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1086-4
01:09:06.350 --> 01:09:09.839
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>ahí está la cosa de enchufar esto a mi
propuesta.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1087-0
01:09:10.119 --> 01:09:13.627
<v Juan de Lara Jaramillo>Claro, habría que verlo.
La verdad es que es un problema</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1087-1
01:09:13.627 --> 01:09:18.366
<v Juan de Lara Jaramillo>interesante y quizás sí que podemos,
podemos hablar luego y ver si se puede,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1087-2
01:09:18.366 --> 01:09:22.797
<v Juan de Lara Jaramillo>se me ocurra. Bueno, 2 posibilidades,
no sé si tiene mucho sentido, no.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1087-3
01:09:22.797 --> 01:09:26.490
<v Juan de Lara Jaramillo>Quizás la primera,
como tú al final tienes que coger esos 6</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1087-4
01:09:26.490 --> 01:09:30.799
<v Juan de Lara Jaramillo>point o penalti y poner ahí esa
descripción, tratar de generar, pues.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1088-0
01:09:30.879 --> 01:09:34.688
<v Juan de Lara Jaramillo>Quizá un perfil no sé si va a tener mucho
sentido ese perfil porque a lo mejor es</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1088-1
01:09:34.688 --> 01:09:37.149
<v Juan de Lara Jaramillo>demasiado genérico y al final no está
probando nada,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1088-2
01:09:37.149 --> 01:09:39.519
<v Juan de Lara Jaramillo>pero quizá la otra opción sería algo más
dinámico.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1090-0
01:09:40.359 --> 01:09:45.451
<v Juan de Lara Jaramillo>En la línea de enchufarle a ese chatbot
el agente de este explorador y al final</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1090-1
01:09:45.451 --> 01:09:50.543
<v Juan de Lara Jaramillo>ese agente explorador de manera autónoma
va a ir descubriendo qué sabe hacer el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1090-2
01:09:50.543 --> 01:09:53.471
<v Juan de Lara Jaramillo>chatbot,
va a tratar de ir explorando y de ir</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1090-3
01:09:53.471 --> 01:09:57.609
<v Juan de Lara Jaramillo>sacando parámetros y demás,
y al final eso te saca un modelo y a</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1090-4
01:09:57.609 --> 01:10:00.919
<v Juan de Lara Jaramillo>partir de ese modelo sí que podemos sacar
perfiles.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1091-0
01:10:01.599 --> 01:10:05.949
<v Juan de Lara Jaramillo>Que de alguna manera,
pues te vayan testeando distintas partes</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1091-1
01:10:05.949 --> 01:10:09.126
<v Juan de Lara Jaramillo>del chat,
pero ya digo que no sé si eso tiene</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1093-0
01:10:08.959 --> 01:10:14.041
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>hombre tal como lo plantea tal como lo
plantea tiene sentido y además me parece</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1091-2
01:10:09.126 --> 01:10:09.679
<v Juan de Lara Jaramillo>sentido.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1093-1
01:10:14.041 --> 01:10:19.315
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>súper interesante porque Incluso como tú
dices la gente rastreador se pueden tener</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1093-2
01:10:19.315 --> 01:10:24.589
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>varios agentes que además está muy en la
muy trending no muy trending por picadora</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1093-3
01:10:24.589 --> 01:10:29.799
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>cogemos varios agentes uno que se dedique
a rastrear y otro incluso puede generar</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1095-0
01:10:30.079 --> 01:10:35.077
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>especificaciones como las que proponéis
en vuestro trabajo de manera automática</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1094-0
01:10:34.719 --> 01:10:35.039
<v Juan de Lara Jaramillo>Set.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1095-1
01:10:35.077 --> 01:10:40.076
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>que se correspondan con vuestro estándar
para generar perfiles específicos para</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1095-2
01:10:40.076 --> 01:10:40.639
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>desechar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1096-0
01:10:41.759 --> 01:10:42.839
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>No se podría.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1099-0
01:10:42.239 --> 01:10:47.454
<v Juan de Lara Jaramillo>Vale, sí, yo creo que sí, creo que sí,
que se podría. Ya te digo que igual es sí,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1097-0
01:10:44.079 --> 01:10:44.359
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1098-0
01:10:46.639 --> 01:10:47.199
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Yeah, why?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1099-1
01:10:47.454 --> 01:10:49.999
<v Juan de Lara Jaramillo>que igual es algo que podemos tratar de.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1100-0
01:10:51.079 --> 01:10:51.839
<v Juan de Lara Jaramillo>Te digo el otro.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1102-0
01:10:51.759 --> 01:10:56.989
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Yo también quería preguntarte en relación
a esto, porque yo, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1102-1
01:10:56.989 --> 01:11:00.664
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>mi usuario de prueba miraba aparte de las
métricas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1102-2
01:11:00.664 --> 01:11:04.198
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>pues como las que miráis vosotros de
rendimiento,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1102-3
01:11:04.198 --> 01:11:10.134
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>valorando pues número de turno y duración
de la conversación, si ha terminado bien,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1102-4
01:11:10.134 --> 01:11:10.559
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>si no.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1103-0
01:11:10.639 --> 01:11:18.738
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Otro tipo de métricas para evaluar lo que
es el la calidad de la conversación sería</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1103-1
01:11:18.738 --> 01:11:23.559
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>posible incorporar un análisis como más
profundo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1104-0
01:11:24.519 --> 01:11:26.799
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>¿Como lo tenéis montado vosotros?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1107-0
01:11:25.999 --> 01:11:29.051
<v Juan de Lara Jaramillo>Sí,
nosotros en realidad lo que tenemos son</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1107-1
01:11:29.051 --> 01:11:34.741
<v Juan de Lara Jaramillo>como funciones de análisis de texto que
vamos aplicando, pues sobre, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1107-2
01:11:34.741 --> 01:11:39.945
<v Juan de Lara Jaramillo>sobre lo que dice el chat o sobre los
turnos de la conversación. Y ahí ya,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1107-3
01:11:39.945 --> 01:11:45.218
<v Juan de Lara Jaramillo>pues en base a esas funciones que por
debajo tienen un LLM, pues nos vamos,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1107-4
01:11:45.218 --> 01:11:50.492
<v Juan de Lara Jaramillo>nos hemos codificado, pues yo que sé,
reglas que chequeen que, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1107-5
01:11:50.492 --> 01:11:50.839
<v Juan de Lara Jaramillo>pues.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1109-0
01:11:50.959 --> 01:11:55.576
<v Juan de Lara Jaramillo>¿Que el Que el charco no se desvía de los
tópicos que tú le pones, ¿no?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1109-1
01:11:55.576 --> 01:11:59.168
<v Juan de Lara Jaramillo>O que pues yo que sé,
que si tú le hablas en español te</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1109-2
01:11:59.168 --> 01:12:03.016
<v Juan de Lara Jaramillo>responde en español,
o que si tú le hablas en chino te dice</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1109-3
01:12:03.016 --> 01:12:06.351
<v Juan de Lara Jaramillo>que no sabe de chino ese tipo de cosas.
Pero claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1109-4
01:12:06.351 --> 01:12:09.879
<v Juan de Lara Jaramillo>son reglas que hemos codificado nosotros,
pero sí que.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1110-0
01:12:09.999 --> 01:12:10.999
<v Juan de Lara Jaramillo>Supongo que.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1112-0
01:12:11.919 --> 01:12:16.623
<v Juan de Lara Jaramillo>Que uno podría tener,
pues reglas un poco más generales que no</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1112-1
01:12:16.623 --> 01:12:20.432
<v Juan de Lara Jaramillo>haya aquí,
o métricas más generales de análisis de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1112-2
01:12:20.432 --> 01:12:25.062
<v Juan de Lara Jaramillo>la conversación, no,
pero ya digo que de momento nosotros son</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1112-3
01:12:25.062 --> 01:12:29.692
<v Juan de Lara Jaramillo>reglas que hemos hecho ad hoc,
no para nosotros, por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1112-4
01:12:29.692 --> 01:12:31.559
<v Juan de Lara Jaramillo>una cosa importante para.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1114-0
01:12:31.759 --> 01:12:36.041
<v Juan de Lara Jaramillo>Testear en los chavos orientado a tareas
que tú no pudieras hablar del chapo de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1114-1
01:12:36.041 --> 01:12:38.879
<v Juan de Lara Jaramillo>una cosa que no tuviera relación,
entonces pues eso.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1113-0
01:12:38.239 --> 01:12:38.639
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1115-0
01:12:40.079 --> 01:12:40.999
<v Juan de Lara Jaramillo>Ok, por ejemplo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1117-0
01:12:40.199 --> 01:12:43.679
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Es decir que lo tenéis dirigido,
así no se puede hablar.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1119-0
01:12:42.639 --> 01:12:45.712
<v Juan de Lara Jaramillo>Bueno, tenemos,
tenemos esas funciones y luego,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1119-1
01:12:45.712 --> 01:12:49.041
<v Juan de Lara Jaramillo>pues las reglas que nos hemos hecho
chequeaban eso,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1118-0
01:12:46.159 --> 01:12:46.999
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Ajá.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1119-2
01:12:49.041 --> 01:12:53.843
<v Juan de Lara Jaramillo>pero me imagino que uno podría chequear,
pues tener a lo mejor métricas de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1119-3
01:12:53.843 --> 01:12:58.005
<v Juan de Lara Jaramillo>complejidad en la de lo que te devuelve
el chatbot. Por ejemplo,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1119-4
01:12:58.005 --> 01:13:01.079
<v Juan de Lara Jaramillo>imagínate que el chatbot lo vas a
desplegar en.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1121-0
01:13:02.599 --> 01:13:05.082
<v Juan de Lara Jaramillo>Pues en unos altavoces inteligentes,
claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1121-1
01:13:05.082 --> 01:13:09.540
<v Juan de Lara Jaramillo>entonces ahí cambia un poco la cosa,
porque si lo pensáis, leer es más rápido,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1121-2
01:13:09.540 --> 01:13:13.943
<v Juan de Lara Jaramillo>o sea que tú lees un mensaje y eso es más
rápido que estar esperando a que el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1121-3
01:13:13.943 --> 01:13:16.482
<v Juan de Lara Jaramillo>chatbot te diga algo por unos altavoces,
no,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1121-4
01:13:16.482 --> 01:13:19.361
<v Juan de Lara Jaramillo>entonces quieres que ese chatbot pues sea
conciso,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1121-5
01:13:19.361 --> 01:13:23.481
<v Juan de Lara Jaramillo>puedes tener ese tipo de métricas,
no que el chatbot no se enrolla mucho</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1120-0
01:13:22.199 --> 01:13:22.479
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Mhm.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1121-6
01:13:23.481 --> 01:13:27.319
<v Juan de Lara Jaramillo>porque lo voy a explicar en uno.
Entonces sí, no podría tener como.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1122-0
01:13:27.399 --> 01:13:28.759
<v Juan de Lara Jaramillo>Una biblioteca de métrica.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1123-0
01:13:30.239 --> 01:13:31.439
<v Juan de Lara Jaramillo>De caminar entre comillas.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1126-0
01:13:30.399 --> 01:13:36.052
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Estamos bien, porque yo, por ejemplo,
ese tipo de cosas en mi trabajo no las he</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1126-1
01:13:36.052 --> 01:13:41.211
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>evaluado porque no era el target que
estaba persiguiendo en ese momento,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1124-0
01:13:39.039 --> 01:13:39.279
<v Juan de Lara Jaramillo>A.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1126-2
01:13:41.211 --> 01:13:46.652
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>pero me parece súper interesante.
Yo miraba otras cosas como LF1Score, BLEU,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1126-3
01:13:46.652 --> 01:13:49.479
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>ese tipo de cosas, pero lo que he visto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1125-0
01:13:47.519 --> 01:13:50.639
<v Juan de Lara Jaramillo>Sí, pues podría tener médicas y más.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1127-0
01:13:49.599 --> 01:13:50.639
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Beta.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1129-0
01:13:53.319 --> 01:13:57.719
<v Mar&#237;a Jes&#250;s Rodr&#237;guez>Pues muchas gracias, Juan, me encanta,
me encanta tu trabajo la ponencia y todo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1130-0
01:13:54.239 --> 01:13:57.096
<v Ernesto Pimentel S&#225;nchez>Muy bien, muchas gracias, María Jesús.
Bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1128-0
01:13:54.879 --> 01:13:55.519
<v Juan de Lara Jaramillo>Vahati.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1130-1
01:13:57.096 --> 01:14:00.700
<v Ernesto Pimentel S&#225;nchez>Pedro Molina también interviene a través
del chat. Bueno,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1130-2
01:14:00.700 --> 01:14:03.992
<v Ernesto Pimentel S&#225;nchez>además de dar agradecer a Juan por la por
la charla,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1130-3
01:14:03.992 --> 01:14:08.900
<v Ernesto Pimentel S&#225;nchez>Juan también ha creo que ha puesto un
enlace por si quiere consultarlo a María</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1130-4
01:14:08.900 --> 01:14:11.820
<v Ernesto Pimentel S&#225;nchez>Jesús,
pero hace una pregunta Juan que dice si</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1130-5
01:14:11.820 --> 01:14:16.417
<v Ernesto Pimentel S&#225;nchez>se han explorado escenario de seguridad,
si habéis explorado escenario de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1130-6
01:14:16.417 --> 01:14:17.039
<v Ernesto Pimentel S&#225;nchez>seguridad.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1131-0
01:14:17.519 --> 01:14:20.226
<v Ernesto Pimentel S&#225;nchez>Por ejemplo,
para no divulgar datos personales o</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1131-1
01:14:20.226 --> 01:14:23.541
<v Ernesto Pimentel S&#225;nchez>delegar la infiltración,
información privada de la empresa,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1131-2
01:14:23.541 --> 01:14:24.039
<v Ernesto Pimentel S&#225;nchez>etcétera.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1133-0
01:14:25.199 --> 01:14:26.519
<v Ernesto Pimentel S&#225;nchez>La consulta de Pedro Morillo.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1135-0
01:14:25.839 --> 01:14:29.201
<v Juan de Lara Jaramillo>Bueno, lo hemos hecho,
pero buena pregunta, no, claro,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1135-1
01:14:29.201 --> 01:14:32.807
<v Juan de Lara Jaramillo>porque eso es un,
eso es otra de las cosas que uno que uno</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1135-2
01:14:32.807 --> 01:14:37.086
<v Juan de Lara Jaramillo>quiere ligar en un chatbot. No,
tú lo escribas en un chatbot y dices,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1135-3
01:14:37.086 --> 01:14:40.998
<v Juan de Lara Jaramillo>bueno, a ver qué me va a ligar este,
no a ver si me va a hacer,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1135-4
01:14:40.998 --> 01:14:43.199
<v Juan de Lara Jaramillo>si hago un chatbot así medianamente.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1136-0
01:14:44.879 --> 01:14:48.336
<v Juan de Lara Jaramillo>Autónomo,
a ver si una query en una base de datos y</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1136-1
01:14:48.336 --> 01:14:53.322
<v Juan de Lara Jaramillo>va a soltar información que no debe.
No hemos hecho realmente experimentos</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1136-2
01:14:53.322 --> 01:14:57.111
<v Juan de Lara Jaramillo>testeando eso.
Lo que sí que podría entender que nuestro</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1136-3
01:14:57.111 --> 01:15:02.364
<v Juan de Lara Jaramillo>DSL detecting sí que podrías con nuestros
con nuestros perfiles sí que podrías</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1136-4
01:15:02.364 --> 01:15:05.688
<v Juan de Lara Jaramillo>emular,
pues un usuario que trate de hacer que el</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1136-5
01:15:05.688 --> 01:15:09.079
<v Juan de Lara Jaramillo>chatbot te dé información que no debe y
luego con.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1137-0
01:15:09.119 --> 01:15:13.453
<v Juan de Lara Jaramillo>Con el DSG de pruebas,
tratar de ver si te has soltado</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1137-1
01:15:13.453 --> 01:15:19.599
<v Juan de Lara Jaramillo>información que es que es sensible, no,
pero no tenemos técnicas específicas,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1137-2
01:15:19.599 --> 01:15:24.012
<v Juan de Lara Jaramillo>pues que chequeen,
que chequeen eso de manera de manera</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1137-3
01:15:24.012 --> 01:15:24.879
<v Juan de Lara Jaramillo>automática.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1138-0
01:15:26.599 --> 01:15:29.650
<v Ernesto Pimentel S&#225;nchez>Muy bien, muchas gracias, Juan,
también Pedro. No sé,</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1138-1
01:15:29.650 --> 01:15:31.119
<v Ernesto Pimentel S&#225;nchez>¿hay alguna otra pregunta?</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1139-0
01:15:34.159 --> 01:15:37.293
<v Ernesto Pimentel S&#225;nchez>Bien, bueno,
pues creo que podemos dar por finalizado</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1139-1
01:15:37.293 --> 01:15:40.196
<v Ernesto Pimentel S&#225;nchez>el seminario.
Quiero volver a agradecer a Juan su</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1139-2
01:15:40.196 --> 01:15:44.782
<v Ernesto Pimentel S&#225;nchez>disponibilidad y la excelente charla con
la que nos ha obsequiado y a todos de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1139-3
01:15:44.782 --> 01:15:47.510
<v Ernesto Pimentel S&#225;nchez>nuevo daros las gracias por vuestra
presencia.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1139-4
01:15:47.510 --> 01:15:52.038
<v Ernesto Pimentel S&#225;nchez>Estad atentos porque en breve también
volveremos a convocaros para el próximo</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1139-5
01:15:52.038 --> 01:15:54.651
<v Ernesto Pimentel S&#225;nchez>mes.
Estamos pendientes de fijar la fecha de</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1139-6
01:15:54.651 --> 01:15:56.799
<v Ernesto Pimentel S&#225;nchez>la siguiente del siguiente seminario.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1140-0
01:15:57.439 --> 01:16:00.199
<v Ernesto Pimentel S&#225;nchez>Y nada más, muchísimas gracias a todos.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1141-0
01:16:01.119 --> 01:16:02.599
<v Juan de Lara Jaramillo>Bueno, gracias Ernesto.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1145-0
01:16:02.799 --> 01:16:05.479
<v Ernesto Pimentel S&#225;nchez>A ti, Juan, adiós.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1144-0
01:16:03.719 --> 01:16:04.319
<v Juan de Lara Jaramillo>Hello.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1143-0
01:16:03.759 --> 01:16:04.239
<v Jos&#233; Javier Berrocal Olmeda>Okay.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1153-0
01:16:08.559 --> 01:16:10.359
<v Ernesto Pimentel S&#225;nchez>Realizamos evento, vale Javier.</v>

0e7e9200-d487-4756-872f-8ffed2017c6a/1155-0
01:16:11.119 --> 01:16:11.759
<v Jos&#233; Javier Berrocal Olmeda>No puedo.</v>