Saltar al contenido

Los tiempos de la transcripción pueden variar respecto al vídeo. Abrir en YouTube ↗

← Todos los episodios

16 de octubre de 2025 · ITNIG PODCAST

LANZAMIENTO de Factorial ONE, ENTERPRISE AI en PRODUCCIÓN

El episodio presenta Factorial ONE como un agente integrado en el producto: no solo responde preguntas, sino que entiende el contexto de cada empresa, respeta permisos y puede crear o modificar recursos en tiempo real. La conversación explica cómo llevar la IA a producción mediante una combinación de contexto, herramientas deterministas, arquitectura multiagente y control humano, además de analizar cómo cambia el trabajo de producto e ingeniería cuando generar código deja de ser el principal cuello de botella.

69 minDuración
3Participantes principales
9Temas
19Referencias

Participantes

Vs

VOZ SIN IDENTIFICAR

Voz speaker_2

Biografía verificada aún no disponible.

20 min de voz · 39%
BF

HOST

Bernat Farrero

Identidad sugerida

Ingeniero, emprendedor y cofundador de Factorial e Itnig. Las fuentes consultadas lo identifican como CEO de Factorial y señalan que Factorial fue fundada en Barcelona en 2016 por Jordi Romero, Pau Ramón y Bernat Farrero; antes de Factorial participó en proyectos tecnológicos y en el ecosistema emprendedor de Itnig. Estos son datos biográficos externos al episodio; sus opiniones y afirmaciones sobre ONE pertenecen a la conversación.

17 min de voz · 33%
Vs

VOZ SIN IDENTIFICAR

Voz speaker_4

Biografía verificada aún no disponible.

14 min de voz · 27%

Se muestran las voces con al menos 10 minutos de intervención. Los porcentajes corresponden al tiempo de voz de estos participantes.

Temas

  • 2:45Factorial ONE: de chatbot a compañero de trabajo integrado
  • 10:11Cambio del CRUD tradicional hacia datos y UI dinámicos
  • 19:08IA en producto: menos tuberías y más conocimiento del problema
  • 33:12Permisos, gobernanza y acceso contextual por empleado
  • 35:55Determinismo frente a flexibilidad en procesos empresariales
  • 38:02Procurement: políticas deterministas interpretadas mediante lenguaje natural
  • 48:51Contexto, prompts y costes de inferencia sin entrenar modelos propios
  • 52:57Arquitectura multiagente, herramientas y Mastra JS
  • 60:10Aprendizaje técnico, experimentación y nuevas herramientas de programación

Lo que se menciona

  • 2:45
    Factorial ONEproducto

    Se presenta como un agente o “empleado sintético” integrado en Factorial, capaz de consultar información, generar interfaces y ejecutar acciones dentro de la aplicación. La conversación destaca que su comportamiento depende del contexto, los permisos y el conocimiento específico de cada empresa.

  • 29:27
    Factorialempresa

    Es la plataforma de gestión empresarial sobre la que se construye ONE. Bernat explica que Factorial aporta conocimiento estructurado sobre procesos como recursos humanos, compras, formación, permisos y headcount.

  • 6:32
    ChatGPTproducto

    Se utiliza como comparación: puede generar respuestas, texto, imágenes o vídeo, pero no necesariamente conoce el contexto interno de una empresa ni puede garantizar que sus respuestas sean operativas dentro de Factorial.

  • 6:32
    Lovableempresa/producto

    Se menciona como ejemplo de herramientas que permiten trabajar desde un chat y generar o modificar experiencias de software mediante lenguaje natural.

  • 9:47
    CRUDconcepto técnico

    Oriol y Nacho explican el modelo clásico de create, read, update and delete —formularios, listas y tablas— y debaten cómo ONE puede convertir los datos en estructuras más dinámicas y editables.

  • 20:54
    Rational Unified Process (RUP)metodología

    Bernat lo recuerda como un proceso de desarrollo de software de los años ochenta y noventa basado en análisis previo, pseudocódigo y diagramas. Lo relaciona con un posible regreso a planificar más antes de ejecutar gracias a la velocidad de la IA.

  • 31:47
    Maisaempresa/podcast mencionado

    Se menciona una conversación previa con David de Maisa sobre determinismo, agentes y procesos empresariales. El episodio utiliza ese debate como contraste para discutir hasta dónde puede garantizarse el comportamiento determinista de un sistema de IA.

  • 49:19
    GPT-5modelo de IA

    Los participantes comentan que GPT-5 exige prompts más literales y concisos, y que no siempre se pueden reutilizar instrucciones diseñadas para modelos anteriores.

  • 50:45
    Grok 4 Fastmodelo de IA

    Se menciona junto a GPT-5 como ejemplo de modelos recientes que pueden funcionar con prompts más cortos cuando reciben el contexto adecuado.

  • 52:57
    Mastra JSframework

    Se describe como el framework en TypeScript utilizado para definir agentes, prompts, herramientas, workflows y evaluaciones dentro de la arquitectura multiagente de ONE.

  • 54:15
    LangChain y LangGraphframeworks

    Se citan como alternativas conocidas en el ecosistema de frameworks para agentes, tradicionalmente muy asociado al lenguaje Python.

  • 54:15
    Pydantic AIframework

    Se menciona como otro framework relevante para construir sistemas de agentes y como parte del panorama frente al que Mastra compite desde TypeScript.

  • 58:37
    Vana AIempresa/proyecto

    Nacho la menciona al hablar de sistemas de texto a SQL y de la importancia de inyectar contexto, ejemplos de consultas y límites de uso para reducir alucinaciones.

  • 62:01
    Hacker Newssitio web

    Ilya explica que sigue utilizándolo, junto con agregadores y Twitter, para mantenerse al día sobre tecnología y nuevas herramientas.

  • 63:13
    Stack Overflowsitio web

    Se menciona como ejemplo de recurso que redujo la curva de aprendizaje técnica al permitir encontrar soluciones y filtrar problemas antes de abordarlos directamente.

  • 63:34
    Claude Codeproducto

    Se comenta como herramienta de Anthropic para programar con IA, con plugins y distintas formas de integración con editores como VS Code.

  • 63:34
    Codexproducto

    Se menciona como otra herramienta de programación asistida por IA y como parte del cambio constante entre plataformas y modelos.

  • 64:44
    Cursorproducto

    Ilya explica que había utilizado Cursor y que las preferencias entre herramientas de programación con IA cambian rápidamente según los modelos disponibles.

  • 48:00
    Microsoftempresa

    Se menciona en el contexto de negociaciones relacionadas con costes de inferencia y acceso a modelos, no como proveedor tecnológico detallado de la arquitectura.

Transcripción

Transcripción automática con las correcciones de Studio. Se omiten las voces con menos de 10 minutos de intervención.

0:14
Voz speaker_2

O sea, tú al final, como ingeniero, intentas entregar la mayor calidad posible en tu producto. Si algo falla, al final al que le van a pintar la cara colorada es a ti, ¿sabes? Porque has metido este... No van a decir: "No, es que ha sido la AI". No, no.

0:42
Bernat Farrero

O sea, nosotros, ¿cómo hemos conseguido el determinismo?

0:55
Bernat Farrero

Pero tú me dijiste la central nuclear que estamos construyendo.

1:02
Bernat Farrero

Bienvenidos una semana más a la Tertulia de Itnig. Hoy estamos aquí con Oriol Gual, Nacho Corcuera, Ilya Zayat, Jordi Romero y Bernat Farrero. Acabando un día largo, intenso, de product review. Que además todavía no se ha acabado la product review, ¿no? Llevamos tres días, queda medio. Tres días y medio es la product review.

1:22
Bernat Farrero

¿Qué tal? ¿Cómo ha ido la product review?

1:25
Voz speaker_2

Sí.

1:56
Bernat Farrero

Yo creo que normalmente en, en tecnología, en producto en general, el cliente siempre tiene una expectativa infinita del producto que quieres. Pero es que esta vez con ONE realmente la gente se imagina todo, que vamos a solucionar absolutamente todo.

2:45
Voz speaker_2

Hacer cosas, sí. Yo creo que aquí el cambio más importante es: una de las cosas que queremos hacer es pensar fuera de la caja. O sea, al final todos los asistentes un poco se piensa como el chat, que es un toma y daca y tienes ahí la conversación. Y yo creo que el punto que queremos llevarlo nosotros más lejos es una de las primeras fases, que es no solamente que responda con los datos, sino que pueda interaccionar con la aplicación y tenga una interacción real.

3:04
Voz speaker_2

O sea, que el usuario se sienta... No participe de estar escribiendo en el chat, sino cualquier cosa que haga la aplicación, tiene una comunicación bidireccional con, con ONE y cualquier cosa que escriba en ONE tiene un, una repercusión directamente en la aplicación, ¿sabes? Y ya integra todo Factorial, ¿sabes? Para que el usuario note todo ese proceso, no un chat convencional, sino algo, una experiencia mucho más integrada.

3:38
Voz speaker_2

O sea, cre-creo que la complejidad aquí es más el, el cómo traducir todos los conceptos que tenemos en Factorial y poder darlos de una manera que estemos dando una respuesta de calidad al usuario. O sea, tú al final, o sea, tú puedes preguntarle a ChatGPT cuál es el, el, por ejemplo, el parental leave que tengo en ahora mismo, y él va a contestar con su dato entrenado.

3:59
Voz speaker_2

Pero eso no quiere que sea, que sea una respuesta de calidad. O sea, eso es lo que estamos intentando nosotros, meter todos esos conceptos que hacen que Factorial sea un entorno rico, poder dárselos a la gente para que dé unas respuestas de calidad al usuario.

4:14
Bernat Farrero

Y dar control a la empresa, ¿no? De qué es lo que está respondiendo, eh, Factorial a los us-- a los empleados, ¿no? En el nombre de la empresa.

4:23
Voz speaker_2

Sí.

4:23
Bernat Farrero

O sea, dar este control... A ChatGPT esto no le preocupa, ¿no?

4:32
Voz speaker_2

Claro, al, al final hay que pensar que un LLM está entrenado para contestar. Eso no quiere decir que conteste bien o conteste mal, es contestar. Y de hecho, ahora mismo se está viendo de que hay-- están queriendo cambiar un poco el paradigma, digamos, para que se premie cuando contestas bien y se castigue cuando contestas mal, para que no intente contestar. Si no sabe, es mucho más valioso decir: "No lo sé", que inventarte la respuesta y a partir de ahí ya puede alucinar o puede intentar ver caminos, porque lo que quiere es contestarte, da igual que sea bien o mal.

5:00
Voz speaker_2

O sea, él busca contestar.

5:01
Bernat Farrero

Pero el tema es que, y es un tema filosófico igual, pero, pero si realmente, o sea, no sabe nada un LLM y sabe todo a su vez. Es una, es una compresión de toda la realidad, ¿no? O sea, la, la dificultad es saber qué es lo que no sabe. ¿Cómo sabe lo que no sabe? Uy, es un poco tarde, ¿eh?

5:20
Bernat Farrero

Menos mal que me han dado una cerveza.

5:40
Bernat Farrero

Cada vez mejor, ¿eh? Cada vez mejor. O sea...

6:19
Voz speaker_2

Esas cosas, y no es trivial exponer todas esas funcionalidades, esto, a, a Juan, porque al final ChatGPT, pues genera texto, imágenes y vídeo. Nosotros estamos pidiendo que genere veinte, treinta, cuarenta cosas

6:32
Bernat Farrero

Uri ha les hablado de, de ChatGPT, pero es que no es solo ChatGPT, Juan, también es Lovable. Porque una de las cosas que, que, que innovamos desde Factorial y que, y que estamos trabajando es el hecho de que tú puedas trabajar desde un chat y preguntarle sobre las cosas que estás viendo en la experiencia de usuario dentro del SaaS, ¿no?

6:53
Bernat Farrero

Dentro del software, eh, y puedas interactuar con eso, preguntarle qué pasa, ¿no? ¿Cómo funciona esto, Ilia? ¿Puedes explicar un poco ahora que lo hemos anunciado? Y supongo que todo el mundo que nos escucha ha visto el evento, eh-

7:05
Voz speaker_4

No, había mucha gente.

7:06
Bernat Farrero

Había muchísima gente. Por cierto, la hostia, ¿eh? Enhorabuena.

7:10
Voz speaker_4

Pues bueno, Ilia y yo-

7:11
Bernat Farrero

Bueno, enhorabuena a los dos. Me encantó.

7:14
Voz speaker_4

Tuvimos un, una putada técnica terrible, que, que estos meses son muy intensos y fuimos al evento un poco ahí con, con el agua al cuello y yo concretamente tenía las notas de presentador que dependía mi vida.

7:26
Bernat Farrero

El teleprompter.

7:26
Voz speaker_4

Me dependía mi-

7:28
Bernat Farrero

Te pasó lo de, te pasó lo de Trump, que es que te, te quitaron el teleprompter expresamente.

7:32
Voz speaker_4

Madre mía. Pues yo no sé si fue expresamente también o no, pero la cara de pánico de: "Mierda..." Y bueno, lo salvamos. Por suerte Ilia lo tenía muy controlado su parte y yo le-- yo presenté a Ilia e Ilia hizo, hizo-

7:44
Bernat Farrero

Es que de golpe empieza a decir: "Tenemos un problema con la tecnología", y nadie veía ningún problema con la tecnología.

7:48
Voz speaker_4

Yo estaba sudando, y tenía que hablar.

7:50
Bernat Farrero

¿Qué tecnología?

7:51
Voz speaker_2

Porque todo el mundo piensa en general.

7:54
Voz speaker_4

Ah, no, porque detrás, claro, vosotros no lo veíais, pero detrás del público estaban ahí en plan haciéndome gestos que yo no entendía. Yo te-- yo no puedo callar. Estás encima del-

8:02
Bernat Farrero

No, no, pero así no se notó, ¿eh?

8:03
Voz speaker_4

Ya, ya.

8:04
Bernat Farrero

Tienes una habilidad, Jordi.

8:05
Voz speaker_4

Yo sufrí como un desgraciado. Pero bueno, por suerte Ilia, Ilia lo salvó. Pero a la gente, eh, le gustó y todo el mundo quiere probarlo, ¿no? Hay, hay un FOMO, un fear of missing out tan bestia que la gente dice: "Factorial tiene ya-

8:15
Bernat Farrero

Miles de personas en la waiting list.

8:17
Voz speaker_4

Lo quiero ya. Lo quiero ya. Eh, ¿qué cuesta? ¿Cuándo lo tengo?

8:20
Voz speaker_2

El caso que nos ponía Borja, que hablaba de que el grupo es un grupo grande, estaban superinteresados en dárselo no solamente a managers o administradores, sino a todos los empleados, ¿sabes? O sea, de cómo pueden empezar a utilizar esto.

8:30
Voz speaker_4

Hay mucho interés.

8:31
Bernat Farrero

Ilia, ¿puedes explicar cuál es el highlight del evento que anunciaste? Y luego responde la pregunta de co-creation que le he dejado por aquí.

8:38
Voz speaker_2

Sí, sí, sí.

8:38
Voz speaker_4

No, estoy pensando que al final sí, es como, para mí, vamos a cosas filosóficas, es exactamente cómo queremos construir SaaS en veinte veinticinco y en esa dirección. Que no podemos continuar con estas ideas de CRUD, que tenemos un base de datos, tenemos una manera de crear entidades, actualizar y esto. No, que al final, que nos interesa pensar más en conceptos de, de la vida, de, de negocio, de, de, ¿no?

9:02
Voz speaker_4

De todos estos, estos ideas, porque a veces, especialmente cuando construimos producto, vemos que gastamos un montón de tiempo discutir qué significa cada cosa y qué al final queremos construir. Hoy, un ejemplo de product review, cuando pedimos cuántos días tenemos que-- cuando pedimos una semana, ¿qué significa eso? ¿Siete working días, cinco working días? Hay un montón de esos conceptos que en-

9:22
Bernat Farrero

Espera, cuando pides una semana de vacaciones-

9:24
Voz speaker_4

Sí.

9:24
Bernat Farrero

¿No? O sea, depende de la política que tengas, puede ser cinco días laborables o siete días naturales.

9:30
Voz speaker_4

Y es la definición de Factorial.

9:31
Voz speaker_2

Si pasas un festivo en medio y cosas así.

9:33
Voz speaker_4

Exacto. Y esta definición de Factorial, que es por encima, es una tontería mucho más fácil, pero tú clicas d-dos veces y es un rabbit hole infinito, porque y ya.

9:43
Bernat Farrero

Es hacia todas las direcciones.

9:44
Voz speaker_4

Exacto, exacto.

9:45
Bernat Farrero

Eso es solo un ejemplo random.

9:47
Voz speaker_4

¿Y cómo podemos construir toda esta complejidad, todo este long tail de cosas que, que tenemos con estos CRUDs? Para mí, hasta ahora es muy limitante, que siempre- Un CRUD, por si alguien no es técnico y nos escucha.

9:57
Bernat Farrero

Es un tipo de pescado, ¿no?

9:58
Voz speaker_4

Sí. Sushi, ¿no? No, ¿qué es un, qué es un CRUD?

10:02
Voz speaker_2

Que es una... Como create, read, update and delete.

10:06
Voz speaker_4

Formularios. Formularios, listas, tablas de cosas, ¿no? Que la mayor parte del software en el fondo es lo mismo.

10:11
Voz speaker_2

Es, es una manipulación de datos. Al final, si tú creas un empleado, cómo actualizas ese empleado, cómo borras ese empleado, cómo lo lees, cómo lo expones, etcétera. Y yo creo que una parte muy importante de lo que has dicho es, es un cambio de cómo estamos pensando ese CRUD. O sea, para mí la parte más fundamental de co-creación es: ya no es cada acción que hago tiene una materialización en mi base de datos o en mi sistema de información, sino que el dato es líquido para que el agente y el usuario puedan interaccionar libremente con él.

10:35
Voz speaker_2

Y luego ya es, al final me recuerda mucho a cuando hemos trabajado con Word, el salvar el Word. Vale, salvas ya la información. Yo he estado tocando todo el rato información, he estado trabajando con mi agente directamente en cómo tiene que transformarse ese dato y ya luego digo: "Vale, quiero asegurarme, porque al final todo esto tiene una validación por parte del usuario. Guardo este dato ya directamente en mi base de datos".

10:53
Voz speaker_2

No por cada operación la materializo directamente, ¿sabes?

10:56
Voz speaker_4

Al final, que si UI o esta parte-

10:59
Voz speaker_2

Eso es un cambio de paradigma.

11:00
Voz speaker_4

De reads también en este CRUD es algo también dinámico. Que al final no hace falta tener un Excel o Ex-- o una tabla, es como la única manera. Tú tienes tu tarea ahora que tú piensas en mente: ¿qué es manera más fácil para responder o resolver esta tarea? Genérame UI en este momento. Y es, al final, para todo esto necesitamos que AI entienda muy claro todos esos conceptos, definiciones, workflows que hay en Factorial.

11:23
Voz speaker_4

Y es un challenge brutal, honestamente, porque-

11:26
Bernat Farrero

Porque esto ya no es escribir software como lo hemos entendido, ¿no?

11:30
Bernat Farrero

Es explicar como un humano lo que esperas que pase.

11:33
Voz speaker_4

Exacto. Porque al final mi, mi, mi meta, mi visión aquí es, es clásico ochenta/veinte, que la mayoría de SaaS siempre optimizamos ochenta, mmm, por cen-por ciento de todos los casos que son un, un, que son iguales para todas las empresas, pero long tail de veinte olvidamos porque no podemos, ah, permitir-

11:48
Bernat Farrero

Bueno, no es que lo olvidemos, es que es el resto de nuestra vida. El primer año de la fundación de la empresa es el ochenta por ciento y los siguientes cincuenta años es el último veinte.

11:57
Voz speaker_4

Pero al final no podemos permitir, porque no hay manera a nivel balancear costes y, ah

12:03
Voz speaker_2

Y resultados-

12:04
Bernat Farrero

Edificios

12:05
Voz speaker_2

...sí, edificios aquí para su-soportar ese 100 %. Pero con la AI ahora podemos, mmm, no puede llegar al 100 %, pero llegar a noventa y nueve punto nueve. Porque con todos los cosas dinámicos tú puedes ahora soportar y, eh... pero necesitas preparar todo ese trabajo de base antes.

12:20
Bernat Farrero

Hay un concepto que me gustó, que escuché y que me lo he quedado yo para explicar ONE, es que antes teníamos el paradigma del software a medida, ¿no? Del enterprise software, antes del SaaS y de la nube, donde se hacían despliegues a medida, programación a medida, se tardaban años, costaban millones o decenas de millones de dólares. Luego pasamos al SaaS, que es un "one size, one size fits all", ¿no?

12:40
Bernat Farrero

O sea, una versión del software sirve para todo el mundo y hay un nivel de personalización. Pero ahora tenemos lo mejor de los dos mundos. Tenemos la nube, la escalabilidad, la, la comodidad de tener acceso desde el móvil, desde cualquier parte del mundo. Y además, con la AI puedes acabar ese 20 % de personalización y de adaptación del software sin tener que contratar programadores, sino simplemente hablando y, y tuneando la, los workflows del, del software.

13:03
Voz speaker_2

Y volviendo al tema de co-creation, porque al final no es-

13:05
Bernat Farrero

Esa era mi pregunta inicial.

13:06
Voz speaker_2

Exacto, perdona. Pero ¿quieres hablar de filosofía?

13:08
Bernat Farrero

No, no, te he hecho mil, te he hecho mil. Disculpa, amigo.

13:11
Voz speaker_2

Sí, sí. Ah, al final, ¿cuál es nuestra idea? Que no solo tú preguntas a ONE y tienes respuestas, es que también tú a veces tienes cosas complejas que no son tan, ah, lineales en cómo llegar a esta respuesta. Por eso tú tienes que hacer un brainstorm o pensar o iterar y probar. Hay como tus compañeros, ¿sabes?, para hacer. Pero aquí queremos construir un compañero sintético que pueda ayudarte a hacer cosas mucho más fácil y mucho más rápido en generar UI para ti.

13:36
Voz speaker_2

Por eso, al final, si simplifica-simplificamos al máximo, co-creation es una manera como AI puede clicar cosas en, en interfaz para ti en manera muy rápida, que tú solo explicas qué quieres y después, porque es un robot y un robot muy, muy rápido, puede ir, generar cositas, traducir, mmm, simplificar todo, que tú no tienes que saber exactamente qué, qué tienes que buscar y qué tienes que-

13:57
Bernat Farrero

O sea, que actúa a nivel del navegador, ¿no?

13:59
Voz speaker_2

Exacto, a nivel del navegador.

14:00
Bernat Farrero

Entiende lo que pasa en el navegador y puede hacer funciones por ti.

14:03
Voz speaker_2

Claro, o sea, al final... Sí, o sea, al final lo que va a entender es, eh, imagi-- vamos a poner ejemplo simple, que es yo creo que-

14:08
Bernat Farrero

Bueno, hoy es técnico, ¿eh? O sea que no pasa nada.

14:10
Voz speaker_2

Pero me refiero, al final, pensemos en un formulario. Tú en un formulario tienes preguntas, respuestas, eh, "multiple choice options", secciones, títulos y demás. Tú al final lo que le estás diciendo es: "Oye, mira, esta es mi estructura de datos que tienes que manipular. Y en función de lo que te diga el usuario, tú tienes que agrupar preguntas dentro de las secciones y luego al final simplemente es: manipula esta estructura de datos".

14:29
Voz speaker_2

Nosotros ya tenemos las herramientas para que esa estructura de datos tenga un comportamiento directamente fluido en la interfaz y que el usuario pueda ver sus modificaciones en tiempo real. Y él a lo mejor puede llegar y decirle: "Oye, créame cinco preguntas que resuelvan este topic, esta es mi audiencia y todo esto". No tiene que ir una a una añadiendo todas esas.

14:48
Voz speaker_2

ONE ya hace el trabajo por él. Y luego imaginemos que no ha acertado con el título de una pregunta. Se lo puedo pedir directamente por el chat o es mi compañero, yo puedo escribirlo y él va a saber perfectamente que yo he actualizado esa pregunta, ¿sabes? O por ejemplo, un caso que yo creo muy sencillo es: imaginemos que yo mi lengua materna es el español, pero tenemos ahí un cliente o tenemos un equipo que trabaja en inglés o mi equipo trabaja en inglés.

15:09
Voz speaker_2

Vale, yo a lo mejor me es más sencillo trabajar directamente en español, pero luego le puedo pedir a ONE: "Oye, tradúceme todo lo que he hecho y que siga teniendo ese efecto para poder yo enviarlo al inglés o a cualquier idioma disponible". O sea, es una forma de agilizar directamente los procesos y hacer que, que la IA sea tu compañero de, de viaje en ese proceso de cocreación.

16:39
Bernat Farrero

Yo creo que aquí el cambio de mindset es, es muy, muy heavy, porque, o sea, realmente lo más importante ahora no será tanto la parte de programar. O sea, el, el programador. Eh, o sea, realmente tú dices: "Mira, una encuesta de satisfacción", me sirve como ejemplo. O sea, nosotros en Factorial lo que somos expertos es en casos de uso, es en problemas específicos.

17:00
Bernat Farrero

Entonces, nosotros tenemos la capacidad, después de haber visto muchas encuestas de sa-de satisfacción, de curar una lista de encuestas de satisfacción y ayudar a construir esto, pero no partiendo de ChatGPT, porque para eso ya está ChatGPT. O sea, la gente puede ir a ChatGPT, ¿no? Pero nosotros tenemos encuestas de, de satisfacción que funcionan con el benchmark, con una, mucha información, ¿no?

17:20
Bernat Farrero

Entonces, el equipo de producto que hace las encuestas de satisfacción, en vez de estar pensando en cómo programar siempre pipelines, o sea, pipes, quiero decir, o sea, em-

17:29
Bernat Farrero

Tuberías, tuberías. Hostia que es-

17:35
Bernat Farrero

Eh, o sea, básicamente, básicamente, CRUTS, volvemos a CRUTS. En vez de estar pensando en eso, lo que está pensando es: ¿cuál es una encuesta de satisfacción que tinga-- que tenga éxito? ¿Cuál es la lista de posibles encuestas de, de satisfacción, no? Entonces, está, está hablando del problema, está metiéndose en la expertise del problema, el equipo de producto.

17:54
Bernat Farrero

Y eso es difícil, ¿eh?

18:31
Voz speaker_2

O sea, aquí, aquí yo creo que la parte de valor es tú. O sea, perdón por , es que yo vengo del mundo de data de toda la vida, entonces al final incido mucho con eso, pero es, yo creo que aquí es cómo defines esa estructura de datos y luego cómo le das ese contexto de esos expertise para poder solucionar el problema de la mejor forma, ¿sabes? O sea, al final es-

18:46
Bernat Farrero

Pero me estáis pensando como programadores, ¿eh? O sea, perdona.

18:50
Bernat Farrero

Se nota que sois programadores.

18:50
Voz speaker_2

Has pedido charla un poco técnica, ¿sabes? O sea, al final intentamos-

18:53
Bernat Farrero

Ya, pero es que ha cambiado el paradigma. O sea, estoy de acuerdo. Sí, hay que pensar. Me, me estáis hablando de otro tipo de tuberías, ¿vale? Que, que son importantes, son necesarias.

19:02
Bernat Farrero

Las tuberías de la AI. Pero seguís hablando de tuberías.

19:05
Voz speaker_2

Es que son necesarias. Por algún sitio tiene que pasar el agua.

19:08
Bernat Farrero

Pero que somos un montón de gente. Somos doscientas y, doscientas y pico personas en producto, ¿no? Y, y, y la mayoría de personas no están o no deberían estar ya hoy, 2025, octubre, pensando todos en tuberías. Deberían estar pensando en problemas, en problemas, en expertise de problemas. O sea, yo, para mí esta es la, mi, mi gran trabajo, eh, que hago en, con, con los equipos, de dejar de, de pensar tanto en construir código, en construir soluciones.

19:36
Voz speaker_4

Yo tengo un hot take aquí.

19:37
Bernat Farrero

A ver.

19:38
Voz speaker_4

Si es como con AI, me parece que vamos a volver a este periodo de waterfall, honestamente, de cuando desarrollamos software en manera ochenta, noventa, que waterfall era muy, muy de moda. Eh, pero todo el mundo después de con, con Scrum, ah, estaba diciendo que no es un, es un problema. ¿Por-- pero por qué era problema? Que hay-había un periodos muy grandis-- ah, grandes desde una esquema o idea hasta exe-ejecución.

20:02
Voz speaker_4

Por eso-

20:03
Bernat Farrero

Por, por el long tail. Era un problema por el veinte, por el último veinte por ciento.

20:06
Voz speaker_4

Veinte por ciento, y pero también para años de ejecución. Ahora ejecución va a compresar muchísimo, porque al final tú puedes generar con AI código en, con cada día mucho más rápido. Por eso, pero valor al final de este esquema o de documento inicial, a qué queremos construir.

20:21
Bernat Farrero

Estoy totalmente de acuerdo. O sea, tú te juegas-

20:24
Voz speaker_4

Totalmente, exacto.

20:43
Voz speaker_2

Aquí el valor es lo que dice Bernat. O sea, pensamos como ingenieros y estamos haciendo esa, ese cambio un poco de mentalidad de programadores. Aquí el ingeniero tiene que saber de producto, tiene que saber identificar los casos de uso, poder explicarlos correctamente para poder generar el código acorde a ellos.

20:54
Bernat Farrero

¿Cuánta gente tiene que estar haciendo las tuberías de la AI? Espero que no muchos, ¿no? Os estaréis pisando unos a otros, ¿no? Somos un montón de gente. Pero fíjate que esto, Jordi, es que es lo que hacíamos tú y yo la carrera, que yo me, me acuerdo de que tú te indignaba. Bueno, cuando no jugábamos al fútbol. Pero, o sea, realmente te-- a ti particularmente te indignaba. O sea, te acuerdas del RUP?

21:13
Bernat Farrero

Rational Unified Process o algo así.

21:16
Bernat Farrero

Este proceso de la informática de los años ochenta y noventa de, de hacer el, el análisis, el no sé qué, cosas en pseudocódigo, cosas-- cajas, cajas con flechas.

21:26
Bernat Farrero

Tío, ahora es todo eso. O sea, hemos vuelto.

21:32
Voz speaker_4

Es lo que es igual.

21:33
Bernat Farrero

Sí, no, es que el otro también estaba medio escrito con palabras.

21:37
Bernat Farrero

No lo sé, no lo sé. El, el problema es que siempre te dejabas casuística. Y ahora lo bueno es que esta última casuística, ese último veinte por ciento, es lo que te hace la AI.

21:55
Voz speaker_2

Y tú tienes que definir todo antes.

21:57
Voz speaker_2

No, y, y por ejemplo, yo pongo, yo pongo mi caso. O sea, yo he entrado en Factorial, ¿sabes? Hace un año, y yo venía de un stack tecnológico totalmente diferente. O sea, yo vengo de la parte de Python, a lo mejor un poco otros lenguajes de programación que no son-

22:07
Bernat Farrero

Nadie es perfecto.

22:10
Voz speaker_2

Pero, pero al final, o sea, una de las cosas que yo me llevo es: yo en poco tiempo he podido empezar a interaccionar con todo Factorial, a sentirme seguro de poder subir PRs y poder empezar a modificar el estado. También es verdad que la base es lo que hace que tú puedas hacerlo. Y todo eso lo he podido hacer con la IA. Si no hubiera sido un proceso de que a lo mejor en un mes no hubiera podido sentirme seguro de que estoy interaccionando con la aplicación.

22:30
Voz speaker_2

Sin embargo, ahora es, es tu compañero de aprendizaje un poco y tú eres el que le dice: "Oye, mira, esto de aquí no me gusta, explícamelo bien. O esto de aquí lo estoy viendo o quiero aplicar este caso de uso". Te voy haciendo todo el esquema, te doy las pautas detalladas de lo que quiero hacer, porque mi expertise en este caso, ¿sabes? Para construir esos pipes, es lo que me está dando la capacidad de darte las órdenes para poder construirlo correctamente.

22:51
Voz speaker_2

Y es lo que asegura de que vayas a entregar un software de calidad. O sea, al final hay una teoría que tenemos en este que hemos visto que empieza ahora a surgir una nueva posición, que es el pipe coding fixer. Entonces-

22:59
Bernat Farrero

¿El qué, qué, qué?

23:00
Voz speaker_2

El pipe coding fixer. O sea, la gente que programa-

23:07
Voz speaker_2

Y aparece este. Y hay, y hay actualmente-

23:09
Voz speaker_2

Y hay freelancers que actualmente viven de eso. Entonces, lo que te permite que no tengas que pedir contratar ese fixer es un, una buena base o un buen ingeniero, un buen foundation con los casos de uso para poder decirte: "Oye, mira, esto es el camino que tengo que hacer para seguir por aquí".

23:23
Voz speaker_4

O esperar un año.

23:24
Voz speaker_2

O espera...

23:25
Bernat Farrero

No tenemos un año.

23:26
Voz speaker_4

No, ya sé, ya sé.

23:27
Bernat Farrero

Pero hay gentes que son muy prodigiosos también.

23:29
Voz speaker_2

Nosotros no hacemos pipe coding. Claro, no. O sea, al final-

23:38
Bernat Farrero

¿Eso tú lo puedes poner la mano en el fuego?

23:43
Bernat Farrero

¿Tú ya puedes poner la mano en el fuego?

23:44
Voz speaker_4

No, para mí es un-

23:45
Bernat Farrero

Que nosotros no estamos adentro de eso.

23:48
Voz speaker_2

No, pero por ejemplo-

23:49
Voz speaker_4

Volvemos de One otra vez. No, pero al final para mí es una definición de un buen programador versus mal programador. Porque exactamente, tú siempre revisas tu pull request. Da igual cómo, cómo escribes esto. Antes de publicarlo, tú revisas qué, qué tú has hecho. Porque si no-

24:02
Bernat Farrero

Y hay un orgullo de la calidad del trabajo que has hecho.

24:04
Voz speaker_4

Exacto. Y me da igual cómo tú escribiste, con un teclado o con AI o con voice, voice, eh, traducción al celular. Tú pones y tú ves.

24:13
Voz speaker_2

O sea, al final es tu sello de calidad. O sea, tú al final como ingeniero intentas entregar la mayor calidad posible en tu producto. Si algo falla, al final al que le van a pintar la cara colorada es a ti, ¿sabes? Porque has metido este. No van a decir: "No, es que ha sido la AI". No, no.

24:25
Voz speaker_2

Es que ha sido el vibe, que no he podido fluir bien. No, te has sentado a hacer eso.

24:28
Bernat Farrero

No lo sé, ¿eh? No lo sé, porque ahora estamos hablando de empresas que van de cero a, a quinientos millones de euros en, en un, un telediario, ¿sabes? O sea, eh, que no nos importaría que los-- que tener developers que generen quinientos millones de euros de valor, aunque la calidad no sé qué.

24:58
Bernat Farrero

Se lo has preguntado a Juan.

25:23
Bernat Farrero

Y cuánta gente no ha entendido lo, lo que estamos explicando todo el día.

25:27
Bernat Farrero

Exacto.

25:40
Bernat Farrero

Antes de que se inventara.

26:15
Bernat Farrero

Foco en AI.

26:21
Voz speaker_2

No, pero que vosotros llamáis One. Bueno, ya no, porque he visto que os llamáis AI Building Blocks.

26:33
Voz speaker_2

Y es crear el producto nuevo de One.

26:35
Voz speaker_2

Que no existía.

26:47
Voz speaker_2

O, o pensando cómo hacer las nuevas integraciones. Al final, una cosa que yo creo que estamos repitiendo el mensaje en todo Factorial es, o sea, un mensaje que dimos el otro día, que era: Juan no... o sea, Juan somos todos en la compañía, no solamente un equipo. No, pero es verdad, no solamente-

27:01
Voz speaker_2

Claro, exacto. Sí, vamos a ver.

27:04
Voz speaker_2

Totalmente. No, pero al final lo que voy es sobre todo de que no solamente tiene que estar pensando un equipo en resolver todos los problemas de AI, sino que es un, es una cosa que tenemos que ser native AI toda la compañía.

27:24
Voz speaker_4

Pero que es muy importante aquí, es, es la meta del, del equipo poner constraints. Porque si todo el mundo va a empezar-

27:31
Voz speaker_4

Limitaciones, sí. Como y un poco camino o marcar el camino a cómo, cómo hacemos esto. Porque AI es un poco, es esta tecnología que es muy fácil empezar usarlo, pero a llegar ochenta, nove-noventa, cien por ciento y tra-- que f-- que funciona en producción, en el escala, esto es muy, muy complicado. Porque a veces es como mostramos esto, un ejemplo: Quimera es tan fácil que ya te responde en idioma de, del usuario, pero asegurar que no mezcle mensajes y no mezcle idiomas mi-mientras hablando es un challenge grandísimo a veces.

28:00
Voz speaker_2

Chat GPT mezcla idiomas todo el rato.

28:01
Voz speaker_4

Exacto, exacto. Por eso parece una tontería, pero al final no.

28:04
Voz speaker_2

Te hacemos líos.

28:09
Voz speaker_4

Sí, sí, sí, sí, sí. A veces está pensando en qué idioma tú quieres hablar basando de tu nombre. A veces me responde en ruso, porque-- pero nunca he preguntado en ruso. Es como cosas así, esto es exactamente "long tail" de problemas que tienes que evitar. Y si cada p-- cada equipo va a empezar por su camino, cómo hacer esto, es un problema. Por eso la idea de este equipo es: vale, vamos a preparar una plataforma.

28:28
Voz speaker_4

Todo el mundo piensa en AI, que no hay otra manera ahora, pero al final tenemos un "framework" que tenemos que-

28:33
Bernat Farrero

A ver, casos de uso exciting que estamos, eh, preparando, ¿no?

28:38
Bernat Farrero

Es que queda muy mal.

28:40
Bernat Farrero

Imagínate esa voz.

28:44
Bernat Farrero

Eh, a ver, em, trainings, por ejemplo.

28:47
Bernat Farrero

El, el caso de creación de un curso entero desde cero. ¿No?

28:54
Voz speaker_4

Y sí y no, porque al final es como-- sí, aquí es un-- otra filosofía, que al final a dónde, dónde, dónde está el, es-- trabajo de ChatGPT y dónde está el trabajo de-

29:04
Bernat Farrero

Bueno, es que esto ha sido un poco la, la... Es que vosotros no habéis estado en todos los equipos.

29:07
Voz speaker_2

Sí, yo sí, yo sí.

29:09
Bernat Farrero

Una cosa que, que hemos estado discutiendo todo el día es todos los casos de uso que van a hacer de ChatGPT, ¿no? Eh...

29:18
Bernat Farrero

Ni, ni queremos competir, ni podemos competir, ni, ni podemos competir a coste.

29:23
Bernat Farrero

Porque para esto ya, ya la gente paga ChatGPT.

29:27
Bernat Farrero

Claro. Eh, ni, ni, ni es donde vamos a ser diferenciales. O sea, re-realmente, toda la información, eh, que tenga que ver con el mundo real y que son preguntas de créame, no sé qué desde cero, ¿no? Lo que dice Elia, pues, eh, esto no aportamos valor. Eh, para eso está ChatGPT, que funciona muy bien. Sin embargo, todo lo que es, eh, información de Factorial que nosotros únicamente entendemos, que le hemos dedicado mucho tiempo a estructurar y categorizar, ¿no?

29:50
Bernat Farrero

Y que seguimos dedicándolo.

29:51
Bernat Farrero

¿No? Y que, y que puede ser input Contexto para crear un montón de cosas

30:22
Voz speaker_2

Pero al, al final, una cosa que, que repetías justo, que yo creo que fue la product review de training, ¿sabes? Y demás, era el hecho de cómo entregamos un producto de calidad. O sea, tú al final, si dejas que el training lo vaya a inferir directamente un modelo que tengamos o ONE, al final no dejas de-- no estás aportando esa expertise que nosotros deberíamos de estar aportando para resolver el problema.

30:40
Voz speaker_2

Simplemente es: somos un, un genérico.

30:42
Bernat Farrero

Es por la obsesión de hacer, eh, pipe, eh, pipes.

30:45
Bernat Farrero

O sea, tuberías. Tuberías. ¿Sabes? O sea, es que al final los equipos, o sea, acaban conectando piezas y generando, eh, funcionalidad. Pero, pero realmente lo que, lo que aporta valor al cliente es conocimiento.

30:58
Voz speaker_2

Es, es contexto, que yo creo que es el, el nuevo-

31:00
Bernat Farrero

Es contexto

31:01
Voz speaker_2

...el nuevo pipe. Yo me lo puedo haber repetido.

31:02
Bernat Farrero

Contexto para ONE, que es conocimiento. O sea, es conocimiento.

31:06
Voz speaker_2

Es cómo darle justo la-- lo que necesita exactamente para resolver el problema de la manera que si lo estuviera resolviendo una persona.

31:13
Voz speaker_2

Sin saber de lo que hablas.

31:14
Voz speaker_2

Claro. O sea, es-

31:15
Bernat Farrero

No, es saber.

31:16
Voz speaker_2

Es, es darle justamente-

31:17
Bernat Farrero

No, es quedarte dentro de sin saber de-

31:18
Voz speaker_2

No, no, es, es justamente darle...

31:21
Bernat Farrero

Contexto.

31:22
Voz speaker_2

Ya es tarde hoy, ¿sabes? No, es, es el contexto, es el contexto, es importante. No, es justamente, o sea, decir: "Vale, yo quiero crear un curso y yo sé, eh, perfectamente, tengo este contexto ya de toda la expertise que nosotros tenemos".

31:37
Voz speaker_2

Exactamente.

31:40
Voz speaker_2

Cursos pasados.

31:47
Bernat Farrero

Esto es brutal, ¿eh? O sea, yo-- mira, una cosa que estuvimos hablando con el chico de Maisa, que luego entraremos, ¿vale? Porque, eh, ha generado mucho revuelo. A mí me han preguntado un montón de gente qué pienso de Maisa. Digo: "No, no lo sé". Eh, pero una cosa que preguntaba es, ostra, un, un problema que, que tienen ellos cuando, cuando van a las empresas es saber quién es quién.

32:07
Bernat Farrero

O sea, es que realmente ya el problema no es la tecnología de generar el, el roboto, no, es, es quién es este tío y qué puede hacer, ¿sabes? Claro, si tú no eres una-- un software de recursos humanos, como es nuestro caso, eh, que nosotros-

32:21
Voz speaker_2

Business management.

32:22
Bernat Farrero

Business management, pero también que incluye también recursos humanos. Eh, oye, no sabes que este tío es, es developer y que como los developers tienen acceso a tal o que tiene esos permisos, o que reporta X persona o que pertenece a no sé qué equipo. O sea, esto o, o, o no sé qué workplace. O sea, tenemos mapeado, eh, la fuente, ¿verdad?

32:42
Bernat Farrero

De todo lo que son todos los empleados y podemos saber qué puede ver cada uno.

33:06
Bernat Farrero

Muy buena pregunta

33:12
Voz speaker_2

O sea, yo creo que aquí es-- es justo la, la, la forma en la que podemos inyectarle exactamente lo que puede ver cada empleado y demás. O sea, al final la idea, yo creo que siempre que parte de esto es cómo resolvemos esas preguntas anteriormente y cómo se las desbloqueamos directamente a ONE. Por ejemplo, sabes, si yo soy un administrador, yo voy a poder ver a lo mejor a todo mi equipo, pero si yo soy un manager, solamente puedo, o sea, voy a ver, ver a toda la empresa, pero si yo soy mi manager, solamente voy a poder ver a mi equipo.

33:36
Voz speaker_2

¿Cómo le doy la información de quién es mi equipo, cuántas personas son, dónde están localizados, para que ONE te vaya a contestar solamente con las preguntas de ahí? Sin embargo, al ser un administrador quieres todo. O si soy un empleado, solamente es mi información. Es esa forma de inyectarle solamente esas partes de información.

33:53
Voz speaker_2

Justo previo, antes de resolver cualquier tipo de pregunta.

34:08
Bernat Farrero

No, ¿en serio?

34:11
Voz speaker_2

Lo primero que le enseñan a la gente.

34:15
Bernat Farrero

Madre mía, ¿eh?

34:20
Bernat Farrero

Ostra.

34:35
Voz speaker_2

Sí, ONE solo tiene acceso a los datos que el empleado que está hablando con ONE tiene acceso. Y ya está, no puede hacer nada. Y luego nosotros no hacemos nada, nada especial con, con los datos.

35:00
Voz speaker_2

Claro, sabes, si lo haces en una capa previa y dices: "Oye, esto es lo que vas a poder hacer para este empleado en concreto", ahí ya te estás quitando ese problema de raíz. Ya, tú ya sabes de una manera determinista qué es lo que quiere resolver y qué es lo que puede ver ese empleado.

35:11
Bernat Farrero

Vámonos al determinismo y indeterminismo, que esta es una...

35:16
Bernat Farrero

Estuvimos un pódcast entero, Ilia y yo, pobre, con David de Maisa, diciéndole: "Pero ¿cómo consigues que tal, no?" Pues claro, porque no, joder, no es por casualidad, es porque estamos todo el día discutiendo eso.

35:31
Bernat Farrero

Nosotros, ¿cómo hemos conseguido el determinismo? Que esta es una pregunta, Ilia, que no te hice el otro día porque el pódcast era de Maisa. Pero explica qué-- cómo resolvemos este problema nosotros y cómo lo enfocamos.

35:55
Voz speaker_4

Si tú quieres ir a determinismo

35:56
Bernat Farrero

Es muy indeterminista tu aspecto

35:57
Voz speaker_4

Exactamente, muy

35:58
Bernat Farrero

Es indetermin-- es muy indeterminista

36:01
Voz speaker_4

Sí, porque si tú quieres siempre responder a la misma pregunta con la misma respuesta, no hace falta IA. Es como tú puedes hacer un montón de ifs, como en código de programación, y está muy determinista, pero no hay magia, no hay nada y no hay flexibilidad. Por eso aquí tenemos que ver que cada, cada work-- no, no workflow, es como cada un proceso que hay en, en Factorial, cada, cada idea, cómo, ah, cómo de-- cuánto determinismo quieren al final.

36:27
Voz speaker_4

Y es-- tenemos que definir nosotros, porque al final es una co-cosa de, por ejemplo, de algunos policies, no sé

36:33
Bernat Farrero

Políticas

36:33
Voz speaker_4

Políticas, gracias. Sí, políticas de, de la empresa, que es muy importante, que todo es extremamente determinismo, eh, determinístico y que podemos aprovechar, como aprobar o denegar cosas de manera muy, ah, siempre 100 % correcta. Pero en otras cosas es como: mira, yo quiero que me ayudas con mi, como mis preguntas en algunas cosas basado en esta encuesta.

36:54
Voz speaker_4

Aquí no hace falta determinismo, porque queremos exactamente es más, mucho más flexibilidad de ONE. Y esto es lo mismo, como Nacho está diciendo, context management. Depende de esto, tú puedes o abrir este determinismo o quitar, depende de, de como quieras. Por eso, ¿cómo, cómo resolvemos? Voy a en-entrar en ese detalle. En todos los datos que están-- tenemos que asegurando que debería que sean totalmente correctos, ah, sacan, no hay ahí, pero herramientas deterministas, código.

37:22
Bernat Farrero

O sea, al final es muy parecido al approach que, del que habla Maissa.

37:24
Voz speaker_4

Exacto, exacto. Pero-

37:26
Voz speaker_2

Por eso aún necesitamos programadores, porque tenemos que darle las herramientas a-

37:30
Bernat Farrero

Ya, ¿pero quién programa?

37:31
Voz speaker_2

Nosotros no. O sea

37:37
Bernat Farrero

No, pero quiero decir, no, no hace falta programar cada caso de uso.

37:40
Voz speaker_4

Exacto.

37:40
Voz speaker_2

No, hace falta programar las herramientas para que ONE o, o un agent cualquiera pueda hacer, pueda resolver todos los casos de uso. Que quizá, para otro ejemplo de no poner las tuberías, si ONE fuera un cocinero, es como nosotros le damos los ingredientes. Sin los ingredientes no va a poder cocinar nada.

37:59
Voz speaker_2

O si le das absolutamente todos los ingredientes-

38:01
Voz speaker_4

Las reglas de juego.

38:02
Bernat Farrero

Pero entrando en un ejemplo, por ejemplo, la, la política de, de gastos o de com-- o de compras de una compañía. Nosotros tenemos un producto de procurement, ¿no? Que te permite, eh, hacer todos los flujos de compra de la compañía. ¿Vale? O sea, un empleado puede decir: "Quiero comprar tornillos", ¿no? Y tiene que pasar por una serie de procesos. Oye, que estos tornillos, ¿son de un proveedor de europeo o de fuera de Europa?

38:22
Bernat Farrero

Son-- tienes que-- ¿tienen algún riesgo de seguridad?

38:24
Voz speaker_4

Y aquí tenemos que entramos exactamente qué significa proveedor europeo, qué no significa proveedor europeo. Aquí es, es un montón de cosas y que vemos que al final, si es, no, no es determinístico para una persona real, tampoco es determinístico para IA.

38:36
Bernat Farrero

Claro, pero es lo que hablamos con David de Maissa.

38:39
Voz speaker_4

Sí, sí, exacto.

38:39
Bernat Farrero

O sea, es que realmente los pasos son deterministas.

38:42
Bernat Farrero

¿No? O sea, los pasos que hay que, que hay que seguir están establecidos y son inmutables, ¿no? Pero luego tienes cierta variabilidad controlada.

38:51
Voz speaker_4

Exacto.

38:51
Voz speaker_2

Claro, tú al final aquí lo que, y creo que Ile lo ha resumido muy bien, es qué partes tienen que ser deterministas y qué partes necesitas creatividad de la gente para que pueda empezar a hacer las cosas. Y en las partes que son deterministas, tú no tienes que evaluar tanto el, el output del libre texto, cómo te está contestando, la forma en la que te está contestando, sino cómo ha llegado al camino para llegar a esa conclusión.

39:10
Voz speaker_2

Eso es lo importante y eso es lo que te dará la determinidad, que es lo que estamos nosotros evaluando. O sea, si yo, por ejemplo, tengo que buscar el dato de quién soy yo como empleado, sé que solo hay un camino. O sea, yo como humano, yo iría y iría a ese camino exactamente. Eso es lo que te asegura el determinismo, que está tomando ese camino cuando estoy preguntando por esa información. Luego, ya que te conteste de una manera, de, pues, o en otro idioma o que te ordene las palabras y demás, eso ya es el libre albedrío que le estamos dando a la gente, pero el camino para llegar al dato-

39:36
Bernat Farrero

Claro, pero el tema es tener muy claro en todo momento, y esto es lo que le preocupa a las empresas, ¿eh? O sea, las empresas no están esperando la IA con... Los CEO sí. Los CEO están todos esperando la IA, pero luego llegas al, al, al CFO o al de-- al tío de finanzas o de procurement y te dice: "Tío, no, no, no. O sea, crear un sistema que va a decidir la política por mí, no, ni de coña".

39:57
Bernat Farrero

O sea, sí, quítatelo de la cabeza, ¿sabes? O sea, esa es la respuesta, ¿vale? Entonces, claro, yo-- a mí me obsesiona el determinismo, me obsesiona. Yo no, no, no voy a lanzar absolutamente nada que no pueda ex-- o sea, explicar exactamente lo que va a pasar, porque yo tampoco lo compraría, ¿sabes? Y, y, y, y menos nuestro CFO o nuestro jefe de procurement, ¿sabes?

40:19
Bernat Farrero

De ninguna manera. Entonces, ¿dónde está la incertidumbre? La incertidumbre está: Oye, ¿vas a crear una política? Vale, explícalo con lenguaje natural. Vale, pues venga, vamos a crear un código para hacer esta política que he entendido. ¿Te parece bien este código? No, cámbialo. ¿Te parece bien ahora? Sí. Vale, eso es un código determinista. Esto es lo que se va a ejecutar cuando entre una política.

40:39
Bernat Farrero

Pero ojo, ahora viene un empleado. Un empleado te explica: Quiero comprar. Te lo va a explicar indeterminísticamente. Entonces, eh, ¿esa es la política que aplica? Le vas a enseñar al empleado. Esa es la política más parecida de lo que tú has preguntado. Esta política es determinista. ¿Quieres aplicar esta política? El, el resultado de la aplicación de la política es determinista porque forma parte de un código.

40:59
Bernat Farrero

La interpretación del lenguaje natural a la política es indeterminista. Pero en todo momento tienes controlado qué es determinista y qué no es indeterminista. ¿Por qué haces caras, Ile?

41:09
Voz speaker_4

No, porque yo estoy pensando que al final es-- vamos a volver a nuestro pódcast con, con Maissa. Es que en este política, en este, mmm, código determinístico, va a ser partes no determinísticos en algún momento. Mmm, mi ejemplo favorito es de, de ciudad de Europa o de Estados Unidos. A veces tú no sabes, gente no sabe qué es ciudad de Europa y de Estados Unidos.

41:25
Bernat Farrero

Sí, pero entonces, entonces esto es lo que luego

41:28
Voz speaker_4

Exacto.

41:28
Bernat Farrero

Cuando el empleado está haciendo una solicitud y está-- se le está aplicando una política, va a ver que se le está apli-aplicando una cosa que es para fuera de Europa y él ha pedido una cosa para dentro de Europa.

41:37
Voz speaker_2

O, o incluso le estaba pasando el contexto del propio empleado, de que es de Europa y eso es lo que está haciendo que conteste correctamente y diga: "Ah, vale, esta ciudad está dentro de Europa".

41:44
Voz speaker_4

Y luego la realidad es una putada, ¿eh? Porque Europa, vale, Reino Unido, eh, es de Europa, no es de Europa y hay países-

41:49
Bernat Farrero

Todo es ambiguo, todo es ambiguo. Por eso, por eso de alguna forma con el, en el pódcast de Maissa, que es que, a ver, me, me encantó. O sea que me encantó el, el chico y la capacidad del conocimiento profundo que tenía y tal. Pero cuando te dice: "Eh, shh Nosotros hemos de-- resuelto al 100 % el determinismo. Dice: "Joder, tío, pues es que esto-- deja, deja, deja la tecnología en general, dedícate a la filosofía y ya está".

42:11
Bernat Farrero

O sea, es que es todo ambiguo.

42:13
Voz speaker_2

Los múltiplos son mejores.

42:15
Bernat Farrero

Son la guía. Es verdad

42:33
Bernat Farrero

Correcto. Y luego, y otra cosa, eh, que para mí es muy importante, que es la, bueno, la governance de los datos que hemos hablado, ¿no? Quién tiene acceso a qué. O sea, que esto n-nosotros tenemos el, el job catalog y un-- el, el catálogo de posiciones, ¿no? Y un sistema de permisos muy robusto, muy profundo, que puede mostrar qué se expone y qué no.

42:52
Bernat Farrero

La otra es el control, que hoy lo habéis hablado vosotros, ¿no? El control que tiene la empresa de todo lo que está pasando ahí.

42:59
Bernat Farrero

¿Sabes? Porque dices: "Oye, mis empleados están interactuando ya no con mi empleado, que por cierto también se equivocaba y decía tonterías, pero yo sabía quién era, ¿sabes? Y podía hablar con él y, y tener una conversación. Ahora le estoy dando un chatbot para que resuelva sus dudas de recursos humanos, de finanzas, de IT, de office management, ¿no?

43:18
Bernat Farrero

De las, las-- conjunto de cosas que Factorial, eh, tiene dominio". Entonces, yo como empresa, ¿cómo puedo estar seguro de lo que estamos respondiendo a los empleados, no? Y tener este control y trazabilidad de todo lo que está pasando ahí, como podrías tener con un empleado, eh, es absolutamente crítico.

43:42
Bernat Farrero

Se olvida

43:44
Bernat Farrero

Claro.

44:11
Voz speaker_2

Hay que pensar una cosa, y es que estamos hablando de empresas que cada una habla un lenguaje totalmente diferente y pueden estar hablando del mismo concepto. Entonces, eso es una de las formas de estos, estos centros un poco que nos ayuden a identificar por qué esa pregunta no hemos dado la respuesta correcta para esa empresa en particular y poder incluirlo dentro del loop para resolverlo para esa empresa, ¿sabes?

44:27
Voz speaker_4

Para mí es un poco más amplio en este caso, porque yo veo ONE no es como un agent solo de Factorial, es un empleado sintético de cada compañía. Por eso ONE tiene que trabajar como por esta compañía. Y yo veo capas aquí. Es como exactamente tenemos nuestro conocimiento de todo esto que hemos, mmm, conseguido en estos nueve años, pero también empresa tiene su "long tail" de cosas.

44:51
Voz speaker_4

Por eso tenemos este-- una capa nuestra y después empresa mete su capa de todas las respuestas, de sus preguntas. Y al final ONE usa permisos, usa, eh, su conocimiento junto de empresa y de, y de Factorial, responde en mejor manera para esta empresa. Pero para una puede ser muy amplia y muy libertad, para otras no. Ellos tienen que controlar todo y tener cada, cada respuesta muy, muy bien hecha.

45:12
Voz speaker_4

Va-vamos, vamos a tener ambos. Y es la, es la visión de ONE, que al final no es algo unífico, mmm, no es lo mismo para todos, es ca-- por cada empresa.

45:20
Voz speaker_2

Es único para cada cliente.

45:22
Voz speaker_4

Para cada cliente, sí.

45:22
Bernat Farrero

Depende, depende cuánto quieran estar trabajando en generar conocimiento.

45:26
Voz speaker_4

Totalmente.

45:27
Bernat Farrero

Pero la ventaja de Factorial, eh, es precisamente, o sea, es que te vi-- le, le evita a la empresa haber de ge-- tener que generar conocimiento, porque nosotros ya se lo aportamos.

45:37
Voz speaker_4

Exacto.

45:38
Voz speaker_2

La versión por defecto ya sabe bastantes cosas.

45:40
Bernat Farrero

Claro. O sea, es-- la pregunta típica, mira, es: ¿cuál es el headcount de una compañía? Es que siempre hablamos de eso, ¿no?

45:45
Voz speaker_4

Sí, sí.

45:46
Bernat Farrero

Yo creo, no sé, si en el pódcast hemos hablado 50 veces de esto.

45:48
Voz speaker_2

Pero es que es difícil.

45:49
Bernat Farrero

Es que es tan complicado. O sea, tú imagínate, el headcount de una compañía, que son los, los empleados que están dados de alta en la plataforma o los que tienen un contrato activo. Y los que tienen contrato activo es con fecha de inicio, eh, anterior a hoy o a futuro. Eh, y de los que ya es, es, eh, hoy, es la gente que ya ha hecho el onboarding o sin onboarding.

46:10
Voz speaker_2

O si están de excedencia o de paternidad, maternidad.

46:11
Bernat Farrero

O si están de excedencia o si están de baja, son-- están activos. ¿Y qué pasa si en España hay un tipo de contrato-

46:17
Voz speaker_2

Son contractors o si son empleados.

46:18
Bernat Farrero

En, en España hay un tipo de contrato que es fijo dis-discontinuo. Tienen un contrato que está, o sea, que realmente está vigente, pero que está inactivo. Entonces, estos deberían estar en el headcount. Y esta pregunta-

46:27
Voz speaker_2

Cuenta parcial, cuenta entero, cuenta un trozo. Es que es dificilito.

46:30
Bernat Farrero

Nosotros al final hemos llegado a la conclusión de que las empresas, que cada una considera el headcount un número diferente, al final también lo que valora es decir: "Oye, Factorial, ¿qué es headcount?" ¿Sabes? O sea, ayudadme a definir estos conceptos, porque nosotros hemos visto todas las casuísticas. Y aquí es donde le aportamos valor. ¿Sabes? Si al final la empresa tiene que hacerse todo el conocimiento, tampoco aporta tanto valor Factorial.

46:51
Voz speaker_4

Sí, sí, sí. Por eso tenemos, tenemos ChatGPT. Si ellos quieren hacer esto, sí.

46:55
Voz speaker_2

Yo tengo más preguntas de cómo se ha hecho ONE, que me imagino que gente de la audiencia se puede plantear. Eh: ¿Hemos tenido que gastarnos millones de euros en NVIDIAs y en training? ¿Tenemos una infraestructura nueva de AI? No lo sé, porque yo me imagino alguien escuchando dirá: "Ostras, Factorial hace AI. Esto significa-

47:10
Bernat Farrero

Pero tú no has visto la central nuclear que estamos construyendo.

47:12
Voz speaker_2

Yo ya sé, yo ya sé la respuesta, porque... Pero, pero creo que es interesante. ¿Qué, qué, qué hemos tenido que hacer para, para lanzar un producto de AI? O sea, yo creo que al final ha sido un poco, eh, un proceso de aprendizaje, ¿sabes? De ir viendo, ir viendo qué piezas son las que tenemos que ir tocando, ¿sabes? Para ir pudiendo entregar un producto de calidad.

47:31
Voz speaker_2

Y estábamos revisando hace poco el tema de costes, ¿sabes? Y cosas por el estilo, y no hemos tenido ni que meter GPUs ni meter un sistema potente. O sea, simplemente es ver cómo balanceamos correctamente todas las respuestas, ¿sabes? Y estábamos mirando costes y tampoco ha sido una locura ni nada por el estilo. Lo que estamos teniendo por semana, o sea, son costes más o menos para la gran mayoría de productos de AI que suelen morir un poco por tema de costes y demás, que está bastante contenido.

47:56
Voz speaker_2

Vamos, no sé.

47:57
Bernat Farrero

Iria, te has quedado-

47:58
Voz speaker_4

Sí, puede ser cara esa cuestión.

48:00
Bernat Farrero

No es muy cara.

48:00
Voz speaker_2

Hemos ido a negociar con Microsoft.

48:02
Voz speaker_4

Sí, sí, sí, sí, sí. Si comparas con el precio de una GPU, que vale miles de euros al mes. Pero mira, es como es-- primero voy a confirmar, es un aprendi-aprendizaje grandísimo, porque voy a repetir, empezar es muy fácil con AI, pero llegar a producción es una locura. ¿Por qué? Ah, ah, porque primero Que para mí es m-- es nuestra cuarta o quinta versión de ONE, en sentido que hemos probado tantas cosas.

48:25
Voz speaker_4

¿C-cuál es el mejor, ah, arquitectura aquí? Que tenemos un modelo grande, metimos un montón de contexto y ya está, o hacemos veinte modelos más pequeños y después repartimos trabajo entre ellos, que, que hemos probado muchas y muchas y muchas, y al final sí hemos encontrado que es una mezcla de todo, como siempre funciona mejor.

48:43
Voz speaker_4

Sí, después a nivel de costes es, por ejemplo, hay coste es una ul-- variable.

48:48
Bernat Farrero

Hemos hecho trainings por esto.

48:50
Bernat Farrero

Cero, ¿eh?

48:51
Voz speaker_4

Ahora no hace falta.

48:51
Bernat Farrero

O sea, nosotros hacemos inyección de contexto-

48:53
Voz speaker_4

Inyección de contexto es.

48:54
Bernat Farrero

En el momento de inferencia.

48:56
Bernat Farrero

Con lo cual nos gastamos pasta en inferencia, pero cero en training, porque es que no hacemos.

49:00
Voz speaker_4

Sí, no hace falta. Y otro tema que al final, ¿qué significa inferencia? Porque coste es un variable, pero otra, otro, otra variable muy grande es como velocidad del expuesto. Porque me acuerdo César en algún momento quejaba mucho aquí en una tertulia diciendo que mira, GPT-5 es muy lento.

49:13
Voz speaker_2

Es verdad, respóndele un mes después.

49:15
Voz speaker_4

Sí, sí, sí, sí.

49:16
Bernat Farrero

Y es más lento que GPT-5.

49:17
Voz speaker_2

Y le ha dicho, no, César. Y le ha, y le ha dicho-

49:19
Voz speaker_4

Le he dicho otra cosa.

49:20
Voz speaker_2

Exacto.

49:21
Voz speaker_4

Le he dicho otra cosa para que para mí GPT-5 es un mode-modelo maravilla comparado con todos los modelo-modelos antes. Pero que es muy importante que para s-- llegar a todo este impacto de GPT-5, tú tienes que reescribir el prompt total. Totalmente. Es como nunca puedes reutilizar el prompt porque es manera de reescribirlo totalmente diferente.

49:39
Voz speaker_4

Es mucho más literal, mucho más a, a grano y que tienes que hacer esto. Porque yo, yo he cometido el mismo error usando prompt de cuatro, poniendo en cinco y fatal. Yo pensaba que, que OpenAI haciendo así, porque no puede, no puede lanzar este producto. Y al final ahora yo veo que ha cambiado mi pensamiento.

49:57
Bernat Farrero

¿Cómo ha cambiado el prompt?

49:58
Voz speaker_2

Pero esto es una putada, ¿no? O sea, qué, qué significa, que tenemos que ir reescribiendo.

50:02
Voz speaker_4

Es-eso es otro aprendizaje, que no puedes cambiar modelos así.

50:05
Voz speaker_2

Al final, una de las cosas que tienen es que tú escribes un prompt enganchado a un modelo y casi todos los proveedores, ¿sabes? Lo que tienen son diferentes prompts para cuando están haciendo switch entre modelos, ir trabajando con cada uno. Y es, tú nunca tienes la fiabilidad de que te vaya a dar la, el, la misma accuracy un modelo y otro con el mismo prompt. O sea, esto es un-- porque esta-- a estos términos, la palabra exacta uno la puede interpretar de otra forma y entonces, por lo tanto, resultados diferentes.

50:29
Bernat Farrero

Esto es una oportunidad de negocio, porque a nosotros nos han venido varias startups que nos han, nos, nos pichean el, el hecho de ser la capa intermedia que transforma el prompt a cada uno de los modelos, ¿no? Eeeh. ¿Eso, eso lo veis como una oportunidad, como un problema o...?

50:45
Voz speaker_2

Pero yo, yo aquí recojo una cosa que ha dicho Ilia, yo creo que GPT-5 y, y Grok 4 Fast, por ejemplo, que son modelos que están ahora bastante, bastante punteros, ¿sabes? Y demás. Hay una cosa que hacen muy bien y es: ya no necesitan líneas y líneas de prompt. O sea, yo me acuerdo que había prompts de trescientas, cuatrocientas líneas, que podía haber instrucciones que colisionaban uno de ellos. O sea, yo he visto prompts muy funcionales con poquitas líneas y la clave aquí, o sea, perdón por repetirme, pero es, para mí es lo más importante de todo, es el contexto.

51:10
Voz speaker_2

O sea, si le das, o sea, es como todo, si a ti te dan las instrucciones claras, es muy difícil que te vayas a equivocar en la ejecución de la, del problema. O sea, si yo te doy todas las-

51:20
Bernat Farrero

Pero Nacho, pero esto es un problema de determinismo.

51:22
Voz speaker_2

Claro, ya lo sabemos. Pero, pero es la realidad. O sea, al final el problema del determinismo, la gente lo que estaba atacando es en vez de intentar ver cuál era el problema y demás, meterle quinientas líneas de prompt, seiscientas líneas de prompt. Y cada vez que veo que un problema no está siendo el determinismo que yo espero, le meto otra capa más al prompt y le meto otra capa más al prompt.

51:41
Voz speaker_2

Y ahora los modelos no necesitan tanto. O sea, lo que necesitan es saber cómo hacer bien las cosas, ¿sabes? Poquitas instrucciones que funcionen bien, que no entren en conflicto.

51:49
Bernat Farrero

Hacen más caso directamente, ¿no? No, no hay que dar tantas vueltas.

51:52
Voz speaker_2

Claro. O sea, y además hay que tener en cuenta que es-este problema que estabas teniendo, que estábamos teniendo de muchas veces de poner seiscientas líneas de prompt, puede ser que haya líneas que entren en conflicto y no te estés dando cuenta en ese momento.

52:03
Bernat Farrero

No es mantenible esto.

52:04
Voz speaker_2

No. O sea, no.

52:06
Voz speaker_4

Volviendo a este routing de modelos, honestamente me interesa hablar con una persona que, que ha desplegado esta producción en manera dinámica, cambiar modelos. Porque yo puedo imaginar cuando yo personalmente haciendo, mira, depende de esta pregunta, yo voy a-- haciendo routing en este modelo con mi prompt, mmm, controlado.

52:24
Voz speaker_4

O depende qué, si pregunta es diez x más compleja, yo voy a, a hacer un routing modelo más grande. Pero... Y usar y poner esta lógica actualmente fuera de mi sistema a otra sistema de routing sin manera de controlarlo. Volvemos a esto, un concepto determinismo, indeterminismo y de, mmm, y si genera confianza en este, en el sistema.

52:44
Voz speaker_4

Yo nunca voy a hacer.

52:45
Bernat Farrero

¿Cuál es el stack, eh, de tecnologías que estamos utilizando en Factorial para, para crear una plataforma donde todos los developers puedan estar creando y, y, y haciendo, usando la AI?

52:57
Voz speaker_4

Vale. Como capa, al final, eh, ONE es un árbol muy, muy, muy grande de, de diferentes agentes. Es como un sistema multiagéntica con modelos diferentes, con prompts diferentes, con manera de compartir este contexto entre ellos. Usamos Mastra JS, que es un framework, por un lado, muy potente, por otro lado, es muy low level, que no te impone un montón de sus ideas, como LangGraph y LangChain y otros.

53:22
Voz speaker_2

¿Qué hace Mastra? Explícalo un poquito.

53:23
Voz speaker_4

Sí, Mastra es un, pues, volvemos a esto un poco camino o limitaciones que, que te pone o, mmm. Mastra es una manera de definir primitivos en sistema agéntica. ¿Cuál es el agente? ¿Cómo tú puedes escribir un prompt y exponer herramientas, ah, que, que este agente tiene? O generar un work-workflow entre por un agente y por después-

53:42
Bernat Farrero

Esto es importante, o sea, darle herramientas. Por ejemplo, si puede buscar en Google, si puede buscar en la API de Factorial, si puede hacer una acción, eso lo defines en Mastra.

53:51
Voz speaker_4

Exacto, esto lo definimos en Mastra, pero no es nuestro código.

53:53
Voz speaker_2

Son, son tools. O sea, al final es lo que cuando se habla de agentes normalmente es el tool access que tú le, lo programas ahí para dar eso.

53:59
Voz speaker_4

Sí, y estas algunas cosas más para cómo hacer evals, cómo hacer, hacer tests, pero nada más. Y por eso no me-

54:05
Bernat Farrero

Es muy bajo nivel.

54:05
Voz speaker_4

Sí, sí, es muy bajo nivel. También es un equipo muy potente, que tenemos una conexión, ah, que nos ayudan mucho.

54:11
Bernat Farrero

Es una startup, Mastra.

54:12
Voz speaker_4

Sí, han levantado trece millones hace tres días o cuatro días.

54:15
Voz speaker_2

Es que es el framework más potente, porque al final aquí ha habido un monopolio de, de Python en cuanto a framework de agente, ¿sabes? Y este es el primero que está saliendo en, en TypeScript para Poder empezar a competir con esos modelos, pues lo que ha comentado Ilia, LangChain, LangGraph, tienes que ir a AI, o sea, está Pidantic AI, que también está muy conocido. O sea, hay varios que han estado ahí compitiendo en el mercado y ahora ha salido el primero en otro lenguaje de programación que no es Python, es totalmente basado en TypeScript.

54:47
Voz speaker_4

Sí, sí, sí, sí.

54:49
Voz speaker_4

Tool calling.

54:55
Voz speaker_4

¿Por qué no usamos...?

55:07
Voz speaker_4

Usamos. Al final, nuestro workflow, voy a repetir, es un sistema multiagente, multiagéntica. Depende del caso de uso. A veces generamos código muy determinístico y a veces hacemos así mucho más flexible, depende de, de cómo es y depende de nuestro ro-routing. Porque voy a repetir, para mí policies es exactamente qué tenemos que hacer. No vamos a generar código, código, código per se, vamos a generar otra abstracción, pero output de la LM va a ser una, una, un scheme, un scheme de datos, una-- algo de terminis que cada persona después puede revisar, abrir esta caja negra y ver que mira, no hay magia.

55:38
Voz speaker_4

Yo puedo controlar todo, yo sé cómo funciona, por eso tengo mi confianza. Y esa es la, nuestra visión.

55:43
Voz speaker_2

Y, y ahí, eh, sí que utilizamos código al vuelo en varios puntos y demás. O sea, por ejemplo, yo tengo un caso totalmente en la cabeza que es cómo estamos ahora cambiando un poco la parte de AI repos. O sea, nosotros no extraemos datos, nosotros generamos la consulta que el, el cliente cuando está preguntando sobre eso quiere hacer sobre ese dataset o sobre esa tabla.

56:02
Voz speaker_2

Y tú ahí lo que estás haciendo es-

56:04
Voz speaker_2

Claro, generas puramente SQL. Lo que estás haciendo es un intérprete de lenguaje natural a SQL y lo que intentas es que con diferentes técnicas, ¿sabes? De, pues darle templates de funciones, de cómo hacer los replays de placeholder y demás, darle esa capa de determinismo, ¿sabes? Y eso es un, una-

56:24
Voz speaker_2

Pero ni siquiera yo que llevo, o sea, yo tengo 10 años de experiencia como data engineering, ¿sabes? He trabajado mucho y SQL es una de las cosas que te las dan cuando empiezas a trabajar en esto, tienes que saber sí o sí. Y al final tú-

56:36
Voz speaker_2

O sea, te dan SQL tal cual, ¿sabes? O sea, y, y es una cosa que es una realidad. O sea, tú al final, muchas veces cuando estás buscando un dato, cuando quieres crear una primera parte, no sabes lo que estás buscando y empiezas a lanzar pequeñas queries, pequeñas aproximaciones y todo. Y luego una cosa superimportante es, que a, que a mí es una de las cosas que, volviendo un poco al tema de cocreación y de One y todo, y es la parte de que siempre ha sido un, un cuello de botella que son los dashboards.

56:59
Voz speaker_2

O sea, esto es una cosa que-

57:01
Voz speaker_2

Pintar los datos va a desaparecer.

57:03
Voz speaker_2

Porque ahora lo que te va a permitir es en función de lo que yo quiera o lo que quiera Ilia, lo que quiera Jordi o lo que quiera Bernat, cada uno de nosotros vamos a pintar nuestra realidad de los datos y no se van a generar esos cuellos de botella que, que estaban, que han pasado siempre de: pues tenemos un dashboard para financial o tenemos un dashboard para tal. O tienes una zona en la que tú interaccionas como usuario con tus datos y te va a dar lo que estás buscando en ese momento, ¿sabes?

57:26
Voz speaker_2

Y te va a construir y te va a hacer partícipe de ese proceso de cocreación que estábamos hablando, ¿vale? Yo quiero identificar sobre esta parte que ya tengo construida, ahora quiero que me saques tres KPIs, porque quiero medir esto de esta forma. Y ahí es donde va a entrar el headcount, los glosarios, la parte de documentación para todo ese conocimiento que tenemos y que luego la empresa va a poder sobreescribir para que eso tenga sentido, esa historia que tú le estás contando tenga sentido.

58:37
Voz speaker_2

O sea, yo creo que aquí, y, y esto sí que, o sea, yo al final cuando empecé aquí en Factorial, ¿sabes? Estaba siguiendo yo una empresa y luego hablándolo también con Miguel, que era Vana AI, que tienen bastantes papers, eh, funcionando, hablando de cómo hacer ese, ese trasvaso de lenguaje natural a SQL. Y al final, eh, vuelvo a repetirme, es un poco cómo le inyectas partes de contexto para funcionar.

58:58
Voz speaker_2

Preguntas similares que han sido resueltas por SQL. O sea, si tú le sueltas a un agente todas las tablas y todos los esquemas, va a alucinar, se va a querer comer el mundo, va a querer-

59:08
Voz speaker_2

No entiende nada y va a intentar resolver por fuerza.

59:12
Voz speaker_4

Es difícil hacer esto agnósticamente, del dominio de datos.

59:17
Voz speaker_4

El problema es el conocimiento.

59:19
Voz speaker_4

Una de las cosas que-

59:33
Voz speaker_2

Y no solamente es eso, ¿sabes? Una de las cosas que, que nos hemos dado cuenta trabajando estas veces es muchas veces le tienes que decir a la AI para qué sirve esto, pero muchas veces es más importante para no, para lo que no sirve esto. Es decir, decirle: "Oye, mira, esto sirve para resolver estas preguntas, pero no vale para esto. No vayas por este camino cuando te pregunten algo así". Porque ponerle esos límites, esas blacklists, le hacen tomar decisiones muy buenas.

59:57
Voz speaker_2

Exactamente. Y hace que por lo menos la alucinación esté cortada ya en un momento de que digas: "Oye, no, por aquí no resuelvas este camino".

60:05
Voz speaker_4

Última pregunta. Yo creo que vamos cortando.

60:08
Voz speaker_2

Vamos a dormir, que casi mañana es el día siguiente.

60:10
Voz speaker_4

Sí, no, Uriol, por cierto, ya está volando ahora mismo, está volando. O sea, no lo veréis aquí, porque tenía que coger un vuelo. Eh, ¿vosotros dónde, dónde aprendéis? O sea, ¿dónde leéis? ¿Qué leéis? ¿Cómo encontráis la último paper de no sé qué?

60:24
Voz speaker_2

O sea, yo, yo al final ahí yo creo que es LinkedIn la base la que utilizo siempre.

60:32
Voz speaker_2

Sí, o sea, al final a m-- o sea, tengo varias personas, ¿sabes?

60:39
Voz speaker_2

No, hombre. So-sobre todo, o sea, a mí lo que me gusta es, eh, ver cómo otras personas han llegado a, a diferentes-- o cuáles son las conclusiones que exponen y sobre todo que te pongan la, la trust of source. O sea, no fiarte de lo primero que te digan, sino: "Oye, mira, te pongo esto y aquí tienes el, el, la documentación, o aquí tienes el PDF o aquí tienes el paper".

60:57
Voz speaker_2

Gente técnica.

60:59
Voz speaker_2

Qué LinkedIn más diferente del mío, que tienes .

61:03
Voz speaker_2

Claro, o sea.

61:04
Bernat Farrero

Son líderes de Factorial.

61:07
Bernat Farrero

Nuestro propio origami que nos lo vamos comiendo.

61:10
Voz speaker_2

Claro, no, al final-

61:12
Voz speaker_2

Al final lo que buscas es que lo, lo que entres ahí un poco vaya un poco al tiro de: vale, y esto está ahora, pues por ejemplo, hablamos, que preguntabas antes qué papers o qué cosas tal. Pues ahora mismo estaba saliendo un paper que hablan del agent context engineering, que era una forma de poder hacer un contexto dinámico en función de las preguntas de los usuarios y que había mejorado los evals.

61:31
Voz speaker_2

Y eso, la forma de llegar a ello un poco, a no ser que estés metido en veinte mil revistas científicas, es: oye, mira, esta persona está publicando sus conclusiones de este paper, te deja sus conclusiones y te deja el paper también. Tú ya accedes directamente a la fuente de información y te informas de cuáles son las conclusiones.

61:44
Bernat Farrero

Tú tienes un LinkedIn de, de personas, eh, que publican papers.

61:49
Voz speaker_2

Sí, o sea, depende. Al final da igual un poco a dónde vayas de la plataforma, ¿sabes? El fundamento es el mismo.

61:59
Bernat Farrero

Ilia, ¿tú qué lees?

62:01
Voz speaker_4

Mi manera de aprender, yo estoy pensando, no, no ha cambiado en los últimos diez años. Es como Hacker News y Twitter. No hay otra manera.

62:07
Bernat Farrero

Es increíble que sigas utilizando Hacker News.

62:08
Voz speaker_4

Sí, sí, sí, sí, sí. Porque no he encontrado mejor plataforma.

62:10
Bernat Farrero

¿Tú sigues leyendo Hacker News?

62:12
Voz speaker_4

No, no estoy leyendo Hacker News, Hacker News, estoy leyendo agregadores que están... Sí, sí, sí, como-

62:18
Bernat Farrero

Es increíble, porque yo me doy cuenta que en todos los momentos de mi vida, eh, mira lo que voy a decir, eh, es muy heavy, es muy heavy. He estado sentado, pero físicamente sentado al lado de alguien que lee Hacker News cada día. O sea, yo nunca he leído Hacker News, pero siempre he tenido a alguien al-- y ahora es Ilia.

62:35
Bernat Farrero

Pero antes, o sea, bueno, tú hace mucho tiempo, eh, César, eh, ¿no? Em, hostia, la gen-gente que, eh, está muy conectada a Hacker News.

62:44
Voz speaker_4

Sí. Y otro tema muy importante es probar cosas. Es como me parece-

62:47
Bernat Farrero

Víctor.

62:49
Voz speaker_4

Vamos a que-- nombrar.

62:51
Bernat Farrero

En todo diez minutos seguirá diciendo nombres.

62:53
Voz speaker_2

Estás muy cansado.

62:57
Bernat Farrero

Muy qué más.

62:57
Voz speaker_4

Sí, probar cosas al final. Porque a veces sí es como tú, tú s-- tú puedes leer Hacker News todo el día, pero al final que es muy interesante es que mira, y también especialmente con la AI ahora es gratis. Tú puedes tirar ideas cada cinco minutos y ver: mira, funciona o no funciona. Como mínimo-

63:13
Voz speaker_2

Muy rara vez. Esa es una de las cosas, lo hablaba ahora con un-- hace poco con un amigo mío y es la-- cómo ha bajado la curva de aprendizaje directamente con Stack Overflow, los usuarios y todo. Ya vas ahí cuando, cuando ni siquiera lo sabes.

63:26
Voz speaker_2

Ya te hace el filtrado previo. O sea, y al final yo creo que la idea de futuro es que-

63:30
Voz speaker_4

Curso del año pasado, ¿no?

63:32
Voz speaker_4

Curso del año pasado.

63:33
Bernat Farrero

Ahora, ¿qué es, Codex?

63:34
Voz speaker_4

Claude Code o Codex.

63:35
Voz speaker_2

Codex es otra cosa.

63:36
Voz speaker_4

O OpenCode o...

63:37
Bernat Farrero

Es superestresante, ¿verdad? Cada día es... Pero y n-nosotros te vimos pagando cursos. Es que yo cuando dices estas cosas a mí me preocupan.

63:44
Voz speaker_4

Sí, mira, pero hay, hay diferencias.

63:47
Bernat Farrero

¿Has hecho un contrato multianual o no sé?

63:49
Voz speaker_4

No, no, no, no, no.

63:51
Voz speaker_4

Sí, pero mira, es como depende de qué qui-- qué quieres. Si, si quieres podemos entrar a este rabbit hole. Es como-

63:58
Bernat Farrero

Eso quiero.

64:00
Voz speaker_4

No, no es, no es caso. No, no, no.

64:03
Voz speaker_4

Ya está.

64:04
Bernat Farrero

Ya está, venga, next. No, no, no.

64:07
Voz speaker_4

No, pero al final para mí, por ejemplo, Claude Code es algo mejor a nivel de, de como, de todo equilibrio que hay en flexibilidad, que cómo funciona un modelo detrás, cómo, um, extensible es y porque por ejemplo ahora ellos tienen un mon-- como un nuevo concepto de plugins que tú puedes meter prompts y skills de, de otra gen-- de otras gente.

64:27
Voz speaker_4

Hay un marketplace de esos plugins y cambia totalmente el behavior de, de Claude Code.

64:31
Bernat Farrero

¿Es VS Code también Claude Code?

64:33
Voz speaker_4

No, Claude Code es herramienta de Anthropic.

64:35
Bernat Farrero

No es Cle-- no es IDE.

64:37
Voz speaker_2

VS Code lo puedes conectar directamente como un plugin dentro.

64:39
Voz speaker_4

Hay plugins, hay diferentes maneras.

64:44
Bernat Farrero

Pero tú has estado cien años en la base de Cursor, tú tienes otra mentalidad distinta.

64:46
Voz speaker_4

Eso es otra, es otra cosa, pero depende del por qué. Mira.

64:48
Bernat Farrero

Pero literalmente dos días. Dos días.

64:50
Voz speaker_4

No, hace dos semanas, porque antes no era Claude 4.5. Ahora tenemos Claude 4.5, que es mejor a veces que GPT-5 y GPT-5 Codex. Por eso depende del día, depende de todo. Tú tienes que estar-

65:01
Voz speaker_4

Exacto.

65:03
Voz speaker_4

Es otro tema.

65:03
Voz speaker_2

Al final no hay que pensar que esto es una carrera por quién es el líder de código.

65:06
Voz speaker_4

Es verdad.

65:07
Voz speaker_2

Entonces, ¿quién es el líder de código de la nueva generación? Entonces, claro, el problema es que estamos en un mundo que a las tres semanas te ha cambiado totalmente los esquemas y por eso, o sea, empiezas con Cursor, depen-- yo ahora estoy con Codex, por ejemplo, ¿sabes? O sea, al final cada uno va viendo.

65:20
Bernat Farrero

Pero ¿estás con Codex de Factorial? Porque ¿estamos pagando Codex?

65:25
Voz speaker_4

No, mira, es como Codex ahora es parte de ChatGPT. Si pagas por ChatGPT, tú tienes Codex.

65:29
Voz speaker_2

Claro. Ya directamente lo puedes integrar tú en...

65:32
Bernat Farrero

Windsurf no hemos llegado a usar nunca. Nunca he escuchado Windsurf.

65:35
Voz speaker_4

Yo no sé ninguna persona que está usando Wind.

65:42
Voz speaker_4

Ah, bueno, Devin.

65:44
Voz speaker_4

Devin tampoco, sí. Pero al final más o menos cada plataforma ahora tiene su-

65:49
Voz speaker_4

¿Qué es?

66:16
Voz speaker_2

Todo el mundo, todo el mundo sale en la portada.

66:20
Bernat Farrero

Si haces un ID para, para hacer AI, sí.

66:31
Bernat Farrero

Yo creo que el caso más paradigmático es el de Sana, pero ya lo hemos explicado aquí.

66:36
Bernat Farrero

Que, que, joder, de, de nada-

66:38
Bernat Farrero

De, de cero es poner la palabra AI.

66:41
Bernat Farrero

AI a la palabra y-

66:44
Bernat Farrero

El gradiente también es importante.

66:45
Voz speaker_4

¿Ahora tenemos gradiente?

66:46
Bernat Farrero

Sí, tenemos.

66:48
Voz speaker_4

Me parece que sí. Alguno, algunos gradientes hay. Sí, sí, sí.

66:51
Bernat Farrero

Y después del gradiente, uno coma un billón vendido a WordAI.

67:00
Bernat Farrero

Estaba vendiendo aquí en Factorial.

67:03
Voz speaker_4

No, no, no. A mí me parece que ya sí que había AI algo. Sí, sí, sí.

67:08
Bernat Farrero

Bueno, eh, yo qué sé. Hemos hablado de todo, ¿no?

67:11
Voz speaker_4

Yo creo que he estado más o menos...

67:18
Bernat Farrero

Ese era el topic de la conversación.

67:45
Bernat Farrero

Y lo bueno de la gente que está entrando ahora, eh, esto no sé si lo debería estar diciendo, pero bueno, es igual. La, la gente que está entrando ahora va a entrar con un programa de descuento brutal en el, en la AI.

67:58
Bernat Farrero

Multianual, ¿vale? Que les vamos a hacer una, una grandfathering. Bueno, un grandfathering, pero una, un, una, un descuento brutal multianual para este producto.

68:14
Voz speaker_4

También estoy pensando si alguien quiere ser un parte de, de este bolo, en sentido que con-- ayudarnos construir este futuro de, de Factorial de AI. Mi LinkedIn está-

68:24
Bernat Farrero

We are hiring.

68:24
Voz speaker_4

Sí, mi LinkedIn está siempre abierto, pero por eso...

68:27
Bernat Farrero

Nacho, ¿tú qué vendes?

68:30
Voz speaker_2

No, yo, yo vendo mi propia experiencia. O sea, al final, eh, yo vine aquí un poco-

68:34
Voz speaker_4

Qué sentido.

68:35
Voz speaker_2

No, pero dentro de Factorial, ¿sabes? Y todo. O sea, y un poco relacionado de, del city y demás. O sea, yo vengo, o sea, yo he entrado en Factorial hace un año y creo que es, o sea, es un sitio que estamos haciendo cosas bastante punteras. El reto es gordo, ¿sabes? Hay que entender que estás entrando a trabajar en un reto y que tienes que asumir lo que es un reto y lo que conlleva. Pero vamos, o sea, escribir a Elia o si no, escribirme a mí directamente o a cualquiera de nosotros, ¿sabes?

68:57
Voz speaker_2

Que hay hueco para todos y, y hay muchas oportunidades para poder trabajar en cosas muy chulas en Factorial.

69:06
Bernat Farrero

Jordi, que ya está.

69:17
Bernat Farrero

Muy bien. Pues oye, gracias a todos y hasta la semana que viene.

Episodios relacionados

Mapa de episodios