Curso Completo De Claude Code (+4 Horas) — Transcript
Full transcript
- 0:00Hola y bienvenido a este curso gratis.
- 0:02En este curso vas a aprender paso a paso
- 0:04y con todo tipo de detalles a ganar
- 0:06dinero gracias a la inteligencia
- 0:08artificial. Somos todos conscientes de
- 0:10que la inteligencia artificial es una
- 0:11gran revolución y que nos permite hacer
- 0:13un montón de cosas, como por ejemplo
- 0:15programar. Desde hace ya un tiempo la
- 0:17inteligencia artificial puede programar
- 0:18por nosotros. Nosotros le decimos que es
- 0:20lo que queremos y va a escribir código
- 0:22por nosotros. Pero a día de hoy no
- 0:24únicamente escribe código por nosotros,
- 0:26sino que a día de hoy la inteligencia
- 0:27artificial es capaz de crear programas
- 0:30completos por nosotros. Y esto se llama
- 0:32Vibe Coding. Ya hay personas, como por
- 0:34ejemplo Agustín, personas normales, como
- 0:36puedes ser tú o como puedo ser yo, que
- 0:38están creando estos programas y
- 0:39vendiendo estos programas a empresas y
- 0:42cobran de 500 hasta 10,000 € por cada
- 0:45uno de estos programas, además de luego
- 0:47cobrar una mensualidad por el
- 0:48mantenimiento de estos programas. En el
- 0:50caso de Agustín, él gana de media 20,000
- 0:53€ al mes gracias a todo esto, que serían
- 0:55unos $23,000 todos los meses. Y va a ser
- 0:58el propio Agustín que va a impartir este
- 1:01curso en el cual va a explicar cómo
- 1:03funciona el Vipe coding, cómo podemos
- 1:05hacer para crear estos programas y sobre
- 1:07todo va a explicar cómo podemos hacer
- 1:09para ganar dinero con todo esto. Así que
- 1:11sin más dilación, simplemente decir que
- 1:13si en algún momento sientes que este
- 1:14contenido te ha resultado útil, no dudes
- 1:16en dejar un like. Y dicho esto,
- 1:18empezamos.
- 1:19De trabajo convencional a facturar más
- 1:21de $40,000 al mes en menos de 8 meses.
- 1:24Soy Agustín Medina, CEO de Lambda
- 1:26Automations, mi propia agencia de
- 1:27inteligencia artificial con la que
- 1:29trabajamos a diario con clientes muy
- 1:31grandes y serios y líder de Aink, la
- 1:34comunidad de emprendedores con
- 1:36inteligencia artificial más seria en
- 1:38habla hispana, la red de arquitectos de
- 1:40negocios de inteligencia artificial más
- 1:42grande en la actualidad con más de
- 1:43100.000 1000 en YouTube y con otras
- 1:45redes sociales somaríamos más de 200,000
- 1:47integrantes. Pero el objetivo de hoy no
- 1:49es hablar de mí, es daros el mapa exacto
- 1:52para pasar de trabajo convencional y
- 1:54facturar 0 € exactamente la misma
- 1:57situación en la que me encontraba yo
- 1:58hace un año, a poder facturar más de
- 2:0110,000 € por cliente corporativo
- 2:03vendiendo infraestructura B to B,
- 2:07business to business, es decir,
- 2:08vendiendo soluciones de empresa a
- 2:10empresa, usando el sistema Aink, nuestro
- 2:14vehículo único, sin tocar ni una sola
- 2:16línea de código y sin la necesidad de
- 2:18que tengas ningún conocimiento previo
- 2:19para que puedas aplicar los
- 2:21conocimientos que vamos a ver en este
- 2:22curso. Bienvenidos al meggaurso de VI
- 2:25Coding y de entrada te quiero decir que
- 2:27entender esto, estar aquí en el momento
- 2:30presente ya te estás separando del 99%
- 2:32del mercado, del 99% de la población que
- 2:35están todavía en Chat GPT, si es que
- 2:37están en Chat GPT, porque sorprendería
- 2:39la de gente que ni siquiera está
- 2:41utilizando la inteligencia artificial en
- 2:42su día a día. Nosotros estamos en el
- 2:44siguiente nivel. Ya no estamos hablando
- 2:46de inteligencia artificial, no estamos
- 2:48hablando de automatizaciones, estamos
- 2:49hablando de infraestructura de negocio.
- 2:52Generar código con inteligencia
- 2:53artificial hoy en día ya no es una
- 2:56ventaja. Lo que es una ventaja es
- 2:58convertirlo en dinero. Y para eso
- 3:01estamos aquí el día de hoy. No vamos a
- 3:03hablar de teoría, no vamos a hablar de
- 3:04nada que no sea estrictamente necesario
- 3:07y por eso vamos a enfocarnos en
- 3:09construir aplicaciones como por ejemplo
- 3:11esta integración a través de WhatsApp
- 3:13donde tenemos centralizado todo nuestro
- 3:15sistema de facturación en un solo punto
- 3:17y que podemos vender a empresas
- 3:19directamente porque esto les va a hacer
- 3:21ahorrar cientos de horas al mes y tiene
- 3:23un valor extremadamente justificado. Y
- 3:25esto está construido en cuestión de una
- 3:28hora y vas a poder hacerlo tú mismo con
- 3:30los conocimientos que vamos a ver en el
- 3:31día de hoy. Y ahora vamos a ver qué
- 3:33dominaremos paso a paso en este curso,
- 3:35donde de nuevo no vamos a ver nada que
- 3:37no sea estrictamente necesario para que
- 3:39tú logres el objetivo de crear tu
- 3:41negocio y poder llegar a facturar con lo
- 3:43que vais a ver a continuación. En el
- 3:45módulo número uno vamos a destruir las
- 3:47excusas. Quiero que desde el momento
- 3:49inicial de este curso rompamos todos
- 3:52nuestras creencias limitantes, todas las
- 3:54creencias que nos hacen pensar que esto
- 3:56no nos pertenece, que esto es para gente
- 3:58que tienen estudios, que esto es para
- 3:59privilegiados y que nosotros no nos
- 4:01merecemos esta oportunidad. Eso es
- 4:02fundamental que lo rompamos desde ya. Lo
- 4:05sentí al principio y no quiero que lo
- 4:07sientas tú. En el módulo número dos
- 4:08vamos a hablar acerca de en qué consiste
- 4:10este modelo de negocio. Vamos a reducir
- 4:13la complejidad lo máximo que nos sea
- 4:15posible para aterrizarlo y que se pueda
- 4:17entender a la perfección. En el módulo
- 4:19número tres vamos a hablar de
- 4:21fundamentos de Antigravity y Cloud Code,
- 4:24donde vais a ser expertos en crear
- 4:26aplicaciones con inteligencia
- 4:27artificial, tan solo dominando el
- 4:30lenguaje natural, es decir, el lenguaje
- 4:32escrito de las personas, de los seres
- 4:34humanos, donde vamos a crear tres
- 4:35aplicaciones que podéis vender hoy mismo
- 4:37para en el módulo cuatro hablar de
- 4:39despliegue y cómo entregar estas
- 4:40aplicaciones a los clientes. En este
- 4:42curso vais a tener desde la creación,
- 4:44los fundamentos hasta la entrega, la
- 4:47prospección, la venta y cómo de nuevo
- 4:50vamos a vender estos servicios, que es
- 4:52para eso que nos vamos a encargar de
- 4:53daros todo lo necesario en el módulo
- 4:55número cinco, donde incluso vais a tener
- 4:57una propuesta comercial para que de
- 4:59nuevo no os falte absolutamente nada.
- 5:01Este curso está pensado al milímetro
- 5:03para que pases del punto A, es decir, no
- 5:06saber nada, al punto B, puedas crear tu
- 5:09negocio y generar ingresos. Y para que
- 5:11empieces desde ya, para que tomes acción
- 5:13ahora mismo, tienes los recursos gratis
- 5:16para crear las tres aplicaciones que
- 5:18vamos a crear en este curso conmigo de
- 5:20forma colaborativa directamente en la
- 5:22descripción. Por eso, pon pausa a este
- 5:24vídeo, entra en el link que tienes en la
- 5:26descripción, te llevará a un grupo de
- 5:28WhatsApp y ahí tendrás los recursos
- 5:30necesarios que entenderás posteriormente
- 5:32para que puedas crear estas aplicaciones
- 5:34de forma colaborativa conmigo y que
- 5:36podrás vender hoy mismo. Muy importante
- 5:38que tomes acción. Ahora, de nuevo, la
- 5:41parálisis por análisis no te va a llevar
- 5:42a ninguna parte. Buscamos gente que tome
- 5:44acción. La aplicación número uno que
- 5:45vamos a crear es una web con un sistema
- 5:47de calificación de el ladits y
- 5:49enriquecimiento. Esto lo vais a entender
- 5:50después y os va a fascinar. La
- 5:52aplicación número dos es un sistema de
- 5:54contabilidad y facturación a través de
- 5:56WhatsApp con una aplicación de
- 5:59escritorio. La aplicación número tres es
- 6:01un agente de ventas 247 que vamos a
- 6:03poder vender directamente a un
- 6:05e-commerce y que nos va a responder con
- 6:07información del producto, preguntas
- 6:08frecuentes acerca del e-commerce y nos
- 6:11va a dar imágenes de esto para que los
- 6:13clientes puedan tomar una mejor decisión
- 6:15y aumentar las ventas del e-commerce. Si
- 6:18ho cerraras este vídeo y tan solo
- 6:19vendieras dos aplicaciones de las que
- 6:21has visto, ya tendrías un negocio real
- 6:24hoy mismo. Pero antes, quiero ser 100%
- 6:26transparente con todos vosotros. Esto no
- 6:28es una promesa para hacerse rico de la
- 6:29noche a la mañana muy rápido, como todo
- 6:32lo que merece la pena en esta vida y
- 6:33como estoy seguro de que ya sabéis,
- 6:35requiere trabajo y dedicación. Vas a
- 6:38fallar, te lo adelanto, yo he fallado en
- 6:40el camino muchas veces. Te vas a
- 6:41frustrar con los proms, le vas a pedir
- 6:43cosas a la inteligencia artificial, no
- 6:45te va a entender, vas a pensar que no
- 6:46eres suficiente. He estado ahí, por eso
- 6:49te lo adelanto y tienes que aceptar que
- 6:51va a ser normal y probablemente pienses
- 6:53que esto no es para ti y esto de nuevo
- 6:56es normal. La diferencia es que yo os
- 6:58voy a enseñar el camino real porque lo
- 7:00he recorrido y es por eso que si vas a
- 7:01seguir aquí es muy importante que
- 7:03aceptes el manifiesto Ailink, que es el
- 7:05que han seguido todos los alumnos de
- 7:08éxito. Y esto es la regla número uno, no
- 7:11vendemos tecnología, vendemos soluciones
- 7:14a problemas y ganamos dinero por ello.
- 7:16La regla número dos es que somos los
- 7:19mejores en lo nuestro. La excelencia es
- 7:21nuestro hábito. Somos la marca más
- 7:24premium. Somos los mejores. Eres el
- 7:26mejor. Quiero que tengas eso en la
- 7:28cabeza desde ya. Si vamos a construir
- 7:30algo, quiero que seamos los mejores. Muy
- 7:32importante que optemos a la excelencia.
- 7:35Siempre tiene que ser nuestro hábito. No
- 7:37podemos aceptar la mediocridad. No
- 7:39podemos aceptar entregar algo que no sea
- 7:41lo suficientemente bueno para nuestros
- 7:43clientes. No podemos aceptar ese tipo de
- 7:45cosas. La regla número tres es que somos
- 7:47arquitectos premium y no somos técnicos
- 7:50baratos. Esto nos diferencia del 99% del
- 7:53mercado, del 99% de emprendedores con
- 7:56inteligencia artificial y hace que
- 7:58seamos totalmente únicos. Vamos a hablar
- 8:00de mentalidad porque seguramente ahora
- 8:02mismo estás pensando, "Vale, Agustín,
- 8:04pero yo no voy a saber hacer esto."
- 8:06Falso. Primero, el mayor obstáculo para
- 8:09empezar no es el mercado actualmente,
- 8:11son las excusas que tú mismo te cuentas
- 8:13y que yo me contaba en un inicio. Y
- 8:15vamos a romperlas una a una, todas ellas
- 8:17hablando de nuevo de mi caso particular,
- 8:20cero teoría. La excusa número uno es que
- 8:22necesitas estudios superiores para poder
- 8:24programar con inteligencia artificial y
- 8:26crear un negocio en torno a esto. Mi
- 8:28realidad, soy un fracaso académico. Ni
- 8:30siquiera acabé en la educación
- 8:32secundaria. No es algo de lo que me deba
- 8:33sentir orgulloso, pero creo que te puede
- 8:35motivar saberlo. Excusa número dos,
- 8:38necesito saber programar. La realidad es
- 8:41que Claude Code puede programar por ti.
- 8:43No necesitas saber programar. Si sabes
- 8:45programar, lógicamente vas a tener una
- 8:47ventaja superior y se te va a hacer todo
- 8:49mucho más fácil, pero no es necesario
- 8:51saber programar. Excusa número tres,
- 8:54tengo que ser un vendedor experto. La
- 8:56realidad es que vas a hacer venta
- 8:57consultiva B2B, vas a auditar y no vas a
- 9:00vender en ningún momento. Lo único que
- 9:02vas a hacer es acompañar a tu cliente a
- 9:04tomar la mejor decisión aplicando los
- 9:06conocimientos que vas a ver en este
- 9:08curso. Pero entonces, ¿cómo pasé de cer
- 9:10a 40,000 en tan poco tiempo? Pues no fue
- 9:12ni inteligencia ni suerte, fue el
- 9:14vehículo, el sistema ALink, donde
- 9:16lógicamente no operamos solos,
- 9:18entendemos la importancia del networking
- 9:20y esta redink en acción. Santiago hizo
- 9:23$4,000 en 4 días aplicando nuestra
- 9:26metodología. Cristian logró una
- 9:27financiación de $35,000 en Colombia. Ahí
- 9:30tenéis más detalles de este caso de
- 9:31éxito en particular. Francisco logró
- 9:33vender un proyecto MVP, o sea, un
- 9:36producto mínimo viable. ni siquiera era
- 9:37la versión final por más de $10,000 en
- 9:40México. Javier factura más de $10,000 en
- 9:437 meses, donde pone que además que ha
- 9:45sido 7 meses muy duros y este es el tipo
- 9:48de cosas que a mí me hacen sentir
- 9:49plenamente orgulloso. Podría seguir
- 9:51durante una hora hablando de todos los
- 9:53casos de éxito que tenemos. Y de nuevo,
- 9:55no exagero, tenemos más de 100. Y ellos
- 9:58usaron la inteligencia colectiva de la
- 9:59red para lograrlo, porque es tan
- 10:01importante saber cómo conectarnos para
- 10:04amplificar nuestros conocimientos y
- 10:06nuestro potencial. Y bien, vamos a
- 10:07hablar del problema. Actualmente, el 99%
- 10:10de las empresas saben que necesitan
- 10:12inteligencia artificial, tienen fomo,
- 10:14tienen miedo de quedarse fuera de la
- 10:16mayor revolución de la historia, pero
- 10:18están hartas de que las agencias de
- 10:19inteligencia artificial, dinosaurios,
- 10:21que no aportan ningún tipo de valor real
- 10:23al mercado. Y ahí es donde entramos
- 10:25nosotros, porque las empresas necesitan
- 10:27infraestructura real, no necesitan
- 10:30tecnología, necesitan mejoras en sus
- 10:32procesos internos y ahí está la
- 10:35oportunidad única. No vendemos
- 10:38tecnología, no vendemos automatización,
- 10:40no vendemos nada de esto. Vendemos
- 10:43infraestructura para mejorar procesos
- 10:45empresariales. Tu posición no es ser
- 10:46programador de código. Tu nueva
- 10:48identidad es arquitecto ALink. ¿Y por
- 10:50qué Ailink? Porque básicamente estamos
- 10:52conectando la inteligencia artificial
- 10:54con la utilidad real. Actualmente la
- 10:57tecnología es extremadamente potente.
- 10:59Los modelos de lenguaje como Chat GPT,
- 11:01Cloue, Gemini, todos estos que habéis
- 11:03oído hablar a lo largo de estos meses
- 11:05son increíbles, pero no tienen utilidad
- 11:08si nosotros no le damos utilidad en el
- 11:10mercado. Y eso es lo que nosotros vamos
- 11:12a hacer. Vamos a conectar la tecnología
- 11:14con soluciones empresariales para que
- 11:16nuestros clientes ganen más dinero y nos
- 11:18paguen. En consecuencia, Cloud Code va a
- 11:20programar por nosotros y nosotros
- 11:22simplemente nos tenemos que encargar de
- 11:24traducir los problemas. Tenemos un
- 11:26empleado que nosotros dirigimos, pero
- 11:28toda esta identidad no sirve si no sabes
- 11:30dónde está actualmente el dinero dentro
- 11:31de una empresa. Y es por eso que tenemos
- 11:33que entender qué vendemos realmente y en
- 11:35qué consiste este modelo de negocio. Lo
- 11:37que nosotros vamos a hacer es
- 11:38delincadores tecnológicos. Existe
- 11:41muchísima tecnología ahí afuera,
- 11:43tecnología increíble, pero poca
- 11:45aplicación real en el mercado. La
- 11:47mayoría de tecnologías que estáis viendo
- 11:49hoy en día de inteligencia artificial
- 11:51son fascinantes si las vemos como una
- 11:53simple demo de Twitter que nos enseñan
- 11:55los típicos gurús, pero estamos viendo
- 11:58de que no están aplicándose en empresas
- 12:01y que no están impactando positivamente
- 12:03en negocios. Y es ahí donde nosotros,
- 12:05gracias a nuestra creatividad, nuestra
- 12:07experiencia en diferentes sectores,
- 12:10podemos aplicar estas tecnologías para
- 12:13impactar positivamente y por lo tanto
- 12:15cobrar gracias a ello, porque existe una
- 12:18ley básica, fundamental de los negocios
- 12:21y de la vida en general, que es que
- 12:23vamos a cobrar proporcionalmente y vamos
- 12:26a tener un nivel de ingresos en nuestra
- 12:27vida equivalente a lo grandes que sean
- 12:30los problemas que solucionamos. Si
- 12:33solucionamos problemas pequeños porque
- 12:35somos un empleado que está haciendo una
- 12:37tarea repetitiva, vamos a cobrar poco en
- 12:40consecuencia. No estamos solucionando
- 12:42problemas grandes. En el momento que
- 12:44solucionamos problemas muy grandes e
- 12:46impactamos positivamente en negocios,
- 12:49vamos a cobrar mucho por ello. Esto no
- 12:52es magia, no es ningún tipo de secreto,
- 12:54no es un truco, simplemente es
- 12:56entendimiento de los fundamentos básicos
- 12:58de la vida. Solucionamos problemas
- 13:00grandes y obtenemos beneficios de ello
- 13:03gracias a que lincamos tecnologías de
- 13:05forma eficiente. ¿Y por qué linkcamos
- 13:07tecnologías y no creamos tecnologías?
- 13:10Básicamente porque hoy en día para crear
- 13:12algo tenemos que ser una empresa
- 13:14multimillonaria con una gran capacidad
- 13:16de inversión porque nosotros en nuestra
- 13:18casa ya no tenemos la capacidad de
- 13:20competir contra ellos, no tenemos la
- 13:22capacidad de crear a menos que seamos el
- 13:24próximo genio de Silicon Valley, que
- 13:26bueno, es probable que seas él en este
- 13:28momento, pero la mayoría de nosotros no
- 13:30es el caso. Y por lo tanto, esta
- 13:32humildad de conectar la tecnología es la
- 13:35que nos va a hacer ganar mucho dinero de
- 13:37forma, de nuevo, totalmente lógica. No
- 13:40se trata de un truco mágico y todo esto
- 13:43lo logramos porque se ha caído el muro
- 13:46tecnológico, el muro que limitaba a
- 13:48aquellas personas que no tenían
- 13:50conocimientos técnicos para traducir
- 13:52esos problemas en soluciones, porque
- 13:54hasta la fecha teníamos que ser
- 13:56programadores, teníamos que ser
- 13:57ingenieros y teníamos que tener toda una
- 13:59serie de conocimientos muy específicos
- 14:01en un área en particular para poder
- 14:04crear estas soluciones y cobrar por
- 14:06ellas. Hoy en día, gracias al vive
- 14:09coding y a herramientas como cloud code
- 14:11antigravity, podemos hacerlo simplemente
- 14:15con lenguaje natural. El lenguaje
- 14:17natural de los seres humanos, el que
- 14:19escribimos, el español, el inglés, el
- 14:22que sea, solo tenemos que especificarle
- 14:25con texto aquello que necesitemos,
- 14:27evidenciando un problema de nuestro
- 14:29cliente para darle una solución. Y esta
- 14:32solución va a estar en forma de
- 14:35aplicación. es una aplicación que
- 14:37soluciona un problema de forma
- 14:39repetitiva y consistente con un
- 14:42dashboard que nuestro cliente tiene para
- 14:44visibilizar cómo esto funciona y que
- 14:46tenga ese valor percibido. Y este
- 14:48dashboard puede ser, por ejemplo, el que
- 14:50vamos a enseñar posteriormente de
- 14:52automatización de facturas, que esto de
- 14:54nuevo lo hacemos en cuestión de horas
- 14:56sin picar ni una sola tecla de código. Y
- 14:59la clave es que nosotros no estamos
- 15:01vendiendo este software, que puede ser
- 15:04increíble. No estamos vendiendo esta
- 15:06tecnología. Lo que estamos vendiendo es
- 15:08el retorno de inversión para nuestro
- 15:11cliente. Estamos vendiendo la
- 15:12posibilidad de que nuestro cliente
- 15:13ahorre una serie de horas semanalmente,
- 15:16una serie de horas mensualmente, que
- 15:18pueden ser 20 horas gracias a que
- 15:21fácilmente por este sistema de
- 15:22contabilidad automatizado se va a
- 15:23ahorrar, que esto pueden ser $1,000 al
- 15:26mes, lo cual justifica muy fácilmente
- 15:31que esta solución pueda costar 5,000,
- 15:346,000, 10,000, lo que haga falta. ¿Por
- 15:36qué? Porque en 5 meses de ahorro para
- 15:38nuestro cliente la va a tener totalmente
- 15:41amortizada, es matemática. Y en resumen,
- 15:43este modelo de negocio entre tú y yo
- 15:46consiste en crear aplicaciones gracias a
- 15:49herramientas de vive coding que van a
- 15:52hacer todo el trabajo sucio por
- 15:53nosotros, se van a encargar de programar
- 15:55por nosotros y nosotros simplemente le
- 15:57vamos a dar indicaciones específicas
- 15:59para que se cumpla el propósito. Pero
- 16:01esto es entre tú y yo. Para nuestro
- 16:03cliente no estamos vendiendo tecnología,
- 16:05no estamos vendiendo cloud code, no
- 16:07estamos vendiendo nada de esto. Lo que
- 16:09estamos vendiendo es ahorro de horas.
- 16:16Estamos vendiendo optimización de
- 16:18procesos y estamos vendiendo dinero.
- 16:20Aunque suene contraintuitivo, estamos
- 16:22haciendo que nuestro cliente cobre más
- 16:23dinero y por lo tanto esto va a hacer
- 16:25que nosotros de nuevo cobremos en
- 16:28consecuencia y nos vamos a focalizar
- 16:29muchísimo en aplicaciones lo más
- 16:32sencillas posibles. Solemos pensar que
- 16:34tenemos que crear el próximo SAS
- 16:36revolucionario, que tenemos que crear el
- 16:38próximo Facebook. Y esto es probable que
- 16:41pueda llegar a ser así, pero no os lo
- 16:43recomiendo. Os recomiendo que os
- 16:44centréis en aplicaciones lo más
- 16:46sencillas posibles que solucionen un
- 16:48solo problema muy doloroso de una forma
- 16:51muy eficiente, porque aquí es donde está
- 16:53el dinero. Si nos empezamos a enfocar en
- 16:55soluciones complejas, con mucho código,
- 16:58con mucha ambición y con todo este tipo
- 17:00de cosas que hacen que sea muy difícil
- 17:02de mantener, lo que va a ocurrir es que
- 17:04estas soluciones van a fallar y esto
- 17:06repercute negativamente en nuestro
- 17:08cliente y en nuestra imagen. Por lo
- 17:10tanto, soluciones sencillas que podamos
- 17:12paquetizar de forma eficiente gracias a
- 17:15aplicaciones que creemos en cuestión de
- 17:17horas. Y además, una vez vendemos estas
- 17:19soluciones, la ventaja que tenemos es
- 17:22que podemos productizarlas. Este primer
- 17:24cliente vamos a invertir en paquetizar
- 17:26esta solución una serie de horas, vamos
- 17:28a suponer 20 horas, pero al siguiente
- 17:31cliente que le vendamos exactamente esa
- 17:33solución, esa aplicación, vamos a poder
- 17:36venderlo paquetizado, sin la necesidad
- 17:38de que lo desarrollemos constantemente.
- 17:40Y este esfuerzo que hacemos una sola
- 17:42vez, lo podemos vender a 500 empresas en
- 17:46la misma situación y hacerlo
- 17:48infinitamente escalable. Y es aquí donde
- 17:51está la ventaja de la infraestructura. Y
- 17:52es aquí donde nos diferenciamos de las
- 17:54agencias convencionales, que son
- 17:57agencias dinosaurios que simplemente
- 17:58venden automatizaciones que hoy en día
- 18:01pueden tener sentido, lógicamente que
- 18:03pueden tener sentido, pero que el
- 18:05cliente no ve el valor percibido que
- 18:07tienen estas porque ellos ya tienen la
- 18:08percepción de que pueden hacerlo ellos
- 18:10mismos. son extremadamente ineficientes
- 18:12a la hora de implementarlas y su ciclo
- 18:15de validación de mercado es muy lento.
- 18:18Pensad que el 60% de las ideas
- 18:21tecnológicas fracasan y esto es algo que
- 18:23tenemos que aceptar. Es probable que
- 18:25tengamos una idea fascinante, que nos
- 18:27enamoremos muchísimo de ella, pero es
- 18:29probable que esta idea fracase. Existe
- 18:32un 60% de posibilidades, por lo tanto,
- 18:35no es tanto tener ideas brillantes, es
- 18:37tener muchas ideas y ejecutarlas de
- 18:39forma masiva e imperfecta. Es decir,
- 18:42creamos un producto mínimo viable, un
- 18:45MVP.
- 18:49Este MVP lo presentamos ante nuestro
- 18:51cliente ideal y en el momento que
- 18:53nuestro cliente valida esta demanda, es
- 18:55decir, que él mismo confirma que
- 18:58necesita esta aplicación para su
- 19:00empresa, lo que hacemos es acabar de
- 19:02desarrollarlo y gracias al BP coding,
- 19:04nosotros podemos hacer esto en cuestión
- 19:07de horas y minutos, mientras que las
- 19:09agencias convencionales dedicarían
- 19:11semanas, días, meses. Por lo tanto, es
- 19:15una cuestión de evolución natural del
- 19:17mercado. Aquellos que apliquen esta
- 19:19metodología, la metodología Ailink, van
- 19:21a dominar el mercado porque básicamente
- 19:23estamos pasando por la derecha a todos
- 19:25aquellos que están siguiendo los ciclos
- 19:27convencionales y están haciendo las
- 19:28cosas de forma lenta, laboriosa y con
- 19:32burocracias muy pesadas. En resumen, lo
- 19:34que nosotros hacemos es detectar un
- 19:37problema muy concreto,
- 19:39crear un producto que es una aplicación
- 19:42que lo soluciona de una forma muy simple
- 19:44y consistente, presentarlo ante nuestro
- 19:47cliente y cobrar por ello. Ya está. No
- 19:51hacemos nada más, pero lo hacemos de
- 19:53forma inteligente, sistemática y
- 19:56aplicando apalancamientos extremos. Y
- 19:59esos apalancamientos se basan en todos
- 20:01los módulos que vamos a ver a lo largo
- 20:02de este curso. Uno, en la parte técnica,
- 20:04ser los mejores en lo nuestro, que de
- 20:06esto me voy a encargar yo en este curso.
- 20:09Dos, cómo paquetizar la oferta. Tres,
- 20:12cómo entregar estos servicios. Cuatro,
- 20:15cómo conseguir estos clientes. Ya está.
- 20:19En cuanto a las estrategias de precios,
- 20:20propuestas comerciales, todo lo demás lo
- 20:22vamos a ver al final. Así que vamos
- 20:24directamente con los fundamentos.
- 20:26Perfecto. Pues vamos manos a la obra a
- 20:27construir nuestra primera aplicación y
- 20:29para eso necesitamos un ID, un entorno
- 20:31de desarrollo integrado. Vamos a
- 20:33utilizar un ID que se llama Google
- 20:35Antigravity. De momento, si no estáis
- 20:37relacionados con la programación, esto
- 20:39sonará a chino el tema del IDE. Ya os
- 20:41digo que es muy simple y que vamos a
- 20:43irlo entendiendo sobre la marcha.
- 20:45Vosotros simplemente vais a buscar
- 20:46Google Antigravity, lo vamos a descargar
- 20:49desde aquí, desde la sección de
- 20:50descargas. Como veis, está disponible en
- 20:52todos los sistemas operativos. En
- 20:54nuestro caso, lo vamos a descargar para
- 20:56Mac. Vosotros seleccionáis vuestro
- 20:58sistema operativo y una vez lo tengamos
- 21:00descargado, simplemente seguimos el
- 21:02proceso de instalación tal cual. Cuando
- 21:04abrimos Antigravity por primera vez, lo
- 21:05que veremos es esto de aquí. Como veis,
- 21:08nos da la opción de abrir una nueva
- 21:10carpeta, nos da la opción de abrir un
- 21:12agent manager y clonar un repositorio.
- 21:14En este caso, a la que nosotros nos
- 21:16interesa es abrir una nueva carpeta.
- 21:18Pensad que lo que estamos haciendo con
- 21:20un IDE es simplemente tener un
- 21:21explorador de archivos. Es decir, que
- 21:24vamos a acceder a carpetas, crear,
- 21:26manipularlas y dentro de este explorador
- 21:28de archivo vamos a hacer cosas con
- 21:31herramientas que vamos a ver
- 21:32posteriormente. Por el momento creamos
- 21:34una nueva carpeta. En este caso yo lo
- 21:36voy a hacer en el escritorio y le voy a
- 21:38dar el nombre de prueba
- 21:41número uno. Lo creamos,
- 21:44abrimos
- 21:46y si os fijáis tenemos justo a la
- 21:49izquierda el explorador donde yo puedo
- 21:51ir creando diferentes carpetas. dentro
- 21:53de esta carpeta principal que sería la
- 21:55carpeta raíz, como por ejemplo test
- 21:592.
- 22:01Y aquí adentro yo podría crear también
- 22:03archivos como por ejemplo un punto doc
- 22:07que sería un documento. Podría crear
- 22:08también un punto txt y le podría llamar
- 22:12cuento.txt.
- 22:14Y aquí es donde nosotros tenemos todo el
- 22:16editor de texto donde va a suceder la
- 22:19magia. Este editor de texto que yo tengo
- 22:21abierto en este momento es un editor de
- 22:23texto de lenguaje plano, es decir,
- 22:26simplemente estoy introduciendo
- 22:28palabras, texto que no se van a
- 22:30interpretar como código. Pero cuando
- 22:31ordenamos esos textos de una determinada
- 22:33forma con unas extensiones y unos
- 22:36lenguajes, sucede la magia de los
- 22:38programas. Y es por eso que podemos
- 22:40ejecutar cosas y crear páginas web y
- 22:43crear aplicaciones. Simplemente lo
- 22:44estamos haciendo de una forma
- 22:46determinada. Si os fijáis, esta misma
- 22:48estructura que tenemos aquí es la misma
- 22:51que tenemos en el escritorio. Si vengo
- 22:53aquí y abro prueba un, veréis que tengo
- 22:56test 2 y cuento punt txt. Eh, esto nos
- 23:01dice que lo que realmente estamos
- 23:03haciendo es manipular documentos dentro
- 23:06de nuestro ordenador gracias a este
- 23:08visualizador. Por lo tanto, recordar un
- 23:11explorador a la izquierda, un editor de
- 23:13texto en el centro y justo a la derecha
- 23:15es donde sucede la magia. Aquí tenemos
- 23:18un agente de inteligencia artificial que
- 23:20tendréis que haber iniciado sesión con
- 23:22vuestra cuenta de Google para que esto
- 23:24os aparezca. Todos tenemos un Gmail y es
- 23:26donde yo puedo interactuar con el agente
- 23:28que es el que va a manipular todas estas
- 23:30carpetas, todos estos documentos y todos
- 23:32estos códigos para que suceda aquello
- 23:34que nosotros estamos buscando. Por
- 23:36ejemplo, si yo ahora mismo guardo,
- 23:38¿vale?, que lo haría con el comando de
- 23:40command s en Mac en este caso y le digo
- 23:44que manipule el txt para crear un
- 23:46pequeño cuento,
- 23:53un cuento de 15 palabras.
- 23:58Veréis que en unos segundos, muy rápido,
- 24:00porque la tarea que le estamos
- 24:01solicitando es supercreta y muy fácil,
- 24:05va a ser capaz de generarlo. ¿Veis? está
- 24:08pensando. Esto sería el razonamiento que
- 24:11está siguiendo internamente la
- 24:12inteligencia artificial.
- 24:14Y ahora lo que va a hacer es escribirlo.
- 24:16Si os fijáis, aquí tenemos el texto que
- 24:19estaba antes, que es el hola coma y
- 24:21encima está la modificación con el
- 24:23pequeño cuento que ha realizado este
- 24:25agente, que es el que tiene el control
- 24:28de toda esta sala de mandos que estáis
- 24:29viendo aquí y que en un principio parece
- 24:31muy compleja, pero que simplemente
- 24:33tenemos que saber lo justo para darle
- 24:35indicaciones a la inteligencia
- 24:36artificial para hacer aquello que
- 24:38nosotros deseemos. Le voy a decir que
- 24:40acepto. Y aquí es donde ocurren los
- 24:42cambios. Fijaos,
- 24:45veis, genial. Vamos a dar un pequeño
- 24:47paseo para entender algo mejor el tema
- 24:49del ID y sobre todo de la gente. Si
- 24:52venimos aquí, tenemos acceso a las
- 24:53conversaciones pasadas. Aquí podríamos
- 24:56abrir una nueva conversación y aquí
- 24:58podemos añadir configuraciones que vamos
- 25:00a ver posteriormente porque vais a ver
- 25:02que vamos a utilizar otra tecnología que
- 25:04es incluso más potente. Pero antes
- 25:06tenemos que entender esto. Si por lo que
- 25:08sea me he equivocado y yo no estoy de
- 25:10acuerdo con este cuento que me ha
- 25:12generado, yo puedo volver al pasado
- 25:14gracias a ese rewind de aquí, que esto
- 25:17es muy importante porque hay ocasiones
- 25:19donde nosotros nos equivocamos y no
- 25:21queremos volver a prontear
- 25:23constantemente sin un resultado. Aquí
- 25:25abajo tenemos la opción de adjuntar
- 25:28media, hacer menciones y llamar a
- 25:30subwflows, que esto es algo que veremos
- 25:31posteriormente. Justo aquí podemos
- 25:34cambiar entre los diferentes modos.
- 25:36Tenemos el modo fast y el modo planning.
- 25:38El modo fast sería algo así como alguien
- 25:40muy impulsivo y muy eficiente que
- 25:42simplemente ejecuta. Y el modo planning
- 25:44es alguien que se para a pensar, se
- 25:46sienta, hace un pequeño plano y a partir
- 25:47de ahí va ejecutando. Justo aquí tenemos
- 25:50la opción de seleccionar los diferentes
- 25:52modelos, porque sí existen diferentes
- 25:54modelos de inteligencia artificial y
- 25:56cada uno de ellos es específico para una
- 25:58tarea en particular. Si por ejemplo
- 26:00buscas hacer algo muy potente, vas a
- 26:02seleccionar el high. Si es algo menos
- 26:04pesado, vas a seleccionar el low. Aquí
- 26:07tenemos la opción de citar directamente
- 26:09con audio, que esto, por cierto, os lo
- 26:11recomiendo, pero después os voy a
- 26:12enseñar una herramienta incluso mejor. Y
- 26:14si os fijáis en el editor de texto,
- 26:16tenemos la opción también de abrir
- 26:18diferentes pestañas simultáneas donde
- 26:21podemos modificar, comparar y trabajar
- 26:24en diferentes archivos o documentos que
- 26:26tengamos dentro de nuestro entorno.
- 26:28Genial. Y ahora ya hemos jugado un poco
- 26:30haciendo esto del cuento, que realmente
- 26:32es un ejemplo de reducción al absurdo,
- 26:34algo para que veamos cómo funciona.
- 26:36Ahora le vamos a solicitar que haga una
- 26:37calculadora muy muy rápida y que me la
- 26:39ejecute en cuestión de 15 segundos. Se
- 26:41lo digo y voy a utilizar una herramienta
- 26:43que se llama Whisper Flow para poder
- 26:44citárselo. Oye, necesito que me hagas
- 26:47una calculadora en cuestión de unos 15
- 26:48segundos y que la ejecutes tú
- 26:50automáticamente. Algo muy simple que
- 26:52funcione a la perfección. Se lo
- 26:53solicito. Esto lógicamente si no tenemos
- 26:55la opción de micrófono, lo podemos
- 26:57escribir sin ningún problema. y le damos
- 26:59a enviar. Esto le vamos a decir que sí
- 27:01por el momento. Y si os fijáis están
- 27:04ocurriendo cosas
- 27:06donde está priorizando el uso interno de
- 27:09diferentes herramientas y está ordenando
- 27:11sus pensamientos para ejecutar la tarea
- 27:13de la forma más eficiente. Esto es
- 27:15interesante que mediante vayamos
- 27:17avanzando le echemos un vistazo a cómo
- 27:19va pensando la inteligencia artificial
- 27:21porque de esa forma va a ser todo mucho
- 27:23más intuitivo y vamos a poder crear
- 27:24cosas más interesantes en un futuro.
- 27:26Fijaos, aquí nos ha creado un código en
- 27:29Python, que es un lenguaje de
- 27:31programación que nos permite hacer este
- 27:33tipo de cosas que estáis viendo aquí,
- 27:34¿vale? Y si os fijáis por aquí nos está
- 27:36dando un mensaje de como una especie de
- 27:38alarma, pero yo lo que os diría es que
- 27:40no os preocupéis si os da este tipo de
- 27:41mensajes de errores, de
- 27:42compatibilidades, de instalación y tal,
- 27:44simplemente le tenéis que decir que se
- 27:45encargue de solucionarlo y ejecutarlo
- 27:46como sea. Entonces, oye, necesito que te
- 27:49encargues de solucionar todos los
- 27:51problemas que surjan de instalaciones,
- 27:52compatibilidades y te encargues de
- 27:54ejecutarlo como sea. Se lo decimos y ya
- 27:57está. Tenemos que pensar en una línea
- 28:00recta hacia el objetivo final que
- 28:01nosotros estamos buscando. Si se
- 28:03plantean problemas, muchas veces eh veo
- 28:05que hay ciertas personas que empiezan a
- 28:08intentar solucionarlo por ellos mismos,
- 28:10pero la gracia es que las herramientas
- 28:11de inteligencia artificial hoy en día ya
- 28:13tienen la capacidad de autocorregirse,
- 28:15autoinstalarse y hacer lo que sea
- 28:17necesario para llegar a ese objetivo.
- 28:19Entonces, fijaos que está interpretando
- 28:21mi entrada y se va a encargar
- 28:24automáticamente de solucionarlo para
- 28:26ejecutarlo. Entonces, como veis, nos
- 28:28dice por aquí que está testeando la
- 28:30lógica. Si os fijáis,
- 28:33le vamos a decir aceptar.
- 28:36[resoplido]
- 28:36Está abriendo por aquí un nuevo código
- 28:38en HTML, como veis. Y ahora simplemente
- 28:42nos abre la calculadora. Vamos a decir
- 28:4410* 10. Y como veis, es una calculadora
- 28:48plenamente funcional, sin más. Pero esto
- 28:50lógicamente no tiene ningún tipo de
- 28:52valor comercial, ¿no? Al final es un
- 28:54pequeño experimento muy interesante y
- 28:56que nos hace entender el potencial que
- 28:57tiene todo esto. Pensad que tal y como
- 28:59le podemos pedir una calculadora, le
- 29:01podemos pedir todo lo que vamos a hacer
- 29:02posteriormente. Y aquí es donde nos va a
- 29:04volar la cabeza. Fijaos que en este
- 29:06código que ha creado existen toda una
- 29:08serie de parámetros que de nuevo
- 29:10nosotros no tenemos que entender, que al
- 29:11final lo que definen son características
- 29:13de lo que estamos creando. Si yo ahora,
- 29:15por ejemplo, le dijese que quiero
- 29:16cambiar la paleta de colores de esa
- 29:18calculadora, lo que va a hacer es
- 29:20modificar esto que tenemos aquí, que es
- 29:23todo el código, todo este texto
- 29:25estructurado de una cierta forma para
- 29:27dar como resultado eso que le hemos
- 29:29pedido. Entonces, yo simplemente le voy
- 29:31a decir, "Oye, necesito que cambies la
- 29:33paleta de colores de la calculadora."
- 29:34Toda, absolutamente toda, por una más
- 29:37oscura e sobria y elegante. Vamos a
- 29:40decirle.
- 29:43Me ha pillado [resoplido] por aquí el
- 29:44vamos. Pero bueno, ya os digo que suelen
- 29:46ser tan inteligentes que ellas mismas ya
- 29:48tienen la capacidad de descartar ciertos
- 29:50detalles o ciertas cosas que antes con
- 29:52la inteligencia artificial no éramos
- 29:53capaces, ¿no? Ahora lo que va a hacer de
- 29:55nuevo es leer todo lo que hay aquí
- 29:57contenido y vamos a ver cómo lo
- 29:59modifica. Veréis,
- 30:02esto es el pensamiento, exactamente
- 30:04igual. Y cuando ocurren este tipo de
- 30:07modificaciones, lo que está haciendo es
- 30:09acceder a todos y cada uno de los
- 30:11documentos que hay contenidos dentro de
- 30:13este proyecto que hemos creado, este
- 30:15proyecto raíz, y buscar aquellas partes
- 30:19que comprometen la funcionalidad que
- 30:20nosotros le estamos pidiendo. Como le
- 30:22estamos pidiendo una modificación del
- 30:24color, lo que va a hacer es modificar
- 30:26esto de aquí. ¿Veis que ahora nos
- 30:28presenta una nueva versión? Siempre lo
- 30:30que va a hacer es mirar el explorador
- 30:32para ver que hay contenido, modificarlo
- 30:34y seguir la orden que nosotros le hemos
- 30:36especificado justo aquí. Y aquí es donde
- 30:40nosotros operamos como usuarios,
- 30:42mientras que aquí es donde la
- 30:44inteligencia artificial, en este caso el
- 30:46agente, tiene el control absoluto y él
- 30:49se encarga de absolutamente todo. ¿Veis?
- 30:52Le vamos a decir aceptar.
- 30:54Y ahora si venimos a la calculadora
- 30:56nuevamente y hacemos un refresh, veréis
- 30:58que ahora es una calculadora en dark
- 31:00mode, una calculadora que tiene las
- 31:02características que nosotros le hemos
- 31:04especificado. Perfecto. ¿Qué ocurre?
- 31:06Ocurre que el modelo de Google que
- 31:07estáis viendo aquí es potente, está muy
- 31:10muy bien, pero no se puede comparar con
- 31:12la tecnología de Cloude. Cloue pertenece
- 31:14a la empresa de Anthropic, seguramente
- 31:16hayáis oído hablar muchísimo acerca de
- 31:18esto y simplemente se encargan de
- 31:20desarrollar productos de inteligencia
- 31:21artificial muy potentes y además se
- 31:23diferencian mucho en su enfoque en
- 31:26cuanto a que son productos muy precisos,
- 31:28que tienen una cantidad de errores muy
- 31:30muy bajos y que son muy eficientes en
- 31:33tareas de programación. Y es por eso que
- 31:35en este caso lo que vamos a hacer es
- 31:37albergar Cloue dentro de Antigravity. ¿Y
- 31:41cómo lo vamos a hacer? Pues básicamente
- 31:43si volvemos a nuestro IDE y cerramos
- 31:46este señor de aquí que teníamos, ahora
- 31:48ya no queremos depender de él, venimos a
- 31:50la parte de extensiones, justo aquí
- 31:53abajo, que estáis viendo aquí, que sería
- 31:56como esta estos bloques de Lego, ¿no?,
- 31:58que supongo que representan como
- 31:59integraciones externas. Veréis que
- 32:01tenemos toda una serie de integraciones
- 32:04o funciones adicionales que podemos
- 32:06añadir a nuestro ID, entre ellas la de
- 32:08Cloue Code. Buscamos cloud, veréis que
- 32:13nos aparece como la primera opción.
- 32:15Asegura de que la cantidad de descargas
- 32:17que estáis viendo aquí sea alta y que
- 32:20además pertenezca a la empresa oficial,
- 32:22que sería esta de aquí, Anthropic. ¿Por
- 32:24qué? que puede ser que os descarguéis un
- 32:26producto que no es el oficial, es decir,
- 32:28que sea una empresa aleatoria o de un
- 32:30usuario que lo ha dado por subirlo y
- 32:31esto no sigue los protocolos de
- 32:33seguridad y nos podemos meter en un lío.
- 32:34Entonces, simplemente lo instalamos,
- 32:36cerramos esto por aquí, esto por aquí y
- 32:39una vez lo tenemos instalado, venimos
- 32:42aquí
- 32:44y se nos abre Cloud. Este cloude de aquí
- 32:48es exactamente lo mismo que teníamos con
- 32:50Google y una de las diferencias es que
- 32:52es mucho más potente, tiene más
- 32:55diferencias y eso es lo que vamos a ir
- 32:57viendo a lo largo de todo este curso. La
- 32:59primera vez que lo inicialicemos nos
- 33:00pedirá iniciar sesión. En este caso, yo
- 33:03como ya estoy registrado y he iniciado
- 33:05sesión, me aparece tal que así. A
- 33:07vosotros os aparecerá justo esto que
- 33:10estáis viendo aquí. Le vamos a decir que
- 33:13nos queremos suscribir, nos abre una URL
- 33:15en nuestro navegador y aquí simplemente
- 33:18nos tenemos que registrar en Cloude con
- 33:20una cuenta de Google recomendablemente
- 33:22para evitar mucho embrollo. Si os
- 33:23fijáis, una vez iniciado sesión, ahí me
- 33:25aparece este mensaje que estáis viendo
- 33:26aquí y eso es porque ya se ha
- 33:28inicializado correctamente. Ahora ya
- 33:29podemos volver a Cloud Code con total
- 33:31normalidad. Y ahora vamos a explicar el
- 33:33tema de los planes de pago con Cloude.
- 33:36¿Por qué? Porque en función de lo que
- 33:37vayamos a hacer, necesitamos un plan u
- 33:39otro. Si venimos a internet y buscamos
- 33:42cloud code suscription, venimos aquí y
- 33:46veréis que tenemos tanto el plan pro
- 33:48individual como el plan [carraspeo] Max.
- 33:52Básicamente se diferencian en la
- 33:53cantidad de uso que podemos hacer de
- 33:55este servicio en nuestro ID o sea donde
- 33:59sea que lo estemos utilizando, porque
- 34:00cloue también se puede utilizar en una
- 34:02aplicación, se puede utilizar en el
- 34:03terminal, etcétera, pero ahora mismo no
- 34:05nos interesa eso. Si os fijáis, para
- 34:08poder utilizarlo necesitamos esta
- 34:11versión que es la Pro, que tiene un
- 34:13coste de 15 € al mes. Y ya os digo que
- 34:15es una inversión increíble. Si alguien
- 34:18en este momento se está pensando, esta
- 34:20suscripción se lo puede permitir, pero
- 34:23está dudando porque el fin de semana va
- 34:25a gastarlo en cervezas o lo que sea, ya
- 34:27os digo que le vais a sacar un retorno
- 34:29de la inversión a esto increíble. O sea,
- 34:32de nuevo, os lo recomiendo muchísimo.
- 34:34Simplemente os suscribís, seleccionáis
- 34:37la opción de 15 € y ya estaría. Con esta
- 34:41opción ya podemos hacer la gran mayoría
- 34:42de pruebas y todo nuestro proceso de
- 34:44aprendizaje. Incluso podemos llegar a
- 34:46hacer pequeñas aplicaciones para
- 34:47clientes. Ahora, cuando ya estemos
- 34:49trabajando más intensamente con varios
- 34:51clientes, desarrollando muchas cosas,
- 34:53vamos a necesitar el max de 90 € pero de
- 34:57nuevo, esto es una inversión, es una
- 34:59herramienta de trabajo, con esto vamos a
- 35:00ganar dinero. Entonces, me parece
- 35:02absurdamente barato. Tiene hasta 20
- 35:05veces más uso que el Pro, como veis
- 35:07aquí. Entonces, yo en mi caso particular
- 35:09uso esta versión. Ahora volvemos por
- 35:11aquí por nuestro cloud. Y si os fijáis
- 35:13es muy similar a lo que teníamos con
- 35:15Google. Tenemos la opción de subir
- 35:17media, buscar en el navegador, en este
- 35:20caso, buscar en la web. Tenemos la
- 35:21opción de hacer diferentes comandos, que
- 35:24esto lo vamos a ver a lo largo de todo
- 35:25este curso. Y justo aquí tenemos una
- 35:28opción que es muy interesante que está
- 35:30relacionada con los permisos. Si os
- 35:32habéis fijado, para que estos agentes
- 35:34puedan hacer cambios, antes me estaba
- 35:36pidiendo aceptar. Yo puedo configurar
- 35:38esto para que pueda hacer cambios
- 35:40automáticamente o que siempre me pida
- 35:42permisos o que me pida permisos cuando
- 35:44yo lo desee. ¿Por qué tiene sentido
- 35:46esto? Porque si le dais acceso con total
- 35:49libertad a un agente de inteligencia
- 35:50artificial, a un proyecto que es
- 35:52crítico, es decir, que tengáis
- 35:54información crítica de vuestro cliente,
- 35:56que dependáis mucho de esa aplicación o
- 35:58lo que sea, os estáis arriesgando y por
- 36:00lo tanto es importante que esto lo
- 36:03tengamos en cuenta. Tenemos que tener en
- 36:06cuenta que si estamos haciendo pruebas,
- 36:08si estamos aprendiendo y son cosas
- 36:10pequeñitas que no estamos haciendo nada
- 36:11del otro mundo, yo lo dejaría en editar
- 36:13automáticamente siempre y cuando estemos
- 36:15haciendo cosas que no comprometan pues
- 36:17grandes proyectos y integraciones un
- 36:19poco raras. Sobre todo, sé que esto no
- 36:21le va a gustar a los programadores, pero
- 36:23en mi caso particular valoro muchísimo
- 36:24más el tiempo y he visto que funciona lo
- 36:26suficientemente bien como para poder
- 36:28confiar en esta herramienta. Si por lo
- 36:30que sea sois algo más conservadores,
- 36:32simplemente lo podéis dejar en que
- 36:33pregunte siempre antes de editar.
- 36:36Perfecto. Ahora vamos a pasar a
- 36:37construir cosas mucho más serias, pero
- 36:40para eso tenemos que entender algo
- 36:41fundamental. Ahora le voy a pedir a
- 36:44Claudia que borre la carpeta test/2 y
- 36:46todo lo que tiene contenido esta.
- 36:53Y si os fijáis aquí, exactamente igual
- 36:56nos pone lo que está pensando, las
- 36:59acciones que está tomando, que si os
- 37:01fijáis aquí pone bash, que esto
- 37:02simplemente es que está ejecutando en la
- 37:04terminal de nuestro ordenador esto de
- 37:06aquí, esto es lo que ha obtenido como
- 37:08resultado. Y ahora simplemente lo borra
- 37:11ejecutando comandos dentro de nuestro
- 37:13ordenador. Los comandos dentro del
- 37:14ordenador serían algo así como
- 37:16instrucciones que se dan a un nivel
- 37:18mucho más abstracto dentro de lo que es
- 37:20la terminal, que serían códigos,
- 37:21comandos y todo este tipo de cosas que
- 37:23nosotros no vamos a utilizar, pero que
- 37:25conviene saber. Fijaos que como
- 37:27calculadora y calculadora punp estaban
- 37:29incluidas, pues no las ha eliminado. Y
- 37:32ahora lo voy a eliminar por mi cuenta,
- 37:34¿vale? Lo voy a borrar para poder
- 37:35empezar desde cero. Fijaos que ahora
- 37:38esta ventana la hemos llenado de
- 37:39información. Para poder empezar desde
- 37:41cero con una ventana totalmente nueva,
- 37:43tenéis que hacer clear. Esto que estáis
- 37:46viendo aquí, barra clear. Si ahora se lo
- 37:48paso, se reinicia completamente la
- 37:51sesión. Y esto de aquí nos da a entender
- 37:54una cosa que se conoce como la ventana
- 37:56de contexto. Y para poder desarrollar el
- 37:58proyecto que vamos a hacer, que es una
- 38:00landing page con un formulario
- 38:02inteligente para uno de nuestros
- 38:03clientes, tenemos que entender esto y el
- 38:06cloud.md.
- 38:08Así que vamos a verlo y vais a ver que
- 38:10es muchísimo más sencillo de lo que
- 38:11creéis. La ventana de contexto. ¿Por qué
- 38:13es esto tan importante y por qué se
- 38:15habla tantísimo de ello? Pues esto es
- 38:18tan importante por dos cosas muy
- 38:21concretas. La primera es porque la
- 38:24inteligencia artificial tiene un coste y
- 38:27el coste de esta está directamente
- 38:29relacionada con lo que haya contenido
- 38:32dentro de esa ventana. Como habéis
- 38:34visto, nosotros interactuamos con Cloue
- 38:36en esa sesión. de chat y todo lo que
- 38:39suceda en cuanto a interacciones dentro
- 38:41de esa sesión conforman la ventana de
- 38:44contexto. Esta ventana de contexto puede
- 38:47ir de 0 a 200
- 38:51tokens
- 38:53en algunos modelos, de er a 1 millón de
- 38:57tokens e incluso más. ¿Y qué son los
- 39:00tokens? Los tokens son la unidad mínima
- 39:03de procesamiento de la inteligencia
- 39:04artificial, así como en la moneda lo
- 39:07mínimo es el centavo. En el caso de la
- 39:09inteligencia artificial, la moneda
- 39:11unitaria son los tokens. ¿Y por qué
- 39:14necesitamos una moneda unitaria? Pues
- 39:17básicamente porque necesitamos poder
- 39:19calcular el uso de esta a nivel de
- 39:23cómputo. ¿Por qué? Porque las empresas
- 39:25lo que están haciendo es prestarnos esta
- 39:28potencia, esta inteligencia artificial a
- 39:31cambio de dinero.
- 39:34¿Qué ocurre en esta sesión que nosotros
- 39:36hemos hablado con Cllaude? También
- 39:38teníamos toda una serie de archivos que
- 39:41son los que habéis visto en el ID, donde
- 39:43habían documentos, scripts, eh una serie
- 39:46de códigos y todo esto también ocupa
- 39:49dentro de esa ventana de contexto, lo
- 39:51que va haciendo que cada vez sea más
- 39:53caro y además mediante esa ventana de
- 39:56contexto se va llenando, porque quiero
- 39:58que lo penséis como una barrita que
- 39:59tiene un límite máximo.
- 40:02Lo que ocurre es que la inteligencia
- 40:04artificial cada vez se vuelve más
- 40:07imprecisa. tiende a cometer más errores
- 40:09y sucede un fenómeno que se conoce como
- 40:12alucinación.
- 40:13Y esto sí que es importantísimo.
- 40:19¿Por qué es importantisísimo? Porque de
- 40:21esto prácticamente nadie está hablando.
- 40:24Bueno, sí, la gente es seria. Los que no
- 40:26son serios y están vendiendo humo con
- 40:28inteligencia artificial no están
- 40:29hablando de esto. ¿Por qué entender esto
- 40:31marca la diferencia? Básicamente porque
- 40:33tenemos que aceptar que la inteligencia
- 40:35artificial alucina, se equivoca, comete
- 40:38errores, no es intencionado, pero al
- 40:40final tenemos que pensar que es un
- 40:41producto comercial que siempre va a
- 40:43querer satisfacernos y que si hace falta
- 40:46va a cometer errores, se va a inventar
- 40:47cosas para darnos una respuesta y
- 40:50mediante nosotros vamos utilizando más
- 40:53de esa ventana, haciendo tareas más
- 40:55complejas, cada vez alucina más, cada
- 40:57vez se vuelve más locas. Quiero que lo
- 41:00penséis como si cada vez que tuviésemos
- 41:03más información, leyésemos más libros,
- 41:05tomásemos peores decisiones porque
- 41:07tenemos tanta información que nos
- 41:08abrumamos. Y entonces, como veis,
- 41:10tenemos un problema, ¿no? Porque si
- 41:13tenemos un proyecto gigante, tenemos
- 41:15conversaciones y estamos desarrollando
- 41:18cosas complejas, ¿cómo hacemos para
- 41:21realmente optimizar esto y tener como
- 41:25una especie de manual que nos permita
- 41:26construir de forma económica y eficiente
- 41:29sin todos estos problemas? Y aquí es
- 41:32donde surge la magia que han creado
- 41:34todos estos frameworks de programación,
- 41:36tanto de cloud como Antigravity con
- 41:38Google como otras que se conocen como
- 41:41los pun MD.
- 41:45MD es markdown, básicamente es una forma
- 41:48de estructurar la información para
- 41:50pasarle texto a la inteligencia
- 41:51artificial. Ya está. Y este punto
- 41:53Markdown es donde nosotros vamos a
- 41:55contener una serie de instrucciones para
- 41:57pasárselas a cloud y de esta forma
- 42:01pasarle exactamente lo que nosotros
- 42:04necesitemos justo antes del historial de
- 42:07conversación. Si aquí nosotros le
- 42:10enviamos nuestro primer mensaje,
- 42:12imaginaos mensaje
- 42:18uno y la inteligencia artificial nos
- 42:21responde aquí abajo, nosotros podemos
- 42:24precargar aquí arriba este cloudm
- 42:32con toda una serie de instrucciones,
- 42:34directrices y un plano de obras que le
- 42:37permita tomar tomar decisiones mucho,
- 42:39mucho más razonadas y eficientes desde
- 42:42un inicio. Quiero que lo penséis como si
- 42:45tuviésemos que construir las pirámides
- 42:48desde absoluto cero. Somos el ingeniero
- 42:50de las pirámides y tenemos 300
- 42:52constructores a nuestra a nuestro
- 42:54Mercedir
- 42:55sin ningún tipo de planos ni diseño, ni
- 42:57absolutamente nada, simplemente que cada
- 42:59uno ponga los bloques por donde pille.
- 43:02Muy probablemente la primera capa que
- 43:04pongan, la primera base de la pirámide
- 43:06pueda estar bien. Bueno, a lo mejor por
- 43:08suerte, pero es bastante probable, casi
- 43:10seguro que poco a poco esto se va a ir
- 43:12desviando, van a cometer errores y se va
- 43:14a acabar cayendo. Y además, si el
- 43:17ingeniero por lo que sea desaparece, el
- 43:19hombre pues fallece, Dios no quiera o lo
- 43:21que sea, pues no van a quedar unos
- 43:23planos que permitan que esta obra se
- 43:26siga construyendo. Que es exactamente lo
- 43:29que sucede cuando limpiamos la
- 43:30conversación. se pierden todos los
- 43:32planos que nosotros hemos estado
- 43:34conversando. Por eso es que necesitamos
- 43:37el cloud
- 43:42pun
- 43:44es el plano de obra que se precarga
- 43:47antes de nuestra conversación y le dice
- 43:49al modelo agéntico de inteligencia
- 43:52artificial que codifica por nosotros
- 43:54cómo tiene que hacer las cosas. Y ahora
- 43:56mismo estaréis diciendo, "Wow, pero yo,
- 43:57¿cómo hago esto del cloud MD? Si es, yo
- 44:00no sé nada de código, ¿cómo le voy a dar
- 44:01indicaciones? Pues os diré que esto lo
- 44:04podéis conseguir en internet, lo podéis
- 44:06conseguir de forma incluso retroactiva,
- 44:08diciéndole a la IA a que os lo genere y
- 44:10de muchísimas más formas. Simplemente
- 44:13tenéis que entender este concepto y
- 44:15ahora vamos a aplicarlo para desarrollar
- 44:17nuestro primer proyecto. Y ahora sí,
- 44:19vamos a integrar nuestro primer Cloud MD
- 44:21para crear un proyecto de una landing
- 44:22page junto con una automatización de
- 44:25ladit score. Para eso, yo tengo los
- 44:28recursos directamente en nuestra
- 44:29comunidad Einkarios
- 44:33para emprender vuestra propia agencia de
- 44:34inteligencia artificial desde cero
- 44:36absoluto con un programa de 90 días
- 44:39donde os garantizamos vuestro primer
- 44:40cliente o os devolvemos el dinero. Es
- 44:43bastante probable que cuando veas este
- 44:44vídeo las plazas estén cerradas, pero
- 44:46estate muy atento porque cada vez
- 44:48estamos creciendo más y esto se está
- 44:50volviendo más exclusivo. Por eso vamos a
- 44:53acceder.
- 44:57Descargamos el cloud MD. Recordad que
- 44:59esto también lo tendréis en la comunidad
- 45:00de WhatsApp, en los recursos. Y como
- 45:02veis, yo ya lo tengo por aquí. Volvemos
- 45:05a Antigravity, nuestro IDE. Y ahora lo
- 45:08que vamos a hacer simplemente es
- 45:09arrastrarlo
- 45:11dentro de nuestro proyecto. Si os
- 45:14fijáis, la estructura que sigue este
- 45:16cloud.md MD es la siguiente. Primero, el
- 45:19nombre, qué función cumple este plano de
- 45:22arquitectura de nuestro proyecto, donde
- 45:24aquí, como veis, también le estamos
- 45:25dando la detección de la entrada, es
- 45:27decir, lo que va a entrar como dato
- 45:29dentro de este flujo de trabajo. Y como
- 45:32veis, le estamos diciendo básicamente
- 45:33que le vamos a adjuntar una referencia
- 45:35visual de una página web o una URL. Y si
- 45:39es una URL, va a tomar una captura de
- 45:42esa página web con toda una serie de
- 45:43códigos internos que va a ejecutar. Y en
- 45:46caso de que la adjuntemos directamente
- 45:47una captura, la va a utilizar para
- 45:49recrear esa página web con lo que
- 45:52nosotros le hayamos pasado. Además, va a
- 45:54analizar la referencia y va a estar
- 45:57constantemente dando vueltas sobre el
- 45:59resultado para ver si es lo
- 46:01suficientemente bueno. Además, va a
- 46:03seguir toda una serie de buenas
- 46:04prácticas en cuanto a código, como por
- 46:06ejemplo el index HTML que estáis viendo
- 46:09aquí. Y estas son las directrices para
- 46:11capturar el resultado. Veis aquí que
- 46:14medimos la referencia, corregimos,
- 46:16recapturamos y repetimos y le damos toda
- 46:19una serie de reglas. no añadir
- 46:21características ni secciones que no
- 46:22estén la referencia, igualar la
- 46:24referencia exactamente, etcétera,
- 46:27etcétera. Vamos a buscar directamente en
- 46:30internet una referencia que sea
- 46:31interesante para clonar y vamos a buscar
- 46:34landing folio, que básicamente es como
- 46:37una especie de repositorio donde tenemos
- 46:39las mejores landing page de diferentes
- 46:41sectores y que podemos recrear en
- 46:43cuestión de minutos, como vamos a ver
- 46:44ahora. Si os fijáis, aquí a la derecha
- 46:47tenemos las temáticas de las landings
- 46:51donde veis que tenemos industrias de
- 46:53SAS, producto, negocios, marketing,
- 46:56tecnología. Nosotros vamos a utilizar la
- 46:58de inteligencia artificial y aquí estáis
- 47:00viendo todos los ejemplos que tenemos.
- 47:03Vamos a seleccionar uno que nos parezca
- 47:05interesante e interesante para lo que
- 47:07nosotros estamos creando, que es una
- 47:09agencia de software con inteligencia
- 47:13artificial. Si os fijáis, podemos
- 47:15visitar la página, justamente esta de
- 47:17aquí, esta caída, lo cual me gusta
- 47:19bastante porque significa que podemos
- 47:21recrearlo o aprovechar para recrearlo
- 47:23directamente con la imagen. En este
- 47:25caso, vamos a hacer dos ejemplos y para
- 47:27eso lo que voy a hacer es descargar esta
- 47:29imagen, guardar esta imagen en mi
- 47:31escritorio directamente.
- 47:34Le voy a poner de nombre captura.
- 47:38Y ahora si vuelvo a antigravity se lo
- 47:41voy a pasar para que este ya sea capaz
- 47:44de hacer lo necesario para desarrollar
- 47:47la tarea que estamos comentando.
- 47:49Entonces simplemente vengo a adjuntar,
- 47:52selecciono captura aviv y vais a ver que
- 47:55este tipo de extensión no está
- 47:56soportada, es decir, que solo acepta
- 47:59pngjpg.ggift,
- 48:01GIF, etcétera. Y esto os parecería un
- 48:04problema, ¿no? O al menos un problema en
- 48:06cualquier otro escenario. Sin embargo,
- 48:08con Cloue nada es un problema. Le puedo
- 48:10pedir que adapte el tipo de extensión de
- 48:12la imagen para que él se encargue de
- 48:14procesarlo. Entonces, le voy a decir,
- 48:15acabo de poner una imagen en mi
- 48:19escritorio
- 48:21punto avif y no la aceptas.
- 48:25Haz lo necesario
- 48:27para ponerla en el proyecto y
- 48:30procesarla.
- 48:33Este ejemplo de aquí quiero que lo
- 48:34veamos para que empecemos a cambiar la
- 48:37mentalidad de solucionar las cosas por
- 48:39nosotros mismos, a empezar a pensar
- 48:40simplemente en el resultado y que
- 48:42promteemos lo necesario, se lo
- 48:44solicitemos a Cloue para que este se
- 48:46encargue de absolutamente todo. Si te
- 48:48fijas,
- 48:50ha hecho lo que le hemos pedido. Ha
- 48:51cambiado a reference.png, PNG, que es
- 48:54otro tipo de extensión para visualizar
- 48:56las imágenes. Y como veis, la he
- 48:58introducido dentro del proyecto. Ya
- 49:00está. Así de sencillo. De nuevo, veo
- 49:03muchísima gente que le da exceso de
- 49:04vueltas a todo este tipo de temas y
- 49:06empiezan a hacer procesos muy complejos
- 49:08cuando lo puedes pedir absolutamente
- 49:09todo. Voy a abrir una nueva ventana, voy
- 49:11a iniciar una nueva sesión. Recordad que
- 49:13esto lo podéis hacer directamente desde
- 49:15aquí. La primera vez lo tenemos que
- 49:16abrir desde aquí. Y cerramos este de
- 49:20aquí. ¿Por qué he hecho esto? porque
- 49:21quiero limpiar todo ese uso que teníamos
- 49:24en esa otra ventana. Si no, vamos a
- 49:26gastar más tokens y va a ser más
- 49:28ineficiente. Ahora simplemente le voy a
- 49:30pedir replicar esa landing que le hemos
- 49:32pasado como referencia. Y de nuevo le
- 49:34voy a pedir lo que quiero con mentalidad
- 49:35de ingeniero. ¿Qué quiero? Recrear la
- 49:37landing page, ¿no? Pues le voy a decir
- 49:38exactamente eso. Recrea la landing page
- 49:41exactamente idéntica en español para
- 49:43Lambda, mi propia agencia de
- 49:44inteligencia artificial. Que hacemos
- 49:46automatizaciones de inteligencia
- 49:47artificial a medida para empresas.
- 49:50Lógicamente tienes que respetar la
- 49:51estructura, proporciones, el espaciado y
- 49:54la jerarquía visual exactamente de la
- 49:56referencia. No agregues nada
- 49:58absolutamente y donde haya imágenes que
- 50:01tienes en la referencia, simplemente
- 50:03añade eh cosas que podamos sustituir por
- 50:05imágenes personales y ya está. Sigue las
- 50:09instrucciones del cloud.md para hacer el
- 50:12flujo que te hemos comentado. Gracias.
- 50:16Lo decimos, se lo pasamos por aquí.
- 50:19Y ahora el señor Claude se va a encargar
- 50:22de todo. Como veis, se empieza a pensar.
- 50:24Os recomiendo muchísimo que le echéis un
- 50:25vistazo a todo lo que tenéis aquí dentro
- 50:27en cuanto a referencias del pensamiento
- 50:29interno, porque así de nuevo vais a
- 50:31adquirir muchísimo más criterio. Veis
- 50:32que ha leído la referencia punng y ahora
- 50:36pues simplemente está pensando paso a
- 50:38paso lo que tiene que hacer. ¿Veis?
- 50:39Sección tres, sección cuatro. Eso
- 50:41simplemente es las diferentes secciones
- 50:43que tenemos dentro de esta landing page.
- 50:47Y ahora, si os fijáis nos dice que está
- 50:49pensando, bueno, está mirando para
- 50:51entender exactamente el producto de una
- 50:53forma eficiente, es decir, lo que
- 50:54nosotros estamos ofreciendo. Ahora está
- 50:57construyendo la estructura del HTML, es
- 51:00decir, el esqueleto de esa landing en
- 51:02código y simplemente se va a encargar de
- 51:04ejecutarlo lo que sea necesario para
- 51:06hacerlo.
- 51:07Analizado la referencia, nos da por aquí
- 51:10todo lo que hay contenido dentro de
- 51:11esta, ¿vale? Y como veis, este tipo de
- 51:12cosas no es como la calculadora que
- 51:14hemos creado al principio, el cuento,
- 51:15sino que tiene muchísima más
- 51:17complejidad, mucho más código, está
- 51:19procesando mucho más tokens y por lo
- 51:21tanto va a ir más lento. Es decir, va a
- 51:24ocurrir que os vais a quedar delante de
- 51:25la pantalla muchísimo rato simplemente
- 51:27mirando lo que está haciendo y os vais a
- 51:29aburrir un poco. Yo lo que os recomiendo
- 51:31es que cuando esto ocurra y estéis un
- 51:33poquito más avanzados, podéis abrir
- 51:34incluso dos ventanas en dos proyectos
- 51:37simultáneamente e ir trabajando en cada
- 51:39una de ellas. Y es exactamente lo que
- 51:41vamos a hacer nosotros. No quiero que os
- 51:43liéis, simplemente lo que estoy haciendo
- 51:45es abrir otro antigravity, una nueva
- 51:47ventana. Lo voy a poner aquí a la
- 51:50derecha y voy a ir recreando otra
- 51:52landing page con un método alternativo.
- 51:54En este caso lo vamos a hacer no con la
- 51:56imagen, sino con el enlace. Y vamos a
- 51:58dejarlo trabajando porque me apetece ser
- 52:01así de eficiente en este momento. Así
- 52:02que vamos a darle caña. Le vamos a
- 52:04llamar web eficiente.
- 52:07Creamos, abrimos.
- 52:10directamente
- 52:13venimos por aquí a Cloude. Ya podría
- 52:15añadir algo para poder abrirlo
- 52:16directamente. A veces lo ponen aquí
- 52:18donde veis que tenemos eh la posibilidad
- 52:20de abrir una nueva sesión justo aquí o
- 52:23trabajar en local o en web, que esto es
- 52:25algo que también veremos posteriormente.
- 52:26Yo voy a abrir una nueva sesión
- 52:28directamente de mientras vamos a ir
- 52:29dándole permisos a este de aquí de la
- 52:31derecha, ¿vale? Que aunque esté en
- 52:33editar automáticamente hay ciertas cosas
- 52:35que nos va a seguir solicitando
- 52:36permisos. Si os fijáis, tenemos la
- 52:38posibilidad de darle permisos una sola
- 52:41vez, como veis aquí, pulsando el botón
- 52:43número uno, o darle permisos para toda
- 52:46la sesión, que sería pulsando el número
- 52:48dos, es decir, todos los npm install,
- 52:52este comando que ejecute en esta sesión
- 52:54va a tener permisos. Entonces, a mí me
- 52:56gusta darle permisos siempre y de esta
- 52:58forma pues tener algo más de autonomía y
- 53:00optimizar tiempo. Vamos a ir de momento
- 53:02buscando otra landing para utilizar de
- 53:04referencia. Para eso venimos por aquí.
- 53:06Vamos a la sección principal y vamos a
- 53:08buscar una que nos parezca interesante.
- 53:11Mira, esta de aquí me gusta porque es
- 53:12muy distinta a la que tenemos de
- 53:14referencia, ya que tiene así un tonito
- 53:16un poco más dark y tal y me parece
- 53:18interesante. Vamos a copiarlo. La URL,
- 53:22¿vale? Le vamos a seguir dando permisos
- 53:23a este de aquí. Y ahora le pasamos la
- 53:25URL de la landing que acabamos de
- 53:27seleccionar como referencia y le vamos a
- 53:29pasar exactamente el mismo prompt que le
- 53:32hemos pasado a el anterior. En este
- 53:34caso, como no tenemos el reference.png,
- 53:36pues simplemente le vamos a pasar el
- 53:38mismo prompt y nos aseguramos de que no
- 53:41tengamos ninguna referencia a la imagen.
- 53:43Se lo pasamos por aquí y a este pues
- 53:45simplemente lo vamos a dejar trabajando
- 53:47mientras le echamos un vistazo a este
- 53:48espacio de trabajo que tenemos por aquí.
- 53:50Fijaos, está haciendo sus cositas, está
- 53:53haciendo su magia. No nos vamos a meter
- 53:55en lo que está haciendo en código
- 53:56internamente, simplemente de nuevo
- 53:57tenemos que pensar en el resultado. Y si
- 53:59os fijáis está haciendo capturas de
- 54:01forma iterativa para irse comparando
- 54:03constantemente hasta alcanzar ese
- 54:05resultado que nosotros estamos buscando,
- 54:07porque normalmente la inteligencia
- 54:09artificial nunca va a llegar a ese
- 54:11resultado perfecto desde el inicio.
- 54:14Quiero que lo penséis como una rueda,
- 54:15una rueda donde en este punto tenemos el
- 54:19resultado del 100%, es decir, que es un
- 54:21resultado perfecto.
- 54:25Y aquí tendríamos los diferentes
- 54:27porcentajes
- 54:29de aproximación hacia esa perfección.
- 54:32mediante la inteligencia artificial va
- 54:34avanzando, se va haciendo cada vez más
- 54:36perfecto. En la primera iteración, es
- 54:39decir, en el primer prompt, el texto que
- 54:41le hemos pasado aquí, vamos a estar en
- 54:43torno al 70% de precisión, pero mediante
- 54:47nosotros le vamos indicando más y más,
- 54:50nos vamos a acercar más a ese 100%, que
- 54:53es lo que nosotros estamos esperando
- 54:55para entregarle a nuestro cliente. Si os
- 54:57fijáis por aquí nos dice que ya ha
- 54:58terminado. Y diréis, "Sí, genial, pero
- 55:00yo, ¿cómo ejecuto esto?", ¿no? O sea, me
- 55:02parece genial que hayas terminado, pero
- 55:03yo quiero ver la landing, la web o lo
- 55:06que sea. Perfecto, pues simplemente lo
- 55:08tenéis que pedir. Venís aquí, buenas.
- 55:10Necesito que ejecutes directamente la
- 55:12landing y que no me molestes
- 55:14absolutamente nada. Simplemente
- 55:15ejecútala y quiero verla. [resoplido]
- 55:18Se lo decimos, aceptamos. Y como veis
- 55:20por aquí, le ha arrancado directamente
- 55:22el local, es decir, esto no está
- 55:23publicado en ningún sitio ni nada. Lo
- 55:24tenemos simplemente para visualizarlo en
- 55:26nuestro ordenador a modo de pruebas. Y
- 55:28aquí, como veis, tenemos lambda, el
- 55:30nombre que nosotros le hemos
- 55:32especificado. Vamos a hacer un poquito
- 55:33de zoom. Una inteligencia artificial
- 55:35verdaderamente personalizada para tu
- 55:36empresa. Aquí tenemos la propuesta de
- 55:38valor, solicitar una consulta gratis,
- 55:41ver cómo funciona. Vamos a ver qué tal
- 55:42funcionan los formularios. Como vemos,
- 55:46no se pueden rellenar, por lo tanto,
- 55:47aquí tenemos un fallo. Tenemos
- 55:50diferentes pricings, que en este caso
- 55:51pues son genéricos, los tendríamos que
- 55:52modificar.
- 55:55Y bueno, está bastante bien, pero sí que
- 55:57es cierto que hay muchas cositas que
- 55:59tenemos que mejorar. Entre ellas el tema
- 56:01del formulario, que le voy a pedir que
- 56:03esté centrado y que además podamos
- 56:05escribir lógicamente que no funcionan
- 56:07las cajas de texto y estas líneas de
- 56:10aquí abajo tampoco me acaban de gustar.
- 56:11Vale, le voy a hacer una captura
- 56:12directamente a esta sección de aquí, que
- 56:14estas líneas de aquí abajo no me acaban
- 56:16de gustar. Lo copio. Me estoy refiriendo
- 56:18a estas de aquí, por si os lo
- 56:19preguntáis. No me acaban de gustar. No
- 56:21lo veo estético y simplemente le voy a
- 56:23pegar por aquí la captura y le voy a
- 56:24decir pues exactamente eso. Oye, no me
- 56:27acaban de gustar esas líneas
- 56:29discontinuas que has dejado en la
- 56:30sección que te adjunto en la captura y
- 56:32además veo que el formulario no funciona
- 56:34correctamente. Eh, no puedo rellenar las
- 56:36cajas de texto y esto no me acaba de
- 56:38gustar. Haz lo necesario para que esto
- 56:40funcione correctamente. Y ya está.
- 56:46Lógicamente esto está ocurriendo porque
- 56:48simplemente nos ha cargado el HTML, es
- 56:50decir, no hay nada interactivo que esté
- 56:51funcionando, pero simplemente le voy a
- 56:54pedir lo que espero. No voy a pensar en
- 56:56ningún detalle técnico porque esa es la
- 56:57diferencia entre ser alguien que está
- 56:59buscando el resultado optimizado y
- 57:01alguien que se pierden los detalles
- 57:02técnicos. Este, como veis, sigue
- 57:04trabajando por aquí de mientras vamos a
- 57:06minimizarlo y vamos a seguir dándole
- 57:08permisos a este otro para ver qué tal
- 57:10va. Si os fijáis, está accediendo al
- 57:12cloud.md.
- 57:14Vale, como veis, por aquí nos está
- 57:16pidiendo permiso este de aquí. Este otro
- 57:18nos está pidiendo permiso.
- 57:20Perfecto. Ahora nos abierto la primera
- 57:23de ellas. La segunda sigue trabajando y
- 57:24vamos a ver si nos ha modificado lo que
- 57:26comentábamos. Como veis, ahora sí, estas
- 57:28cajas de texto que teníamos aquí en el
- 57:30formulario me dejan introducir texto de
- 57:32forma pues normal, ¿no? Cuando antes,
- 57:35como veíais, estaban totalmente
- 57:36bloqueadas. Vamos a ver si estas líneas
- 57:39de aquí las ha modificado. ¿Veis que no?
- 57:41Estas líneas discontinuas. Entonces,
- 57:43simplemente vamos a ser mucho más
- 57:45específico. Tomamos una captura, abrimos
- 57:48esto por aquí e incluso le puedo dibujar
- 57:51algo para hacerle referencia. Le hago
- 57:54una especie de línea roja como un
- 57:56recuadro.
- 57:58Vale, lo copio, le voy a dejar por aquí
- 58:01la referencia y le voy a decir,
- 58:03"He visto que has hecho correctamente lo
- 58:05de los formularios, sin embargo, las
- 58:07líneas discontinuas que te he
- 58:08especificado no las has modificado." Si
- 58:11te fijas en la captura que te estoy
- 58:12pasando ahora, sí que tenemos como una
- 58:14especie de recuadro que he pintado yo
- 58:16mismo con las líneas que tienes que
- 58:18modificar, que tienes que hacer
- 58:19desaparecer para cumplir con lo que te
- 58:21estoy comentando. Porfa, hazlas
- 58:23desaparecer.
- 58:26Selecimos
- 58:28y de mientras pues simplemente seguimos
- 58:30dándole permisos a este otro de aquí que
- 58:31si os fijáis lo que está haciendo es
- 58:33tomar capturas de las diferentes
- 58:35secciones de forma iterativa, ¿veis?
- 58:39Para ir copiando esa URL que nosotros le
- 58:42hemos pasado. Ahora volvemos por aquí y
- 58:44como veis sí que nos ha eliminado de la
- 58:47primera landing todo lo que eran las
- 58:48líneas discontinuas. Fijaos aquí.
- 58:51Perfecto. Y simplemente quiero que
- 58:53tengáis en mente que la primera vez que
- 58:55le solicitéis algo, el resultado no va a
- 58:57ser el mejor, no va a ser lo que
- 58:59vosotros esperéis desde el minuto uno.
- 59:01¿Por qué? Porque por un lado es muy
- 59:03difícil especificarle con total
- 59:05precisión lo que necesitas y por otro
- 59:07lado es muy difícil que el modelo lo
- 59:10entienda, aunque lo hagamos perfecto,
- 59:12porque bueno, esas son las
- 59:13características, ¿no?, de la de la
- 59:14comunicación. Pueden haber ciertos
- 59:16detalles que se nos pasen por alto en
- 59:18ambos lados. Entonces, simplemente igual
- 59:20que tenemos con un empleado dentro de
- 59:22una empresa, tenemos que ir de forma
- 59:25iterativa y constante corrigiéndole,
- 59:27dándole indicaciones buenas y haciendo
- 59:30que cada vez trabaje mejor. Vale, vamos
- 59:32a ver qué tal está esta de aquí. Sigue
- 59:35haciendo las capturas
- 59:38y
- 59:40está avanzando. Vamos a esperar un poco
- 59:42y ahora volvemos. De hecho, me voy a
- 59:44hacer un café y vuelvo. Okay, ya estoy
- 59:45por aquí con mi cafelito. Este sigue por
- 59:48aquí trabajando. Y como veis, tenemos
- 59:50por aquí un aviso de que está en el 76%
- 59:54del uso. Esto quería que ocurriese
- 59:56porque así también lo veíis vosotros. Y
- 59:58es que, como comentábamos al inicio,
- 1:00:00tenemos un límite de uso en función de
- 1:00:02la suscripción por la que hayamos
- 1:00:04optado. Este límite de uso es tanto en
- 1:00:06una ventana de 5 horas como en una
- 1:00:08ventana de 7 días. En una ventana de 5
- 1:00:10horas podemos hacer una cantidad de uso
- 1:00:13y en una ventana de 7 días otra. Y estos
- 1:00:16límites son diferentes. Por ejemplo, si
- 1:00:19hacemos tareas muy pesadas podemos
- 1:00:20consumir el límite de uso de esas 5
- 1:00:22horas y una vez pasen esas 5 horas
- 1:00:25podemos seguir utilizándolo siempre y
- 1:00:26cuando cumplamos el límite de 7 días.
- 1:00:29Esto sigue por aquí trabajando
- 1:00:31intensamente. Esto ocurre porque este
- 1:00:34tipo de de tareas que le hemos dado
- 1:00:37suelen ser bastante bastante pesadas.
- 1:00:39Pensad que lo que está haciendo es
- 1:00:40virtualizar un navegador para hacer
- 1:00:43capturas dentro de este y estar copiando
- 1:00:47una página web. Esto es una auténtica
- 1:00:49locura. También tened en cuenta que
- 1:00:51estamos recreando una página web porque
- 1:00:52quiero que veáis el potencial que tiene.
- 1:00:55No quiero decir que esto ahora mismo sea
- 1:00:57el mejor modelo de negocio, crear
- 1:00:58páginas webs con inteligencia
- 1:01:00artificial. Lo que va a ser el mejor
- 1:01:01modelo de negocio es lo que vamos a ver
- 1:01:03en unos minutos, que vamos a convertir
- 1:01:05estas landings sencillas, sin más en
- 1:01:08máquinas de generar clientes e ingresos
- 1:01:10para, válgase la redundancia, nuestros
- 1:01:12clientes. Y es ahí donde nos convertimos
- 1:01:15en personas, emprendedores, que estamos
- 1:01:17vendiendo arquitecturas y no tecnología,
- 1:01:20porque cualquiera te puede vender una
- 1:01:21landing page, pero no cualquiera te
- 1:01:23puede vender un funnel que trabaja 247 y
- 1:01:26que optimiza tus ventas. Así queos muy
- 1:01:28atentos con eso. Vamos a esperar un
- 1:01:30poquito para que nos dé el resultado y
- 1:01:31ahora volvemos. Bien, por aquí nos ha
- 1:01:33hecho esta versión. Como veis, tiene
- 1:01:35bastantes espacios en blanco, están
- 1:01:37vacíos. Básicamente porque aquí irían
- 1:01:39imágenes incrustadas que nosotros
- 1:01:40tenemos que sustituir por las de nuestro
- 1:01:42cliente, nuestra agencia o lo que sea.
- 1:01:44Si os fijáis por aquí, libera el poder
- 1:01:46con de la automatización inteligente.
- 1:01:48Díos a procesos manuales. Nos podemos
- 1:01:50unir a la lista de espera. Si os fijáis,
- 1:01:53este botón de aquí no funciona
- 1:01:54correctamente. Se lo podríamos
- 1:01:55especificar.
- 1:01:58Esto me gusta. Esto de aquí, bueno,
- 1:02:01podría ser bastante mejor.
- 1:02:05Conoce lambda. Y básicamente lo que
- 1:02:07vemos es una copia idéntica a lo que le
- 1:02:09hemos pasado inicialmente. De nuevo,
- 1:02:12todas las mejoras optimizaciones,
- 1:02:13simplemente una pequeña captura, le
- 1:02:16especificamos exactamente dónde está
- 1:02:18ocurriendo aquello que a nosotros no nos
- 1:02:19gusta. Si sabemos de código, incluso
- 1:02:21podemos especificarle para ser más
- 1:02:23concretos la sección del código que
- 1:02:25queremos modificar, pero bueno, esto
- 1:02:27sería algo más avanzado y simplemente
- 1:02:29tenemos que ir haciendo esto. Vamos a
- 1:02:31explicar ahora unos conceptos básicos
- 1:02:33para poder avanzar con el siguiente
- 1:02:35punto que a partir de ahora es clave. No
- 1:02:38sé si os habéis fijado que realmente lo
- 1:02:40que estamos haciendo es ser CEOS de un
- 1:02:43programador que tiene unos conocimientos
- 1:02:45extensísimos, donde nosotros lo único
- 1:02:48que estamos haciendo es indicarle qué es
- 1:02:50lo que necesitamos porque tenemos la
- 1:02:52inteligencia estratégica del negocio y
- 1:02:54por lo tanto sabemos qué es lo mejor
- 1:02:55para este. Y este empleado que se llama
- 1:02:58Cloue, que habita dentro de Antigravity,
- 1:03:00se encarga de hacer todo lo necesario
- 1:03:02para que se cumpla lo que le hemos
- 1:03:04pedido. Pero, ¿qué ocurre? que
- 1:03:06exactamente igual que las jerarquías
- 1:03:08empresariales, tenemos que aprender
- 1:03:10estrategias de comunicación para darle
- 1:03:13unas directrices lo más claras posibles,
- 1:03:16evitando de esta forma que nuestro
- 1:03:18empleado Cloue cometa errores. Hay que
- 1:03:21hacer esto extremadamente complejo,
- 1:03:23sobre todo teniendo en cuenta lo que
- 1:03:24hemos comentado anteriormente de el
- 1:03:26bucle de iteración, donde poco a poco
- 1:03:28nos íbamos acercando a ese porcentaje
- 1:03:31del 100% que era el resultado esperado
- 1:03:36de la salida de cloud. Para esto lo
- 1:03:40íbamos corrigiendo constantemente con
- 1:03:42pequeñas indicaciones y finalmente
- 1:03:45obteníamos ese resultado. Sin embargo,
- 1:03:47podemos optimizar todo mucho más desde
- 1:03:49el inicio y es por eso que le hemos dado
- 1:03:52unos planos con el cloud.md
- 1:03:55donde le dábamos unas indicaciones de
- 1:03:58cómo tenía que utilizar los recursos que
- 1:04:00nosotros le pasábamos. Además, le
- 1:04:03estábamos dando imágenes, es decir, le
- 1:04:05estábamos dando la posibilidad de ver
- 1:04:07con sus propios ojos, entre comillas, lo
- 1:04:09que ocurría dentro de esa página web,
- 1:04:12porque él, de forma nativa, no tiene la
- 1:04:14capacidad de abrirlo y verificarlo. Es
- 1:04:17por eso que nosotros tenemos que actuar
- 1:04:20como verificadores. Somos el CEO que
- 1:04:23está constantemente supervisando el
- 1:04:25resultado de nuestro empleado y para eso
- 1:04:27le tenemos que dar la mayor cantidad de
- 1:04:29información y directrices que nos sean
- 1:04:31posibles. ¿Cómo hacemos buenos proms y
- 1:04:33por qué os digo que no os tenéis que
- 1:04:35preocupar en exceso por esto? Para hacer
- 1:04:37buenos proms, básicamente tenemos que
- 1:04:39tener en cuenta tres cosas. Uno que sea
- 1:04:42claro,
- 1:04:44que sea estructurado
- 1:04:51y que sea específico.
- 1:04:58¿Por qué? Porque tiene que ser claro
- 1:05:01para que la inteligencia artificial
- 1:05:03pueda entenderlo. Tiene que ser
- 1:05:05estructurado para que sepa exactamente
- 1:05:08qué orden debe de seguir a la hora de
- 1:05:10ejecutar esas tareas y cómo se separan
- 1:05:12cada una de las secciones dentro de
- 1:05:14esta. y tiene que ser específico para
- 1:05:16que sepa qué tiene que hacer
- 1:05:18exactamente, porque si yo le digo,
- 1:05:21replica esta landing page, pero no le
- 1:05:22digo ni cómo ni para qué ni le doy más
- 1:05:25contexto, pues va a ser algo mucho más
- 1:05:28generalista. puede interpretarlo de
- 1:05:30muchas más formas. Se va a dar un mal
- 1:05:32entendido, exactamente igual que ocurre
- 1:05:34con un CEO dentro de una empresa. Si no
- 1:05:36es específico con sus empleados, no va a
- 1:05:38obtener un buen resultado. Si no le da
- 1:05:40órdenes estructuradas, no va a obtener
- 1:05:42un buen resultado. Y si no es claro, no
- 1:05:44va a obtener un buen resultado. Algo que
- 1:05:46funciona muy bien es darle
- 1:05:49restricciones, es decir, cosas que no
- 1:05:51queremos que haga. Este tipo de trucos
- 1:05:53son muy eficientes porque sobre todo
- 1:05:55Clou respeta mucho este tipo de
- 1:05:57estructuras, ya que como os he comentado
- 1:05:59antes, Clou está muy enfocado en ser un
- 1:06:02modelo muy determinista, es decir, un
- 1:06:04modelo que cumple siempre las cosas de
- 1:06:06una forma muy fiel, que está pensado más
- 1:06:09para entorno de código y empresarial.
- 1:06:12Por lo tanto, las normas que nosotros le
- 1:06:14demos en cuanto a reglas las va a
- 1:06:15respetar muchísimo. Entonces, si no
- 1:06:17queremos que haga algo, es mejor
- 1:06:19especificarle eso que no queremos que
- 1:06:21haga. que especificarle lo que queremos
- 1:06:23que haga desde muchos ángulos. Lo que
- 1:06:25también funciona genial es introducir
- 1:06:27ejemplos, como habéis visto en el caso
- 1:06:30de la landing page
- 1:06:33y darle la mayor cantidad de referencias
- 1:06:35que nos posible, siempre respetando que
- 1:06:38la longitud del prom tiene que ser lo
- 1:06:40más corta que sea posible dentro de
- 1:06:43nuestras necesidades. No hace falta que
- 1:06:45escribamos 300 páginas de prom. De
- 1:06:47hecho, como hemos comentado antes,
- 1:06:49cuanto más largo es el uso de esa
- 1:06:52ventana de contexto, más ineficiente se
- 1:06:56vuelve el modelo de lenguaje y cada vez
- 1:06:58comete más errores. Como decíamos, esta
- 1:07:00landing está genial, es muy bonita, pero
- 1:07:03ahora mismo no tiene ningún tipo de
- 1:07:05utilidad real para nuestro cliente más
- 1:07:07allá de algo meramente estético, ¿no? Ya
- 1:07:09que hemos visto que los formularios no
- 1:07:11funcionan y además son formularios que
- 1:07:13no son inteligentes. ¿Qué problema
- 1:07:15tienen este tipo de formularios no
- 1:07:16inteligentes? tienen el problema o la
- 1:07:18limitación de que si tienen una gran
- 1:07:20cantidad de contactos simultáneos, como
- 1:07:23puede ocurrir en el caso de las clínicas
- 1:07:24dentales, donde existen ciertas campañas
- 1:07:27estacionales donde ofrecen servicios de
- 1:07:28bajo valor, como por ejemplo limpiezas
- 1:07:31dentales, que suelen tener un precio muy
- 1:07:32reducido de 20 a 100 € donde el único
- 1:07:36objetivo que tienen con estas campañas
- 1:07:38es atraer clientes para después hacerles
- 1:07:41apps los apsels son estrategias para
- 1:07:44venderles servicios más caros atrayendo
- 1:07:47endo clientes de forma masiva. Es por
- 1:07:50eso que estos formularios cuando hacen
- 1:07:51este tipo de estrategias de captación
- 1:07:54masiva se suelen saturar muchísimo y no
- 1:07:57pueden darle una prioridad adecuada a
- 1:08:00todos y cada uno de los prospectos que
- 1:08:02llegan. Porque no es lo mismo un
- 1:08:03prospecto que llega solicitando un
- 1:08:05servicio de bajo valor, como podría ser
- 1:08:07una limpieza dental, como un cliente que
- 1:08:11está llegando solicitando un servicio de
- 1:08:12alto valor, como sería el caso de una
- 1:08:15ortodoncia, que el ticket es muchísimo
- 1:08:18más caro. O, por ejemplo, si tuviese una
- 1:08:20emergencia médica donde darle una
- 1:08:22atención prioritaria es fundamental. Y
- 1:08:25es aquí donde nosotros podemos integrar
- 1:08:27la inteligencia artificial para que este
- 1:08:29formulario sea inteligente, es decir,
- 1:08:32que analice los datos del usuario o la
- 1:08:34empresa, que le dé una puntuación del 0
- 1:08:37al 100 en función de la prioridad y que
- 1:08:40avise internamente al equipo comercial y
- 1:08:43le envíe un correo a el comprador
- 1:08:45diciéndole que en los próximas 24 horas
- 1:08:47nos vamos a poner en contacto con él. Y
- 1:08:50ahora sí que estamos vendiéndole a
- 1:08:52nuestro cliente una solución que tiene
- 1:08:54sentido para él. Tiene sentido porque de
- 1:08:57nuevo no estamos vendiendo una landing
- 1:08:58page, estamos vendiendo un embudo de
- 1:09:01ventas que trabaja 247 y que le da
- 1:09:04resultados económicos a nuestro cliente,
- 1:09:06ya que va a optimizar el KPI de
- 1:09:09conversión y por lo tanto va a obtener
- 1:09:12más ingresos gracias a que va a
- 1:09:14priorizar de forma mucho más eficiente a
- 1:09:17nuestros o sus en este caso clientes.
- 1:09:21Por lo tanto, sin automatización tenemos
- 1:09:23una bandeja de entrada saturada,
- 1:09:25revisión manual uno por uno, invirtiendo
- 1:09:27de 2 a 3 horas al día, reuniones
- 1:09:29individuales con todos y cada uno de los
- 1:09:31prospectos, pocos cierres y mucho
- 1:09:33desgaste. Con automatización tenemos una
- 1:09:35solución inteligente que es capaz de
- 1:09:38investigar a nuestro cliente. En caso de
- 1:09:41que sea una empresa de nuevo, lo podemos
- 1:09:42hacer con la URL de su página web
- 1:09:44directamente. Si es un usuario que no es
- 1:09:46empresa, simplemente enriquecemos la
- 1:09:48información, le damos un score del 1 al
- 1:09:50100. y lo introducimos en una base de
- 1:09:52datos para que el equipo comercial
- 1:09:54siempre esté al tanto de los nuevos
- 1:09:57prospectos que van entrando. Y ahora
- 1:09:59vamos a introducir un nuevo concepto que
- 1:10:01necesitamos para poder hacer este tipo
- 1:10:02de arquitecturas. Y este es el concepto
- 1:10:05de integración de servicios externos
- 1:10:08puramente y sobre todo las API.
- 1:10:12Básicamente, sin entrar en exceso de
- 1:10:14detalles técnicos, una API es un
- 1:10:17servicio de tercero que nos prestan a
- 1:10:20cambio de una determinada cantidad
- 1:10:22económica y ese servicio tercero tiene
- 1:10:25unas funcionalidades muy concretas que
- 1:10:28nosotros necesitamos dentro de nuestra
- 1:10:30arquitectura. Por ejemplo, bajándolo
- 1:10:32mucho a tierra esto, imaginaos que
- 1:10:33tenéis que hacer una aplicación que
- 1:10:35optimiza rutas de Google Maps para un
- 1:10:38servicio técnico. Imaginaos que es una
- 1:10:40empresa que se dedica a tener muchos
- 1:10:41técnicos con una gran flota de vehículos
- 1:10:44que van en diferentes localidades del
- 1:10:46país donde estéis a diferentes clientes
- 1:10:49y queréis optimizar estas rutas gracias
- 1:10:51a una aplicación. tenéis el problema de
- 1:10:54que no tenéis Google Maps, no tenéis una
- 1:10:57aplicación
- 1:10:59que que ya tenga toda la cartografía y
- 1:11:01os permita hacer estas optimizaciones. Y
- 1:11:04lógicamente desarrollar esto desde cero
- 1:11:05es una auténtica locura. Tendríais
- 1:11:07literalmente que reproducir todo el
- 1:11:09mapa, tendríais que virtualizarlo,
- 1:11:11bueno, toda una serie de cuestiones
- 1:11:12técnicas que es prácticamente imposible
- 1:11:14hacerlo por una persona física.
- 1:11:16Entonces, Google lo que hace es que nos
- 1:11:18presta Google Maps
- 1:11:20para que nosotros lo podamos usar.
- 1:11:23dentro de nuestra aplicación.
- 1:11:27¿Y qué nos pide a cambio? Dinero. Ya
- 1:11:30está. Lo único que nos pide es que
- 1:11:31paguemos una cierta cantidad. Hay
- 1:11:33aplicaciones que nos piden pagar una
- 1:11:34cierta cantidad, mientras que hay otras
- 1:11:36que directamente lo hacen con una
- 1:11:38suscripción básica con las funciones que
- 1:11:41vienen por defecto. Y ese es el caso de
- 1:11:44Air Table. Airtable es una plataforma
- 1:11:46que ha adquirido muchísima popularidad
- 1:11:49porque básicamente es como una especie
- 1:11:51de base de datos, se puede utilizar para
- 1:11:53muchísimas cosas, que es inteligente y
- 1:11:56donde nosotros podemos volcar toda esa
- 1:11:58información relacionada con nuestros
- 1:11:59clientes. Y es por eso que necesitamos
- 1:12:02conectarnos a través de esta API. Y esta
- 1:12:06IPI al final es una llave, es un código
- 1:12:09muy largo que nos dan, nos proporcionan
- 1:12:12desde su plataforma para que nosotros
- 1:12:13nos conectemos a sus servidores y
- 1:12:15hagamos uso de esta funcionalidad. Vamos
- 1:12:20a usar tanto el de Air Table como los
- 1:12:23modelos de lenguaje de Google. Modelo de
- 1:12:26lenguaje, como sabéis todos, es Chat
- 1:12:28GPT, Gemini. Básicamente es algo que
- 1:12:30procesa información y nos da un
- 1:12:32resultado, una inteligencia artificial.
- 1:12:34Y nosotros podemos tomar prestado el
- 1:12:37modelo de lenguaje de Google Gemini para
- 1:12:40integrarlo dentro de nuestra aplicación.
- 1:12:42Simplemente de nuevo pagando una pequeña
- 1:12:45suscripción o por una determinada
- 1:12:47cantidad de tokens. y además suelen
- 1:12:49tener planes gratuitos muy generosos.
- 1:12:51Por lo tanto, vamos directamente a
- 1:12:52ampliar las funcionalidades básicas de
- 1:12:54nuestra landing para integrar todo esto
- 1:12:56que habéis visto. Bueno, volvemos aquí a
- 1:12:58nuestro proyecto de landing page que
- 1:13:00teníamos antes y simplemente lo que voy
- 1:13:02a hacer es un barra clear para borrar
- 1:13:06toda la conversación, ya que las
- 1:13:07modificaciones que vamos a hacer en esta
- 1:13:09landing page no están relacionadas con
- 1:13:11el propio diseño y la creación desde
- 1:13:14cero. Es decir, que ahora estamos
- 1:13:15integrando funcionalidades adicionales.
- 1:13:18Por eso inicio una ventana de contexto
- 1:13:19desde cero y ahorro tokens. Todo esto lo
- 1:13:22hacemos con intención de nuevo de
- 1:13:23ahorrar y hacer que todo sea mucho más
- 1:13:25preciso. Ahora lo que vamos a utilizar
- 1:13:28es esta funcionalidad de aquí que vamos
- 1:13:30a hablar de ella. Esta es el plan mode.
- 1:13:33¿En qué consiste el plan mode?
- 1:13:35Básicamente es un modo de ejecución que
- 1:13:37nos viene de forma predeterminada en
- 1:13:38Cloud Code, donde Cloude lo primero que
- 1:13:41hace es planificar el problema en
- 1:13:43bloques muy pequeños, desgrana una
- 1:13:46estrategia para aplicarlo y
- 1:13:48posteriormente una vez nosotros lo
- 1:13:50validamos aplica con el enfoque que
- 1:13:53hayamos validado, teniendo en cuenta
- 1:13:55todas las partes que conforman el
- 1:13:57problema. ¿Por qué? Porque normalmente
- 1:13:59lo que solemos hacer es crear una
- 1:14:01solución que se basa en un solo bloque
- 1:14:04donde nosotros le describimos el
- 1:14:05problema, que esto sería el caso del
- 1:14:07modo fast. Si aplicamos el plan mode, lo
- 1:14:10que va a hacer es crear todos los
- 1:14:11bloques que componen al proyecto
- 1:14:14anteriormente, es decir, tecnologías
- 1:14:17aplicar, enfoque, resultado esperado,
- 1:14:19nos va a mostrar esa planificación y
- 1:14:21posteriormente lo va a ejecutar.
- 1:14:24Es decir, va a ser mucho más ingeniero o
- 1:14:27mucho más sensato para proyectos donde
- 1:14:29tengamos algo más de complejidad, porque
- 1:14:32este proyecto ya tiene muchas partes
- 1:14:34entre sí, muchas integraciones y es muy
- 1:14:36fácil que se líe. Entonces, si queremos
- 1:14:38ahorrarnos problemas y hacer que todo
- 1:14:39funcione mucho mejor, os recomiendo
- 1:14:41muchísimo utilizar el plan mode en este
- 1:14:44tipo de integraciones o aplicaciones
- 1:14:47donde ya estamos optando para hacer
- 1:14:48cositas un poquito más complejas. Si os
- 1:14:51fijáis, aquí también tenemos el modo de
- 1:14:54esfuerzo. Esto básicamente es el tiempo
- 1:14:56que pasa el modelo de lenguaje, es
- 1:14:58decir, el agente que tenemos aquí dentro
- 1:15:00pensando, porque existen una cosa que se
- 1:15:02llaman los modelos razonadores. Existen
- 1:15:05los modelos no razonadores como chat GPT
- 1:15:08al principio y los modelos razonadores
- 1:15:10como versiones de Chat GPT recientes que
- 1:15:13tardan un tiempo en responder porque él
- 1:15:16mismo verifica su propia respuesta,
- 1:15:17valida el enfoque, se busca ángulos
- 1:15:20contrarios y básicamente es mucho más
- 1:15:22crítico. Esto se conoce como inferencia.
- 1:15:24Si nosotros aumentamos el esfuerzo, va a
- 1:15:26ser más lento, más caro, pero en teoría
- 1:15:28más preciso. Por lo tanto, si estáis en
- 1:15:31un proyecto que requiere algo más de
- 1:15:32precisión, podéis subir un poquito el
- 1:15:34esfuerzo.
- 1:15:35Ponemos el plan mode y vamos a
- 1:15:37especificarle el prom con la entrada del
- 1:15:40proyecto. Vamos a poner por aquí la
- 1:15:41landing page para tenerlo mucho más
- 1:15:43claro y vamos a intentar ser lo más
- 1:15:45precisos posibles. Venga. Vale, ponemos
- 1:15:48el modo voz.
- 1:15:50Integra esta web en un formulario
- 1:15:52profesional para optimizar el funnel de
- 1:15:54ventas. Necesito que tenga los
- 1:15:55siguientes campos. Uno, el nombre. Dos,
- 1:15:59nombre de la empresa. Tres, correo
- 1:16:00electrónico. El cuatro sería la URL de
- 1:16:03la página web. Eh, este no es
- 1:16:06estrictamente necesario, es un campo que
- 1:16:09se puede saltar directamente, es decir,
- 1:16:11es opcional, presupuesto y una caja de
- 1:16:14más información donde pueda escribir
- 1:16:16libremente. Los prospectos que llenario,
- 1:16:19es decir, los clientes potenciales, lo
- 1:16:21que tenemos que hacer es scrapear el
- 1:16:23sitio web en caso de que exista, extraer
- 1:16:25información relevante y esto va a ser
- 1:16:28analizado por un modelo de lenguaje. En
- 1:16:30este caso vamos a utilizar Gemini de
- 1:16:31Google para darle una puntuación del 1
- 1:16:35al 100 y posteriormente en base a unos
- 1:16:38criterios como por ejemplo si es un
- 1:16:40negocio B2B, si crees que tiene alto
- 1:16:43presupuesto, si es una empresa grande y
- 1:16:47todo este tipo de cosas que hacen que un
- 1:16:48cliente tenga más potencial, le vamos a
- 1:16:51dar una mayor prioridad. Em, todo esto
- 1:16:54lo vamos a integrar con una base de
- 1:16:55datos que va a ser Air Table. Pídeme
- 1:16:57simplemente las credenciales para
- 1:16:58conectarnos a estas plataformas y yo te
- 1:17:00las proporciono.
- 1:17:02Se lo dejamos por aquí. Ya veis que es
- 1:17:04un prom algo largo y simplemente se lo
- 1:17:08vamos a dar. Fijaos que le he dicho lo
- 1:17:11que comentábamos de las credenciales,
- 1:17:13¿no? De estas de aquí que veis, ¿no? De
- 1:17:16A Table y de Google en caso de Gemini.
- 1:17:20Esto es lo que comentábamos que eran las
- 1:17:22APIs, las integraciones externas que
- 1:17:24nosotros podíamos utilizar para utilizar
- 1:17:26esas funciones. Básicamente nos prestan
- 1:17:28el servicio, ¿no? Entonces, mientras
- 1:17:30este señor de aquí planifica y trabaja,
- 1:17:32vamos a ir a conseguir esas APIs para
- 1:17:34darle las llaves que van a hacer que
- 1:17:37esto funcione correctamente. Entonces,
- 1:17:39para eso, simplemente venimos a Google
- 1:17:41como siempre y en el caso de la API de
- 1:17:44Google vamos a buscar Google AI Studio.
- 1:17:48Accedemos al primer resultado de
- 1:17:49búsqueda, venimos aquí en la parte
- 1:17:51superior a get started, justo aquí.
- 1:17:56Iniciamos sesión con nuestra cuenta de
- 1:17:58Google
- 1:17:59directamente. Si no tenéis una cuenta de
- 1:18:01Google, os registráis sin más y os van a
- 1:18:03dar una cantidad de créditos gratuitos
- 1:18:05bastante generosa. Creo que eran en
- 1:18:07torno a unos 300 y que te daban un
- 1:18:09periodo de unos 3 meses para poder
- 1:18:10utilizarlos. O sea, que no vais a tener
- 1:18:12que pagar absolutamente nada. Y una vez
- 1:18:14iniciéis sesión, os vais a encontrar con
- 1:18:15este dashboard de aquí, que es un poco
- 1:18:17raro. Básicamente es como una especie de
- 1:18:19sandbox donde podemos hacer pruebas con
- 1:18:21modelos bastante potentes y además de
- 1:18:23forma gratuita. Os recomiendo muchísimo,
- 1:18:24¿vale? Aquí tenéis un modelo de ella,
- 1:18:25podéis hablar con él, pero vaya, lo que
- 1:18:27a nosotros nos interesa es venir justo
- 1:18:29aquí abajo a get apik key, justo aquí,
- 1:18:32veis, pinchamos aquí, conseguimos la API
- 1:18:35key. Y ahora vamos a venir aquí y le
- 1:18:38vamos a decir crear clave API. Esta es
- 1:18:41la clave que nos va a dar acceso a
- 1:18:42utilizar Gemini.
- 1:18:45Le damos a crear.
- 1:18:47Seleccionamos el proyecto en caso de que
- 1:18:49lo tengamos. Si no, simplemente creamos
- 1:18:51un proyecto, le damos un nombre, en este
- 1:18:54caso YouTube Aink. No deja poner barra
- 1:18:58baja, así que le digo YouTube Aink sin
- 1:19:00más. Creamos el proyecto y ahora pasados
- 1:19:03unos segunditos nos da una clave, como
- 1:19:06veréis. Vale, veis la clave de aquí que
- 1:19:08nos ha generado. Simplemente la voy a
- 1:19:10dejar abierta para después copiarla una
- 1:19:12vez me la solicite directamente mi cloud
- 1:19:14de Code. Pero ya la tengo por aquí. Muy
- 1:19:16importante que tengáis en cuenta que
- 1:19:17esta clave API es estrictamente
- 1:19:20personal, es algo confidencial y que no
- 1:19:23podéis compartir. Entonces, tenéis que
- 1:19:24tener cuidado con este tipo de cosas.
- 1:19:26Esto de aquí es lo que vamos a utilizar
- 1:19:28para tener el control del coste de los
- 1:19:30clientes y todo este tipo de cosas que
- 1:19:32vamos a ver después. Entonces, es muy
- 1:19:33importante que lo tengamos totalmente
- 1:19:36controlado. De nuevo, vamos a explicar
- 1:19:37cómo se tiene que hacer eso
- 1:19:38posteriormente. Vamos a echarle un
- 1:19:40vistazo a Cloude. Fijaos por aquí. Y
- 1:19:43como os decía, como veis, en el Plant
- 1:19:45mode no actúa directamente, sino que
- 1:19:47empieza a pensar desde el principio y
- 1:19:49nos hace toda una serie de preguntas.
- 1:19:51Nos pregunta si tenemos las API Keys.
- 1:19:53No, de momento no las tengo, estoy
- 1:19:54trabajando en ellas, entonces las
- 1:19:56consigo después. Eh, nos propone el
- 1:19:59rango de desplegables para la página
- 1:20:01web. Como veis, ya nos proporciona uno
- 1:20:03recomendado. Yo siempre, si a menos que
- 1:20:05tengáis ciertas preferencias clave, que
- 1:20:07seleccionéis el recomendado
- 1:20:10y a partir de ahí va a empezar a actuar,
- 1:20:13¿vale? Muy importante que si no tenéis
- 1:20:14el modo de permisos estéis
- 1:20:16constantemente verificando para validar
- 1:20:19y aceptar este tipo de cambios. De
- 1:20:22mientras vamos a ir consiguiendo la API
- 1:20:23de Air Table, la base de datos que vamos
- 1:20:25a utilizar para introducir esos
- 1:20:26clientes. Entonces, buscamos Air Table,
- 1:20:31entramos, le decimos registrarnos
- 1:20:33gratis, justo aquí arriba, como veis
- 1:20:36aquí, que parece que lo esconden adrede
- 1:20:38muchas veces le decimos continuar con
- 1:20:40Google en caso de que queramos iniciar
- 1:20:42con nuestra cuenta de Google. Yo lo
- 1:20:43recomiendo, es muy cómodo, sobre todo
- 1:20:45para hacer pruebas. Y una vez iniciamos
- 1:20:47sesión, por primera vez, lo que
- 1:20:48tendremos es esto. Es una base donde si
- 1:20:51os fijáis, pues yo tengo bases de
- 1:20:53restaurantes, clientes, todo este tipo
- 1:20:54de cosas, como por ejemplo este
- 1:20:56restaurante Olimpo, donde en realidad
- 1:20:58podríamos entenderlo como un Excel, ¿no?
- 1:21:00Tenemos las reservas justo aquí, las
- 1:21:03reservas temporales, donde tenemos el ID
- 1:21:04de la reserva, el ID de mesa, la fecha,
- 1:21:07mesas disponibles y toda una serie de
- 1:21:09información. Pero claro, nosotros
- 1:21:11tenemos que crear una base, es decir,
- 1:21:13una tabla específica para lo que estamos
- 1:21:15creando, pero yo esto se lo voy a dejar
- 1:21:17directamente a Cloue que lo haga el
- 1:21:20mismo. Yo solo le voy a dar la API Key y
- 1:21:22él que se encargue del resto. ¿Cómo
- 1:21:23conseguimos la API key de Air Table?
- 1:21:26Pues básicamente lo que os recomiendo en
- 1:21:28el 99% de los casos, porque este tipo de
- 1:21:31claves suelen ser bastante engorrosas
- 1:21:33conseguirlas porque suelen implicar
- 1:21:34muchísimos procesos, acceder a la
- 1:21:36documentación técnica, interpretar
- 1:21:39ciertas cosas, falla muchísimo y al
- 1:21:41final son procesos que son muy rígidos,
- 1:21:43que nos quitan mucho tiempo y que os
- 1:21:45vais a sentir muy frustrados al
- 1:21:46principio, que tenéis que superar eso,
- 1:21:48¿no? también, pero si veis que os cuesta
- 1:21:50mucho, simplemente le podéis decir a
- 1:21:51Claude que os pase el enlace de dónde
- 1:21:53tenéis que conseguir esa autenticación y
- 1:21:55él os lo va a pasar y lo va a hacer por
- 1:21:56vosotros, ¿vale? Yo simplemente lo estoy
- 1:21:58haciendo de esta forma, pero de todas
- 1:22:00formas le daremos el otro enfoque,
- 1:22:02¿vale? Apiky token directamente.
- 1:22:06Y si os fijáis,
- 1:22:08este resultado de aquí accede a la
- 1:22:10documentación técnica y a su vez, como
- 1:22:12veis por aquí, tenemos una cosa que es
- 1:22:14el developer hub. Normalmente suele ser
- 1:22:16ahí dentro que suelen estar este tipo de
- 1:22:18cosas, es decir, en la documentación de
- 1:22:20desarrollador o en el centro de
- 1:22:22desarrolladores, que suele ser de nuevo
- 1:22:24menos amigable porque es una cantidad de
- 1:22:27opciones muy extensa y no queda muy
- 1:22:29claro, pero vaya que una vez os
- 1:22:30familiarizáis, todo es muy sencillo.
- 1:22:32Venimos aquí a crear token, le damos el
- 1:22:34nombre a este token, yo lo voy a llamar
- 1:22:37YouTube. Le damos añadir alcance, es
- 1:22:40decir, los permisos que le vamos a dar a
- 1:22:42Cloue con este token en particular, con
- 1:22:45esta clave. Yo le voy a dar todos los
- 1:22:47permisos
- 1:22:49por el momento. Esto en función de la
- 1:22:51aplicación le podemos dar unos u otros,
- 1:22:54¿vale? Porque al final puede ser que
- 1:22:55queramos hacer unas cosas u otras. Y eh
- 1:22:58los recursos. Voy a añadir todos los
- 1:23:00recursos para que pueda hacer lo que
- 1:23:02sea. Fijaos que exactamente igual me da
- 1:23:04un token. Venga, perfecto. Lo voy a
- 1:23:06copiar y volvemos a Cloude. Vamos a
- 1:23:10darle permisos
- 1:23:12y una vez acabe, volvemos, le damos los
- 1:23:14tokens y vamos a ver qué tal. Perfecto.
- 1:23:15Como veis, ya ha terminado. Nos dice que
- 1:23:18ha integrado, qué tenemos que hacer para
- 1:23:20que esto acabe de funcionar. Y ahora si
- 1:23:22accedemos a esta URL, que es la que
- 1:23:24teníamos anteriormente, y hacemos
- 1:23:28refresh, veremos que ahora el formulario
- 1:23:32tiene todos los campos que hemos
- 1:23:33comentado. ¿Os fijáis que ahora tiene
- 1:23:35todos aquellos campos que decíamos? Esto
- 1:23:37es un desplegable. Bueno, aquí tal vez
- 1:23:39me gustaría integrar la flechita, pero
- 1:23:41bueno, ya son pequeñas cositas que
- 1:23:43podemos ir modificando. Fijaos que nos
- 1:23:45ha puesto como opcional esto de aquí.
- 1:23:47Muy importante, ¿vale? que se lo hemos
- 1:23:49comentado y en general parece que
- 1:23:52bastante bastante bien, salvo ciertas
- 1:23:54cositas que podemos pulir, pero vaya, no
- 1:23:56son relevantes. Perfecto, ahora lo que
- 1:23:59tenemos que hacer es darle las claves
- 1:24:01para que esto no solo sea estético, sino
- 1:24:03que sea funcional, que veamos el
- 1:24:05resultado en la base de table, que
- 1:24:07Yemini analice el prospecto y todo esto.
- 1:24:09Y entonces os preguntaréis, ¿qué hago?
- 1:24:11le pego esa clave directamente aquí en
- 1:24:14el chat y le digo, "Oye, mira, aquí está
- 1:24:16la API key de a table, dos puntos y se
- 1:24:21lo dejo." Esto va a funcionar,
- 1:24:23lógicamente que va a funcionar, pero no
- 1:24:25es seguro, no es una buena práctica.
- 1:24:28¿Por qué? Porque en definitiva lo que
- 1:24:29estamos haciendo es darle a una empresa
- 1:24:31que bueno, tenemos que confiar en ella,
- 1:24:33pues porque sí, un código que es
- 1:24:35totalmente privado y donde vamos a tener
- 1:24:37datos confidenciales de nuestra empresa,
- 1:24:39de nuestros clientes y en definitiva es
- 1:24:41una mala práctica. Conviene
- 1:24:42acostumbrarse a hacerlo correctamente y
- 1:24:45esto es de aquellas cositas pequeñas de
- 1:24:46programación que sí que tenemos que
- 1:24:48entender. Y esos son las variables de
- 1:24:51entorno. Si os fijáis, justo aquí arriba
- 1:24:53tenemos una cosa que se llama
- 1:24:55punnv.example.
- 1:24:57example. Y si accedemos aquí veremos lo
- 1:25:00siguiente, toda una serie de texto,
- 1:25:03¿no?, donde vemos Google Gemini API, nos
- 1:25:06dice incluso dónde tenemos que obtener
- 1:25:07esa clave, como veis. Entonces, podría
- 1:25:10abrir este enlace, entrar aquí, nos
- 1:25:12llevaría exactamente al mismo sitio que
- 1:25:13hemos ido antes manualmente. Imaginaos
- 1:25:15lo fácil que es. Y como veis, nos pone
- 1:25:18Google apiky igual a. Esto es lo que
- 1:25:21nosotros tenemos que sustituir por la
- 1:25:24API key que hemos conseguido. Entonces,
- 1:25:26yo voy a venir aquí, la copio, como
- 1:25:29veis, la pego y exactamente igual con el
- 1:25:33token de Air Table. Vengo aquí, vuelvo a
- 1:25:37mi table, lo copio, lo pego
- 1:25:42y si os fijáis nos pide varias cosas
- 1:25:44como el ID de la base, que esto sería el
- 1:25:47el sí, un identificador único de esa
- 1:25:49tabla en particular. Pero recordad que
- 1:25:51nosotros no hemos creado esa tabla,
- 1:25:55entonces simplemente le vamos a decir a
- 1:25:56él mismo que lo cree. Y mucho cuidado
- 1:25:59para que esto funcione. Si os fijáis
- 1:26:01aquí, cuando nos ha creado el punto NV,
- 1:26:04este nos lo pone pun NV.example.
- 1:26:08¿Lo veis aquí? Este punto NV example,
- 1:26:11como veis, lo tenemos que renombrar,
- 1:26:13cambiar nombre y dejarlo solo en punto
- 1:26:16ENV. De esta forma, tal y como están
- 1:26:19programados los diferentes lenguajes de
- 1:26:21programación y las arquitecturas en
- 1:26:22general, van a saber que tienen que ir a
- 1:26:24buscar justo aquí para encontrar esas
- 1:26:27claves que son únicas y que solo son de
- 1:26:30nuestro proyecto en nuestro entorno, que
- 1:26:32esto, bueno, nos podríamos extender
- 1:26:33muchísimo, pero lo importante es eso. Y
- 1:26:35mucho cuidado porque si os fijáis, veis
- 1:26:37que tenemos aquí un pequeño puntito aquí
- 1:26:39arriba. Esto significa que no está
- 1:26:41guardado. Yo he introducido el token de
- 1:26:43Air Table y la API de Gemini, es decir,
- 1:26:46le he dado las credenciales, pero en
- 1:26:48ningún momento, en ningún momento he
- 1:26:50guardado. Por lo tanto, no es efectivo.
- 1:26:52Le puedo decir, "Oye, ya tienes las
- 1:26:53claves dentro del punto NV." Pero no las
- 1:26:56va a ver porque no he guardado. Entonces
- 1:26:58guardamos esto. Utilizamos el comando
- 1:27:01command S o podéis venir aquí archivo
- 1:27:03directamente aquí arriba y le buscáis
- 1:27:06guardar. memorizáis el comando que
- 1:27:08tengáis por defecto vuestro sistema
- 1:27:09operativo y podréis guardar siempre.
- 1:27:12Perfecto. Vamos a decirle a el señor
- 1:27:14Claude que ya tiene todo para que pueda
- 1:27:16inicializar y además le voy a decir que
- 1:27:17cree la base de Air Table el mismo. Ya
- 1:27:19he dejado las credenciales tanto de
- 1:27:21Gemini como de Air Table. Encárgate tú
- 1:27:23mismo de crear la base que sea más
- 1:27:25eficiente para introducir los datos de
- 1:27:27los leads dentro de esta y haz que todo
- 1:27:29funcione sin molestarme. Y además
- 1:27:31desplégalo. Quiero que todo esté
- 1:27:33funcional sin ningún tipo de problemas.
- 1:27:38Parece algo broma, ¿no? Esto de que no
- 1:27:40nos moleste, pero realmente es bastante
- 1:27:42efectivo según mi experiencia.
- 1:27:44Básicamente porque de esta forma deduce
- 1:27:46que nuestro objetivo no es ser
- 1:27:48programadores o no es tener el control
- 1:27:50de la aplicación como tal, sino que le
- 1:27:53estamos dando todo el control a él y que
- 1:27:55se encargue de absolutamente todo, ¿no?
- 1:27:56Porque si no va a acabar, va a decirnos
- 1:27:58que lo despeguemos nosotros y todo este
- 1:27:59tipo de cosas y no queremos hacernos
- 1:28:01cargo de esto. Entonces, simplemente lo
- 1:28:03dejamos, esperamos y pasados unos
- 1:28:05minutos tendremos el resultado. Nos dice
- 1:28:07por aquí que ya lo tiene. Vamos a ver si
- 1:28:08esto es cierto. Volvemos por aquí. Esto
- 1:28:10lo podemos cerrar ya. Y vamos a volver a
- 1:28:12a table. Refrescamos.
- 1:28:15Perfecto. Como veis, directamente nos ha
- 1:28:17creado dentro de nuestra base de table
- 1:28:19lo que estáis viendo aquí, una tabla que
- 1:28:21se llama leads, que podemos acceder
- 1:28:22directamente y donde tenemos toda la
- 1:28:24información referente a nuestros
- 1:28:27clientes del portal. Como veis, tenemos
- 1:28:29el nombre, tenemos la empresa, el correo
- 1:28:31electrónico, la página web, el
- 1:28:33presupuesto con un desplegable super
- 1:28:35estético, información adicional, el
- 1:28:37score, que es lo que comentábamos antes,
- 1:28:39que iría del 0 al 100, la prioridad para
- 1:28:41que el equipo comercial pueda darle una
- 1:28:44atención prioritaria, el tamaño de la
- 1:28:46empresa y además nos da pequeños
- 1:28:48insights la inteligencia artificial
- 1:28:50acerca de posibles ángulos que podemos
- 1:28:53explotar en toda la fase comercial.
- 1:28:55Además, nos da si el estado es nuevo o
- 1:28:57no. Y esto lo ha hecho de forma
- 1:28:58totalmente automática. Yo no he hecho
- 1:29:00nada, solo le he dicho que lo cree.
- 1:29:02Perfecto. Vamos a probar ahora el
- 1:29:03formulario. Como veis, le ponemos el
- 1:29:05nombre directamente, el nombre de la
- 1:29:07empresa. Yo le voy a poner el nombre
- 1:29:08directamente de mi agencia de
- 1:29:09inteligencia artificial, Lambda
- 1:29:11Automations.
- 1:29:13Le vamos a dar nuestro correo
- 1:29:14electrónico, donde nos debería llegar el
- 1:29:16correo electrónico como potenciales
- 1:29:18clientes. Y aquí le vamos a dar la URL
- 1:29:20de nuestro sitio web. Le voy a agarrar
- 1:29:22un rango bastante bajo para que nos dé
- 1:29:24un score igualmente bajo y así vemos
- 1:29:26cómo se comportan estos rangos. Y aquí
- 1:29:28le voy a dar información acerca de
- 1:29:30nuestra empresa. Somos una agencia de
- 1:29:32inteligencia artificial que nos
- 1:29:33dedicamos a optimizar procesos y
- 1:29:34queremos buscar un socio que sea lo
- 1:29:36suficientemente competente como para
- 1:29:38poder delagar eh cierta parte eh
- 1:29:40operativa y tener una estructura
- 1:29:43adicional, por ejemplo, ¿no? Le podemos
- 1:29:45decir, le damos a enviar solicitud y
- 1:29:47perfecto. Como veis por aquí nos dice
- 1:29:50que la solicitud se ha recibido
- 1:29:51correctamente y que nos contactarán en
- 1:29:53menos de 24 horas y el equipo de nuestro
- 1:29:55cliente, es decir, los comerciales de
- 1:29:57esta empresa, verán esta nueva entrada
- 1:30:00que estáis viendo aquí. ¿Veis que es el
- 1:30:02formulario que acabamos de rellenar?
- 1:30:03Agustín de Lambda Automations, el correo
- 1:30:07electrónico, toda la información, pero
- 1:30:09lo que nos interesa es el score, la
- 1:30:11inteligencia artificial. Gemini como
- 1:30:13modelo de lenguaje ha recopilado la
- 1:30:16información de este potencial cliente y
- 1:30:19nos ha dado toda una serie de insights
- 1:30:21que nos van a servir para evaluar si
- 1:30:24este cliente tiene una prioridad baja,
- 1:30:27media o alta. Y esto es increíble. Esto
- 1:30:30es lo que hace que nuestros clientes
- 1:30:31opten por estas soluciones con los ojos
- 1:30:33cerrados porque le van a hacer ganar
- 1:30:35dinero, van a optimizar, van a ganar
- 1:30:37dinero y en definitiva todo va a ser
- 1:30:39mucho mejor para ellos. Entonces, no
- 1:30:41estamos vendiendo directamente, que sí,
- 1:30:43ya me entendéis, estamos haciendo que
- 1:30:45las personas ganen dinero y en
- 1:30:47consecuencia vamos a ganar nosotros
- 1:30:49mucho también. Vamos a ver el
- 1:30:52razonamiento que nos ha dejado por aquí.
- 1:30:54Este leite opera en un sector compatible
- 1:30:55con automatización, tienen una necesidad
- 1:30:57clara de apoyo operativo, sin embargo,
- 1:30:59el el presupuesto declarado es
- 1:31:01extremadamente bajo. ¿Recordáis que
- 1:31:03antes, justo aquí he seleccionado este
- 1:31:06rango de presupuesto que era tan bajito?
- 1:31:08Justo aquí, pues esto lo ha declarado
- 1:31:11aquí. No es un cliente típico para eh
- 1:31:13soluciones directas. Es más probable que
- 1:31:15busquen una alianza, un servicio de bajo
- 1:31:17costo. Aquí nos dice que diferentes
- 1:31:20insights, el presupuesto, muestra una
- 1:31:22necesidad de legar los proyectos y toda
- 1:31:25una serie de información que es muy
- 1:31:26interesante. Perfecto. Ahora vamos a ver
- 1:31:29en nuestra bandeja de entrada si como
- 1:31:31clientes entre comillas nos ha llegado
- 1:31:33ese correo electrónico y como vemos no
- 1:31:35hemos recibido nada. La inteligencia
- 1:31:37artificial en este caso no ha sido lo
- 1:31:38suficientemente potente como para
- 1:31:40hacerlo todo correcto a la primera. Solo
- 1:31:42tenemos este correo de aquí del equipo
- 1:31:44de Google, el cual pues no es el que
- 1:31:46deberíamos de haber recibido, tendríamos
- 1:31:47que tener otro. Entonces vamos
- 1:31:49directamente a nuestro proyecto y se lo
- 1:31:51vamos a comunicar a Cloud directamente.
- 1:31:54Todo funciona perfectamente. Me gusta
- 1:31:56mucho lo que has hecho en cuanto al
- 1:31:58ladit score y cómo lo has introducido en
- 1:31:59la base de table. Eso funciona a la
- 1:32:01perfección. Sin embargo, no le ha
- 1:32:03llegado un correo electrónico a mi
- 1:32:04cliente diciéndole que le vamos a
- 1:32:06contactar en las próximas 24 horas y
- 1:32:08además un correo electrónico
- 1:32:09personalizado para que este cliente no
- 1:32:12se enfríe y que por lo tanto la tasa de
- 1:32:14conversión aumente. Por favor, integra
- 1:32:16esto de la forma más sencilla posible
- 1:32:18para de momento hacer una demostración.
- 1:32:22Decimos y se lo pasamos directamente.
- 1:32:24¿Por qué le digo de una forma sencilla
- 1:32:25para hacer una demostración? Para que de
- 1:32:27esta forma utilice metodologías que tal
- 1:32:29vez no sean muy robustas. pero que sea
- 1:32:32mucho más rápida, porque existen tanto
- 1:32:35formas de hacerlo para hacer pruebas
- 1:32:36como formas de hacerlo para que sean en
- 1:32:38producción, que esto lo vamos a ver en
- 1:32:39la parte final. Y ahora, como veis, está
- 1:32:42tomando acción y nos va a indicar cómo
- 1:32:45tenemos que hacerlo. ¿Vale? Mira,
- 1:32:46fijaos, ya lo tenemos y nos dice que
- 1:32:48tenemos que ir a esta URL y seguir este
- 1:32:50proceso, que es seleccionar aplicación
- 1:32:52otro, escribir la CRM y que nos darán
- 1:32:55una contraseña que simplemente le
- 1:32:57tenemos que pasar directamente el punto
- 1:32:59NV, que como recordáis era justo aquí.
- 1:33:03¿Vale? Entonces vamos a hacer lo que nos
- 1:33:04dice. Abrimos este enlace,
- 1:33:08iniciamos sesión con nuestra cuenta.
- 1:33:09Vale, vamos a poner por aquí el nombre
- 1:33:10de la aplicación como nos dice lambda
- 1:33:12CRM. CRM crear.
- 1:33:16nos da la contraseña de 16 dígitos, tal
- 1:33:19cual. Volvemos aquí a antigravity,
- 1:33:22vamos a nuestras variables de entorno,
- 1:33:23recordad aquí. Y ahora vamos a
- 1:33:25introducirlo aquí en email, app,
- 1:33:27password, tal cual nos dice. Y si os
- 1:33:29fijáis, aquí también está esperando que
- 1:33:32le pongamos la dirección de correo
- 1:33:33electrónico desde donde salen los
- 1:33:35correos, ¿vale? Muy importante.
- 1:33:38Entonces, yo le voy a poner la dirección
- 1:33:40de correo electrónico de prueba que he
- 1:33:42creado para esto. Simplemente recordad
- 1:33:44que cuando tenemos el puntito aquí
- 1:33:46arriba es que no hemos guardado.
- 1:33:47Entonces, es muy importante que siempre
- 1:33:49guardemos para que estos cambios sean
- 1:33:51visibles para Cloude. Entonces guardamos
- 1:33:54[resoplido] y ahora le vamos a decir
- 1:33:56perfecto,
- 1:33:57todo listo. Inicializa para que todo
- 1:34:01esté funcional
- 1:34:04ahora.
- 1:34:06Y ahora esperamos. Y en teoría ya
- 1:34:07debería tenerlo todo completamente
- 1:34:09funcional. Vale, perfecto. Por aquí nos
- 1:34:11dice que accedamos a la URL. Entonces,
- 1:34:14simplemente vamos a volver a rellenar el
- 1:34:15formulario. En este caso no me lo voy a
- 1:34:17trabajar tanto, simplemente voy a
- 1:34:20hacerlo rápido, pero asegurándome de que
- 1:34:22el correo electrónico que le doy sea uno
- 1:34:25que pueda revisar, lógicamente. Hm. En
- 1:34:28este caso no le voy a poner ni tan
- 1:34:30siquiera la URL de la página web y le
- 1:34:32voy a poner aquí que busco una alianza.
- 1:34:35estratégica para optimizar los recursos
- 1:34:37de mi agencia de inteligencia
- 1:34:37artificial.
- 1:34:39Ponemos, enviamos la solicitud.
- 1:34:42Si os fijáis por aquí, nos dice que la
- 1:34:43solicitud ha sido recibida. Y ahora
- 1:34:46vamos a nuestro correo electrónico. Y
- 1:34:48genial. Como veis aquí me encanta esto.
- 1:34:50Aquí es cuando se hace la magia y donde
- 1:34:53vemos que nuestros esfuerzos han
- 1:34:54merecido tantísimo la pena. Y es como en
- 1:34:56ese momento donde nos enamoramos de este
- 1:34:58tipo de tecnologías, de estas
- 1:34:59soluciones, porque le vemos una cantidad
- 1:35:01de aplicaciones y de potencial tan
- 1:35:04increíble. Fijaos, aquí le hemos
- 1:35:06personalizado de una forma absurdamente
- 1:35:09bonita la respuesta al correo
- 1:35:11electrónico. Tenemos el logo de nuestra
- 1:35:14agencia, Lambda. Hola, Agustín. Estamos
- 1:35:16revisando tu caso, resumen de la
- 1:35:18solicitud y una estructura de correo
- 1:35:20electrónico extremadamente profesional.
- 1:35:22Y esto de nuevo lo hemos creado en
- 1:35:24cuestión de minutos sin apenas esfuerzo,
- 1:35:27solo sabiendo conectar las diferentes
- 1:35:29herramientas necesarias para dar como
- 1:35:31resultado este proyecto que hemos
- 1:35:33respondido a nuestro cliente con un
- 1:35:35correo electrónico profesional, lo hemos
- 1:35:37introducido dentro de la base de datos
- 1:35:39de lits, el equipo comercial está
- 1:35:41informado y todo es extremadamente
- 1:35:44eficiente. Este tipo de cosas son
- 1:35:46infraestructuras y son las que os van a
- 1:35:48hacer ganar dinero. Si os preguntáis
- 1:35:50acerca de cómo podemos llevar esto a
- 1:35:52clientes, pues lógicamente esto es una
- 1:35:55versión de pruebas que no hemos
- 1:35:57desplegado, es decir, solo podemos
- 1:35:59acceder a través de esta URL de aquí
- 1:36:02arriba que estáis viendo aquí, que esto
- 1:36:03está solo en nuestro ordenador. Esto lo
- 1:36:05vamos a ver en la última aplicación.
- 1:36:07Perfecto. Como habéis visto, hasta ahora
- 1:36:09hemos creado cosas ciertamente
- 1:36:10increíbles, pero dejadme deciros que
- 1:36:13esto es solo el inicio, porque con lo
- 1:36:15que vais a entender a continuación,
- 1:36:17podemos extender las funciones básicas
- 1:36:19de Cloud Code y llevarlas a el siguiente
- 1:36:22nivel para hacer aplicaciones incluso
- 1:36:24más potentes y con mucho menos esfuerzo.
- 1:36:27Anteriormente habéis visto que existía
- 1:36:30una cosa que era el cloud.md MD que lo
- 1:36:33que hacía era extender las
- 1:36:35funcionalidades básicas de Clou
- 1:36:38aportándole información relacionada con
- 1:36:41nuestro proyecto incluso antes de que
- 1:36:43nosotros empezásemos a promtear. Pues
- 1:36:45exactamente como el Cloud MD existen
- 1:36:48otras metodologías que pueden hacer
- 1:36:51cosas parecidas a esta, pero para otras
- 1:36:54aplicaciones y contextos. Y de nuevo,
- 1:36:58esto os va a parecer un poco abrumador,
- 1:37:00incluso puede ser que que sí que os
- 1:37:02sintáis un poco frustrados al principio
- 1:37:04porque parece abstracto, pero os diré
- 1:37:06que tengáis paciencia, que paréis el
- 1:37:08vídeo las veces que hagan falta y que
- 1:37:10simplemente tratéis de entenderlo como
- 1:37:12buenamente podáis en el momento y ya
- 1:37:14está. Lo digo porque a mí al principio
- 1:37:16también me parecía algo abrumador y
- 1:37:18abstracto y creo que puede ser bueno que
- 1:37:20entendáis que es mucho más sencillo de
- 1:37:22lo que parece en un inicio. Existe una
- 1:37:24cosa que es la carpeta punto cloud. El
- 1:37:27punto es porque esta carpeta por defecto
- 1:37:30viene oculta en nuestro sistema
- 1:37:32operativo, es decir, no la podemos
- 1:37:34visualizar a menos que lo configuremos
- 1:37:36para visualizarlo.
- 1:37:38Y en esta carpeta punclou nosotros
- 1:37:41podemos hacer configuraciones de
- 1:37:43subcarpetas donde vamos a contener
- 1:37:45ciertos proms y directrices para cloud
- 1:37:49para llevarlo al siguiente nivel. Existe
- 1:37:52el punto cloud global y el punto clou de
- 1:37:55proyecto. ¿Qué quiere decir global y de
- 1:37:57proyecto? Pues básicamente que como
- 1:37:59sabéis nosotros las carpetas de nuestro
- 1:38:02ordenador las tenemos jerarquizadas. Es
- 1:38:04decir, yo tengo la carpeta raíz de mi
- 1:38:07ordenador, que sería la carpeta base, y
- 1:38:10a partir de ahí, pues tendría mi disco
- 1:38:12local, ¿no? Como todos sabéis, tendría
- 1:38:14el escritorio. En el escritorio a su vez
- 1:38:19tengo una serie de subcarpetas y en esas
- 1:38:21subcarpetas puedo tener carpetas con
- 1:38:23archivos, exactamente igual que hemos
- 1:38:25visto en nuestro ID, donde nosotros
- 1:38:27creábamos carpetas y podíamos ir
- 1:38:29organizándolos en función de nuestras
- 1:38:32necesidades. Pues bien, el sentido de
- 1:38:34que existe una carpeta clou en global y
- 1:38:37otra en proyecto es porque de esta forma
- 1:38:40separamos aquellas funciones o
- 1:38:43instrucciones que queremos utilizar solo
- 1:38:45en nuestro proyecto de aquellas que
- 1:38:47queremos utilizar siempre,
- 1:38:49indistintamente del proyecto en el que
- 1:38:51estemos trabajando. ¿Qué quiere decir
- 1:38:53esto? Que si yo un cloud.md MD lo pongo
- 1:38:56a nivel global, es decir, en la carpeta
- 1:38:58de cloud que está más arriba, lo que va
- 1:39:01a ocurrir es que va a aplicar para todos
- 1:39:03los proyectos esas reglas y directrices
- 1:39:06que haya introducido ahí en modo de
- 1:39:08prompt. Por ejemplo, le puedo decir
- 1:39:11características personales mías a la
- 1:39:13hora de programar, le puedo dar
- 1:39:14información de mi proyecto, le puedo dar
- 1:39:17información acerca de mis preferencias,
- 1:39:18de cómo es mi negocio y todo este tipo
- 1:39:21de cosas que yo quiero que tenga en
- 1:39:22cuenta siempre. Es decir, son cosas que
- 1:39:26determinan cómo se va a comportar
- 1:39:28indistintamente del proyecto y después
- 1:39:31existen configuraciones que solo ponemos
- 1:39:33a nivel de proyecto y que solo van a
- 1:39:36aplicar a nivel de esa carpeta.
- 1:39:39Entonces, después de esta pequeña
- 1:39:40teoría, que de nuevo no quiero que os
- 1:39:42abruméis, simplemente lo vais a ir
- 1:39:44entendiendo sobre la marcha, pero
- 1:39:45teníamos que parar en ella. ¿En qué
- 1:39:47consiste esto del punto cloud y qué
- 1:39:50funcionalidades podemos aportar gracias
- 1:39:52a esta jerarquización de carpetas?
- 1:39:54Podemos contener una carpeta que se
- 1:39:56llame rules, que es esta de aquí, donde
- 1:39:59vamos a tener archivos mardown parecidos
- 1:40:02a los que veíamos con el cloud. MD, pero
- 1:40:05en este caso que están enfocados en
- 1:40:08reglas, es decir, cosas como buenas
- 1:40:10prácticas, cosas que no queremos que
- 1:40:13exceda el modelo por determinadas
- 1:40:15cuestiones y todo este tipo de cosas que
- 1:40:17se tienen que dar imperativa. Esto, por
- 1:40:20ejemplo, puede servir para temas de
- 1:40:21seguridad, para no exceder ciertos
- 1:40:24límites si nuestro cliente nos lo exige
- 1:40:27de una forma muy concreta y sería muy
- 1:40:29parecido, pero ya no está tan enfocado
- 1:40:31en sugerencias como sería el cloud.md.
- 1:40:34MD, sino que en este caso las reglas
- 1:40:36serían más una orden que Cloue sí o sí
- 1:40:39va a respetar. Pero esto para vosotros
- 1:40:40por el momento no tiene tanta
- 1:40:42importancia esta extensión de las
- 1:40:44funciones básicas. Una que sí tiene una
- 1:40:46importancia capital es la skill. Y aquí
- 1:40:49es donde extendemos y llevamos al
- 1:40:51siguiente nivel todas las aplicaciones
- 1:40:53que podemos crear. Básicamente son
- 1:40:56habilidades o pipelines, es decir,
- 1:40:58flujos de trabajo que nosotros podemos
- 1:41:01darle a Cloue para que este pueda
- 1:41:04ejecutar siempre gracias a ese system
- 1:41:07promp que nosotros le damos con ese
- 1:41:09punto MD. Y os preguntaréis, ¿en qué se
- 1:41:12diferencia una skill de un cloud pun? Lo
- 1:41:15vamos a ir viendo sobre la marcha. Vamos
- 1:41:17a utilizar una skill. Vamos a llevar
- 1:41:19todo esto a tierra creando en nuestro
- 1:41:21proyecto una carpeta que se llame punto
- 1:41:24cloud. ¿Lo veis aquí? Vale, la hemos
- 1:41:27creado tal cual, justo aquí como
- 1:41:30siempre. Y ahora vamos a crear una
- 1:41:33subcarpeta que en este caso se va a
- 1:41:35llamar skills.
- 1:41:39Fijaos que estoy respetando el orden, es
- 1:41:41decir, estoy jerarquizando tal cual
- 1:41:44hemos comentado, ¿vale? De esta forma,
- 1:41:47Claude va a saber dónde tiene que
- 1:41:49acceder para esa función. Si yo ahora en
- 1:41:52esta carpeta de skills le introduzco una
- 1:41:55skill, válgase la redundancia, que ahora
- 1:41:57os voy a explicar la estructura que
- 1:41:58tiene que seguir, yo la skill que le voy
- 1:42:00a poner es una skill que se llama
- 1:42:01cazador de precios, Price Hunter, que
- 1:42:03básicamente lo que hace es eh buscar y
- 1:42:05comparar precios de productos en las
- 1:42:07principales tiendas online españolas y
- 1:42:10va a utilizarla para hacer tanto una
- 1:42:12comparativa como darme una tabla muy
- 1:42:15concreta. que yo le solicito para poder
- 1:42:17comparar los precios en diferentes
- 1:42:20tiendas y además darme un enlace para
- 1:42:22que pueda acceder a estos de forma muy
- 1:42:24sencilla. Entonces esta skill que ahora
- 1:42:26de nuevo vamos a explicar la estructura,
- 1:42:28la va a utilizar siempre que yo necesite
- 1:42:31comparar precios, porque esto es un
- 1:42:34trabajo muy tedioso que no me apetece
- 1:42:35hacer de forma manual y que no quiero
- 1:42:37perder mi tiempo. No quiero perder
- 1:42:38tiempo comiéndome publicidad de las
- 1:42:40diferentes plataformas y todo este tipo
- 1:42:42de cosas. Entonces le voy a decir a
- 1:42:44Claude, "Hola, necesito comparar
- 1:42:48precios de los últimos auriculares,
- 1:42:54eh, Sony, por ejemplo, MXH
- 1:42:575000, si no recuerdo mal el modelo. Muy
- 1:42:59probablemente lo esté escribiendo mal,
- 1:43:01pero bueno, incluso de esta forma eh,
- 1:43:03vais a ver que que se puede buscar la
- 1:43:05vida. Fijaos que ha accedido a cazador
- 1:43:08de precios. ¿Lo veis? Aquí
- 1:43:11lee esta skill y ahora lo que va a hacer
- 1:43:15es seguir las instrucciones que hay aquí
- 1:43:17contenidas.
- 1:43:19¿Veis? Está pensando. Vale, fijaos que
- 1:43:23efectivamente lo escrito mal. Entonces,
- 1:43:25le vamos a decir que eran estos. Son
- 1:43:27estos.
- 1:43:29Veis que está accediendo manualmente a
- 1:43:30estas páginas webs, tanto Amazon como PC
- 1:43:33Componentes como Mediaamark. Entonces,
- 1:43:35si seguimos el enlace, tal cual, está
- 1:43:37accediendo y está haciendo el trabajo
- 1:43:39sucio por nosotros. Por cierto, esta
- 1:43:41skill la tenéis dentro de nuestra
- 1:43:43comunidad, ¿vale? Simplemente debéis de
- 1:43:45venir a la sección del Classroom y en la
- 1:43:47sección de skills más MCP librería la
- 1:43:49tendréis disponible para que la podáis
- 1:43:51descargar, así como otras skills que
- 1:43:53vamos a ver después que de nuevo os van
- 1:43:55a volar la cabeza, porque esto de verdad
- 1:43:57es lo que nos puede hacer llevar al
- 1:43:59siguiente nivel todo esto. O sea, ahora
- 1:44:00mismo estamos en la superficie.
- 1:44:03Perfecto. Como veis, eh, ya nos ha dado
- 1:44:05el resultado para estos auriculares y
- 1:44:07tenemos los diferentes precios en las
- 1:44:09diferentes plataformas, tal y como
- 1:44:10comentábamos, y una comparativa de
- 1:44:12estos. Pues mira, vemos por aquí que nos
- 1:44:14da un resultado en Amazon por 225 € y
- 1:44:17veo que tiene un asterisco por aquí
- 1:44:19porque seguramente se ha
- 1:44:20reacondicionado. Si ahora sigo el
- 1:44:22enlace, efectivamente lo tenemos
- 1:44:25en 202 en este caso de segunda mano.
- 1:44:30En el caso de Media Mar lo tenemos por
- 1:44:32260, como vemos por aquí, un ahorro
- 1:44:35bastante significativo y si lo
- 1:44:37hubiésemos comprado directamente en PC
- 1:44:39componentes, estaríamos tirando el
- 1:44:41dinero a la basura. Entonces, como veis
- 1:44:43por aquí nos da un ahorro del 32% y esto
- 1:44:46de nuevo lo podemos llevar al siguiente
- 1:44:47nivel simplemente diciéndole que esto lo
- 1:44:49introduzca en una tabla o que me lo
- 1:44:51envíe directamente por correo
- 1:44:52electrónico. Y pensad que esta skill
- 1:44:54simplemente es un ejemplo algo absurdo
- 1:44:56para que veáis el potencial de todo
- 1:44:57esto. Existen skills muy increíbles que
- 1:45:00son las que vamos a ver posteriormente.
- 1:45:01Y como decíamos, ¿en qué se diferencian
- 1:45:03las skill del cloud punmd? Porque yo
- 1:45:06esas funciones las podría introducir
- 1:45:08también en el cloud. Y que ejecute esa
- 1:45:11misma acción. ¿no? Pues la diferencia
- 1:45:13principal es que estamos haciendo un
- 1:45:17ahorro muy significativo de la ventana
- 1:45:19de contexto. Estoy seguro de que
- 1:45:22recordáis que al principio de este curso
- 1:45:24comentábamos que los modelos tienen un
- 1:45:27límite en cuanto a la capacidad de
- 1:45:29procesar la información. Si nosotros le
- 1:45:32pasamos mucha información, mucho texto,
- 1:45:35cada vez se van a volver más
- 1:45:37ineficientes y además van a ser más
- 1:45:38caros. Entonces el cloud.md MD tiene la
- 1:45:42particularidad de que se carga
- 1:45:44completamente y se carga justo al abrir
- 1:45:47la sesión. Yo en el momento que abro
- 1:45:49esta ventanita de aquí nueva, el cloud
- 1:45:52MD que yo tenga contenido en este
- 1:45:54proyecto, que en este caso no tengo
- 1:45:55ninguno,
- 1:45:57se va a cargar y ya lo va a leer Cloude.
- 1:46:01Bien, y eso nos está ocupando espacio
- 1:46:03dentro de la ventana de contexto,
- 1:46:05incluso antes de que empecemos a
- 1:46:08promtear. Si nosotros añadiésemos muchos
- 1:46:10cloud MDS aquí dentro, llegaría un
- 1:46:13momento que esa ventana de contexto
- 1:46:15estaría tan saturada, tendríamos tantas
- 1:46:18cosas, que el modelo se volvería
- 1:46:20extremadamente ineficiente y sería muy
- 1:46:23caro. Sin embargo, las skills tienen la
- 1:46:26particularidad y son tan increíbles
- 1:46:29porque en vez de cargarse todo el texto,
- 1:46:31como es el caso del cloud.md, MD solo se
- 1:46:34carga la primera frase y el nombre de
- 1:46:38esta. ¿Y por qué? Porque básicamente el
- 1:46:41modelo va a detectar la funcionalidad de
- 1:46:44esta skill y solo la va a llamar si en
- 1:46:47esa primera frase considera que el
- 1:46:49usuario la necesita. Imaginaos, yo aquí
- 1:46:54le envío mi primer promptendo el
- 1:46:56usuario,
- 1:46:58diciéndole que tengo que buscar en
- 1:47:01Amazon una o bueno, diciéndole más bien
- 1:47:03que tengo que comparar precios para un
- 1:47:05determinado artículo. Exactamente el
- 1:47:06ejemplo que hemos visto. Lo que va a
- 1:47:08hacer es leer las diferentes skills, la
- 1:47:11primera frase de estas, y va a detectar
- 1:47:13que existe una skill que se llama Price
- 1:47:15Hunter, que es perfecta para este caso
- 1:47:17de uso en particular. A partir de ahí
- 1:47:19nos va a dar una respuesta utilizando
- 1:47:23esa
- 1:47:25skill.
- 1:47:28Y esto es muy fascinante porque gracias
- 1:47:29a la gestión de la ventana de contexto
- 1:47:32podemos cargar muchas skills y tener
- 1:47:34muchas funcionalidades adicionales que
- 1:47:36expanden lo que hace Cloud Code por
- 1:47:38defecto y esto puede hacer que nuestra
- 1:47:41productividad llegue al siguiente nivel.
- 1:47:44Vamos a ver ahora qué estructura debe de
- 1:47:46tener una skill para que funcione
- 1:47:48correctamente. De nuevo, vamos a verlo
- 1:47:50muy simple para que podáis aplicarlo
- 1:47:52ahora mismo. Si venimos a la
- 1:47:54documentación de Cloud Code, la
- 1:47:55documentación oficial, veréis que hay
- 1:47:58muchísima información, pero dejadme
- 1:48:00deciros también que es de una calidad
- 1:48:02excepcional, está muy bien ordenada y si
- 1:48:04somos pacientes le podemos sacar mucho
- 1:48:06partido. Si os fijáis, aquí nos explican
- 1:48:09exactamente lo mismo que nosotros
- 1:48:11estábamos viendo aquí con los
- 1:48:12directorios, pero de una forma un
- 1:48:14poquito más eh liosa porque hay más
- 1:48:17elementos, ¿no? Pero tenemos tanto el
- 1:48:19proyecto aquí arriba, como veis, como el
- 1:48:22global, lo que decíamos nosotros antes.
- 1:48:24Aquí tenemos el cloud.md, si os fijáis,
- 1:48:27y además nos dice cuándo se carga. Veis
- 1:48:30que pone que se carga antes del, bueno,
- 1:48:33se carga en el contexto antes de cada
- 1:48:35sesión y si bajamos un poquito nos dice
- 1:48:39qué estructura debe de seguir este para
- 1:48:41funcionar correctamente. Recordad que
- 1:48:44esto lo podéis traducir también al
- 1:48:45español, ¿vale? Y si venimos aquí a las
- 1:48:47skills, si os fijáis, están dentro del
- 1:48:49punto cloud y dentro de la carpetita de
- 1:48:53skills. Aquí creamos una skill.md
- 1:48:56que tiene que tener la siguiente
- 1:48:58estructura. Primero debemos darle una
- 1:49:00descripción donde definamos de forma muy
- 1:49:03precisa qué función cumple esta
- 1:49:06herramienta. Aquí tenemos una cosa que
- 1:49:08es el model invocation, que esto es para
- 1:49:09llamar a un modelo que ahora mismo no
- 1:49:12tiene mucho sentido que lo expliquemos,
- 1:49:14lo veremos más adelante con temas de
- 1:49:16agentes y tal. Y después una pequeña
- 1:49:18descripción de qué tiene que hacer esta
- 1:49:21skill. Esto de aquí se va a cargar al
- 1:49:23inicio de cada sesión, mientras que todo
- 1:49:25lo demás se va a cargar una vez que el
- 1:49:27agente principal llame a esta
- 1:49:30herramienta. Recordad, realmente es muy
- 1:49:32intuitivo si seguimos pensando en el
- 1:49:34ejemplo que pusimos en el inicio de que
- 1:49:36nosotros somos un CEO que lo que está
- 1:49:39haciendo es liderar a un programador que
- 1:49:41se llama cloud
- 1:49:45y que este programador en función de las
- 1:49:47herramientas que necesite va a
- 1:49:49utilizarlas para cumplir con lo que
- 1:49:51nosotros le solicitamos. Pero si
- 1:49:53nosotros le damos un martillo desde el
- 1:49:55principio, lo va a hacer mucho mejor. Le
- 1:49:58podemos decir, "Clava, pues un clavo,
- 1:50:00¿no?" Y él pues lo va a clavar con una
- 1:50:02piedra o con lo que encuentre y lo va a
- 1:50:03hacer, lo va a conseguir muy
- 1:50:05probablemente. Pero si desde el
- 1:50:06principio le compramos un martillo, le
- 1:50:09decimos que lo tiene en la estantería,
- 1:50:11pues él va a decir, "Vale, tengo un
- 1:50:12martillo en la estantería y mi jefe me
- 1:50:14ha mandado a clavar un clavo." Pues voy
- 1:50:16a [ __ ] el martillo y voy a clavar el
- 1:50:18clavo.
- 1:50:20Fijaos que realmente es muy intuitivo si
- 1:50:22lo pensamos desde esta idea, ¿no? desde
- 1:50:24la idea de que somos un CEO que está
- 1:50:26mandando y que está dando órdenes,
- 1:50:29siempre tratando de que sean lo más
- 1:50:30precisas posibles. Además, va a tardar
- 1:50:33menos y va a ser mucho más económico.
- 1:50:34Vamos a ver una skill que os va a volar
- 1:50:36la cabeza y que vais a tener en la
- 1:50:38comunidad, porque esta skill es la madre
- 1:50:40de todas las skills, básicamente porque
- 1:50:42os va a dar acceso a todas las funciones
- 1:50:45desde Cloud Code. La skill que os
- 1:50:47comentaba ahora mismo, que es la madre
- 1:50:48de todas las skills, es esta de aquí. es
- 1:50:51un buscador de skills que lo que va a
- 1:50:53hacer es hacerte una serie de preguntas
- 1:50:55para ver si existe una skill en el mayor
- 1:50:58repositorio online que existe
- 1:50:59actualmente, encontrar la más óptima
- 1:51:02para tu caso de uso y proporcionártela
- 1:51:05directamente instalándotela en tu
- 1:51:07espacio de trabajo o donde tú le
- 1:51:09especifiques. Si te fijas, tenemos el
- 1:51:12nombre justo aquí, buscador de skills,
- 1:51:14la descripción de qué se encarga.
- 1:51:16Ayudamos a los usuarios a instalar las
- 1:51:18skills y como veis aquí nos va a hacer
- 1:51:21una serie de preguntas para
- 1:51:23posteriormente buscarla y se va a
- 1:51:26encargar directamente de toda la
- 1:51:27instalación con este gestor de paquetes
- 1:51:30que estáis viendo aquí y que ahora mismo
- 1:51:32nos interesa saber y dónde va a buscar
- 1:51:35estas skills. Pues básicamente, como os
- 1:51:36decía, este es el mayor repositorio en
- 1:51:38línea actualmente, como veis aquí, donde
- 1:51:41hay más de 91.000 skills totalmente
- 1:51:44gratuitas. Y aquí voy a hacer un pedazo
- 1:51:47de disclaimer enorme porque no quiero
- 1:51:49que vuelva a pasar lo mismo que pasó con
- 1:51:52los promps en 20212022.
- 1:51:55Que nadie te venda una [ __ ] skill.
- 1:51:58Las skills son gratis, están en internet
- 1:52:00y ningún gurú que aparezca en YouTube
- 1:52:02declarando la autoría de una skill es lo
- 1:52:05suficientemente buena como para
- 1:52:07justificar un precio muy alto, porque
- 1:52:10probablemente lo que ha hecho es
- 1:52:11buscarla en internet, descargarla,
- 1:52:13traducirla, decirte que es suya y
- 1:52:15vendértela a cambio de lo que sea.
- 1:52:18Entonces, buscad las cosas en
- 1:52:20repositorios en línea porque el 99% de
- 1:52:24ellas son gratuitas. Entonces, muy
- 1:52:26importante esto. Aquí dentro podéis
- 1:52:28encontrar skills de lo que sea. Por
- 1:52:30ejemplo, si tenéis la necesidad de
- 1:52:31diseñar una página web con una serie de
- 1:52:34consignas para que sea mucho más
- 1:52:36estética, existe este de aquí, la de Web
- 1:52:38Designs Guidelines, que tiene 250,000
- 1:52:42instalaciones, lo que justifica, que es
- 1:52:44muy buena porque además tiene muchas
- 1:52:46estrellas que muy probablemente para tu
- 1:52:48caso de uso es increíble y que
- 1:52:51simplemente puedes testear, probar para
- 1:52:53ver qué tal te funciona. Y además, tened
- 1:52:55en cuenta que nosotros podemos crear
- 1:52:57skills. Si venimos directamente a Cloue,
- 1:52:59le podemos decir que nos cree una skill
- 1:53:00para nuestro caso de uso en particular.
- 1:53:02Entonces, simplemente os lo voy a decir.
- 1:53:03Ey, Claude, quiero que me crees una
- 1:53:05skill desde el inicio. Eh, vesme guiando
- 1:53:07con todas las los parámetros que
- 1:53:09necesites o la información que necesites
- 1:53:10para poder hacerlo, donde eh podamos
- 1:53:13descargarnos toda la transcripción de un
- 1:53:15vídeo de YouTube en particular y crear
- 1:53:17un pequeño post en PDF para
- 1:53:19posteriormente publicarlo en LinkedIn y
- 1:53:22que sea extremadamente viral. Y de esta
- 1:53:24forma reaprovechamos el contenido que
- 1:53:25creamos en YouTube para tener muchos más
- 1:53:28impactos en LinkedIn de una forma muy
- 1:53:29eficiente. No las busques fuera,
- 1:53:31simplemente asesórame para hacerlo
- 1:53:33nosotros mismos en un momento.
- 1:53:37Perfecto. Se lo vamos a decir por aquí.
- 1:53:38Le digo que no las busque fuera porque
- 1:53:40si no va a utilizar la skill esta de
- 1:53:41aquí de buscador de skills que estáis
- 1:53:43viendo aquí y no quiero que se líe.
- 1:53:45Entonces, simplemente, como veis,
- 1:53:48la ha leído. Veis que está leyendo el
- 1:53:51contexto actual del proyecto, pero es lo
- 1:53:53suficientemente inteligente como para
- 1:53:55saber que no tiene que utilizar ninguna
- 1:53:57de estas. ¿Veis que ha leído cazador de
- 1:53:58precios? Sabe que no tiene que
- 1:53:59utilizarla. Veis que ha leído buscador
- 1:54:01de skills, sabe que no tiene que
- 1:54:02utilizarla. Y por lo tanto lo que va a
- 1:54:05hacer ahora es una vez descartadas
- 1:54:07hacernos una pequeña entrevista para
- 1:54:09crear esta skill con el propósito que le
- 1:54:11hemos comentado. ¿Okay? Si os fijáis por
- 1:54:13aquí nos pide el idioma si los vídeos
- 1:54:15son en español y si queremos que el post
- 1:54:17de LinkedIn también sea en español. El
- 1:54:19formato,
- 1:54:21eh, por ejemplo, numerados con
- 1:54:22historelling, reflexión o si queremos
- 1:54:25todos el branding del PDF,
- 1:54:27extensiones del post y output final. Le
- 1:54:29voy a decir que simplemente utilice su
- 1:54:30criterio y que haga lo mejor para mi
- 1:54:32marca.
- 1:54:33Simplemente utiliza eh tu criterio para
- 1:54:35hacer lo mejor para mi marca, aumentando
- 1:54:38el alcance y además la autoridad
- 1:54:40percibida. Siempre va a ser en español y
- 1:54:42yo simplemente te voy a pasar el enlace
- 1:54:44del vídeo y tú te vas a encargar de
- 1:54:45absolutamente todo.
- 1:54:48Se lo pasamos y de nuevo esperamos un
- 1:54:51momentito hasta que nos devuelva la
- 1:54:52respuesta. Fijaos que ahora ya le ha
- 1:54:55dado el nombre YouTube to LinkedIn y
- 1:54:57ahora mismo lo que está definiendo es el
- 1:54:59workflow que va a seguir dentro de este
- 1:55:02skill que nos está creando, que en
- 1:55:04teoría lo tendría que crear e introducir
- 1:55:07justo aquí con las demás skills que
- 1:55:09tenemos en este proyecto. ¿Vale?
- 1:55:11Mientras esto está trabajando, también
- 1:55:13comentaros que muy probablemente esta
- 1:55:15skill ya exista. Si me vengo aquí al
- 1:55:17repositorio de skills o utilizo la skill
- 1:55:19de Skillfinder y busco YouTube, si os
- 1:55:22fijáis, ya existe una eh skill que se
- 1:55:25llama YouTube Transcrip, que muy
- 1:55:26probablemente ya haga lo que nosotros
- 1:55:28estamos buscando. De hecho, es
- 1:55:30exactamente
- 1:55:32lo que decíamos. Le pasamos la URL de un
- 1:55:34vídeo y básicamente nos devuelve la
- 1:55:35transcripción. Entonces, antes de hacer
- 1:55:38una skill, lo que os diría es que
- 1:55:40busquéis una skill que pueda cumplir o
- 1:55:42al menos asemejarse a la función que
- 1:55:44nosotros estamos buscando.
- 1:55:47Okay. Si os fijáis por aquí, ya nos ha
- 1:55:48generado el documento Marddown, le ha
- 1:55:51dado el nombre de YouTube to LinkedIn,
- 1:55:53como decíamos, y la descripción, que es
- 1:55:55exactamente lo que le hemos solicitado.
- 1:55:58es una estrategia de contenido
- 1:55:59especializado y todas las
- 1:56:01características que debe de tener para
- 1:56:02ejecutar esta skill y a partir de ahí le
- 1:56:05da una serie de indicaciones en código
- 1:56:09para que no se salga de lo que nosotros
- 1:56:11le estamos solicitando. Además, son unos
- 1:56:13pasos muy definidos donde en el segundo
- 1:56:15analiza el contenido, extrae una idea
- 1:56:18central, tres de tres a cinco insightes,
- 1:56:20un ángulo viral, una historia, un
- 1:56:22ejemplo concreto. En el paso tres,
- 1:56:23redacta el post y nos pasa una
- 1:56:26estructura que debe seguir de forma
- 1:56:27obligatoria, una serie de criterios de
- 1:56:30calidad. Y por último generamos el PDF
- 1:56:33donde, como veis aquí tenemos esto,
- 1:56:35¿vale? Que esto sería el código para que
- 1:56:37no tenga que buscar cada vez cómo
- 1:56:39generar ese PDF. Y quiero que penséis
- 1:56:42desde el punto de vista de que si cada
- 1:56:43vez que queremos hacer un post de
- 1:56:45LinkedIn con una transcripción de un
- 1:56:47vídeo de YouTube se lo solicitamos a
- 1:56:48Cloud desde cero, estamos siendo
- 1:56:51extremadamente ineficientes. Pero si
- 1:56:53creamos una skill, ya vamos a tener una
- 1:56:55herramienta que vamos a poder reutilizar
- 1:56:58las veces que sean necesarias. Entonces,
- 1:57:01simplemente nos pide por aquí que
- 1:57:03peguemos una URL en este proyecto. Pues
- 1:57:05vamos a ir a YouTube directamente y
- 1:57:08vamos a buscar un vídeo cualquiera, por
- 1:57:10ejemplo, de mi canal Agustín Medina.
- 1:57:13Cedemos y por ejemplo este vídeo de aquí
- 1:57:16donde hablamos de optimizar tokens.
- 1:57:19Copio la URL, volvemos y se lo dejamos
- 1:57:21por aquí.
- 1:57:24Bueno, le voy a decir ejecuta la skill
- 1:57:28sin más.
- 1:57:31Vale, fijaos que ya ha extraído toda la
- 1:57:33transcripción del vídeo. Como veis aquí,
- 1:57:36esto es tal cual acerca de lo que
- 1:57:37hablamos en el vídeo. Y ahora nos da
- 1:57:40este mensaje de aquí donde nos dice que
- 1:57:41ya ha obtenido la transcripción, que
- 1:57:43simplemente va a analizar el contenido y
- 1:57:45que se va a pasar a redactar el post.
- 1:57:47Entonces, seguimos esperando.
- 1:57:49Vale, perfecto. Nos dice por aquí que ya
- 1:57:51ha generado el PDF. Vamos a ver si es
- 1:57:52verdad. Nos ha creado una carpetita por
- 1:57:54aquí y aquí dentro tenemos un PDF.
- 1:57:56Fijaos, Ailink encima respeta el
- 1:57:59branding. El 98,5% de tus tokens de
- 1:58:02Cloud Code no se gastan en lo que pides,
- 1:58:04se gastan en releer lo que ya dijiste. Y
- 1:58:06aquí tendríamos el primer post de
- 1:58:08LinkedIn directamente en PDF y listo
- 1:58:12para publicar. Como veis, ahora esta
- 1:58:15skill simplemente la podría reutilizar
- 1:58:18tantas veces como quiera, la podría
- 1:58:19compartir con mi equipo y la tendría
- 1:58:22siempre en mi agencia para ser mucho más
- 1:58:25rápido y eficiente que cualquiera.
- 1:58:27Entonces, esto de aquí es clave. Vamos a
- 1:58:29seguir ahora con el directorio
- 1:58:31puntoclou. Hemos visto las skills, hemos
- 1:58:33visto las rules. Ahora vamos a ver los
- 1:58:36agentes. Los agentes son algo
- 1:58:39particulares, son extremadamente
- 1:58:41potentes, pero también es cierto que es
- 1:58:43muy fácil que lleguemos a utilizarlos
- 1:58:45tanto innecesariamente como de forma
- 1:58:48incorrecta, que es lo que estoy viendo
- 1:58:49que se está haciendo de forma
- 1:58:51generalizada. Vamos a hacer una pequeña
- 1:58:53pausa para entenderlos conceptualmente,
- 1:58:55simplemente que nos suenen, y después os
- 1:58:58voy a enseñar el framework que nosotros
- 1:59:00aplicamos para poner a trabajar no solo
- 1:59:03a un empleado, sino tener todos los que
- 1:59:05queramos al mismo tiempo y que además
- 1:59:08sean extremadamente específicos. ¿En qué
- 1:59:11consiste esto de los subagentes?
- 1:59:13Básicamente nosotros cuando
- 1:59:15interactuábamos con Claude, ¿recordáis
- 1:59:17que siempre hemos estado hablando de que
- 1:59:19somos un CEO, que teníamos un empleado
- 1:59:22programador que era generalista?
- 1:59:25Este empleado programador es Cloue
- 1:59:29y simplemente obedece nuestras
- 1:59:31directrices para que nosotros obtengamos
- 1:59:34el objetivo que le hemos especificado.
- 1:59:37Le podemos dar herramientas, le podemos
- 1:59:39dar directrices con el Cloud MD, le
- 1:59:42podemos dar toda una serie de
- 1:59:43configuraciones, pero sigue siendo
- 1:59:46limitado porque lo que puede saber y
- 1:59:48procesar este cloud tiene un límite
- 1:59:50tanto en tiempo porque solo puede
- 1:59:52ejecutarse uno a la vez como en cuanto a
- 1:59:55conocimientos porque nos limita la
- 1:59:57ventana de contexto. Entonces, ¿cómo
- 1:59:59rompemos esta limitación? ¿Cómo rompemos
- 2:00:02la limitación de que solo podamos hablar
- 2:00:05con este que tenemos aquí? que sería
- 2:00:08nuestro agente principal. Pues para eso
- 2:00:11existen los subagentes. Los subagentes
- 2:00:14consisten en que el agente principal
- 2:00:17puede llamar a unos agentes subordinados
- 2:00:20para ejecutar subtareas muy específicas
- 2:00:23que nosotros le especifiquemos. De esta
- 2:00:27manera vamos a tener ventanas de
- 2:00:28contexto individuales con funciones
- 2:00:31individuales y las van a hacer mucho,
- 2:00:34mucho mejor. Porque quiero que penséis
- 2:00:37un momento también en esta analogía.
- 2:00:39Imaginaos que a vosotros os dan 20
- 2:00:42herramientas distintas y que siempre las
- 2:00:44tenéis que llevar en las manos. Llegará
- 2:00:46un momento que os abrumará, que os
- 2:00:48parecerá tedioso, que no sabréis qué
- 2:00:50herramienta utilizar. Definitiva, no es
- 2:00:52lo más adecuado, no es lo más óptimo. Y
- 2:00:54ahora comparadlo con simplemente tener
- 2:00:56un martillo y simplemente tener que
- 2:00:58clavar un clavo. Solo eso lo vais a
- 2:01:01hacer mucho mejor. os vais a ser los
- 2:01:02mejores clavando clavos con ese
- 2:01:04martillo, pues Cloude y la inteligencia
- 2:01:06artificial es tal cual. ¿Y cómo creamos
- 2:01:09estos subagentes? Pues muy simple, vamos
- 2:01:11a hacer un pequeño ejemplo de nuevo,
- 2:01:14reduciéndolo a lo mínimo para que lo
- 2:01:17entendamos y posteriormente vamos a
- 2:01:19verlo cómo lo implementamos esto en el
- 2:01:21mundo real para crear aplicaciones que
- 2:01:23al final es nuestro objetivo.
- 2:01:26Vamos a eliminar directamente esta
- 2:01:28carpetita de aquí del proyecto, que de
- 2:01:29momento no nos interesa, pero vamos a
- 2:01:31dejar las skills porque quiero que veáis
- 2:01:33cómo se va organizando este directorio
- 2:01:35punto cloud. Hasta ahora teníamos el
- 2:01:37punto cloud skills y ahora voy a crear
- 2:01:40una carpetita aquí que se llame agents.
- 2:01:45Es muy importante que se llame tal cual
- 2:01:47porque esta es la única forma que
- 2:01:48tenemos de hacerle entender a Cloula que
- 2:01:50aquí dentro están los subagentes. Bien,
- 2:01:53entonces ahora de nuevo tenemos skills y
- 2:01:55agentes. Vamos a cerrar esta ventana.
- 2:01:58Abrimos una nueva y aquí dentro de
- 2:02:01agentes voy a crear un MD, ¿vale? con un
- 2:02:04nuevo archivo que se va a llamar
- 2:02:06agente.Md
- 2:02:09voy a darle una estructura donde ahora
- 2:02:12vamos a profundizar y este de aquí es el
- 2:02:14ejemplo, es un agente donde le damos el
- 2:02:17nombre, que en este caso se llama
- 2:02:19información personal, una descripción
- 2:02:21que le decimos que sabes mucho de
- 2:02:23Agustín Medina y le damos lo siguiente.
- 2:02:26Le digo, "¿Sabes lo siguiente?" y una
- 2:02:28pequeña descripción de mi persona. Esto
- 2:02:31de nuevo es una reducción a lo absurdo,
- 2:02:33¿vale? Para que lo entendamos todos.
- 2:02:35Entonces, ¿qué va a pasar ahora? Si yo
- 2:02:37le pregunto por Agustín aquí en esta
- 2:02:39ventana, lo que va a hacer este agente
- 2:02:41principal es acceder a este subagente
- 2:02:45para recuperar la información acerca de
- 2:02:46Agustín Medina y devolverla.
- 2:02:50Entonces, vamos a verlo, porque por
- 2:02:52defecto esta ventana de aquí no tiene
- 2:02:54que saber que yo me llamo Gustín Medina,
- 2:02:56ni que soy un emprendedor digital, ni
- 2:02:58que tengo una agencia de IA, ¿verdad?
- 2:03:00Pero debería saberlo siempre y cuando
- 2:03:03acceda a este agente de aquí, que lo
- 2:03:05ideal es que le cambiemos el nombre, le
- 2:03:07vamos a decir renombrar aquí y le vamos
- 2:03:10a poner información tal cual,
- 2:03:16Agustín.
- 2:03:17Bien, entonces ahora le voy a decir
- 2:03:22qué sabes acerca de Agustín.
- 2:03:30Fijaos que como siempre inicia.
- 2:03:33Veis que lo que está haciendo ahora es
- 2:03:35acceder a informaín.md.
- 2:03:40Llama a este subagente y nos devuelve
- 2:03:42toda esta información que estáis viendo
- 2:03:45aquí. Esto de aquí de nuevo es para que
- 2:03:47veamos de forma intuitiva cómo este
- 2:03:50agente principal ha llamado a este
- 2:03:52subagente, es decir, este agente de aquí
- 2:03:55ha llamado a este subagente para
- 2:03:57realizar una tarea en específico. Pero
- 2:04:00en realidad esto que hemos visto no
- 2:04:01tiene mucho uso, ¿no? En el mundo real
- 2:04:03no tiene mucha aplicación. Sería más
- 2:04:05para casos donde nosotros que queremos
- 2:04:07conseguir es una tarea muy pesada que no
- 2:04:09contamine nuestra ventana de contexto
- 2:04:11principal y que sea totalmente paralela.
- 2:04:14Por ejemplo, búsqueda en internet de
- 2:04:17investigación muy pesada, despliegues de
- 2:04:20ciertos proyectos, verificaciones de
- 2:04:22seguridad y cosas que queramos que sean
- 2:04:25muy específicas, que sean paralelas y
- 2:04:28aprovechar toda la potencia o incluso
- 2:04:30que no sea tan potente y que sea más
- 2:04:33económico. ¿Y qué quiero decir con esto
- 2:04:35de que no sea tan potente y que sea más
- 2:04:37económico? Esto es gracias a que en
- 2:04:39Cloue existen diferentes modelos. Como
- 2:04:42recordáis que hemos hablado antes,
- 2:04:43nosotros cuando utilizamos una
- 2:04:46herramienta, un ll, normalmente en la
- 2:04:48empresa, que en este caso es Anthropic,
- 2:04:51suelen tener diferentes categorías de
- 2:04:54modelos para diferentes casos de uso. Y
- 2:04:56esto simplemente accedéis a su
- 2:04:58documentación desde Google y veréis que
- 2:05:00nos dan información. En el caso de
- 2:05:02Cloue, por el momento tenemos Opus, que
- 2:05:05sería el más inteligente, o sea, es un
- 2:05:08modelo increíble que es mucho más lento,
- 2:05:11pero que también, si os fijáis aquí en
- 2:05:12la tabla de precios, es mucho más caro.
- 2:05:17nos cuesta 5 la entrada, 25 la salida,
- 2:05:21mientras que en el sonet, que sería el
- 2:05:24modelo intermedio y que mantiene una muy
- 2:05:26buena relación entre velocidad e
- 2:05:28inteligencia, tenemos un precio de 3 y
- 2:05:3115, o sea, puede llegar a ser, bueno,
- 2:05:33prácticamente la mitad, un 30% 40%
- 2:05:37aproximadamente más barato. Y después
- 2:05:39tendríamos un modelo pequeñito que es
- 2:05:41mucho más rápido, que lo priorizaríamos
- 2:05:43para tareas que no requieran tanta
- 2:05:45carga, que prioricemos pues eso, más la
- 2:05:47velocidad, que no tengan que ser tan
- 2:05:49precisas y en definitiva tareas más
- 2:05:51repetitivas donde Haiku prevalece por
- 2:05:54mucho gracias a que es tanto más rápido
- 2:05:56como mucho, mucho más económico. En este
- 2:06:00caso sería los tokens de entrada cinco
- 2:06:02veces más económicos y los de salida de
- 2:06:05nuevo exactamente igual. Y lo bueno de
- 2:06:07los subaentes que es que como estamos
- 2:06:08llamando a otra ventana de contexto,
- 2:06:11nosotros podríamos utilizar en este
- 2:06:13subagente de aquí otro modelo totalmente
- 2:06:15distinto para la tarea que estemos
- 2:06:18realizando. Por ejemplo, si estamos
- 2:06:19haciendo verificación de seguridad,
- 2:06:21vamos a utilizar un modelo muy pesado,
- 2:06:23pero para tareas más cotidianas vamos a
- 2:06:25utilizar a Haiku, porque no tenemos que
- 2:06:27priorizar tanto la seguridad, sino tal
- 2:06:29vez la velocidad. Esto lo vamos a ver
- 2:06:30con ejemplos al final y de momento con
- 2:06:33entenderlo superficialmente es más que
- 2:06:35suficiente. Por cierto, para cambiar el
- 2:06:37modelo directamente en nuestro agente
- 2:06:38principal, si ponemos barra models, nos
- 2:06:42aparece la opción de switch model y aquí
- 2:06:44dentro podemos cambiar entre los
- 2:06:46diferentes modelos que estáis viendo
- 2:06:47aquí, donde tenemos el modelo por
- 2:06:49defecto que nos viene, que es Set 4.6.
- 2:06:52Tendríamos Sonet pero con una ventana de
- 2:06:55contexto de 1 millón de tokens, no de
- 2:06:57200,000. es decir, que tiene una mayor
- 2:07:00capacidad de procesar información.
- 2:07:03Después tendríamos Opus en la versión
- 2:07:05normal y Opus de 1 millón de contexto. Y
- 2:07:08por último, Haiku. Para la mayoría de
- 2:07:10tareas os recomiendo SNET. Para tareas
- 2:07:13muy pesadas donde de nuevo para vosotros
- 2:07:15sea fundamental la precisión, Opus,
- 2:07:18Haiku para tareas livianas. Felicitarte
- 2:07:21por haber llegado hasta este momento del
- 2:07:22curso, sobre todo porque a partir de
- 2:07:24ahora con los conocimientos que hemos
- 2:07:25adquirido todo cambia. Mirad, eh, llevo
- 2:07:29muchísimo tiempo en esto de la
- 2:07:31automatización, las agencias IA, el
- 2:07:33desarrollo de aplicaciones y no llevo
- 2:07:35tiempo solo desarrollándolo con mi
- 2:07:37propia agencia, sino que también he
- 2:07:38mentorizado a miles de personas como las
- 2:07:41que estáis viendo aquí con todos estos
- 2:07:43casos de éxito, como por ejemplo Javier,
- 2:07:45que facturó más de 10,000 € en solo 7
- 2:07:47meses. Primer cliente para Elizabeth.
- 2:07:5100 en una semana para Alejandro de 16
- 2:07:54años. Primer cliente para Efraín, 750
- 2:07:57para Raúl. Un MVP de $10,000. Bueno, ya
- 2:08:00estáis viendo que tenemos la mayor
- 2:08:02cantidad de éxito en habla hispana de
- 2:08:05personas que están emprendiendo con este
- 2:08:06modelo de negocio y esto me ha dado una
- 2:08:10perspectiva única y una sensibilidad
- 2:08:12para saber qué soluciones son las que
- 2:08:15realmente mueven la aguja y las que os
- 2:08:17van a hacer ganar dinero. Y esta es una
- 2:08:20de ellas. Vamos a hablar de la
- 2:08:22automatización de sistemas de
- 2:08:24facturación a través de WhatsApp. Sí,
- 2:08:27WhatsApp, la plataforma de mensajería
- 2:08:30con mayor tasa de apertura en habla
- 2:08:33hispana. Y diréis, ¿de qué se trata
- 2:08:35esto? Pues bien, vamos a aterrizarlo
- 2:08:37porque, como sabéis, nos gusta poner la
- 2:08:40base, es decir, mostrar el problema,
- 2:08:42para posteriormente pasar a la solución.
- 2:08:45Y la solución va a requerir todas las
- 2:08:47herramientas que hemos ido comentando a
- 2:08:49lo largo de este curso. Así que vamos a
- 2:08:51ver qué le ocurre a la mayoría de
- 2:08:53empresarios en la actualidad en cuanto a
- 2:08:55la gestión de facturas. La mayoría de
- 2:08:58empresas que tienen comerciales y
- 2:09:00servicios técnicos que están viajando,
- 2:09:02es decir, que tienen que ir a visitar
- 2:09:04clientes a las afueras, que tienen que
- 2:09:06dormir en hoteles y, en definitiva, que
- 2:09:08hacen gastos constantes en determinados
- 2:09:11servicios o en determinados restaurantes
- 2:09:14y todo este tipo de cosas, tienen
- 2:09:16facturas para poder justificar estos
- 2:09:18gastos, es decir, tickets de la compra,
- 2:09:22tickets de diferentes recursos. Estos
- 2:09:25tickets normalmente se tienen que
- 2:09:26introducir en un sistema de facturación
- 2:09:28inteligente que suele ser extremadamente
- 2:09:31lento y tedioso, ya que lo hacen línea a
- 2:09:34línea y además se pierde muchísimo
- 2:09:36tiempo en revisiones innecesarias y en
- 2:09:38errores humanos muy costosos, porque
- 2:09:41después vienen las agencias, en el caso
- 2:09:43de España se llama la agencia tributaria
- 2:09:45donde estos errores no los perdonan para
- 2:09:48nada y tenemos un problema muy grande.
- 2:09:51Entonces, ¿qué es lo que nosotros vamos
- 2:09:53a hacer? para aliviar este dolor y que
- 2:09:55las personas que trabajan en estas
- 2:09:57empresas puedan hacer esto de una forma
- 2:09:59mucho más rápida, eficiente, haciendo
- 2:10:02que el director, es decir, el CEO de esa
- 2:10:04empresa, gane mucho más dinero gracias a
- 2:10:05nosotros y por lo tanto nosotros nos
- 2:10:07vaya bien. Pues básicamente lo que vamos
- 2:10:09a hacer es crear una aplicación de
- 2:10:12WhatsApp, que en realidad va a ser un
- 2:10:13número que vamos a vincular a un agente
- 2:10:16de inteligencia artificial. Y a este
- 2:10:18agente de inteligencia artificial,
- 2:10:20básicamente, le vamos a dar la capacidad
- 2:10:23de extraer las fotografías que le
- 2:10:26pasemos a ese chat toda la información
- 2:10:28necesaria para incluirla en un pequeño
- 2:10:32dashboard, es decir, un programa que
- 2:10:33vamos a crear desde cero, donde todas
- 2:10:36esas facturas van a estar centralizadas.
- 2:10:39Pero pensad que este dashboard puede ser
- 2:10:41el sistema de nuestro cliente. Es decir,
- 2:10:43si él ya tiene un sistema con el que
- 2:10:45está trabajando día tras día, podemos
- 2:10:47integrarlo para que él no tenga que
- 2:10:49cambiar nada de su operativa, de su
- 2:10:51trabajo y de su arquitectura actual.
- 2:10:54Porque, ¿qué ocurre? Ocurre que ya
- 2:10:55existen muchísimos programas que hacen
- 2:10:57esto de forma nativa, es decir, no
- 2:10:59estamos inventando nada, pero el
- 2:11:01problema de estos programas que cobran
- 2:11:03una suscripción mensual relativamente
- 2:11:05económica es que no se integran con lo
- 2:11:07que el cliente ya tiene. Y no sirve de
- 2:11:10nada que el cliente se tenga que
- 2:11:11descargar una aplicación que no va a
- 2:11:13entrar, que se va a olvidar, que va a
- 2:11:15fallar y que va a tener 1000 problemas.
- 2:11:17Si nosotros lo ponemos en WhatsApp y lo
- 2:11:18integramos con su sistema, va a hacer
- 2:11:21que sea mucho más sencillo y eficiente y
- 2:11:24además lo van a tener todo centralizado
- 2:11:26en un solo sitio. ¿Y cómo funciona esto?
- 2:11:28Pues básicamente le pasamos una foto, el
- 2:11:30agente extrae los datos gracias a la
- 2:11:32inteligencia artificial, es decir, a
- 2:11:35Gemini, por ejemplo, que vamos a
- 2:11:36utilizar su API prestada para hacer
- 2:11:39esto, gracias a que él puede leer el
- 2:11:41ticket y extraer el texto que hay dentro
- 2:11:44de este para posteriormente introducirlo
- 2:11:47con todos los campos necesarios dentro
- 2:11:49de este pequeño sistema automatizado. ¿Y
- 2:11:51qué justificación comercial tiene esto?
- 2:11:53Pues básicamente ahorro en tiempo,
- 2:11:56satisfacción por parte de los empleados
- 2:11:59gracias a que reducimos muchísimo su
- 2:12:00carga operativa en cuanto a las
- 2:12:03operaciones que tienen que hacer en el
- 2:12:05día a día y que no tienen ningún tipo de
- 2:12:06valor añadido, que se sienten pues eso,
- 2:12:08que no son agradables de hacer. Y por
- 2:12:10otro lado, lógicamente que va a ganar
- 2:12:12mucho más dinero reduciendo errores
- 2:12:14humanos y evitando sanciones muy caras
- 2:12:17por culpa de errores administrativos.
- 2:12:19Así que vamos a darle caña, vamos a
- 2:12:21explicar un poco cómo funciona todo esto
- 2:12:23de integrar WhatsApp con estas funciones
- 2:12:26y sobre todo que salgamos con un
- 2:12:27producto mínimo viable para que podáis
- 2:12:29hacer la demostración a vuestros
- 2:12:30clientes. Bien, pues ya estamos por aquí
- 2:12:32en un nuevo proyecto de Cloue y como
- 2:12:35veis estamos aplicando todos los
- 2:12:36conocimientos que vamos adquiriendo por
- 2:12:38el camino a los nuevos proyectos que
- 2:12:40vamos realizando de forma incremental y
- 2:12:43en este caso vamos a utilizar las skills
- 2:12:46de una forma muy práctica y eficiente
- 2:12:49para que este proyecto sea una auténtica
- 2:12:51locura. Estas dos skills de las que
- 2:12:53hablo, que por cierto las tenéis en la
- 2:12:55comunidad, las podréis descargar
- 2:12:57directamente de la sección del Classroom
- 2:13:00donde tenéis estas dos skills, ¿vale?
- 2:13:03está dentro de Ailink, la comunidad. Y
- 2:13:06estas skills consisten una en integrar
- 2:13:09WhatsApp dentro de nuestro proyecto, es
- 2:13:12decir, que podamos vincular nuestro
- 2:13:14número de teléfono a un agente que ahora
- 2:13:16vais a ver de forma muy rápida y
- 2:13:18eficiente para hacer productos mínimos
- 2:13:20viables y otra que es un diseñador de
- 2:13:23interfaces minimalistas, profesionales y
- 2:13:27altamente estéticos enfocados en causar
- 2:13:30ese efecto wow en nuestros clientes. Es
- 2:13:33decir, siempre estamos pensando en ser
- 2:13:34lo más premiums posible de la forma más
- 2:13:37rápida y eficaz que esté a nuestro
- 2:13:39alcance, porque de esta forma, a la hora
- 2:13:41de presentar esto, vamos a generar ese
- 2:13:43efecto wow, ese shock que va a hacer que
- 2:13:46los clientes tomen la decisión de
- 2:13:48compra. Tened en cuenta que existen
- 2:13:50muchas formas de integrar WhatsApp con
- 2:13:52nuestro número de teléfono gracias a
- 2:13:54Cloud Code, pero esta de aquí es una de
- 2:13:56las más rápidas, aunque no estamos
- 2:13:59cumpliendo al 100% con las políticas de
- 2:14:01Meta. Meta sería la empresa matriz de
- 2:14:04WhatsApp en este caso y Meta lo que te
- 2:14:07exige es que lo hagas de la forma
- 2:14:08oficial que es un proceso superlento y
- 2:14:10laborioso. Para aplicaciones pequeñas
- 2:14:12que no tienen mucha carga podemos
- 2:14:14hacerlo con esto. Siempre va a haber un
- 2:14:15riesgo de baneo, pero esto solo pasa si
- 2:14:18haces auténticas locuras de enviar
- 2:14:19mensajes de forma descontrolada y todo
- 2:14:22este tipo de cosas que lógicamente
- 2:14:23pueden ocurrir, pero que si tenéis un
- 2:14:26poco de cuidado no va a pasar nada. De
- 2:14:27todas formas, esto lo recomiendo siempre
- 2:14:29para hacer productos de demostración y
- 2:14:32cuando nuestro cliente nos lo compre,
- 2:14:33pues simplemente pasamos a la versión
- 2:14:35final haciendo la integración nativa,
- 2:14:37que esto lo enseñamos dentro de la
- 2:14:38comunidad y ya está. Entonces, vamos
- 2:14:41directamente a pedirle lo que queremos.
- 2:14:43Y para eso, como recordáis, al tratarse
- 2:14:45de un proyecto bastante más complejo,
- 2:14:48vamos a habilitar el modo plan, ¿vale?
- 2:14:50para que haga una planificación y
- 2:14:52posteriormente actúe. Entonces, vamos a
- 2:14:55decirle, crea un sistema automático de
- 2:14:58gestión de gastos eh que consta de dos
- 2:15:00partes. Una, un bot de WhatsApp con
- 2:15:02Bailis, que te adjunto una skill para
- 2:15:04que puedas integrarlo con facilidad y
- 2:15:06quiero vincularlo directamente con un QR
- 2:15:08en un panel web con un diseño muy
- 2:15:10corporativo, limpio y profesional.
- 2:15:13piensa que tiene que ser una demo muy
- 2:15:15VIP para que la percepción del producto
- 2:15:16aumente mucho de cara a nuestro cliente.
- 2:15:20El funcionamiento es el siguiente.
- 2:15:21Cuando yo envíe un ticket de al
- 2:15:24WhatsApp, es decir, una factura, el bot
- 2:15:26debe usar la API de Gemini, es decir, su
- 2:15:29modelo, para extraer todos los datos
- 2:15:31contables de la factura y confirmarme
- 2:15:33por chat que se ha procesado
- 2:15:35correctamente.
- 2:15:37Y al mismo instante, eh, estos deben
- 2:15:39aparecer publicados en esta aplicación
- 2:15:41web de forma automática, sin que yo
- 2:15:43tenga que cargar la página ni hacer
- 2:15:45nada. Encárgate tú de gestionar
- 2:15:47absolutamente todo, de cómo se cuarga la
- 2:15:50información por detrás para que seas
- 2:15:51rápido y fácil de probar en mi ordenador
- 2:15:53y después te daré las credenciales que
- 2:15:55me pidas.
- 2:15:58Vale, ha habido ahí un pequeño corte,
- 2:16:00pero parece que me ha entendido bien.
- 2:16:03Aquí lo tenéis. Perfecto. Y ahora
- 2:16:05simplemente tenemos que ir a conseguir
- 2:16:07las credenciales que nos va a pedir
- 2:16:08dentro de un momentito. Entonces,
- 2:16:10volvemos a nuestro buscador, buscamos
- 2:16:13google.com y aquí vamos a buscar Google
- 2:16:16AI Studio.
- 2:16:19Entramos aquí en el primer resultado o
- 2:16:21directamente si os aparece la opción de
- 2:16:23API Keis podéis entrar aquí. Si estáis
- 2:16:25registrados, como hemos hecho en el
- 2:16:27primer ejemplo, venimos aquí abajo a get
- 2:16:30App key.
- 2:16:32En caso de que no estéis registrados, os
- 2:16:34registráis e iniciáis sesión y os
- 2:16:35aparecerá esto. Si habéis seguido el
- 2:16:37paso a paso, ya deberíais tener una API
- 2:16:39Key para poder copiar directamente justo
- 2:16:42aquí. En caso contrario, simplemente le
- 2:16:45dais a crear clave API, le dais el
- 2:16:47nombre, crear
- 2:16:50y a partir de ahí os va a dar una clave
- 2:16:52que es esta de aquí, ¿vale? que
- 2:16:54simplemente deberéis de copiar y que yo
- 2:16:57personalmente voy a dejar abierta para
- 2:16:59copiar posteriormente y así puedo ir
- 2:17:02trabajando copiando y pegando sin la
- 2:17:03necesidad de depender de tener eso en el
- 2:17:05portapapeles. Vale, vamos a volver por
- 2:17:07aquí a ver qué tal va el proceso. Y
- 2:17:09fijaos que lo que está haciendo es leer
- 2:17:11las skill que le hemos dado, que es esta
- 2:17:13de aquí de diseñador primero para
- 2:17:15diseñar todo el interfaz gráfico y a
- 2:17:18partir de ahí va a ir ejecutando todo el
- 2:17:20programa. Fijaos que gracias a estas dos
- 2:17:22skills tiene unas directrices muy claras
- 2:17:25de qué es lo que tiene que hacer a la
- 2:17:27hora de utilizar los diferentes
- 2:17:28componentes de un proyecto. En realidad,
- 2:17:30lo que estamos haciendo es pillar
- 2:17:32bloques de internet o de diferentes
- 2:17:34sitios para utilizarlos dentro de
- 2:17:37nuestra arquitectura. De nuevo, somos
- 2:17:39linkcadores tecnológicos. No nos
- 2:17:42volvemos locos en crear cosas desde
- 2:17:44cero. No queremos inventar la rueda.
- 2:17:46Simplemente aprovechamos lo existente y
- 2:17:49le damos un uso práctico gracias a
- 2:17:52nuestra creatividad y el enfoque Aink.
- 2:17:55Recordad, Aink nos encargamos de
- 2:17:58conectar tecnología y eso es lo que va a
- 2:18:01hacer que ganemos dinero. No va a hacer
- 2:18:02que ganemos dinero inventar cosas desde
- 2:18:04cero, que muy probablemente alguna
- 2:18:05persona sí, pero en la gran mayoría de
- 2:18:07nosotros esto no funciona. Entonces esto
- 2:18:11de aquí es muy muy clave. ¿Vale? Como
- 2:18:14veis por aquí ya nos ha pasado todo el
- 2:18:16plan, plan de WhatsApp y el dashboard en
- 2:18:18tiempo real. El usuario quiere un
- 2:18:20sistema que demuestre de forma VIP. Se
- 2:18:21ha quedado con lo VIP. Voy a enviar una
- 2:18:23factura por WhatsApp y verla aparecer
- 2:18:25automáticamente en un dashboard web
- 2:18:26corporativo.
- 2:18:27Pasamos del móvil, imagen doc de la
- 2:18:29factura. Eso es en imagen. E esto pasa
- 2:18:33por Bailist, que básicamente es una
- 2:18:35librería que nos permite integrar
- 2:18:36WhatsApp de forma muy sencilla, como
- 2:18:37decíamos. Pasamos al modelo de Gemini,
- 2:18:39que va a extraer los datos y a partir de
- 2:18:41ahí esto lo envía a ese dashboard donde
- 2:18:44nosotros vamos a visualizarlo. Entonces,
- 2:18:46me parece bien de primeras, simplemente
- 2:18:48vamos a decirle que continúe. Perfecto,
- 2:18:51ya nos dice por aquí que ha terminado.
- 2:18:53Eh, vamos a ponerle la API key donde
- 2:18:55toca en las variables de entorno.
- 2:18:56Recordad que esto está aquí y que
- 2:18:58simplemente tenemos que sustituir el
- 2:19:00igual, es decir, lo que viene después
- 2:19:02del igual por la API ke que acabamos de
- 2:19:04generar.
- 2:19:07Copiamos. Simplemente volvemos por aquí
- 2:19:09y la pegamos.
- 2:19:12Perfecto. Recordad siempre guardar. Si
- 2:19:15no habéis guardado, lo vais a saber por
- 2:19:16el puntito este de aquí, ¿vale? Que nos
- 2:19:18indica que esto no se ha efectuado el
- 2:19:20cambio. Entonces, simplemente guardamos
- 2:19:22y ya está. Perfecto. Como veis, nos dice
- 2:19:25por aquí que lancamos el servidor
- 2:19:26nosotros mismos. Esto lo podemos
- 2:19:27ejecutar como un comando en la terminal
- 2:19:29o simplemente decirle que se encargue de
- 2:19:31lanzarlo él mismo. Nosotros siempre
- 2:19:34vamos a ir a lo fácil. Encárgate de
- 2:19:36lanzarlo tú mismo y no quiero saber
- 2:19:38absolutamente nada. Ya tienes la API de
- 2:19:40Gemini. Se lo decimos por aquí. Nos dice
- 2:19:43por aquí que ya ha arrancado. Vamos a ir
- 2:19:45al navegador y tal cual aquí tenemos un
- 2:19:47código QR que ahora vamos a escanear con
- 2:19:50nuestro WhatsApp. Así que voy a poner
- 2:19:51por aquí mi WhatsApp y lo vemos. Vale,
- 2:19:54escaneo el código QR. Como veis aquí
- 2:19:56directamente, como veis, tengo el móvil
- 2:19:59en mi mano, o sea, tengo esto.
- 2:20:03[resoplido]
- 2:20:03Y ahora ya tenemos sincronizado nuestro
- 2:20:07WhatsApp directamente con esta
- 2:20:09aplicación. A mí personalmente me ha
- 2:20:10fallado la primera vez porque el código
- 2:20:12QR lo genera cada 60 segundos y justo he
- 2:20:14leído uno que no estaba actualizado,
- 2:20:16entonces pues no me he dejado
- 2:20:17sincronizarlo justo la primera vez. Pero
- 2:20:19vaya, a vosotros os debería funcionar
- 2:20:21bien desde la primera vez. Entonces,
- 2:20:22¿cómo funciona esto? Pues básicamente a
- 2:20:25partir de ahora yo soy una especie de
- 2:20:28receptor. ¿Por qué? porque he vinculado
- 2:20:30mi número de teléfono. Entonces, yo
- 2:20:32sería el número de teléfono de esa
- 2:20:34empresa y a mí me llegarían todos los
- 2:20:37datos contables de las diferentes
- 2:20:39personas que conforman esta, es decir,
- 2:20:42fotos de facturas, información de
- 2:20:45diferentes departamentos de contabilidad
- 2:20:47y, en definitiva, todo lo que ellos nos
- 2:20:49soliciten para eficientar el proceso.
- 2:20:51Entonces, le voy a pedir a un compañero
- 2:20:53que está por aquí por la oficina que me
- 2:20:54pase una foto de una factura y vamos a
- 2:20:56ver a ver qué tal funciona. Nada, fijaos
- 2:20:58por aquí que me está pasando una foto y
- 2:21:01yo estoy actuando a modo de receptor.
- 2:21:04¿Veis que no he hecho nada? O sea, estoy
- 2:21:05virtualizando directamente mi móvil, que
- 2:21:07lo tengo aquí, y pone procesando tu
- 2:21:09factura, gasto registrado correctamente,
- 2:21:12el proveedor, la fecha, el total, la
- 2:21:14categoría, eh el número de factura y el
- 2:21:16gasto ha sido añadido, es decir, que nos
- 2:21:19lo ha confirmado. Si os fijáis, total
- 2:21:22este mes, top category, si hubiesen más,
- 2:21:24pues tendría más sentido. Y si os fijáis
- 2:21:25por aquí, también tenemos información
- 2:21:27acerca del propio ticket, pero fijaos
- 2:21:29que ahora nos faltan varias cosas, ¿no?
- 2:21:31lo que hablábamos del bucle de iteración
- 2:21:33hasta llegar a ese resultado que
- 2:21:34nosotros estábamos esperando como
- 2:21:36óptimo. Y esto ahora mismo no es óptimo.
- 2:21:39¿Por qué? porque no tenemos la factura
- 2:21:40adjunta directamente, es decir, no me
- 2:21:43aparece por aquí el archivo original
- 2:21:45para que yo pueda descargarlo,
- 2:21:46visualizarlo y comprobar que todo esté
- 2:21:47bien. Y además, bueno, hay una serie de
- 2:21:49cositas que yo creo que podemos mejorar,
- 2:21:51como por ejemplo esto de aquí de el
- 2:21:53último mes, que no se ha actualizado. Y
- 2:21:55esto, como decíamos es porque mediante
- 2:21:58nosotros vamos pronteando, nos vamos a
- 2:22:00ir acercando a ese 100% mediante pasemos
- 2:22:04por los diferentes promps donde le
- 2:22:06especifiquemos exactamente lo que
- 2:22:07necesitamos. Gracias a que hemos partido
- 2:22:09de una skill, hemos podido hacer esto en
- 2:22:11tiempo récord. Si os fijáis, lo hemos
- 2:22:13hecho mucho más rápido que en el caso de
- 2:22:16la landing, donde al no tener una skill
- 2:22:19y solo disponer de un Cloud MD con unas
- 2:22:21directrices, era mucho más ineficiente o
- 2:22:24dubitativo a la hora de aplicar ciertas
- 2:22:25tecnologías, lo que hacía que el proceso
- 2:22:28pues fuese más lento y más impreciso.
- 2:22:30Entonces ahora simplemente vamos a
- 2:22:32pedirle que nos haga unos pequeños
- 2:22:33cambios en las áreas estas que
- 2:22:35comentamos, pasándole siempre una
- 2:22:37captura. Y nada, simplemente le voy a
- 2:22:39pegar por aquí la foto y le voy a
- 2:22:42comentar lo que decíamos. Parece
- 2:22:44funcionar correctamente, pero no está
- 2:22:45adjunta en la aplicación la imagen que
- 2:22:47se nos ha pasado a través de WhatsApp
- 2:22:48para extraer los datos de la factura. Me
- 2:22:50gustaría que esto lo mejorases para que
- 2:22:52fuese así. Y por otro lado, veo que en
- 2:22:55el último mes no se está computando bien
- 2:22:56el gasto, eh, porque debería estar el
- 2:22:59último ticket que acabamos de incluir,
- 2:23:00ya que forma parte del último mes.
- 2:23:02Mejora estos aspectos, actualízalo,
- 2:23:04lánzalo y no me preguntes absolutamente
- 2:23:06nada, menos que sea estrictamente
- 2:23:08necesario.
- 2:23:10Se lo decimos por aquí
- 2:23:13y para allí. Mientras esto avanza, vamos
- 2:23:15a ir recapitulando un poco en cuanto a
- 2:23:17conceptos generales de este modelo de
- 2:23:20negocio y por qué estamos haciendo todo
- 2:23:22esto. No sabéis que hablamos mucho de
- 2:23:24crear productos mínimos viables para
- 2:23:26acelerar muchísimo el ciclo de mercado,
- 2:23:30es decir, crear un producto con las
- 2:23:31características mínimas necesarias para
- 2:23:34posteriormente observar si existe
- 2:23:36validación por parte de nuestro cliente,
- 2:23:38es decir, que exista una demanda. Y por
- 2:23:40último, pasar a construir ese producto
- 2:23:43con todas las características necesarias
- 2:23:46para que pueda funcionar en producción.
- 2:23:48¿Qué quiere decir funcionar en
- 2:23:49producción? Pues que nunca va a fallar,
- 2:23:51que siempre se va a mantener estable, es
- 2:23:54decir, que va a depender de nosotros que
- 2:23:56todas las características de este
- 2:23:58siempre estén operativas para nuestro
- 2:23:59cliente y que además tenga toda la
- 2:24:02seguridad necesaria para que nuestro
- 2:24:04cliente pueda confiar en la aplicación.
- 2:24:07Nosotros lo que estamos haciendo hasta
- 2:24:08ahora es el MVP.
- 2:24:12Posteriormente lo que tendríamos que
- 2:24:13hacer es observar si hay validación y es
- 2:24:16ahí donde nosotros nos lanzaríamos al
- 2:24:18mercado y es lo que vamos a ver en la
- 2:24:20última fase. Por último, simplemente
- 2:24:22contrataríamos a un tercero o nosotros
- 2:24:25mismos nos encargaríamos aplicando los
- 2:24:27frameworks que vamos a ver, de lanzar
- 2:24:29esto a producción para implementarlo
- 2:24:31directamente en el ecosistema de nuestro
- 2:24:33cliente. Ahora recordad que esto solo
- 2:24:35existe en nuestro ordenador para
- 2:24:37presentar esta solución como una demo.
- 2:24:41Perfecto. Pues ya lo veis. Ahora esta
- 2:24:43vez sí que nos ha adjuntado lo que le
- 2:24:45hemos solicitado directamente el ticket
- 2:24:47lo ha procesado de igual forma, ¿vale? Y
- 2:24:49nos ha introducido todo lo que nosotros
- 2:24:51le estábamos pidiendo como mejoras.
- 2:24:53Queríamos el cómputo de los 30 últimos
- 2:24:55días que nos estaba fallando. Aquí lo
- 2:24:57tenemos. Queríamos que el ticket
- 2:24:59estuviese directamente disponible para
- 2:25:01poder descargarlo. Aquí lo tenemos. Y
- 2:25:03además aquí a la izquierda estáis viendo
- 2:25:06la respuesta que le he dado al usuario.
- 2:25:08Esto de nuevo cuando tiene sentido es
- 2:25:10cuando nosotros lo implementamos en el
- 2:25:11ecosistema de nuestro cliente. En el
- 2:25:14mercado nos podemos diferenciar en tres
- 2:25:16aspectos fundamentales. Uno, nos
- 2:25:18diferenciamos por innovación.
- 2:25:25Dos, nos diferenciamos por velocidad
- 2:25:32o tres nos diferenciamos
- 2:25:34por
- 2:25:36customización.
- 2:25:43Nosotros no nos vamos a poder
- 2:25:45diferenciar fácilmente en innovación, ya
- 2:25:47que estamos compitiendo contra grandes
- 2:25:48actores que tienen mucho más recursos
- 2:25:50que nosotros, que son las grandes
- 2:25:51empresas como Google, empresas que se
- 2:25:54dedican a SAS de forma especializada,
- 2:25:56que tienen muchos programadores haciendo
- 2:25:58softwares extremadamente potentes y todo
- 2:26:00este tipo de cosas. No nos vamos a poder
- 2:26:02diferenciar en velocidad porque de nuevo
- 2:26:05estamos compitiendo con tractores que ya
- 2:26:07cuentan con este tipo de herramientas
- 2:26:08que son plug and play, es decir,
- 2:26:10integrar desde el primer momento y
- 2:26:12funcionar, pero sí que nos podemos
- 2:26:14diferenciar por customización, es decir,
- 2:26:16hacer aplicaciones a medida para nuestro
- 2:26:18cliente. Y aquí es donde tenemos un
- 2:26:20océano totalmente azul, libre, donde no
- 2:26:25estamos compitiendo contra nadie porque
- 2:26:27está todo lleno de peces, ya que cada
- 2:26:29uno de estos necesita una característica
- 2:26:32concreta que nadie es capaz de
- 2:26:34desarrollarle, ya que están centrados en
- 2:26:36otro tipo de aplicaciones. Y esa
- 2:26:39customización lo que requiere es que nos
- 2:26:40integremos dentro de su sistema.
- 2:26:42Entonces, entender los problemas de
- 2:26:44nuestro cliente es la parte fundamental.
- 2:26:46Este proyecto de aquí os recomiendo
- 2:26:47muchísimo que lo desarrolléis vosotros
- 2:26:49mismos y que penséis en todas las
- 2:26:52aplicaciones que le podéis dar a esto,
- 2:26:53porque esto es solo una de ellas.
- 2:26:56Imaginaos la de cosas que se os pueden
- 2:26:57venir a la cabeza haciendo integraciones
- 2:27:00directamente en WhatsApp, como por
- 2:27:02ejemplo, bases de datos de conocimiento,
- 2:27:04atención de servicio al cliente,
- 2:27:07resolución de dudas internas para
- 2:27:08empresa, que ya os guiño que el
- 2:27:09siguiente ejemplo que vamos a ver está
- 2:27:10muy relacionado con todo esto. Y todos
- 2:27:12los problemas que hayáis tenido a lo
- 2:27:14largo de vuestra carrera profesional en
- 2:27:15diferentes trabajos o incluso en la
- 2:27:18universidad, si habéis visto que los
- 2:27:19trámites burocráticos eran muy lentos,
- 2:27:21todo este tipo de cosas, los podéis
- 2:27:23solucionar y crear aplicaciones
- 2:27:25increíbles, como por ejemplo la que
- 2:27:27hemos visto antes en la sección de
- 2:27:29victorias de nuestra comunidad Aink,
- 2:27:31donde por ejemplo Francisco aplicando
- 2:27:34nuestra metodología, vendió un chatbot
- 2:27:37inteligente para una alcaldía que lo que
- 2:27:39hacía era resolver dudas frecuentes
- 2:27:41burocráticas relacionadas con temas de
- 2:27:44la ciudadanía y gracias a esto obtuvo
- 2:27:47$10,000
- 2:27:48como pago en tan solo 3 meses. Detectar
- 2:27:52problema, crear producto mínimo viable,
- 2:27:54veis aquí MVP y a partir de ahí dar
- 2:27:57solución para generar ingresos. Nada más
- 2:28:00es matemática pura. Bien, vamos con una
- 2:28:02de aquellas utilidades que han armado
- 2:28:03muchísimo revuelo en los últimos tiempos
- 2:28:05y que probablemente habéis escuchado
- 2:28:07mucho acerca de ellas. Y si no habéis
- 2:28:09escuchado hablar, pues bueno, incluso
- 2:28:10que mejor, porque así empezamos desde
- 2:28:12absoluto cero. Lo primero es que no os
- 2:28:14lí con este tipo de utilidades o
- 2:28:16herramientas porque muchas veces eh se
- 2:28:19venden, nos enseñan desde una
- 2:28:20perspectiva ciertamente compleja cuando
- 2:28:22realmente son muy simples en cuanto a la
- 2:28:25función que cumplen o para lo que
- 2:28:26nosotros queremos utilizarlas, ¿no?, que
- 2:28:28al final es el foco principal de todo
- 2:28:30esto. Y esta es el model Context
- 2:28:33Protocol MCP.
- 2:28:36Básicamente, de forma muy resumida, el
- 2:28:39MCP surge de la necesidad de
- 2:28:41estandarizar la conexión de un modelo de
- 2:28:44lenguaje con utilidades externas. ¿Qué
- 2:28:47son utilidades externas? por ejemplo,
- 2:28:49bases de datos o aplicaciones.
- 2:28:52Anteriormente cada una de estas
- 2:28:54aplicaciones, como por ejemplo Canva,
- 2:28:56Figma y estas por el estilo, creaban sus
- 2:28:59propias conexiones, lo que hacía que
- 2:29:01nosotros tuviésemos que configurarlas de
- 2:29:03forma específica para cada caso de uso,
- 2:29:07lo cual era ciertamente difícil, sobre
- 2:29:09todo en el largo plazo, para mantener y
- 2:29:12generar esa conectividad para que la
- 2:29:13inteligencia artificial tuviese la
- 2:29:15capacidad de actuar afuera, es decir,
- 2:29:19que tuviese la capacidad de utilizar
- 2:29:20herramientas
- 2:29:21de forma estandarizada y es por eso que
- 2:29:24surgió el model Context Protocol para
- 2:29:28estandarizar el uso de herramientas en
- 2:29:31aplicaciones externas. Vamos a
- 2:29:33aterrizarlo en un ejemplo muy concreto.
- 2:29:36Cloue por defecto viene con unas
- 2:29:38herramientas y estas herramientas son la
- 2:29:41capacidad, por ejemplo, de leer los
- 2:29:43archivos que tenemos en nuestro
- 2:29:44ordenador,
- 2:29:46escribir,
- 2:29:49ejecutar comandos,
- 2:29:53etcétera.
- 2:29:54Pero estas herramientas se quedan
- 2:29:57cortas. Necesitamos más conexiones
- 2:29:59externas y estas pueden ser, por
- 2:30:01ejemplo, como hemos comentado antes,
- 2:30:03conectarlo con Canva, que es una
- 2:30:07plataforma que sirve para hacer diseño
- 2:30:09gráfico de una forma muy minimalista y
- 2:30:12simplificada. Entonces, gracias a este
- 2:30:15model Context Protocol, nosotros podemos
- 2:30:17conectar Canva con nuestro modelo de
- 2:30:19cloud, en este caso Cloud Code, para que
- 2:30:22Cloud Code pueda, por ejemplo, crear
- 2:30:24diseños, crear presentaciones,
- 2:30:26modificarlas, etcétera. ¿Y cómo hacemos
- 2:30:29esto? Pues de forma muy simple. Yo lo
- 2:30:32que os recomiendo es que simplemente
- 2:30:34accedáis a la versión cloud de Clou,
- 2:30:36valga la la redundancia. Buscáis Cloud
- 2:30:39Web, accedemos.
- 2:30:43Y aquí básicamente tenemos la versión
- 2:30:46web de Cloude que está conectada con
- 2:30:48nuestra cuenta que estamos utilizando
- 2:30:50para Cloud Code. Si venimos aquí a esta
- 2:30:53especie de cajita de herramientas que
- 2:30:55tenemos justo aquí, pulsamos en ella y
- 2:30:58le damos a personalizar, vemos que
- 2:31:00tenemos tanto skills como conectores.
- 2:31:03Vamos a darle en conectores.
- 2:31:05Y si os fijáis, tenemos toda una serie
- 2:31:07de conectores que nosotros podemos
- 2:31:09añadir directamente gracias a este
- 2:31:11botoncito de aquí que pone más explorar
- 2:31:13conectores. Y estas son todas las
- 2:31:15conexiones que podemos hacer desde aquí
- 2:31:17directamente, simplemente dándole añadir
- 2:31:20e iniciando sesión con nuestras
- 2:31:21credenciales. Y a partir de ahí, Cloue
- 2:31:23podrá tomar acción dentro de estas. Yo
- 2:31:27en este caso en particular he incluido
- 2:31:29la de Canva, como os decía, le he dado
- 2:31:32añadir directamente y a partir de ahí,
- 2:31:34si os fijáis, ya la tengo disponible.
- 2:31:37Aquí tendríamos las acciones que
- 2:31:39nosotros podemos hacer con Clou, es
- 2:31:42decir, que le damos permiso. Por
- 2:31:44ejemplo, buscar diseños, permitir
- 2:31:46siempre, generar diseños con
- 2:31:48inteligencia artificial, permitir
- 2:31:50siempre. Todas las funciones que no son
- 2:31:51riesgos o críticas las vamos a permitir
- 2:31:54siempre, pero aquellas que puedan tener
- 2:31:57algo de riesgo que queramos supervisar,
- 2:31:59como por ejemplo crear una nueva
- 2:32:01carpeta, le vamos a decir que nos
- 2:32:03solicita permiso, es decir, que requiere
- 2:32:05aprobación y hay otras que directamente
- 2:32:07podemos bloquear para que no tenga
- 2:32:09acceso a ellas. Una vez nos conectamos a
- 2:32:11través de este MCP y volvemos a nuestro
- 2:32:14cloud code que tenemos aquí en
- 2:32:16Antigravity, le podemos decir que nos
- 2:32:19liste directamente qué MCPs tiene
- 2:32:21disponibles para utilizar. Simplemente
- 2:32:23ponéis barras MCP servers y veréis que
- 2:32:27aquí tengo conectado tanto el de Cloude
- 2:32:29como el de Gmail como el de Google
- 2:32:31Calendar como el de Google Drive que en
- 2:32:33este caso el de Google Drive pues
- 2:32:34necesita autenticación. En caso de que
- 2:32:37no estéis autenticados, es decir, que no
- 2:32:38hayáis iniciado sesión, simplemente le
- 2:32:40dais aquí, reconnect, o bueno, en mi
- 2:32:42caso, reconnect porque ya estoy
- 2:32:43conectado. En vuestro caso, simplemente
- 2:32:45le dais a conectar y a partir de ahí ya
- 2:32:48tendréis acceso. Y ahora simplemente le
- 2:32:50puedo exigir a Cloue que utilice el MCP
- 2:32:52de Canva para hacer una presentación
- 2:32:54explicando cualquier concepto. Yo voy a
- 2:32:56hacer una prueba algo breve para que no
- 2:32:57tarde demasiado y vamos a verlo. Oye,
- 2:33:01utiliza el MCP de Canva para hacer una
- 2:33:03pequeña presentación de simplemente
- 2:33:05cinco páginas explicando el concepto de
- 2:33:08MCP, Model Context Protocol para
- 2:33:11personas que empiezan desde absoluto
- 2:33:13cero y además en el contexto de Cloud
- 2:33:15Code para que sea muy útil y eficaz.
- 2:33:19Se lo decimos y a partir de aquí vamos a
- 2:33:22ver a través de la conversación interna
- 2:33:24como él mismo empieza a manipular las
- 2:33:25diferentes herramientas. Primero,
- 2:33:27lógicamente, las lista para después
- 2:33:29utilizarlas. y implementar aquello que
- 2:33:32le estamos solicitando.
- 2:33:34Fijaos,
- 2:33:36si os fijáis, nos pide permiso para
- 2:33:38utilizar ese MCP. Esto es muy crítico
- 2:33:40porque lógicamente estamos accediendo a
- 2:33:42plataformas externas donde podemos tener
- 2:33:44información confidencial o cosas que,
- 2:33:47bueno, que no queramos que se pierdan o
- 2:33:48se borren y a partir de ahí tendrá
- 2:33:50acceso. Si os fijáis, simplemente nos
- 2:33:53hace una pequeña propuesta inicial para
- 2:33:55después nosotros simplemente tener que
- 2:33:57confirmarle. Entonces, confirmo. Me
- 2:33:59parece bien el enfoque, hazlo sin más.
- 2:34:04[resoplido] Y ya estaría. Ahora solo
- 2:34:06tocaría esperar. Y mientras vamos a ir
- 2:34:08abriendo Canva y así vemos lo que está
- 2:34:10creando por allí. Además, no sé si
- 2:34:12recordáis antes que hemos hablado de las
- 2:34:14APIs, donde nosotros nos conectábamos
- 2:34:16manualmente con una autenticación como
- 2:34:18el caso de Air Table. Esto que hicimos
- 2:34:20era un proceso más laborioso. En caso de
- 2:34:23que Air Table tenga un MCP, que es el
- 2:34:25caso, nos podemos conectar de forma
- 2:34:27mucho más sencilla. Entonces, ya podéis
- 2:34:29ir pensando qué utilidades le podéis dar
- 2:34:32que sobre todo están relacionadas a
- 2:34:33cosas que vamos a hacer en el día a día
- 2:34:35y para prototipar o validar ideas,
- 2:34:37porque ahora vais a ver no solo el
- 2:34:39potencial, sino también las limitaciones
- 2:34:42o las contras que tiene todo esto.
- 2:34:44¿Vale? Por aquí lo veis. MCP guía para
- 2:34:46principiantes. Lógicamente este diseño
- 2:34:48no es el mejor del mundo, pero bueno, ya
- 2:34:51veis que es funcional y que si le
- 2:34:52diésemos unas directrices mucho más
- 2:34:54concretas de diseño, de marca personal,
- 2:34:56le diésemos los colores, la tipografía y
- 2:34:59todo este tipo de cosas, es decir,
- 2:35:00enriqueciésemos el contexto, por
- 2:35:02ejemplo, con un cloud. MD, haría algo
- 2:35:05mucho, mucho más elegante y funcional.
- 2:35:09Pero bueno, veis que la información MCP
- 2:35:10es un estándar abierto que permite a
- 2:35:12Cloud interactuar con herramientas
- 2:35:13externas y servicios del mundo real.
- 2:35:15Justo lo que comentábamos, es un enchufe
- 2:35:17universal. Hemos enchufado cloue con
- 2:35:20Canva para hacer cosas, el impacto del
- 2:35:22MCP en la IA. Eliminamos las
- 2:35:24limitaciones, es decir, ahora la IA
- 2:35:26tiene la capacidad de actuar fuera. Y si
- 2:35:28os fijáis por aquí también habla del
- 2:35:30contexto de MCP en Cloud Code. Y esto de
- 2:35:34nuevo lo hemos hecho en cuestión de un
- 2:35:35minuto y sin ninguna directriz, solo
- 2:35:37para hacer una prueba. Imaginaos la de
- 2:35:39cosas que podríais hacer gracias a todas
- 2:35:42estas integraciones nativas que tenemos,
- 2:35:44donde, por ejemplo, podríamos integrar
- 2:35:45una pasarela de pagos, por ejemplo, para
- 2:35:48nuestros clientes a la hora de venderles
- 2:35:50nuestras aplicaciones y todo este tipo
- 2:35:52de cosas que requieren de este tipo de
- 2:35:54plataformas de pago. Todo muy bonito
- 2:35:56hasta ahora, ¿no? Pero, ¿qué problema
- 2:35:57tiene esto? Pues tiene un problema que
- 2:35:59está muy relacionado con el uso de la
- 2:36:01herramienta y el coste de esta, es
- 2:36:03decir, el coste de cloud. ¿Por qué digo
- 2:36:06esto? Porque si hacemos un comando, que
- 2:36:09es el siguiente, que es barrace context,
- 2:36:12que estáis viendo aquí, y lo ejecutamos
- 2:36:14directamente en una ventana de contexto
- 2:36:17nueva, veréis que nos responde con una
- 2:36:19especie de tabla bastante larga, sobre
- 2:36:21todo si lo lleváis utilizando algo de
- 2:36:23tiempo, donde primero nos dice el uso
- 2:36:26del contexto con el modelo que estamos
- 2:36:27utilizando. Si os fijáis, estamos
- 2:36:29utilizando el Sonet 4.6. nos dice el
- 2:36:32número de tokens que estamos utilizando
- 2:36:34de la ventana de contexto. Estamos
- 2:36:36utilizando en este caso 16,300 de
- 2:36:39200,000 y el porcentaje de uso de esta,
- 2:36:43recordad, esto es lo que determina lo
- 2:36:46caro que es la sesión y los errores que
- 2:36:49puede llegar a cometer la inteligencia
- 2:36:50artificial, ya que mediante nos vamos
- 2:36:52acercando a este 100% cada vez se vuelve
- 2:36:55más ineficiente, ya que está tratando de
- 2:36:57manipular muchos datos a la vez. Y si os
- 2:37:00fijáis aquí, además nos da un coste
- 2:37:02estimado por categoría, donde si os
- 2:37:05fijáis el MCP sin hacer uso de
- 2:37:09absolutamente nada en esta ventana de
- 2:37:11contexto de herramientas relacionadas
- 2:37:12con MCP, está utilizando un 16%
- 2:37:17del total de la ventana de contexto.
- 2:37:20Esto es muchísimo. ¿Lo veis aquí? ¿Y por
- 2:37:22qué ocurre esto? Pues ocurre básicamente
- 2:37:24porque los MCPs se precargan en la
- 2:37:28sesión. Si recordáis, el cloud.md MD se
- 2:37:31cargaba en la sesión, las skills se
- 2:37:34precargaban antes de la sesión, tan solo
- 2:37:38la primera frase y exactamente lo mismo
- 2:37:41ocurre con los MCPs,
- 2:37:45pero con la diferencia de que es
- 2:37:47bastante probable de que en esa sesión
- 2:37:48no necesitemos todos esos MCPs. Por lo
- 2:37:51tanto, se vuelve algo extremadamente
- 2:37:53ineficiente y que yo os recomiendo
- 2:37:55desinstalarlas todas a menos que la
- 2:37:57vayamos a utilizar específicamente en
- 2:37:59esa ventana de contexto, porque ya
- 2:38:01estáis viendo que me está suponiendo un
- 2:38:0316% del total del gasto de esta sesión y
- 2:38:06no estoy haciendo nada. Os recomiendo
- 2:38:08muchísimo que todos hagáis esto que
- 2:38:10habéis visto ahora y os vais a
- 2:38:12sorprender. Vamos a aprovechar para
- 2:38:13echarle un vistazo de todas formas un
- 2:38:15poco a esto. Si os fijáis, aquí tenemos
- 2:38:17el system prom, que estos son
- 2:38:18preconfiguraciones directamente de
- 2:38:20cloud. System tools, igual esto no
- 2:38:23podemos manipularlo, es de ellos. Y aquí
- 2:38:26tendríamos los MCPs, que hemos comentado
- 2:38:28que lo ideal de esto es que lo tengamos
- 2:38:30cercano a cero o solo aquellas que
- 2:38:32vayamos a utilizar. tendríamos las
- 2:38:34skills, que si os fijáis también
- 2:38:36consumen dentro de la ventana de
- 2:38:37contexto, pero mucho menos porque solo
- 2:38:39cargamos la primera frase y después
- 2:38:42tendríamos el espacio libre con el
- 2:38:45autocompactado, que esto lo hablaremos
- 2:38:47posteriormente. Fijaos aquí también nos
- 2:38:49da el desglose de el MCP donde nos dicen
- 2:38:52cuánto consumen cada una de estas
- 2:38:54conexiones y además nos lo desglosa por
- 2:38:56cada una de las operaciones. Si os
- 2:38:58fijáis, Canva transaction consume 285,
- 2:39:02diseño 276
- 2:39:04y así con cada una de las operaciones
- 2:39:06que puedo hacer dentro de esta
- 2:39:08aplicación, exactamente igual con Google
- 2:39:10Calendar que por ejemplo yo tengo
- 2:39:11conectado. Y por último nos da el
- 2:39:14desglose de las skills. Entonces, ¿para
- 2:39:17qué vamos a utilizar MCPs? de nuevo y
- 2:39:19recapitulando. Podemos utilizarlo de
- 2:39:22forma muy eficiente con subagentes, que
- 2:39:24esto lo veremos al final, pero sobre
- 2:39:26todo yo el uso principal que le doy en
- 2:39:28la ventana de contexto principal, que es
- 2:39:30la que estáis viendo aquí, en la que
- 2:39:32hemos estado en todo momento, sería para
- 2:39:34validar ideas, prototipar y, en
- 2:39:36definitiva, conectar y actuar muy
- 2:39:38rápido. Si queréis ver que algo
- 2:39:39funcione, validarlo, como por ejemplo
- 2:39:41hacer presentaciones en Canva, pues
- 2:39:43simplemente conectamos el MCP, probamos
- 2:39:44y decimos, "Vale, esto se puede hacer."
- 2:39:46Y a partir de ahí lo protocolarizáis con
- 2:39:48skills y intentáis hacerlo mucho más
- 2:39:50liviano, ¿vale?, y consistente, que no
- 2:39:52tanto como ocurre con los MCPs, que como
- 2:39:55habéis visto, pues consumen muchos
- 2:39:56tokens. Así que vamos a seguir avanzando
- 2:39:58con los siguientes conceptos. Perfecto.
- 2:40:00Vamos ahora con el proyecto que a mí
- 2:40:01particularmente más me gusta y con el
- 2:40:03que más ingresos he generado tanto yo
- 2:40:05como la mayoría de mis alumnos. Y estos
- 2:40:07son las bases de conocimiento
- 2:40:09específicas para las empresas. Como
- 2:40:12sabéis, las empresas tienen muchísimos
- 2:40:14manuales técnicos, muchísima
- 2:40:16información, ya sean e-commerce donde
- 2:40:18tienen muchos productos y que los
- 2:40:20clientes hacen preguntas acerca de estos
- 2:40:22o empresas de reparación de maquinaria
- 2:40:24que, por ejemplo, se dedican a reparar
- 2:40:26aires acondicionados donde tienen
- 2:40:28muchísima documentación, muchísimos PDFs
- 2:40:31y que tienen que consultarlos
- 2:40:33específicamente para resolver un
- 2:40:35problema muy concreto que en ocasiones
- 2:40:37eso provoca que se retrase muchísimo el
- 2:40:40tiempo de reparación. Es decir, que se
- 2:40:42vuelve muy ineficiente consultando en
- 2:40:44manuales de muchas páginas. Esto gracias
- 2:40:47a la inteligencia artificial podemos
- 2:40:49hacer que sea mucho más rápido
- 2:40:51alimentando a una inteligencia
- 2:40:53artificial específica con toda esa
- 2:40:55información de nuestro cliente para que
- 2:40:57se vuelva una experta en ese tema en
- 2:41:00cuestión y que de esta forma sea capaz
- 2:41:02de responder a las dudas de nuestro
- 2:41:05cliente al instante, haciendo que se
- 2:41:07vuelva todo mucho, mucho más eficiente.
- 2:41:10Imaginaos, por ejemplo, un técnico, un
- 2:41:12técnico que se dedica a reparación de
- 2:41:14maquinaria, que tiene que reparar una
- 2:41:16cosa en particular que está relacionada
- 2:41:18con el torque, es decir, la presión de
- 2:41:21una determinada válvula. La, bueno, más
- 2:41:23que la presión, sería el sí, el la
- 2:41:25fuerza que se tiene que aplicar a una
- 2:41:26válvula y perdería muchísimas horas
- 2:41:29buscando esa información concreta, de
- 2:41:31una referencia concreta. Hay mucho
- 2:41:33riesgo de error, que esto podría
- 2:41:34provocar un accidente y el tiempo de
- 2:41:37inactividad de esa máquina en concreto
- 2:41:39que hace que su cliente a su vez pierda
- 2:41:41dinero. Esto si nosotros creamos esa
- 2:41:43base de conocimientos que dé respuesta
- 2:41:46instantánea a esa duda en cuestión,
- 2:41:50puede hacer que todo sea muchísimo,
- 2:41:52muchísimo más eficiente. Y esto es muy
- 2:41:55simple y se da gracias a algo que se
- 2:41:57conoce como RAG. Rag es un concepto algo
- 2:42:02abstracto en el sentido de que es una
- 2:42:04arquitectura que tiene muchos
- 2:42:06componentes y muchos pasos entre sí,
- 2:42:08pero lo que nosotros nos importa esta
- 2:42:09arquitectura es que básicamente lo que
- 2:42:11estamos haciendo es saltarnos la
- 2:42:13limitación de la ventana de contexto.
- 2:42:16Como recordáis en un inicio nosotros
- 2:42:18cuando alimentábamos a un modelo o le
- 2:42:21dábamos una cantidad de información
- 2:42:22determinada, teníamos una limitación que
- 2:42:25venía dada por la cantidad de tokens que
- 2:42:28es capaz de procesar ese modelo por
- 2:42:30interacción. Y esto era la ventana de
- 2:42:33contexto. Habéis visto que cada modelo
- 2:42:35tenía un límite. Habían unos que eran
- 2:42:37200,000, otros que podía llegar al
- 2:42:40millón y que cada uno pues tenía su
- 2:42:43límite en particular, que esto depende
- 2:42:44de la tecnología. Entonces, si nosotros
- 2:42:47cargamos todos esos PDFs directamente en
- 2:42:50el modelo, es decir, todos esos PDFs de
- 2:42:52600, 100, 1500 páginas, lo que va a
- 2:42:54ocurrir es que vamos a exceder esa
- 2:42:56ventana de contexto, la vamos a saturar
- 2:42:59por completo. ¿Y qué ocurre cuando
- 2:43:01excedemos esa ventana de contexto al
- 2:43:03completo? Pues que no nos va a dar una
- 2:43:06información verídica. Es decir, que se
- 2:43:09va a inventar lo que hay contenido
- 2:43:10dentro de este PDF, ya que realmente no
- 2:43:13lo está leyendo al completo. Claude,
- 2:43:15cuando tú le pasas todo este PDF
- 2:43:17extensísimo, no lo lee entero, lee
- 2:43:19pequeños fragmentos, extrae información
- 2:43:21y si le haces una pregunta que, bueno,
- 2:43:23más o menos esté relacionada, pues se la
- 2:43:25va a inventar, ¿no? Te va a decir
- 2:43:27exactamente la presión de la válvula,
- 2:43:28que tiene que estar a seis bares de no
- 2:43:30sé qué y en en definitiva, que te dé la
- 2:43:33información 100% verídica. Y para eso
- 2:43:36existe el rag que hace que nos saltemos
- 2:43:38esa limitación simplemente haciendo una
- 2:43:41arquitectura que rompe esa información
- 2:43:44en trocitos,
- 2:43:46crea una cosa que se conocen como
- 2:43:48vectores,
- 2:43:49que es una especie de listas numéricas
- 2:43:52que tienen una ubicación en el espacio,
- 2:43:54pero bueno, esto ahora mismo no importa.
- 2:43:55Y que básicamente lo traducimos al
- 2:43:57lenguaje de la inteligencia artificial
- 2:43:59para que esta pueda acceder a esos
- 2:44:01trocitos de información de forma muy
- 2:44:04precisa. sin la necesidad de leerse todo
- 2:44:07el documento y por lo tanto no ocupamos
- 2:44:09ni tenemos límite de ventana de
- 2:44:11contexto. ¿Qué quiere decir esto? Que
- 2:44:13podemos alimentar a una IA con toda la
- 2:44:16información que queramos. Un e-commerce
- 2:44:18con 2000 productos lo podemos alimentar.
- 2:44:21Una empresa que tiene una documentación
- 2:44:24extensísima de miles y miles de
- 2:44:25documentos, podemos crear una
- 2:44:27inteligencia artificial para nuestro
- 2:44:29cliente experta en el área que nosotros
- 2:44:32queramos. ¿Qué quiere decir esto? Que
- 2:44:34podemos crear un agente de ventas 247
- 2:44:37para Un-Commerce, podemos crear un
- 2:44:39experto en el área de nuestra empresa,
- 2:44:42que sería, por ejemplo, un técnico
- 2:44:44especialista, y en definitiva lo que se
- 2:44:46nos venga en mente. ¿Y qué resolvemos
- 2:44:48con esto? Resolvemos no solo lo que
- 2:44:50hemos visto de optimización en cuanto a
- 2:44:52tiempos, sino que además estamos
- 2:44:54aumentando la tasa de conversión si lo
- 2:44:56creamos para un e-commerce, estamos
- 2:44:57aumentando la satisfacción del cliente
- 2:44:59en caso de que lo creemos para manuales
- 2:45:01técnicos y además estamos resolviendo un
- 2:45:04problema gigantesco que está relacionado
- 2:45:06con la rotación de personal que tienen
- 2:45:08actualmente las empresas. Y esto es de
- 2:45:10nuevo a nivel mundial. La mayoría de
- 2:45:12empresas actualmente dependen muchísimo
- 2:45:15de gente que lleva muchos años en esta y
- 2:45:18que cuentan con toda la experiencia a lo
- 2:45:20largo de todos estos años de cosas muy
- 2:45:23concretas de determinados clientes, de
- 2:45:25ciertos detalles, de trucos y todo este
- 2:45:28tipo de cosas, ¿no?, que hacen que su
- 2:45:30flujo de trabajo sea mucho más
- 2:45:32eficiente. Estas personas o bueno, en
- 2:45:34general cada vez las personas eh duramos
- 2:45:36menos tiempo en las empresas, cada vez
- 2:45:38nos vamos antes, ¿no? Es como hace unos
- 2:45:40años nuestros padres, ¿no? estaban 30
- 2:45:42años, 40 años en una empresa. Esto
- 2:45:44provoca que cada vez el conocimiento
- 2:45:46dentro de las empresas se esté diluyendo
- 2:45:48y se esté perdiendo. Entonces, nosotros
- 2:45:51vamos a crear un experto con todo el
- 2:45:54conocimiento que tiene esta, que va a
- 2:45:56ser equivalente a ese empleado estrella
- 2:45:58que todo el mundo le hace preguntas, que
- 2:46:00estoy seguro que si habéis trabajado en
- 2:46:01una empresa, se os viene ahora uno a la
- 2:46:04cabeza, o sea, y si no, parar un momento
- 2:46:05el vídeo y pensad en ese experto que que
- 2:46:08en la empresa en la que trabajáis o
- 2:46:09trabajabais que estáis todo el día
- 2:46:10encordeándolo y que está un poco harto,
- 2:46:12¿no? y todo. Vais a crearlo, vais a
- 2:46:14replicarlo con todo el conocimiento de
- 2:46:16la empresa y vais a tenerlo disponible
- 2:46:19247 para vuestro cliente. ¿Qué va a
- 2:46:22hacer esto? ¿Qué va a provocar esto?
- 2:46:23Pues básicamente que, por ejemplo, cosas
- 2:46:25como el tiempo de adaptación de un nuevo
- 2:46:29empleado sea mucho más rápido, que esta
- 2:46:31persona que es experto tenga más tiempo
- 2:46:34para dedicarse a sus tareas, que
- 2:46:35verdaderamente son las importantes, y
- 2:46:37todo dentro de la empresa va a explotar
- 2:46:39en cuanto a eficiencia. y diréis,
- 2:46:42"Genial, pero ya existen herramientas,
- 2:46:44¿no?, que hacen esto de forma nativa." Y
- 2:46:46os diré, "Sí, podéis tener Notebook LM."
- 2:46:49Bueno, hay muchísimas herramientas que
- 2:46:51hacen esto de forma nativa, sin la
- 2:46:52necesidad de que lo hagamos nosotros,
- 2:46:54pero nosotros recordad que nos
- 2:46:56diferenciamos porque nos adaptamos a el
- 2:46:59contexto del cliente y hacemos cosas
- 2:47:02específicas. Lo que vamos a hacer es
- 2:47:04conectarlo con, por ejemplo, su página
- 2:47:07web en un pequeño widget aquí abajo,
- 2:47:10que, por ejemplo, si venimos a PC
- 2:47:12Componentes, que es una tienda de
- 2:47:14electrónica muy famosa, sobre todo en
- 2:47:16España, veréis que tenemos aquí un
- 2:47:18pequeño widget que tú le haces cualquier
- 2:47:19pregunta relacionada con un producto y
- 2:47:22siempre te va a responder en esta
- 2:47:24ventana, ¿vale? Y el objetivo de este
- 2:47:25widget es precisamente convertir, es
- 2:47:28decir, que tú adquieras productos y por
- 2:47:31lo tanto no es un agente o es un
- 2:47:35chatbot, es un asistente de ventas 247 y
- 2:47:38este tiene que ser nuestro lenguaje de
- 2:47:40comunicación y aquí es donde esto tiene
- 2:47:42valor. Cuando lo integramos en el
- 2:47:44ecosistema de nuestro cliente, también
- 2:47:47podemos meterlo directamente en
- 2:47:49WhatsApp. ¿Habéis visto antes que hemos
- 2:47:51integrado en WhatsApp directamente un,
- 2:47:54bueno, una funcionalidad que está
- 2:47:55relacionada con la contabilidad de una
- 2:47:57empresa? Pues nosotros podemos hacer
- 2:48:00esto en todas las plataformas que
- 2:48:02nuestro cliente necesite. Por lo tanto,
- 2:48:04vamos a mejorar tanto su eficiencia como
- 2:48:07lo vamos a integrar en su operativa. Y
- 2:48:09esto, de verdad, si lo justificáis así
- 2:48:11como lo acabáis de ver comercialmente,
- 2:48:13lo vais a vender como churros. Es
- 2:48:15facilísimo esto, pero tenéis que
- 2:48:17entender el problema que estáis
- 2:48:19resolviendo, cómo lo estáis resolviendo
- 2:48:21y el impacto que estáis generando. No
- 2:48:23estamos vendiendo tecnología, estamos
- 2:48:25vendiendo impacto, estamos vendiendo
- 2:48:28revolución. Y esto es lo que hace que
- 2:48:31todos los alumnos de Aink, mi comunidad,
- 2:48:34aquí en la sección de victorias estén
- 2:48:36generando, por ejemplo, Javier $10,000
- 2:48:39más 20 clientes para Facundo, $1,500 con
- 2:48:4216 años, $2,700 por aquí y en
- 2:48:45definitiva, bueno, $10,000 para
- 2:48:46Francisco. Y en definitiva, todos los
- 2:48:48casos de éxito que de nuevo tenemos
- 2:48:50cientos de ellos gracias a entender
- 2:48:52problemas, saber comunicarlos y sobre
- 2:48:54todo saber solucionarlos de forma
- 2:48:56premium. Vamos a pasar directamente a la
- 2:48:58solución y vamos a ver sobre todo un
- 2:49:00pequeño eh esquema de qué componentes
- 2:49:03necesitamos, ¿no? Lo primero que
- 2:49:05necesitamos es como siempre un LLM.
- 2:49:09Para esto hemos estado utilizando el LM
- 2:49:12de Gemini, es decir, de Google, donde
- 2:49:15simplemente nos conectábamos con su
- 2:49:16clave API y podíamos utilizarlo para
- 2:49:19chatear. Perfecto. También necesitamos
- 2:49:21una base de datos vectorial, que es lo
- 2:49:23que decíamos que era un rag. Esta base
- 2:49:26de datos vectorial va a ser Pinecone.
- 2:49:31Pinecone es un servicio que está
- 2:49:34directamente alojado en la web que sirve
- 2:49:37para cargar esas bases de datos que va a
- 2:49:40utilizar la inteligencia artificial como
- 2:49:42recursos para expandir sus
- 2:49:44conocimientos. Y por último, al menos
- 2:49:47por el momento, vamos a necesitar una
- 2:49:50base de datos convencional. ¿Y qué es
- 2:49:53una base de datos convencional y por qué
- 2:49:54la necesitamos? Una base de datos
- 2:49:56básicamente son filas y columnas.
- 2:49:59Podemos entrar en muchos detalles y
- 2:50:00matizaciones, pero se reduce a eso. Es
- 2:50:03decir, es información que está ordenada
- 2:50:05de una cierta forma para que podamos
- 2:50:07recuperarla accediendo a esa fila y
- 2:50:10columna en particular. Por ejemplo, un
- 2:50:13Excel en esencia podría ser una base de
- 2:50:16datos. Air table, que hemos visto antes,
- 2:50:18es una base de datos y la necesitamos
- 2:50:21porque aquí es donde vamos a almacenar,
- 2:50:23por ejemplo, el login de los usuarios
- 2:50:25para que solo puedan acceder dentro de
- 2:50:27la empresa. Vamos a almacenar el
- 2:50:29registro de conversaciones y lo que nos
- 2:50:32dé la absoluta gana. Y para eso vamos a
- 2:50:35utilizar un servicio que es Supabase.
- 2:50:37Supabase hace muchas cosas, pero una de
- 2:50:41las principales es que actúa a modo de
- 2:50:45base de datos que podemos utilizar
- 2:50:46directamente en la web, es decir,
- 2:50:49accediendo a su servicio como siempre
- 2:50:50con una clave API y ya estaría. Entonces
- 2:50:54ahora también tenemos que entender nada,
- 2:50:56un pequeño concepto que va a ser un
- 2:50:58momentito de nada y es el de front y
- 2:51:00back. Front end. y backend.
- 2:51:08Realmente lo que a nosotros nos interesa
- 2:51:10por el momento es que el front es la
- 2:51:13parte visible de la aplicación. Cuando
- 2:51:15nosotros hemos creado antes la web,
- 2:51:18teníamos una parte que era visible y
- 2:51:22interactiva, es decir, todo lo que
- 2:51:24estamos viendo, por ejemplo, aquí, ¿no?
- 2:51:26Todo esto sería el front, la parte
- 2:51:27frontal que ve el usuario. Pero si
- 2:51:30habéis seguido el curso, habéis visto
- 2:51:31que, por ejemplo, hemos conectado
- 2:51:33funcionalidades de air table con la
- 2:51:35clasificación de los leads, hemos
- 2:51:37conectado toda una serie de lógicas
- 2:51:39detrás, que es lo que ocurre en el
- 2:51:41backend, es decir, toda la lógica, la
- 2:51:44base de datos y, en definitiva, todo
- 2:51:46aquello que hace la magia pero que no es
- 2:51:48visible, ¿vale? Y en este caso nosotros
- 2:51:51supabase lo vamos a utilizar en forma de
- 2:51:54back. Así que después de este pequeño
- 2:51:56tostón de teoría, vamos directamente a
- 2:51:58la construcción, que es lo que
- 2:51:59verdaderamente mola. Bien, para este
- 2:52:01proyecto vamos a utilizar la skill de
- 2:52:02diseñador, que esta ya la hemos
- 2:52:04compartido anteriormente, la tenéis en
- 2:52:05la comunidad y básicamente son
- 2:52:07directrices de diseño premium para que
- 2:52:09nuestro cloue nos haga cosas muy
- 2:52:11estéticas y bonitas. A partir de ahí,
- 2:52:13simplemente le voy a poner el prom con
- 2:52:16exactamente lo que hemos comentado.
- 2:52:17Habéis visto que he expuesto un
- 2:52:19problema, he pensado en la arquitectura
- 2:52:21mínima necesaria y ahora simplemente
- 2:52:23tengo que comentársela a Cloue para que
- 2:52:25este pase manos a la acción. Recordad
- 2:52:27que como es un proyecto que tiene
- 2:52:30muchísimas partes, nos interesa poner el
- 2:52:32modo de planificación. Es un proyecto
- 2:52:34algo más complejo y requiere de este
- 2:52:36tipo de herramientas. Y además vamos a
- 2:52:38cambiar el modelo. Hasta ahora estábamos
- 2:52:40utilizando Set, ¿vale? de 200,000
- 2:52:43tokens, pero como se trata de nuevo de
- 2:52:45un proyecto más complejo, vamos a
- 2:52:47utilizar el señor Opus, que es dos veces
- 2:52:49más caro, pero también mucho más
- 2:52:52potente. Así que vamos a decirle, quiero
- 2:52:54una aplicación web donde mis clientes
- 2:52:56puedan acceder a documentos que yo suba
- 2:52:59con una base de datos vectorial. Por
- 2:53:01ejemplo, yo subo el manual de mi
- 2:53:02producto en PDF y ellos entran con un
- 2:53:04usuario de Google y contraseña y pueden
- 2:53:07preguntar lo que quieran. Además,
- 2:53:09siempre que yo suba estos PDFs y los
- 2:53:13proceses, cuando el usuario pregunte,
- 2:53:15tienes que responder no solo con texto,
- 2:53:18sino también con la referencia exacta de
- 2:53:21la imagen del PDF que has utilizado como
- 2:53:23fragmento para recuperar la información.
- 2:53:26Además, eh necesito que utilices
- 2:53:29Supabase para el control de los usuarios
- 2:53:32y además que tengas un control del
- 2:53:34historial de las conversaciones. Vamos a
- 2:53:36utilizar Gemini para mantener eh digamos
- 2:53:39que toda la parte conversacional, es
- 2:53:41decir, como ll datos vectorial vamos a
- 2:53:44usar Pinecone. Yo creo que con esto es
- 2:53:47más que suficiente. Utiliza también eh
- 2:53:49la API de Gemini para el tema del de los
- 2:53:51embedings para la base de datos
- 2:53:52vectorial. Perfecto. Se lo dejamos por
- 2:53:54aquí.
- 2:53:56Y ahora simplemente tenemos que dejar
- 2:53:57que Claude haga lo suyo. Pero mientras
- 2:54:00esto va avanzando, como siempre, tenemos
- 2:54:02que conectar esas aplicaciones externas
- 2:54:05para que Cloue pueda utilizarlas. Ya
- 2:54:07hemos visto cómo se conecta Gemini con
- 2:54:09su API key. Ahora, como vamos a utilizar
- 2:54:11Supase y Pinecone, recordar Supase para
- 2:54:14la base de datos normal y Pinec para la
- 2:54:16base de datos vectorial, pues
- 2:54:18simplemente vamos a hacer lo mismo. Y en
- 2:54:20este caso, como ya cuenta con NCPs y
- 2:54:22sabemos lo que son los NCPs, pues
- 2:54:24simplemente accedemos a su portal web.
- 2:54:27Esto ya lo habéis visto antes, ¿vale?
- 2:54:29Simplemente buscáis Cloud en el
- 2:54:31navegador, accedéis a la primera opción,
- 2:54:33iniciáis sesión, venimos justo aquí a la
- 2:54:35cajita de herramientas esta de aquí,
- 2:54:37personalizar, le decimos conectores
- 2:54:40justo aquí y después venimos aquí a el
- 2:54:43más. En el más le damos a explorar
- 2:54:46conectores y buscamos supabase.
- 2:54:50Le damos a añadir
- 2:54:55y fijaos que como no estamos registrados
- 2:54:58nos va a pedir crearnos una cuenta.
- 2:55:00Entonces simplemente venimos aquí a sin
- 2:55:04app, le damos
- 2:55:06y aquí simplemente vamos a seguir el
- 2:55:08proceso de registro. ¿Vale? Os fijaos
- 2:55:10por aquí nos pide confirmar el correo
- 2:55:12electrónico. Simplemente confirmáis por
- 2:55:14aquí, ¿vale? Como veis, se os abre una
- 2:55:17nueva pestañita y ahora, si os fijáis,
- 2:55:19directamente nos dice lo siguiente:
- 2:55:21autorizar el acceso a cloud a este MCP.
- 2:55:25Entonces venimos aquí y le decimos crear
- 2:55:28una organización. Justo aquí abajo, le
- 2:55:30dejamos el nombre que nosotros queramos
- 2:55:32para esta organización, el tipo personal
- 2:55:34y seleccionamos el pran gratuito, ¿vale?
- 2:55:37Porque tiene una opción gratuita para
- 2:55:38que podamos hacer este tipo de pruebas.
- 2:55:39Le damos a crear organización,
- 2:55:41autorizamos aquí a Cloud y ahora, si os
- 2:55:44fijáis, ya le hemos dado acceso a Clou
- 2:55:47para que utilice Supase con MCP, es
- 2:55:51decir, que pueda hacer lo que quiera
- 2:55:52dentro de las posibilidades que nos
- 2:55:54ofrece esta plataforma, ¿vale? Que es la
- 2:55:57base de datos que vamos a utilizar. De
- 2:55:58mientras, si os fijáis por aquí, nos
- 2:56:00está preguntando cosas técnicas
- 2:56:01relacionadas con el framework que vamos
- 2:56:03a utilizar para esta aplicación, que si
- 2:56:05os fijáis es el stack que veis aquí.
- 2:56:08¿Veis?
- 2:56:09y le vamos a decir el recomendado.
- 2:56:12Biblioteca compartida. Una el
- 2:56:13administrador sube los PDFs y todos los
- 2:56:15clientes autenticados pueden preguntar
- 2:56:17sobre los documentos. Le vamos a decir
- 2:56:18que sí. Esto está relacionado con los
- 2:56:21usuarios que pueden utilizar la
- 2:56:23aplicación. De momento vamos a decirle
- 2:56:25el recomendado nuevamente.
- 2:56:27Esto en español.
- 2:56:29Perfecto. Mientras esto sigue
- 2:56:31trabajando, nosotros vamos a conseguir
- 2:56:33las credenciales de Pinecome. Pinecom
- 2:56:36buscáis en Google, tal cual. accedéis
- 2:56:39aquí a la primer resultado.
- 2:56:43Venimos aquí a Sign App, aquí arriba.
- 2:56:48Ya os digo que esto va mucho de estar
- 2:56:51registrándonos, consiguiendo claves y
- 2:56:53bueno, ya estáis viendo que es un
- 2:56:54proceso bastante iterativo desde el
- 2:56:56punto de vista que es un poco lo mismo,
- 2:56:59pero aplicado a diferentes plataformas y
- 2:57:01diferentes contextos, pero es un poco la
- 2:57:03misma lógica. Y si os fijáis, pues ahora
- 2:57:05nos abre el típico formulario, ¿vale?,
- 2:57:08de registro, que simplemente le vamos a
- 2:57:10decir iniciar de forma gratuita, como
- 2:57:12veis aquí, muy importante.
- 2:57:15Aquí pues simplemente vamos a rellenar
- 2:57:17esto con lo que consideremos y ya está.
- 2:57:21Aquí le vamos a decir cloud code.
- 2:57:22Perfecto. Fijaos, nada más registrarnos
- 2:57:25ya nos va a dar nuestra primera clave
- 2:57:27API que estáis viendo aquí. ¿Lo veis?
- 2:57:29Simplemente os recomiendo que lo dejéis
- 2:57:31abierto por el momento y que una vez nos
- 2:57:34lo solicite Cloud Code lo introduzcamos,
- 2:57:36¿vale? No lo vamos a copiar, simplemente
- 2:57:38vamos a volver a Clou y vamos a ver qué
- 2:57:40tal está llevando todo el proyecto. Por
- 2:57:43aquí nos dice eh cómo queremos que se
- 2:57:45convierta el PDF a imagen durante el
- 2:57:47procesamiento. Aquí le vamos a decir
- 2:57:49siempre lo recomendado y dónde queremos
- 2:57:51desplegar la aplicación. De momento le
- 2:57:54vamos a decir que solo lo queremos hacer
- 2:57:55en local porque nosotros vamos a
- 2:57:58desplegarlo de una forma muy concreta.
- 2:58:00En esta aplicación es donde vamos a ver
- 2:58:02el despliegue, pero lo vamos a hacer con
- 2:58:03nuestro procedimiento. Así que nada,
- 2:58:06aquí nos pregunta qué modelo de Yemini
- 2:58:08queremos utilizar como LLM
- 2:58:10conversacional. Y si os fijáis,
- 2:58:12exactamente igual que en Cloude, tenemos
- 2:58:14diferentes modelos. En este caso, el
- 2:58:16flash es mucho más económico y más
- 2:58:19rápido. Entonces, es el recomendado,
- 2:58:21vamos a seleccionarlo. Si queremos
- 2:58:23calidad de procesamiento y no nos
- 2:58:24importa el precio, seleccionaríamos el
- 2:58:26Yemini 2.5 Pro. En este caso, con esto
- 2:58:29es más que suficiente. Y nada, vamos a
- 2:58:31seguir esperando por aquí y mientras
- 2:58:34esperamos, como siempre vamos a
- 2:58:35aprovechar para ir consiguiendo nuestras
- 2:58:37credenciales. La de Google AI Studio,
- 2:58:39supongo que ya la tenéis vista. Si
- 2:58:41habéis seguido todo el curso, la hemos
- 2:58:42conseguido varias veces. Accedemos a API
- 2:58:44Keyis. y simplemente copiamos las que
- 2:58:46hayamos generado con anterioridad, que
- 2:58:48yo simplemente os recomiendo que lo
- 2:58:49dejéis abierto por el momento y después
- 2:58:52la copiamos cuando nos lo exija. Bueno,
- 2:58:54mientras avanza el proyecto, os voy a
- 2:58:56compartir por aquí una cosa que me ha
- 2:58:57hecho mucha gracia. Es un un meme que me
- 2:58:59ha pasado un amigo esta mañana y es eh
- 2:59:01si os fijáis aquí, esto sería como la
- 2:59:03campana de de Gaus, ¿no? De del IQ, o
- 2:59:06sea, del del intelecto. Y las personas
- 2:59:08que están más abajo en esta campana de
- 2:59:10Gaus eh, lo hacen todo con Cloud Code.
- 2:59:13Es decir, los más tontos dice,
- 2:59:14simplemente utiliza Cloud Code para
- 2:59:16todo. Los que están en el medio quieren
- 2:59:18utilizar un stack extremadamente
- 2:59:20complejo con YMLs, Obsidian, Docker y lo
- 2:59:24hacen todo mucho más complejo de lo que
- 2:59:26deberían cuando realmente Claude ya
- 2:59:28tiene la capacidad de hacer
- 2:59:29prácticamente todo de forma nativa y los
- 2:59:31que están más arriba, es decir, los más
- 2:59:33inteligentes, ya lo hacen todo
- 2:59:34directamente con Cloud Code, exactamente
- 2:59:37igual, y pasan de todo, ¿no? Simplemente
- 2:59:39pídeselo a Cloud Code y ya está, no me
- 2:59:41molestes. Esta es la mentalidad con la
- 2:59:43que quiero que trabajemos, ¿vale?
- 2:59:44Simplemente vamos a pedirlo todo a Cloud
- 2:59:47Code y nosotros solo vamos a pensar en
- 2:59:49el resultado final. Lógicamente que
- 2:59:50vamos a utilizar cositas para hacerlo
- 2:59:52todo mucho más eficiente y rápido, como
- 2:59:54por ejemplo todo lo que estáis viendo
- 2:59:55aquí de las skills, los MCPs y todo
- 2:59:58esto, pero siempre con la mentalidad de
- 3:00:00solo usa Cloue y no me molestes, ¿sabes?
- 3:00:03Es es el punto de todo esto. Vamos a ver
- 3:00:05qué tal sigue. Veis por aquí que ya está
- 3:00:08bastante avanzado. Ha hecho una lista
- 3:00:09con los toos, como veis aquí, y
- 3:00:12simplemente los está marcando uno a uno.
- 3:00:15Vale, perfecto. Si os fijáis por aquí ya
- 3:00:16va bastante bastante avanzado. Nos ha
- 3:00:18creado las variables de entorno, como
- 3:00:20veis aquí, las punv en local. Vamos a
- 3:00:24acceder. Y como veis, nos ha puesto
- 3:00:26supabase. Esto en realidad no haría
- 3:00:27falta porque hemos conectado el NCP,
- 3:00:29pero no lo ha detectado. Entonces lo
- 3:00:30vamos a borrar y ahora se lo decimos. De
- 3:00:33momento vamos a poner las de Google, que
- 3:00:34estas sí que las tengo por aquí
- 3:00:36preparadas. Eran estas. Copiamos como
- 3:00:39siempre, venimos antigravity y las
- 3:00:42pegamos por aquí. Y Pinecone,
- 3:00:45exactamente lo mismo. Venimos por aquí,
- 3:00:47la copiamos,
- 3:00:50cerramos y ya estaría. Venimos aquí tal
- 3:00:54cual.
- 3:00:56Esto sería el correo electrónico que
- 3:00:58vamos a utilizar como administrador. Yo
- 3:01:00en este caso voy a utilizar
- 3:01:02[email protected].
- 3:01:08Nos aseguramos de guardar siempre, si no
- 3:01:10de nuevo lo vais a saber porque tendréis
- 3:01:11aquí un circulito que eso significa que
- 3:01:13no habéis guardado. Guardamos, muy
- 3:01:15importante, cerramos y le vamos a decir
- 3:01:18lo siguiente. Perfecto, ya he
- 3:01:20introducido las variables de entorno en
- 3:01:22el punto NV. Eh, simplemente consultarás
- 3:01:25y verás que tienes la piquy de Yemini y
- 3:01:27por otro lado la de Pinee. E piensa que
- 3:01:30no te he dado nada acerca de Supabase
- 3:01:32porque deberías de tener conectado el
- 3:01:34MCP y todas las credenciales ya
- 3:01:36correctamente configuradas. Entonces,
- 3:01:38haz lo que sea necesario, inicializa la
- 3:01:40aplicación y no me vuelvas a preguntar.
- 3:01:43Se lo decimos por aquí. Y ahora ya
- 3:01:46fijaos que tenemos el editar
- 3:01:47automáticamente y no tenemos plan mode,
- 3:01:49así que se lo pasamos por aquí y
- 3:01:52esperamos un momentito. Fijaos que
- 3:01:54realmente tendría que haberle cambiado
- 3:01:55el nombre a este punto NV. Lo le tendría
- 3:01:58que haber puesto simplemente punto NV
- 3:02:00sin más quitando el local example. Pero
- 3:02:04bueno, lo podemos hacer ahora
- 3:02:05rápidamente. Y ya está. He abierto esto
- 3:02:07por aquí. Perfecto.
- 3:02:10Recordad que para verificar si tenéis eh
- 3:02:13configurado pues tanto los MCPs como
- 3:02:15todas las herramientas que queráis,
- 3:02:17simplemente poned barractext en una
- 3:02:19nueva ventana y aquí vais a ver los que
- 3:02:21tenéis configurados por defecto, que en
- 3:02:23este caso, como veis, pues tengo el MCP
- 3:02:25de Supabase, o sea, está correctamente
- 3:02:27configurado porque lo hemos conectado a
- 3:02:29través de la plataforma principal, es
- 3:02:31decir, de cloud web. Si no, pues
- 3:02:33simplemente ponéis poner barra y aquí
- 3:02:35abajo de igual forma os aparecen todos
- 3:02:38los recursos que podéis utilizar. ¿Veis?
- 3:02:40Aquí Bailey las skills en este caso,
- 3:02:44etcétera. [resoplido]
- 3:02:45Venga, vamos a volver por aquí.
- 3:02:48Vale, como veis, ya lo tiene por aquí.
- 3:02:49Ahora simplemente nos pide que acabemos
- 3:02:52de completar unas cositas. Yo eh le he
- 3:02:54dicho antes que no se había conectado al
- 3:02:55MCP porque teníamos que resetearlo para
- 3:02:58abrir una nueva ventana. Y como veis
- 3:03:00aquí, eh, nos pide que peguemos esta
- 3:03:03service roll que le falta, nos da el
- 3:03:05enlace, simplemente vamos a acceder y
- 3:03:07nos pide una configuración que tendremos
- 3:03:11justo aquí. Venimos aquí al engranaje,
- 3:03:14vamos a API Kiss
- 3:03:16y en Appiss tiene que estar por aquí el
- 3:03:19service roll, que está aquí, justo aquí.
- 3:03:23Hm hm hm. Loamos.
- 3:03:26Venimos otra vez a Antigravity. Ahora
- 3:03:30vamos a nuestras variables de entorno y
- 3:03:32vamos a pegarlo por aquí. Tal cual.
- 3:03:34Fijaos que realmente parece muy
- 3:03:36complicado desde fuera porque vemos pues
- 3:03:38eso, mucho texto, eh muchas
- 3:03:39aplicaciones, plataformas, pero en
- 3:03:41realidad solo estoy siguiendo paso a
- 3:03:42paso lo que me está diciendo y realmente
- 3:03:45es porque tengo experiencia con esto y
- 3:03:47puedo hacerlo algo más rápido, pero en
- 3:03:49un inicio pues sería exactamente esto,
- 3:03:51pero un poquito más lento, nada más. Lo
- 3:03:53siguiente que me dice, nos dice que si
- 3:03:55queremos conectar la autenticación, lo
- 3:03:57podemos hacer desde providers. Le vamos
- 3:03:58a decir que lo haga él directamente
- 3:04:02o que podemos registrarnos. Bueno,
- 3:04:04básicamente le vamos a decir que haga lo
- 3:04:06que sea para activarlo y que simplemente
- 3:04:08podamos probar la aplicación. Perfecto,
- 3:04:10ya te he introducido el service roll que
- 3:04:11me has pedido de Supabase. En cuanto a
- 3:04:13la autenticación con Google, eh, haz que
- 3:04:15cualquier persona de mi dominio, es
- 3:04:17decir, eink, el con el correo que me he
- 3:04:19registrado, pueda iniciar sesión sin
- 3:04:21ningún problema para probarlo y que yo
- 3:04:23por defecto sea el administrador.
- 3:04:25Entonces, hazlo y simplemente
- 3:04:26inicialízalo, que lo puedo aprobar sin
- 3:04:27ningún tipo de problema.
- 3:04:31Se lo decimos por aquí y de nuevo, esto
- 3:04:33me está recordando muchísimo a lo que
- 3:04:35hemos visto antes de simplemente pídele
- 3:04:38a Claude que lo haga. Así que vamos a
- 3:04:40seguir con eso. Vale, perfecto. Ya lo
- 3:04:42veis por aquí que ahora nos da una nueva
- 3:04:43URL para iniciar sesión. Le vamos a
- 3:04:45decir crear una cuenta aquí abajo. Tal
- 3:04:47cual. Vamos a poner nuestro correo
- 3:04:50electrónico. Yo en este caso voy a
- 3:04:51utilizar este que tenemos por aquí para
- 3:04:52el curso de pruebas. Y vamos a poner una
- 3:04:55contraseña.
- 3:04:57Crear.
- 3:04:58Revisa tu correo para confirmar la
- 3:05:00cuenta. Vamos a ver si esto es así.
- 3:05:04Perfecto. Si veis por aquí nos aparece
- 3:05:06un correo electrónico de Supabase. Vamos
- 3:05:08a confirmar nuestro correo
- 3:05:11y perfecto. Ya estamos por aquí. Ahora
- 3:05:12simplemente vamos a iniciar sesión.
- 3:05:16Entramos. ¿Veis? nos hemos registrado y
- 3:05:18si venimos a Supabase directamente al
- 3:05:20Table Editor tenemos conversaciones,
- 3:05:22páginas del documento, documentos,
- 3:05:24mensajes. Si venimos aquí a perfiles,
- 3:05:26veréis que ahora este correo está
- 3:05:28registrado y eso sería un usuario dentro
- 3:05:31de la empresa de nuestro cliente. ¿Veis?
- 3:05:34Nos dice cuando se ha creado el correo
- 3:05:36electrónico y el rol, en este caso
- 3:05:38administrador. Ahora simplemente vamos a
- 3:05:40iniciar sesión. Perfecto. Ahora
- 3:05:42simplemente he iniciado sesión y lo que
- 3:05:44voy a hacer es cargar el manual. Tengo
- 3:05:46aquí uno preparado, que es un manual de
- 3:05:47usuario para instalación y control
- 3:05:49remoto de un aire acondicionado, si no
- 3:05:51recuerdo mal, como veis por aquí, con
- 3:05:52muchísimas indicaciones. Entonces,
- 3:05:54simplemente lo que voy a hacer es
- 3:05:57arrastrarlo aquí.
- 3:05:59Le voy a dar el nombre, que en este caso
- 3:06:01será manual técnico,
- 3:06:05y le vamos a decir subir e indexar.
- 3:06:11Si os fijáis, está en cola, es decir, lo
- 3:06:13está procesando aquí.
- 3:06:16Ahora, perfecto. Fijaos, aquí podemos
- 3:06:19subir todos los que queramos
- 3:06:21aquí.
- 3:06:25Ahora simplemente le vamos a venir por
- 3:06:26aquí y le vamos a hacer cualquier
- 3:06:27pregunta relacionada con ese manual
- 3:06:29técnico. Por ejemplo, ¿cómo cambio la
- 3:06:32temperatura? No, algo sencillito por el
- 3:06:35momento. Decimos preguntar por aquí
- 3:06:38enviando.
- 3:06:43Y como veis por aquí para cambiar la
- 3:06:45temperatura sigue estos pasos y aquí nos
- 3:06:46deja dos imágenes indexando de forma
- 3:06:49precisa las referencias que tenemos
- 3:06:50contenida dentro del PDF que le hemos
- 3:06:53dado como referencia. Como veis aquí,
- 3:06:55veis,
- 3:06:58lo único que como se trata de un PDF de
- 3:06:59prueba, pues lógicamente no vamos a
- 3:07:01tener una información pues todo lo
- 3:07:02precisa, ¿no? Pensad que aquí de nuevo
- 3:07:05podemos cargar lo que nos dé
- 3:07:06absolutamente la gana, es decir, podemos
- 3:07:08cargar información de un e-commerce,
- 3:07:11podemos cargar información de una
- 3:07:12empresa que tiene manuales técnicos e lo
- 3:07:16que queramos. Por ejemplo, dame los
- 3:07:18códigos de error. Y esto nos va a servir
- 3:07:21en forma de demo para que nuestro
- 3:07:23cliente vea el potencial de esto con la
- 3:07:25documentación de su empresa. Y después
- 3:07:28este widget de aquí lo vamos a poner
- 3:07:30como comentábamos, como por ejemplo un
- 3:07:32widget dentro de su página web que
- 3:07:34podemos tener aquí abajo y que le va a
- 3:07:36dar muchísimo muchísimo valor añadido o
- 3:07:38directamente ponerlo dentro de su
- 3:07:40WhatsApp. Esto lógicamente es de nuevo
- 3:07:43una demo, un producto mínimo viable. La
- 3:07:45función que cumple esto es enseñarle el
- 3:07:48potencial a nuestro cliente para que
- 3:07:49pueda tomar una decisión y a partir de
- 3:07:52ahí nos financie lo que sería todo el
- 3:07:54desarrollo, que para eso lo podemos
- 3:07:56hacer o nosotros mismos o incluso
- 3:07:58podemos hacer Drop Service, que es
- 3:08:00contratar a un tercer desarrollador que
- 3:08:03se encargue de viabilizar técnicamente
- 3:08:06todo el pipeline. Y esto lo recomendaría
- 3:08:08en caso de que se traten de proyectos
- 3:08:09algo más complejos. Ha llegado el
- 3:08:11momento del curso donde vamos a
- 3:08:12convertir un hobby, algo que parece
- 3:08:14fascinante, pero que no deja de ser una
- 3:08:16demo interactiva en un negocio real. Y
- 3:08:19esto se decide en el momento de la
- 3:08:21entrega de nuestro servicio, es decir,
- 3:08:24hospedar nuestra solución en un servidor
- 3:08:26para que pueda acceder cualquier persona
- 3:08:28en cualquier momento, independientemente
- 3:08:31de las características que nos pidan.
- 3:08:33Como sabéis, las soluciones que hemos
- 3:08:34creado hasta ahora solo estaban
- 3:08:36disponibles para nosotros de forma local
- 3:08:38en nuestro ordenador. Es por eso que
- 3:08:40necesitamos un servicio en la nube, es
- 3:08:42decir, un servidor que nos preste
- 3:08:45unidades de cómputo, es decir,
- 3:08:46simplemente un ordenador con unas
- 3:08:48características para que indistintamente
- 3:08:51desde donde se encuentre nuestro cliente
- 3:08:53pueda acceder a través de una URL.
- 3:08:56Y esto es muy sencillo gracias a la
- 3:08:59metodología que os vamos a enseñar a
- 3:09:01continuación, donde antes de poder subir
- 3:09:03esto a un servidor necesitamos verificar
- 3:09:06muchísimos criterios de seguridad, es
- 3:09:09decir, tenemos que testear que todo
- 3:09:10funcione correctamente en cuanto a bugs,
- 3:09:14corrección de errores y todo este tipo
- 3:09:16de cosas que pueden afectar a la
- 3:09:17operativa diaria de nuestro cliente y la
- 3:09:20calidad percibida para posteriormente
- 3:09:22verificar que exista una correcta
- 3:09:25seguridad por parte de todos los
- 3:09:27componentes que son críticos, como por
- 3:09:29ejemplo las credenciales, control de
- 3:09:30conversaciones, políticas de privacidad
- 3:09:32y todo esto. Es decir, en definitiva, la
- 3:09:36seguridad.
- 3:09:40Y muy probablemente ahora mismo os
- 3:09:41estáis preguntando cómo vamos a lograr
- 3:09:43esto si parece algo extremadamente
- 3:09:45técnico y complejo. Y dejadme deciros
- 3:09:47que lo es, es algo técnico y es algo
- 3:09:49complejo. Sin embargo, gracias a Cloud
- 3:09:52Code, como siempre y sobre todo a el
- 3:09:54framework que os vamos a entregar a
- 3:09:56todos vosotros, el framework de
- 3:09:57despliegue Aink que nosotros mismos
- 3:10:00hemos testeado y que hemos preparado
- 3:10:01para todos vosotros, simplemente vais a
- 3:10:04tener que cargar unas configuraciones
- 3:10:05que os vamos a entregar para que todo
- 3:10:07esté orquestado a la perfección y
- 3:10:09podamos subir a producción nuestras
- 3:10:11aplicaciones sin ningún tipo de
- 3:10:13problemas, simplemente siguiendo las
- 3:10:15indicaciones que nos dé Cloud Code paso
- 3:10:18a paso. Y para eso vamos a utilizar
- 3:10:20ahora sí los subagentes. Recordáis
- 3:10:24siempre que nuestro paradigma, nuestra
- 3:10:26mentalidad es que somos CEOs de una
- 3:10:28empresa. Y como siempre, ¿qué es lo que
- 3:10:30hace un CEO dentro de esta? pues
- 3:10:32básicamente define un objetivo, da una
- 3:10:35serie de directrices a las personas que
- 3:10:37conforman esta empresa y estos se
- 3:10:41encargan de completarlas de la forma más
- 3:10:43eficiente, siempre y cuando nosotros
- 3:10:45hayamos sido lo suficientemente buenos,
- 3:10:47tanto a la hora de contratar como a la
- 3:10:50hora de dar las directrices. Es por eso
- 3:10:52que ahora vamos a contratar a dos
- 3:10:54especialistas, que uno de ellos se
- 3:10:56encarga de verificar el código
- 3:11:01en cuanto a seguridad
- 3:11:05y otro se encarga de testear todo para
- 3:11:09verificar que todo funciona
- 3:11:11correctamente a nivel de usabilidad.
- 3:11:13para por último que nuestro agente
- 3:11:14principal, es decir, el que estamos
- 3:11:16utilizando en nuestra ventana de
- 3:11:17contexto normal,
- 3:11:20se encargue de el despliegue con una
- 3:11:22skill que os vamos a dar a todos
- 3:11:24vosotros. Es decir, hemos contratado a
- 3:11:26dos nuevos empleados que, tal cual
- 3:11:28ocurre en las empresas convencionales,
- 3:11:30van a hacer todo ese proceso de
- 3:11:32verificación y se van a encargar de que
- 3:11:34nada dentro de nuestro código esté
- 3:11:35fallando. En cualquier empresa existen
- 3:11:38procesos de verificación y estos
- 3:11:39procesos de verificación nunca se hacen
- 3:11:42por la misma persona que crea eso. Es
- 3:11:44decir, si alguien se encarga de
- 3:11:46programar algo, esa persona idealmente
- 3:11:48no debería ser la que se encargue de
- 3:11:50verificarlo. ¿Por qué? porque ya esa
- 3:11:52persona está muy sesgada, parte de
- 3:11:54muchas ideas preconcebidas y en
- 3:11:56definitiva tiene mucho amor, ¿no?, por
- 3:11:58su creación. Es decir, nos acabamos
- 3:12:00obsecando. Es por eso que existe una
- 3:12:02segunda persona que se encarga de el
- 3:12:04control de calidad, por ejemplo. Otro,
- 3:12:07un tercero, se encarga de la
- 3:12:08verificación de seguridad. Para, por
- 3:12:11último, un cuarto que se encargaría de
- 3:12:13pasarlo a producción y ver que todo
- 3:12:15funciona correctamente en las
- 3:12:17instalaciones de nuestro cliente. Y
- 3:12:19nosotros lo que vamos a hacer es
- 3:12:20replicar esta arquitectura para de esta
- 3:12:22forma lograr los mejores resultados.
- 3:12:24Dicho esto, vamos manos a la obra, es
- 3:12:26decir, vamos a preparar todo lo
- 3:12:27necesario para después tomar acción. ¿Y
- 3:12:29qué necesitamos? Necesitamos una cuenta
- 3:12:31de Vcel, es decir, el lugar donde vamos
- 3:12:33a hospedar nuestras soluciones. Además,
- 3:12:35necesitamos conectarlo al MCP de Clou
- 3:12:38Code. Recordad que esto es muy sencillo.
- 3:12:40Simplemente venimos a Google, buscamos
- 3:12:44Cloud.
- 3:12:45Sin más, accedemos al portal web de
- 3:12:48Cloude con nuestra cuenta de Cloud Code.
- 3:12:50Tiene que ser la misma. Vamos aquí a
- 3:12:52esta cajita de herramientas como
- 3:12:54siempre. Entramos en ella y aquí vamos a
- 3:12:57pulsar en conectores, como estáis viendo
- 3:12:59aquí, justo aquí. Accedemos, le damos a
- 3:13:04más, aquí
- 3:13:07exploramos los conectores y aquí vamos a
- 3:13:10buscar vercel.
- 3:13:12Si os fijáis, lo podemos sincronizar
- 3:13:14exactamente igual que hemos hecho
- 3:13:15anteriormente con Supabis. Y en este
- 3:13:18caso lo que tenemos que hacer primero,
- 3:13:19lógicamente es registrarnos. Es decir,
- 3:13:21le vamos a dar aquí sign up sin más. Yo
- 3:13:25os recomiendo que como siempre lo hagáis
- 3:13:27con vuestra cuenta de Google, que es lo
- 3:13:28más sencillo. Como veis, nos solicitan
- 3:13:31nuestro número de teléfono. Esto es
- 3:13:32porque, lógicamente, al darnos una
- 3:13:33prueba gratuita no quieren que lo
- 3:13:35repliquemos infinitamente. Como veis por
- 3:13:37aquí, ya he verificado correctamente. Lo
- 3:13:38único que voy a hacer es aceptar. Justo
- 3:13:41aquí abajo. Vamos a decir aceptar.
- 3:13:45Esperamos un momentito. Y ahora, como
- 3:13:47veis, ya estamos conectados a el MCP de
- 3:13:50Bcel. Como veis, de todas formas tenemos
- 3:13:53aquí la posibilidad de ajustar los
- 3:13:54permisos que le damos de forma
- 3:13:55predeterminada. Yo, particularmente, los
- 3:13:57voy a dejar así tal cual, sin problema.
- 3:14:00Y ahora lo que vamos a hacer es
- 3:14:01descargarnos los recursos que tenéis a
- 3:14:03continuación y que de nuevo encontraréis
- 3:14:04en la comunidad que tenéis en el enlace
- 3:14:07de la descripción de este vídeo.
- 3:14:09Descargamos los recursos y deberíais de
- 3:14:11tener algo tal que así, una skill que se
- 3:14:14llama skillproducción.md
- 3:14:17y dos agentes suagentes, uno que se
- 3:14:20llama security y otro que se llama
- 3:14:22tester. Simplemente vamos a abrir
- 3:14:24nuestro proyecto que queremos pasar a
- 3:14:25producción. En mi caso, el proyecto es
- 3:14:27el del RAC que hemos creado hasta ahora.
- 3:14:29Y como veis, teníamos un punto clou y
- 3:14:31unas skills. Ahora no solo necesitamos
- 3:14:34estos dos, sino que necesitamos un
- 3:14:36tercero, que es el de agents.
- 3:14:40Vale, ya tenemos una carpeta de skills y
- 3:14:42otra de agents. Lo que vamos a hacer
- 3:14:44ahora es introducir dentro de cada una
- 3:14:47de las carpetas,
- 3:14:49en una la skill, justo aquí, y en otra,
- 3:14:54es decir, en la de agents
- 3:14:56los dos subagentes, tal cual.
- 3:14:59Perfecto. Vamos a guardar. Muy
- 3:15:01importante. Siempre guardamos y vamos a
- 3:15:04hacer un pequeño repaso muy rápido de en
- 3:15:06qué consiste en detalle este sistema que
- 3:15:08os he explicado antes de jerarquía de
- 3:15:10seguridad a la hora de pasar a
- 3:15:11producción. Básicamente tenemos uno de
- 3:15:14seguridad y otro que se encarga de
- 3:15:15testear. El de testear particularmente
- 3:15:17se llama tester y como veis aquí es un
- 3:15:19revisor de calidad y funcionalidad del
- 3:15:20código que analiza el proyecto en
- 3:15:22búsqueda de errores lógicos, código
- 3:15:24muerto, dependencias rotas y problemas
- 3:15:26de rendimiento. Corrige lo que puede y
- 3:15:28reporta lo que no. Es decir, si necesita
- 3:15:30nuestra ayuda de forma colaborativa a la
- 3:15:32hora de tomar una decisión, siempre nos
- 3:15:33lo va a comentar. Aquí le damos el rol,
- 3:15:36es decir, es un revisor de calidad de
- 3:15:37software. Le decimos exactamente qué
- 3:15:40tiene que revisar. compilación, errores
- 3:15:42lógicos, código muerto, gestión de
- 3:15:43errores, dependencia, rendimiento
- 3:15:45evidente que crea que puede optimizar de
- 3:15:47una forma simple. Y por último le
- 3:15:49decimos lo que nos tiene que entregar,
- 3:15:50que es el estado de la compilación,
- 3:15:52problemas encontrados, problemas
- 3:15:53pendientes, observaciones y veredicto.
- 3:15:55Después tenemos el de seguridad, que
- 3:15:57cumple la función, como su nombre
- 3:15:59indica, de verificar que no existan
- 3:16:00vulnerabilidades como credenciales
- 3:16:02expuestas, permisos mal configurados,
- 3:16:05superficies de ataque muy evidentes y
- 3:16:06todo este tipo de cosas que puedan
- 3:16:08exponer a nuestro cliente. Y si os
- 3:16:10fijáis justo aquí, el modelo que hemos
- 3:16:12seleccionado para este propósito es
- 3:16:14Opus, es decir, el modelo más potente de
- 3:16:17Cloude. Esto lo hacemos por cuestiones
- 3:16:19lógicas, es decir, es algo tan
- 3:16:21importante como la seguridad, por lo
- 3:16:23tanto, se lo vamos a delegar a nuestro
- 3:16:25mejor empleado, no se lo vamos a dar al
- 3:16:26peor, no es la última capa de seguridad
- 3:16:29a la hora de pasar la producción. Esto
- 3:16:31es de vital importancia. Le damos por
- 3:16:33aquí todo lo que está relacionado con el
- 3:16:35rol, es decir, eres un auditor senior de
- 3:16:37ciberseguridad donde tu único trabajo es
- 3:16:39garantizar que este proyecto no tiene
- 3:16:41vulnerabilidades antes de que se exponga
- 3:16:43a internet. Le decimos qué tiene que
- 3:16:45auditar, credenciales, variables de
- 3:16:47entorno, separación de cliente,
- 3:16:48servidor, headers, endpoints, permisos
- 3:16:51y, bueno, todo este tipo de tecnicismos
- 3:16:53que son importantes a la hora de
- 3:16:54verificar que todo funcione
- 3:16:55correctamente. Y por último tenemos la
- 3:16:59skill, que es la que vamos a llamar
- 3:17:01manualmente una vez hemos finalizado con
- 3:17:04estos dos subagentes, es decir, que nos
- 3:17:06han dado el visto bueno y nosotros vamos
- 3:17:09a llamar a esta skill directamente
- 3:17:11comentándole a Cloue para que este se de
- 3:17:14pasar la producción en el servicio que
- 3:17:16nosotros escojamos o que Claude nos
- 3:17:18recomiende el que más conviene para este
- 3:17:20caso particular. Como siempre, le damos
- 3:17:22una descripción, le decimos cuándo tiene
- 3:17:24que usarlo. Aquí hemos deshabilitado la
- 3:17:26invocación automática, es decir, lo
- 3:17:29tenemos que invocar nosotros, llamar a
- 3:17:31esta skill manualmente y le damos de
- 3:17:34nuevo el roll, le decimos qué tiene que
- 3:17:36hacer y qué entregar. Por lo tanto, una
- 3:17:38vez hemos visto esto, simplemente va a
- 3:17:41ser decirle a Claude cuál es nuestro
- 3:17:42objetivo y qué tiene que utilizar para
- 3:17:45lograrlo. Entonces, simplemente, oye,
- 3:17:47Claude, he introducido una arquitectura
- 3:17:49de subagentes para verificar la
- 3:17:51seguridad del código y testear los
- 3:17:53diferentes componentes de toda la
- 3:17:55aplicación. Por lo tanto, ejecuta el
- 3:17:57subagente de seguridad y el de testeo
- 3:17:59para que posteriormente podamos pasar a
- 3:18:01producción sin ningún tipo de problema.
- 3:18:04Se lo dejamos por aquí. Y ahora es tan
- 3:18:06simple como esperar que Claude haga el
- 3:18:08trabajo sucio por nosotros y ya está.
- 3:18:11Vale, fijaos por aquí ha abierto una
- 3:18:13ventana nueva y como veis lanza ambos
- 3:18:15agentes en paralelo, tanto el de Tester
- 3:18:17como security, para de esta manera
- 3:18:19hacerlo todo mucho más rápido y
- 3:18:20eficiente. Es decir, estos dos van a
- 3:18:23estar trabajando al mismo tiempo y de
- 3:18:25esta forma vamos a optimizar muchísimo
- 3:18:27el pipeline. ¿Vale? que como veis por
- 3:18:28aquí ya ha terminado de hacer tanto la
- 3:18:30auditoría de calidad como la de
- 3:18:31seguridad y nos va a decir toda una
- 3:18:33serie de tecnicismos que como siempre
- 3:18:34nos va a exigir tanto que tomemos
- 3:18:36decisiones como que hagamos unas cosas
- 3:18:38que él no puede hacer por sí mismo.
- 3:18:39Entonces yo siempre lo que os recomiendo
- 3:18:41es que lo digáis directamente a Cloue y
- 3:18:43este va a ser capaz de hacerlo en el 99%
- 3:18:45de los casos. Entonces simplemente le
- 3:18:47vamos a decir, "Oye, simplemente dime
- 3:18:49qué tengo que hacer. Yo lo hago y
- 3:18:51aquello que no sea estrictamente
- 3:18:52necesario, hazlo tú mismo. Toma las
- 3:18:54decisiones que sean más oportunas para
- 3:18:55la seguridad y a partir de ahí vamos a
- 3:18:57ejecutar la skill de pasar a producción
- 3:18:59para tenerlo directamente en Vcel.
- 3:19:04Por aquí lo he puesto con B en vez de V.
- 3:19:08Se lo vamos a decir sin más. Y ahora
- 3:19:10vamos a volver a esperar a que nos dé
- 3:19:11nuevamente las indicaciones. ¿Vale?
- 3:19:13Fijaos que nos ha dicho varias cosas,
- 3:19:15pero la más importante y la que tenemos
- 3:19:17que tener en cuenta nosotros únicamente
- 3:19:18por el momento es el tema de la rotación
- 3:19:21de las credenciales. Cuando estamos
- 3:19:22haciendo pruebas, como habéis visto,
- 3:19:24conectamos unas API keys que estas no
- 3:19:27pueden ser las mismas cuando estamos en
- 3:19:28producción, es decir, tenemos que
- 3:19:29separarlas por una cuestión de seguridad
- 3:19:32y no van a ser las mismas las que
- 3:19:33utilizamos nosotros que las que tiene
- 3:19:35nuestro cliente configuradas, que esto
- 3:19:37lo vamos a ver en la parte final del
- 3:19:38curso donde explicamos todo el tema de
- 3:19:40control de credenciales y tal a la hora
- 3:19:42de vender estos servicios. Entonces,
- 3:19:44simplemente le voy a decir que lo voy a
- 3:19:45hacer directamente en Vcel y de esa
- 3:19:47forma evitamos problemas. Perfecto,
- 3:19:50pásalo directamente a producción en Vcel
- 3:19:52y yo me encargo de configurar las
- 3:19:53variables de entorno directamente allí.
- 3:19:57Recordad que las variables de entorno,
- 3:19:58es decir, el punto ENV, es donde
- 3:20:00nosotros incluíamos aquellas conexiones
- 3:20:03que nos requerían a la hora de realizar
- 3:20:05conexiones externas con servicios de
- 3:20:07terceros. Vale, fijaos que
- 3:20:08automáticamente por aquí nos ha
- 3:20:09detectado el MCP de Bcel, así que vamos
- 3:20:12a darle acceso para que pueda hacer lo
- 3:20:13que necesite. Bien, pues parece que tras
- 3:20:15esperar un ratito ya tenemos por aquí la
- 3:20:17URL donde nos ha desplegado nuestro rag.
- 3:20:20En este caso vamos a acceder
- 3:20:21directamente. Lo abrimos por aquí y tal
- 3:20:24cual ahora cualquier persona desde
- 3:20:26cualquier lugar puede acceder a esta URL
- 3:20:28y probar nuestra aplicación. Simplemente
- 3:20:31entramos con nuestra cuenta con las
- 3:20:32credenciales exactamente igual que
- 3:20:34habíamos hecho la versión local. Lo
- 3:20:35único que nos queda por hacer es
- 3:20:37configurar las variables de entorno
- 3:20:39dentro de nuestro servidor, que esto es
- 3:20:42exactamente lo que nos dice Cloue por
- 3:20:44aquí, que básicamente vayamos al
- 3:20:46dashboard, vayamos al proyecto rack
- 3:20:48manuals, settings, variables de entorno
- 3:20:50y añadamos una a una estas variables de
- 3:20:53entorno, que es exactamente lo mismo que
- 3:20:55nosotros hacíamos con el punto NV que
- 3:20:58teníamos aquí en local, este de aquí.
- 3:21:00¿Veis? Realmente sería volver a
- 3:21:02generarlas o utilizar las mismas en caso
- 3:21:04de que estéis probando y simplemente
- 3:21:06introducirlas justo donde nos está
- 3:21:08diciendo, que sería de nuevo. Venimos
- 3:21:10aquí a deployments y ahora pues
- 3:21:12simplemente venimos aquí, como veis que
- 3:21:13ya nos aparece nuestra aplicación justo
- 3:21:15ahora tarda un poquito en actualizarse.
- 3:21:17Le damos a los tres puntitos, justo aquí
- 3:21:20venimos a settings, que es lo que nos ha
- 3:21:22dicho antes Cloud Code. Y aquí venimos a
- 3:21:27variables de entorno, justo aquí, ¿veis?
- 3:21:30Y aquí lo que vamos a hacer es
- 3:21:31configurar nuestras credenciales
- 3:21:33exactamente igual que nos solicita en
- 3:21:36este caso Cloud Code, que sería
- 3:21:38básicamente
- 3:21:40volver por aquí, copiamos el nombre,
- 3:21:45pegamos aquí e introducimos el valor, es
- 3:21:48decir, la API key, una a una, ¿vale?
- 3:21:53Añadimos otra y así con todas y cada una
- 3:21:56de ellas. Y de esta forma ya tendríamos
- 3:21:58todo configurado para que todo funcione
- 3:22:00a la perfección. Y esto de aquí, aunque
- 3:22:01os parezca muy tedioso, realmente es muy
- 3:22:03importante y nos indica que Cloud Code
- 3:22:05realmente es mucho más seguro de lo que
- 3:22:07imaginamos porque como vemos tiene unos
- 3:22:09límites, es decir, no excede ciertas
- 3:22:11cosas como serían la seguridad del
- 3:22:13control de credenciales, escribirlas en
- 3:22:15plataformas externas y liberarlas a
- 3:22:18cualquier sitio, ¿no? Es decir, nos dice
- 3:22:19que lo hagamos nosotros manualmente
- 3:22:21porque él no puede exceder ese límite de
- 3:22:23seguridad. Entonces es tedioso, pero es
- 3:22:26un límite que hay que respetar por temas
- 3:22:28de seguridad. También pensad que esta
- 3:22:29URL que nos aparece aquí arriba, ¿vale?,
- 3:22:32de rackmanualverbcel.appap/login,
- 3:22:35app/login
- 3:22:36es una URL temporal, es decir, es una
- 3:22:38URL de prueba. Nosotros podemos comprar
- 3:22:41un dominio, por ejemplo, en Hostinger y
- 3:22:43vincularlo para que tenga la URL de
- 3:22:45nuestro cliente con el nombre de su
- 3:22:47empresa o la que él tenga disponible que
- 3:22:49nos proporcione. Y para eso es tan
- 3:22:51sencillo como venir a overview, justo
- 3:22:53aquí, le damos a más, justo aquí encima
- 3:22:56de dominios y a partir de ahí le podemos
- 3:22:58decir añadir uno existente. Vale, no
- 3:23:01creo que sea el objetivo del curso
- 3:23:03explicar todos y cada uno de estos
- 3:23:04detalles, pero de esta forma ya lo
- 3:23:06sabéis y realmente es mucho más sencillo
- 3:23:08de lo que os imagináis. Para los que
- 3:23:10habéis llegado a este momento del vídeo,
- 3:23:11tengo un regalo superespecial para todos
- 3:23:13vosotros. Creo que esta puede ser una
- 3:23:15buena forma de compensar el hecho de que
- 3:23:16de verdad os hayáis comprometido con
- 3:23:18vuestro aprendizaje y hayáis llegado
- 3:23:19hasta ese punto. Y es por eso que os voy
- 3:23:21a regalar 12 de mis mejores skills que
- 3:23:24de verdad condensan muchísima de mi
- 3:23:26experiencia, cientos de horas y que
- 3:23:28vosotros vais a obtener tan solo con
- 3:23:30unos cuantos clicks en la descripción de
- 3:23:32este vídeo. De nuevo, totalmente
- 3:23:34gratuito. Estas skills son skills que
- 3:23:36están orientadas a cumplir funciones
- 3:23:38puramente de negocio, es decir,
- 3:23:40desplegar nuestra marca personal en
- 3:23:41cuestión de horas, crear flujos
- 3:23:43automatizados en cuestión de minutos,
- 3:23:46todo lo relacionado con la adquisición
- 3:23:48de clientes, optimización, deseo, crear
- 3:23:50landing page, como estáis viendo aquí,
- 3:23:53un generador de productos mínimos
- 3:23:54viables en cuestión de minutos. Vamos a
- 3:23:56verlas una a una para que veáis todo el
- 3:23:58valor que hay aquí condensado. Vamos a
- 3:24:01hablar primeramente de la de SEO.
- 3:24:03Básicamente, bueno, como todos sabéis,
- 3:24:05el SEO es una forma de optimizar los
- 3:24:07motores de búsqueda para que nos aumente
- 3:24:10el posicionamiento, ya sea de nuestra
- 3:24:11marca o de un producto determinado. Y
- 3:24:14gracias a esta skill en particular, lo
- 3:24:16que hacemos es investigar e incluir
- 3:24:18keywords con ciertos datos técnicos y
- 3:24:21ciertas cuestiones de este área del
- 3:24:22conocimiento para tratar de aumentar al
- 3:24:25máximo nuestro posicionamiento en línea.
- 3:24:27Esto de verdad lo pasáis por cualquier
- 3:24:30landing, por cualquier web, por donde
- 3:24:32sea y de verdad que os va a aumentar
- 3:24:34muchísimo, muchísimo el posicionamiento.
- 3:24:37Super buena esta de aquí. Vamos a hablar
- 3:24:39también la de Ship It. Esta muy similar
- 3:24:42a la que hemos visto con el despliegue.
- 3:24:43Despliega cualquier proyecto en
- 3:24:45producción, pero además incluye dominio,
- 3:24:47SSL, hosting, analíticas, monitoreos
- 3:24:50ilegales. Es decir, incluye algunas
- 3:24:52funciones que en la otra no lo veíamos,
- 3:24:54ya que nos centrábamos específicamente
- 3:24:56en Bertel. Esta es muy muy buena para
- 3:24:59que podéis pasar esos productos mínimos
- 3:25:01viables de una forma muy rápida a un
- 3:25:03servicio para que vuestro cliente pueda
- 3:25:04acceder y probarlo en cuestión de eso,
- 3:25:07minutos, es decir, pasar del local
- 3:25:09hostuarios reales. Después nos iríamos a
- 3:25:11la de SAS Starter Kit, que es la que
- 3:25:13estáis viendo justo aquí. Esta
- 3:25:15básicamente os va a ayudar a crear la
- 3:25:17infraestructura mínima necesaria para
- 3:25:19crear un un software AS a Service
- 3:25:21funcional con autenticación, bases de
- 3:25:23datos, pagos con Stripe, emails
- 3:25:25transiccionales y deploy en producción.
- 3:25:28Es decir, es como una especie de rail
- 3:25:30que desde el principio ya os va a
- 3:25:31condicionar a crear una aplicación con
- 3:25:34este tipo de filosofía muy buena.
- 3:25:36También os lo recomiendo muchísimo para
- 3:25:38que empecéis a crear este tipo de
- 3:25:40proyectos. Otra de mis mejores skills es
- 3:25:42la de MVP Blueprint. Básicamente, como
- 3:25:46indica su nombre, planifica y genera un
- 3:25:47MVP de una calidad excepcional en
- 3:25:49cuestión de horas y simplemente tenemos
- 3:25:52que comunicarle lo que queremos y él ya
- 3:25:54se encarga de definir tanto la filosofía
- 3:25:57como hacernos un interrogatorio muy
- 3:25:59detallado para que a nosotros no se nos
- 3:26:01pase nada por alto y siempre cumplamos
- 3:26:04con las directrices de un buen producto
- 3:26:06mínimo viable. Además, le damos todo el
- 3:26:08stack tecnológico para que vosotros no
- 3:26:10tengáis que pensar en esto y un roadmat
- 3:26:12de 7 días con los entregables para
- 3:26:14aumentar la conversión. Esto de verdad
- 3:26:17es una auténtica locura también. Después
- 3:26:19tendríamos la del landing page pro.
- 3:26:21Básicamente es una skill que os va a
- 3:26:23construir landings de alta conversión
- 3:26:26con copywriting persuasivo, diseño
- 3:26:27moderno, optimización de CRO y lo puedes
- 3:26:30usar directamente diciéndole landing,
- 3:26:32página de ventas, web de captación y
- 3:26:34esto ya se va a encargar de hacer todo
- 3:26:36lo que tiene que hacer para sacarte la
- 3:26:38información necesaria, estructurarla de
- 3:26:40la forma más óptimo, darte el mejor
- 3:26:43stack y además hacer que aumente tu
- 3:26:46posicionamiento en línea. Esto para
- 3:26:48aumentar la conversión de vuestra
- 3:26:49agencia, de verdad, una auténtica
- 3:26:51locura. Después tendríamos la de Funnel
- 3:26:53Copy Architect. Esta, como dice su
- 3:26:55nombre, básicamente es para diseñar
- 3:26:57embudos de venta completos con un
- 3:26:59copywriting extremadamente persuasivo
- 3:27:02basado en frameworks ya probados como
- 3:27:05los que estáis viendo aquí. Esto nos
- 3:27:07puede servir tanto para generar
- 3:27:08secuencias de emails, de venta, páginas
- 3:27:11de venta, checkouts, appses, lo que sea,
- 3:27:13todo lo que queráis vender y tiene que
- 3:27:15estar relacionado con el texto, lo
- 3:27:17pasáis por esta skill y de verdad que
- 3:27:19una auténtica locura. Esta otra que os
- 3:27:21voy a regalar es la de Customer Boys. En
- 3:27:24particular una que a mí me gusta mucho,
- 3:27:26sobre todo porque nos ahorra muchísimo
- 3:27:28tiempo a la hora de obtener información
- 3:27:30acerca de nuestro cliente y hacer mucho
- 3:27:32más específica nuestra oferta o nuestros
- 3:27:35speeit de ventas cuando vamos a reunión
- 3:27:37o tenemos que escribir un correo más
- 3:27:39personalizado y todo este tipo de cosas,
- 3:27:40¿no?, en reuniones de venta. Entonces,
- 3:27:42esta skill básicamente lo que hace es
- 3:27:44investigar el cliente completamente a
- 3:27:47través de diferentes redes sociales y a
- 3:27:49partir de aquí lo que hace es extraer un
- 3:27:51estudio de mercado donde nos va a dar
- 3:27:52todos los datos necesarios para que
- 3:27:55nosotros podamos ayudar a ese cliente de
- 3:27:57la mejor forma posible. Es decir, nos va
- 3:27:59a evidenciar tanto puntos de dolor,
- 3:28:01comportamientos de compra, ganancias
- 3:28:03deseadas, dolor, como hemos dicho,
- 3:28:06contexto de su trabajo y absolutamente
- 3:28:09todo para tener el script de la
- 3:28:10entrevista, es decir, el script de
- 3:28:12ventas listo para cuando lleguemos a
- 3:28:14reunión. Esta de aquí va a ser
- 3:28:15fundamental también, la de Brand
- 3:28:17Identity Lab para cuando creéis vuestra
- 3:28:19agencia desde cero. Y básicamente os va
- 3:28:21a ayudar a definir una identidad de
- 3:28:23marca completa con el nombre,
- 3:28:25posicionamiento, paleta de colores,
- 3:28:26tipografías, tono de voz, moodboard
- 3:28:28conceptual y, en definitiva, todo lo que
- 3:28:30necesitáis para tener esa estructura en
- 3:28:32vuestra marca que sabéis que es tan
- 3:28:34importante para mejorar la conversión,
- 3:28:36la percepción a futuro y sobre todo
- 3:28:38vuestra autoridad. Y como bonus estas
- 3:28:40dos de aquí que están enfocadas en crear
- 3:28:43automatizaciones a través de NN otras
- 3:28:46plataformas. Seguro que habéis oído
- 3:28:48hablar de N8N. En caso de que vuestro
- 3:28:49cliente necesite una automatización
- 3:28:51relacionada con esto, simplemente
- 3:28:53utilizad estas skills que estáis viendo
- 3:28:55aquí y os va a devolver directamente un
- 3:28:57flujo de N8N en Jason para que lo podáis
- 3:29:00importar con todas las directrices a la
- 3:29:02hora de crear esas automatizaciones. De
- 3:29:05nuevo, os va a asesorar de principio a
- 3:29:07fin. Son skills que están pensadas de
- 3:29:08forma holística para cubrir todos los
- 3:29:11casos de principio a fin. No está
- 3:29:12pensado solo para hacer una tarea en
- 3:29:14específica, sino para entrevistarnos,
- 3:29:16extraer la información, procesarla de la
- 3:29:19forma más inteligente para atajar a toda
- 3:29:21la competencia para posteriormente
- 3:29:23presentarnos la mejor solución. Así que
- 3:29:25de verdad aprovechad mucho esta
- 3:29:27oportunidad porque esto os puede cambiar
- 3:29:29todo y la mayoría de la gente lo que
- 3:29:31está haciendo es venderlas por cientos
- 3:29:32de dólares. Yo las estoy regalando, así
- 3:29:34que directamente las puedes descargar.
- 3:29:36Estoy seguro de que si habéis seguido el
- 3:29:38curso al pie de la letra, os habéis
- 3:29:40encontrado ante la enorme frustración de
- 3:29:42quedaros sin tokens, es decir, sin uso
- 3:29:44de Cloud Code, a mitad de una sesión
- 3:29:46importantísima en la que estabais
- 3:29:48creando algo que os fascinaba y os ha
- 3:29:50frustrado muchísimo. Y déjme deciros que
- 3:29:53esto es normal y ocurre porque es una
- 3:29:55herramienta tan potente que tienen que
- 3:29:57limitar muchísimo su uso porque de lo
- 3:29:59contrario sería prácticamente
- 3:30:01insostenible para la empresa Anthropic
- 3:30:03darnos este servicio, ya que incluso por
- 3:30:06lo que tengo entendido ellos pierden
- 3:30:08dinero. Entonces, tenemos que
- 3:30:09desarrollar estrategias para optimizar
- 3:30:12el uso de tokens y que de esta manera
- 3:30:14nos sea mucho más económico y por lo
- 3:30:17tanto podamos crear mucho más y hacerlo
- 3:30:20durante mucho más tiempo. Esto siempre
- 3:30:23va a estar asociado a nuestro plan, como
- 3:30:25hemos comentado al inicio, si tenemos el
- 3:30:26plan básico, vamos a tener unos límites.
- 3:30:29Si tenemos el plan max vamos a tener
- 3:30:32otros. Y concretamente con el plan Max
- 3:30:34tenemos un límite 10 veces superior,
- 3:30:36pero independientemente de esto, existen
- 3:30:39estrategias para abordar estos límites.
- 3:30:41Así que vamos a ver 15 trucos uno a uno
- 3:30:44que yo mismo aplico para mi propia
- 3:30:45agencia de inteligencia artificial y a
- 3:30:47todos y cada uno de mis proyectos. De
- 3:30:49nuevo, esto es lo que os va a
- 3:30:50diferenciar de aquellos que simplemente
- 3:30:52utilizan esto a modo de hobby, de
- 3:30:54aquellos que van a construir un negocio
- 3:30:55serio a largo plazo. Primero tenemos que
- 3:30:57entender qué son los tokens. Si has
- 3:30:59visto el curso hasta ahora, seguramente
- 3:31:01ya entenderás superficialmente que es un
- 3:31:03token, pero ahora debemos de llevarlo un
- 3:31:05poquito más allá. Habíamos comentado que
- 3:31:07el token era la unidad mínima de
- 3:31:09procesamiento para medir el uso de la
- 3:31:11inteligencia artificial y poder
- 3:31:13limitarla, pero vamos a ver cómo podemos
- 3:31:16saber exactamente cuántos tokens estamos
- 3:31:19consumiendo en una sesión. Si buscáis en
- 3:31:22Google directamente Clou tokenizador, se
- 3:31:25os abrirá como esta especie de pestañita
- 3:31:27que estáis viendo aquí, como esta
- 3:31:28especie de página donde por un lado
- 3:31:30podéis seleccionar el modelo, como
- 3:31:32estáis viendo justo aquí,
- 3:31:35como por otro lado, como veis aquí
- 3:31:37podéis introducir directamente texto e
- 3:31:40incluso podéis subir archivos. ¿Esto
- 3:31:42para qué nos sirve? nos sirve para tener
- 3:31:44una visión orientativa de cuántos tokens
- 3:31:47estamos gastando para la solicitud que
- 3:31:49le estamos dando a la IA. Imaginaos que
- 3:31:51quiero subirle un manual muy extenso con
- 3:31:54muchísimo texto y quiero saber si para
- 3:31:56mi sesión actual esto tiene sentido,
- 3:31:58pues lo podrías subir aquí y que de esta
- 3:32:00manera te lo calcule. Pero nosotros
- 3:32:02vamos a ver simplemente copiando y
- 3:32:04pegando directamente texto aquí mismo.
- 3:32:07Vais a ver que nos está consumiendo 67
- 3:32:09tokens. ¿Veis? son 243 caracteres que se
- 3:32:13convierten en 67 tokens. Esto de nuevo
- 3:32:17es para tener una intuición de cuánto
- 3:32:19estamos consumiendo. Si venimos, por
- 3:32:21ejemplo, a Cloud Code Docs, es decir, a
- 3:32:25la documentación oficial, tienen una
- 3:32:27herramienta interactiva muy interesante
- 3:32:29justo aquí mismo en Explore de Context
- 3:32:33Window, aquí donde si os fijáis nos dan
- 3:32:36como eso una especie de herramientilla
- 3:32:38visual donde nos simulan la sesión de un
- 3:32:41usuario. Le damos aquí a iniciar sesión
- 3:32:44y como veis se van precargando todas
- 3:32:46aquellas cosas que nosotros vamos a
- 3:32:48utilizar. Si recordáis nosotros cargamos
- 3:32:51el Cloud MD, el System prom, las
- 3:32:54variables de entorno, la los MCPs, las
- 3:32:57skills, etcétera. Si yo ahora le envío
- 3:32:59un mensaje, esta barrita de aquí arriba,
- 3:33:02que es el total de tokens que estoy
- 3:33:03gastando en la ventana de contexto, va a
- 3:33:05aumentar. ¿Lo veis? Y esto es importante
- 3:33:08que lo entendamos de esta forma para que
- 3:33:10veamos cómo mediante nosotros vamos
- 3:33:12interaccionando, esto cada vez va
- 3:33:14aumentando y va a hacer que todo cada
- 3:33:17vez sea mucho más caro, que es
- 3:33:20exactamente lo que vamos a ver aquí,
- 3:33:22porque uno de los principales problemas
- 3:33:24es que cloue reprocesa todos los
- 3:33:26mensajes que nosotros le enviemos en una
- 3:33:29sola sesión. ¿Qué quiere decir esto? que
- 3:33:31nuestro último prom es procesado junto
- 3:33:34con todos los proms que hemos enviado
- 3:33:36con anterioridad
- 3:33:38en una sola sesión de cloud, lo que
- 3:33:41quiere decir que mediante la
- 3:33:42conversación se va haciendo más larga,
- 3:33:45más tokens vamos a gastar y más fácil va
- 3:33:47a ser que lleguemos al límite de uso. Un
- 3:33:50porcentaje altísimo, prácticamente el
- 3:33:52100% de la ineficiencia que obtenemos en
- 3:33:55Cloud Code usándolo mal, es por culpa de
- 3:33:58releer el historial. Y para esto existe
- 3:34:01una herramienta que es iniciar una nueva
- 3:34:03conversación con el comando barraclear.
- 3:34:07Básicamente cuando cambiéis entre temas
- 3:34:09que pueden parecerse que no tienen nada
- 3:34:11que ver y que creáis que podéis partir
- 3:34:13de un contexto totalmente inicial, es
- 3:34:16decir, partir de cero, simplemente
- 3:34:18utilizar barra clear, como hemos visto a
- 3:34:21lo largo del curso, ¿vale? Si por
- 3:34:23ejemplo le pongo hola, puedo utilizar
- 3:34:25barra clear conversation para empezar de
- 3:34:28cero. Imaginaos que estoy hablando
- 3:34:30acerca de crear una aplicación con una
- 3:34:33landing y que quiero introducir, por
- 3:34:35ejemplo, un widget con un agente de
- 3:34:37ventas que interactúe con el usuario. Lo
- 3:34:39que haría es cerrar esa sesión, abrir
- 3:34:42otra nueva y de esta forma no mezclamos
- 3:34:45temas y no releemos todo el historial
- 3:34:48constantemente. Muy importante, parece
- 3:34:50algo obvio, pero es clave. Otra cosa muy
- 3:34:54muy importante es que desconectemos los
- 3:34:57MCPs y las skills que no estemos
- 3:34:59utilizando. Esto también lo hemos visto,
- 3:35:01que si hacemos barracxt
- 3:35:05veremos todo aquello que se está
- 3:35:06precargando en nuestra ventana de
- 3:35:08contexto y todos aquellos MCPs que
- 3:35:10tengamos configurados,
- 3:35:11independientemente de que los estemos
- 3:35:13utilizando o no, nos están ocupando
- 3:35:16espacio simplemente por esa
- 3:35:17configuración inicial dentro de nuestra
- 3:35:20ventana de contexto, donde si os fijáis
- 3:35:23consumiendo 16400 tokens, es decir, un
- 3:35:268% del total simplemente por esto.
- 3:35:30Entonces, fundamental que los
- 3:35:31desconectemos. Para desconectarlos,
- 3:35:33podemos hacerlo directamente desde el
- 3:35:35directorio de Cloud, es decir, en
- 3:35:36nuestro ordenador, borrándolo, o vamos
- 3:35:39directamente al portal de Clou, como
- 3:35:40hemos visto a lo largo de todo el curso
- 3:35:42y lo borramos, es decir, lo
- 3:35:44deshabilitamos en este caso. Y ya
- 3:35:46estaría bien. Muy importante.
- 3:35:48Exactamente igual con las skills. Las
- 3:35:50skills que tengáis aquí es porque la
- 3:35:51tenéis a nivel global. Seguimos con el
- 3:35:54siguiente punto y este es que agrupéis
- 3:35:56los promps en un solo mensaje. Pensad
- 3:35:59que tres mensajes separados por la misma
- 3:36:01lógica que hemos visto en el punto uno,
- 3:36:03consumen el triple aproximadamente que
- 3:36:05enviar uno resumido sintetizando esos
- 3:36:08tres proms. Por ejemplo, algo que puedes
- 3:36:10hacer es si tienes un problema complejo,
- 3:36:13es decir, no tienes muy claro qué
- 3:36:15enfoque quieres darle y no estás viendo
- 3:36:18a largo plazo. Y con esto me refiero a
- 3:36:19que estemos en este punto que vamos a
- 3:36:21ver aquí, donde tenemos una idea gigante
- 3:36:23en mente, pero esta idea conlleva muchos
- 3:36:25pasos. El paso número uno, que es crear
- 3:36:28las especificaciones de los usuarios, el
- 3:36:30paso número dos, conectar pasarelas de
- 3:36:32pago. El paso número tres, desplegar. El
- 3:36:35paso número cuatro, corregir, ¿no? Y lo
- 3:36:38que nosotros vamos haciendo es enviarle
- 3:36:40estos mensajes individualmente, lo que
- 3:36:43de nuevo hace que todo sea mucho más
- 3:36:45caro. Entonces, yo lo que os recomiendo
- 3:36:47es que en vez de pensar en estos pasos
- 3:36:49individualmente, penséis siempre en el
- 3:36:51objetivo final que estáis tratando de
- 3:36:53conseguir, es decir, una aplicación
- 3:36:55funcional con todos los componentes que
- 3:36:58integren a esta aplicación. Y de esta
- 3:37:00forma, explicándole esta aplicación a
- 3:37:03Clou y no Cloud Code, sino Clou Web, lo
- 3:37:06que puedo hacer es ayudaros en
- 3:37:09especificar el prompt. Bueno, me ha
- 3:37:11salido letra un poco rara, pero parece
- 3:37:14que la tablet no está funcionando muy
- 3:37:15bien. Entonces, ¿cómo hacemos esto? Pues
- 3:37:18básicamente abrimos cloud web, tal cual.
- 3:37:22Buscamos cloud como siempre, entramos en
- 3:37:24la web. digo cloude, pero podemos
- 3:37:25utilizar cualquier modelo de lenguaje.
- 3:37:27De hecho, podemos utilizar eh chat GPT,
- 3:37:29Gemini o el que queráis. Y aquí pues
- 3:37:31simplemente le vamos a explicar las
- 3:37:33especificaciones de nuestro proyecto,
- 3:37:35¿no? Le diré, "Oye, estoy con Cloud Code
- 3:37:37desarrollando un proyecto muy complejo
- 3:37:38que lleva muchas partes interconectadas
- 3:37:40entre sí y me gustaría eh sintetizarlo
- 3:37:43lo máximo posible para evitar enviar
- 3:37:45proms individualizados que puedan
- 3:37:47consumir mucho en la ventana de
- 3:37:48contexto. Entonces, me gustaría que me
- 3:37:50ayudases a redactar unas
- 3:37:52especificaciones muy claras para que
- 3:37:54clude eficiente muchísimo lo que son los
- 3:37:56tokens y de esta forma me salga mucho
- 3:37:58más barato." El propósito del proyecto
- 3:38:00finalmente es tener una página web donde
- 3:38:03haya un chatbot con el que yo pueda
- 3:38:05interaccionar y que utilice como modelo
- 3:38:07de lenguaje Gemini. Tiene que ser un
- 3:38:09chatbot con el objetivo de vender.
- 3:38:11Entonces, dame simplemente los promps y
- 3:38:13las preguntas que sean necesarias.
- 3:38:15Se lo comentamos por aquí y se lo
- 3:38:18enviamos. Esto de aquí es un proceso
- 3:38:21iterativo, es decir, tenemos que salir
- 3:38:22un poco de la caja, ¿no? Eh, no tenemos
- 3:38:24por qué utilizar siempre las
- 3:38:25herramientas de forma aislada. podemos
- 3:38:27utilizar recursos que están disponibles
- 3:38:29de forma inteligente para que nos ayuden
- 3:38:32incluso a hablar con la inteligencia
- 3:38:33artificial y hacer que eso que ya es
- 3:38:35fácil sea mucho más fácil, ¿no?
- 3:38:37Entonces, siempre que tenemos que pensar
- 3:38:38en cosas que sean lo más eficientes
- 3:38:40posibles. Mira, por ejemplo, nos abre
- 3:38:42por aquí una especie de formulario. ¿Qué
- 3:38:44producto o servicio vende este chatbot?
- 3:38:47Vale, vende un curso. Voy a decirle, no
- 3:38:49ha pillado la entrada.
- 3:38:52Le voy a decir que esto no lo sé
- 3:38:53tampoco. Me gustaría que tuviese
- 3:38:55historial de conversación y lo voy a
- 3:38:56desplegar en Bcel. Le voy a decir
- 3:38:58continuar.
- 3:39:00Y ahora simplemente voy a esperar. De
- 3:39:03hecho, fijaos que nos está dando el
- 3:39:04cloud. md para pasarle ese system prom
- 3:39:08inicial incluso antes de empezar, como
- 3:39:10estáis viendo. Y fijaos, aquí tenéis el
- 3:39:12resultado final donde nos da todo el
- 3:39:14stack y ya ha pensado por nosotros
- 3:39:16proporcionándonos un enfoque diferencial
- 3:39:17que yo simplemente tendría que copiar,
- 3:39:19seguir las indicaciones que me está
- 3:39:20dando y pasárselo a Cloud Code. Y de
- 3:39:22esta forma esas especificaciones que
- 3:39:24para mí eran difíciles porque eran
- 3:39:26muchos puntos desconectados entre sí, se
- 3:39:29vuelven mucho más fáciles. Entonces, muy
- 3:39:32importante que siempre hagamos este
- 3:39:33esfuerzo. Muy relacionado con lo
- 3:39:35anterior es que utilicemos siempre el
- 3:39:37plan mode antes de ejecutar. Lo hemos
- 3:39:39visto a lo largo de todo el curso, que
- 3:39:41el plan mode es una forma de cambiar el
- 3:39:43comportamiento de cloue para que en vez
- 3:39:45de actuar directamente planifique la
- 3:39:47sesión y a partir de ahí vaya tomando
- 3:39:49acción en base a todo lo que haya
- 3:39:52definido como requerimientos del
- 3:39:53proyecto. Es decir, que se vuelva un
- 3:39:56planificador, un arquitecto previo a
- 3:39:59actuar y de esta forma nosotros podamos
- 3:40:01verificar antes de que empiece a
- 3:40:02construir por construir, ¿no? Que muchas
- 3:40:04veces simplemente actúa y no es lo que
- 3:40:07estamos buscando. Ejecutar context y
- 3:40:09cost. Esto también lo hemos visto a lo
- 3:40:11largo de todo el curso, pero vamos a
- 3:40:13volver a echarle un vistazo. Como hemos
- 3:40:16visto, barra context sería para ver el
- 3:40:18uso de la ventana de contexto y
- 3:40:20desglosar los diferentes componentes
- 3:40:22entre sí. Y en el caso de cost,
- 3:40:26si ponéis, bueno, costo, como veis aquí,
- 3:40:29si os fijáis en mi caso en particular,
- 3:40:31en el coste me dice que estoy excediendo
- 3:40:33el límite, como veis aquí, que estoy al
- 3:40:35100%. Básicamente porque lo he
- 3:40:37configurado a nivel de uso en en la
- 3:40:39plataforma. Si le damos aquí a ver uso,
- 3:40:42veréis que he llegado al 100%, pero que
- 3:40:44he comprado uso adicional. Esto lo
- 3:40:46podéis hacer dándole directamente aquí.
- 3:40:49Y aquí veréis que tenéis tanto el
- 3:40:51porcentaje usado en la sesión actual
- 3:40:53como el límite semanal como el uso
- 3:40:57adicional, que esto lo podéis
- 3:40:58configurar, ¿vale? También de esta forma
- 3:41:00siempre tendréis una visual de qué gasto
- 3:41:03o qué uso estáis teniendo en cuanto a
- 3:41:06los límites de Cloud Code. Otra cosa que
- 3:41:08se puede hacer y que es muy interesante,
- 3:41:09pero esto sobre todo está orientado a
- 3:41:10utilizar Cloud Code en la terminal
- 3:41:12porque sí, seguro que habéis visto que
- 3:41:13se puede utilizar en la terminal es
- 3:41:15configurar la línea de estado, es decir,
- 3:41:18como un pequeño widget que tenemos en el
- 3:41:20terminal donde nos dice la cantidad de
- 3:41:22uso que hemos hecho en esa sesión, el
- 3:41:24uso adicional y el tiempo de esa sesión.
- 3:41:27De esta forma siempre tenemos una visual
- 3:41:29de nuestro nivel de gasto. Muy
- 3:41:31importante también que vayamos abriendo
- 3:41:33de forma periódica nuestro panel de uso,
- 3:41:35como habéis visto aquí, ver uso y que
- 3:41:38siempre tengamos esa visual de lo que
- 3:41:40estamos consumiendo, como hemos visto a
- 3:41:42lo largo de todos estos trucos. Otra
- 3:41:44cosa fundamental es que seamos
- 3:41:45inteligentes a la hora de pegar
- 3:41:47contenidos. ¿Qué quiere decir esto? que
- 3:41:49si sabemos exactamente qué parte del
- 3:41:51código está fallando, imaginaos, por
- 3:41:53ejemplo, que estamos creando una landing
- 3:41:55page, que puede ser tranquilamente esta,
- 3:41:57por ejemplo, y sabemos que este texto de
- 3:42:00aquí es el que falla concretamente, que
- 3:42:03lo queremos cambiar de forma muy
- 3:42:04precisa. Veo mucha gente que lo que hace
- 3:42:06es copiar toda la página web o pillar
- 3:42:09una captura de toda la página web cuando
- 3:42:11es mucho más preciso hacer así, copiar y
- 3:42:15decir, "Oye, está fallando precisamente
- 3:42:17este texto. Cámbialo, modifícalo y ya
- 3:42:20está." De esta forma no estáis dándole
- 3:42:23más información de la necesaria para que
- 3:42:25pueda ejecutar su tarea, lo cual, de
- 3:42:27nuevo, es lo más eficiente siempre.
- 3:42:28Cuanto más concreto seamos, mejor. Otra
- 3:42:31cosa fundamental y sobre todo cuando
- 3:42:32hablamos de proyectos muy grandes que
- 3:42:33están compuestos por diferentes partes
- 3:42:35muy pequeñitas es que observemos a Cloud
- 3:42:38Code trabajar. ¿Por qué? Porque a veces
- 3:42:40se le va la olla, se vuelve
- 3:42:42completamente loco, empieza a dar
- 3:42:44vueltas sobre sí mismo y ya estáis
- 3:42:45viendo que eso no está funcionando bien,
- 3:42:47que está haciendo algo mal y que se está
- 3:42:48desencaminando el propósito final.
- 3:42:50Entonces, directamente lo paráis y
- 3:42:52decís, "Oye, eh, vamos a resetear esto
- 3:42:54porque nos estamos yendo por el camino
- 3:42:56que nos toca y estamos consumiendo
- 3:42:57tokens innecesariamente. Veo mucha gente
- 3:42:59que justo al empezar, justo al iniciarse
- 3:43:02en todo el tema de Cloud Code, ya lo
- 3:43:03dejan en segundo plano y esto sería más
- 3:43:05para usuarios algo más avanzados, no
- 3:43:07tanto para desde el inicio, ¿no? Porque
- 3:43:09vamos adquiriendo como una especie de
- 3:43:11intuición de cuándo las cosas se pueden
- 3:43:13dejar y cuándo es mejor supervisar. Otra
- 3:43:16cosa es que mantengamos el archivo
- 3:43:18cloud.md MD lo más ligeros posibles.
- 3:43:21¿Por qué? Porque como recordáis, el
- 3:43:23cloud.md
- 3:43:24siempre se precarga en la ventana de
- 3:43:27contexto, es decir, siempre se precarga
- 3:43:29en nuestra sesión actual
- 3:43:32justo antes de que nosotros empecemos a
- 3:43:35promtear. Entonces, si ese cloud MD es
- 3:43:38muy largo,
- 3:43:40lo que va a ocurrir es que va a ocupar
- 3:43:42mucho más espacio dentro de esta ventana
- 3:43:44de contexto y ya vamos a partir de una
- 3:43:46limitación superior con respecto al
- 3:43:47límite de los 200,000 tokens o el millón
- 3:43:50de tokens que tengamos en ese modelo
- 3:43:52concreto. Entonces, cuanto más corto sea
- 3:43:55el cloud MD, más eficiente y más ahorro
- 3:43:57vamos a tener, sobre todo, no solo por
- 3:43:59la parte del ahorro, sino también por la
- 3:44:01parte de la precisión a la hora de tomar
- 3:44:03acción. Yo lo que te recomiendo es que
- 3:44:05incluyas solo lo esencial, stack
- 3:44:07tecnológico, convenciones de código y
- 3:44:09regla el 90% de confianza, que dejemos a
- 3:44:12un lado todo aquello que sea innecesario
- 3:44:14o ese como especie de horror backy, es
- 3:44:17decir, miedo al vacío de que no tenga
- 3:44:19todas las especificaciones o todos los
- 3:44:21puntos o todos los ángulos que nosotros
- 3:44:23tenemos en mente, porque esto, pese a
- 3:44:25que suena atractivo en primera
- 3:44:27instancia, como hemos visto a lo largo
- 3:44:29de este curso, es extremadamente
- 3:44:30ineficiente y no solo por el tema de los
- 3:44:33costes, sino sino también por el tema de
- 3:44:34la alucinación, porque cuanto más
- 3:44:37estemos usando del porcentaje de esa
- 3:44:40ventana de contexto y más órdenes le
- 3:44:42estemos dando a la cada vez se va a
- 3:44:44volver más mentirosa y va a tender a la
- 3:44:47alucinación, que el concepto de
- 3:44:48alucinación ya lo explicamos en un
- 3:44:50inicio, que es básicamente un fenómeno a
- 3:44:52través la inteligencia artificial se
- 3:44:54inventa la información básicamente
- 3:44:55porque no es capaz de deducir
- 3:44:57exactamente eso que nosotros le estamos
- 3:44:59solicitando. Esto sería el equivalente a
- 3:45:00que imaginéis un cocinero de talla
- 3:45:02mundial donde este cocinero pues tiene
- 3:45:05muchísimas inputs, ¿no? Imaginaos que
- 3:45:06esto es el cocinero.
- 3:45:09El cocinero pues bueno, se sabe todas
- 3:45:10las recetas del mundo. Sabe cocinar
- 3:45:12pollo, sabe cocinar eh arroz de todos
- 3:45:15los tipos, arroces indios, sabe
- 3:45:18muchísimo de comida de Latinoamérica,
- 3:45:20básicamente sabe todas las recetas del
- 3:45:22mundo, sabe recetas orientales, todo,
- 3:45:24absolutamente todo. Este cocinero quiero
- 3:45:27que imaginéis que son los modelos de
- 3:45:28lenguaje, son los LLM.
- 3:45:31Así como este cocinero es capaz de
- 3:45:32reproducir estas recetas concretamente,
- 3:45:35es decir, puede hacer una receta que sea
- 3:45:37a lo mejor eh pollo con curry, también
- 3:45:39puede inventar desde cero a través de
- 3:45:42combinaciones de diferentes recetas, es
- 3:45:44decir, de conocimientos anteriores,
- 3:45:46cosas que no existen y pueden ser cosas
- 3:45:49fascinantes, puede ser cosas que estén
- 3:45:50muy muy buenas, pero hay ciertos casos
- 3:45:53donde estas cosas pues saben a rayos y
- 3:45:55no es lo que estamos buscando. Entonces,
- 3:45:57esto sería la alucinación, ¿vale?, que
- 3:46:00se inventa cosas porque tiene tanta
- 3:46:02información que puede dar lugar a nuevos
- 3:46:04conocimientos. Por lo tanto, cuanto más
- 3:46:06concretos seamos y menos recetas le
- 3:46:08demos, pues más fácil va a ser que haga
- 3:46:10aquello que le pedimos. Otro truco muy
- 3:46:12muy bueno es la precisión de las
- 3:46:13referencias en los archivos. Lo ideal es
- 3:46:15que no le digamos, "Aquí está mi
- 3:46:17repositorio, busca el error, como hemos
- 3:46:18visto antes," donde las referencias
- 3:46:20generales no acaban de ser la mejor
- 3:46:21opción, sino que mencionemos
- 3:46:24concretamente el archivo que queramos
- 3:46:26modificar, lógicamente en caso de que lo
- 3:46:28sepamos, para que de esta forma sepa
- 3:46:30dónde tiene que actuar. Imaginaos, por
- 3:46:32ejemplo, que tenemos un cloud. MD y
- 3:46:35sabemos que lo que queremos modificar es
- 3:46:37este cloud MD, que no queremos modificar
- 3:46:39nada más de todas las cosas que tengamos
- 3:46:42en el proyecto. Entonces, lo que vamos a
- 3:46:44hacer es indicarle a Cloue que queremos
- 3:46:47modificar exactamente ese archivo en
- 3:46:49particular. Por ejemplo, imaginaos que
- 3:46:52quiero modificar este Cloud MD donde
- 3:46:54tengo contenido un hola. Lo que voy a
- 3:46:56hacer es poner una ar. Aquí menciono el
- 3:47:00archivo cloud.md. Esto sería como en los
- 3:47:03grupos de WhatsApp cuando mencionas a un
- 3:47:04amigo. Pues aquí estoy mencionando un
- 3:47:05archivo y le digo, "Modifica
- 3:47:08ese hola" por un sin H.
- 3:47:13Vale, algo muy absurdo.
- 3:47:16Fijaos que está entrando y lo ha
- 3:47:18modificado.
- 3:47:19Esto nos da la ventaja de que de nuevo
- 3:47:21si tuviésemos muchos archivos o un
- 3:47:23proyecto muy complejo, no tuviese que
- 3:47:25buscar individualmente, sino que iría
- 3:47:27directamente a actuar en aquel que
- 3:47:29nosotros le hemos indicado. El siguiente
- 3:47:31truco es que compactéis la conversación
- 3:47:33a aproximadamente un 60% de capacidad.
- 3:47:36¿Qué es esto de la compactación?
- 3:47:38Seguramente habéis visto que mediante
- 3:47:40vais hablando con Cloue tenéis aquí
- 3:47:42abajo que no aparece siempre una especie
- 3:47:44de como circulito de color naranja que
- 3:47:47indica que estamos llegando al límite de
- 3:47:49compactación. La compactación
- 3:47:51básicamente es un método automatizado
- 3:47:54que tiene Cloue internamente para que la
- 3:47:57sesión de conversación que tenemos
- 3:47:58abierta en ese momento se resuma, es
- 3:48:01decir, se compacte y genere una especie
- 3:48:04de nueva conversación, aunque nosotros
- 3:48:06no la veamos, dentro de la que tengamos
- 3:48:08aquí contenida, ¿vale? justo en esta
- 3:48:11ventana de contexto. Y esto se suele
- 3:48:13hacer de forma automática en base a la
- 3:48:14configuración que tiene cloud
- 3:48:16internamente. Sin embargo, nosotros
- 3:48:18podemos hacerlo de forma preventiva
- 3:48:19cuando deseemos. Si yo, por ejemplo,
- 3:48:21tengo una conversación muy larga,
- 3:48:23imaginaos que es el caso. De hecho,
- 3:48:25podemos abrir una que tengamos por aquí,
- 3:48:28por ejemplo, esta, que aquí sí que tengo
- 3:48:30algo más, aunque no demasiado. Lo que
- 3:48:32puedo hacer es barra compact, como
- 3:48:34estáis viendo aquí, y va a compactar con
- 3:48:37el procedimiento que comentábamos toda
- 3:48:39esta conversación y va a iniciar una
- 3:48:42nueva ventana resumida sin consumir
- 3:48:45tantos tokens. Fijaos, nos dice que ya
- 3:48:47lo ha compactado. ¿Veis? genera como una
- 3:48:50especie de resumen y a partir de aquí
- 3:48:52empieza una nueva conversación que en
- 3:48:54realidad no sería una nueva conversación
- 3:48:55desde cero, sino una nueva conversación
- 3:48:57con un pequeño resumen. ¿Veis? Esto es
- 3:49:00fundamental también. Perfecto. Vamos con
- 3:49:03el siguiente punto. Este sería que
- 3:49:05tengáis cuidado con los descansos
- 3:49:06cortos. Hay una cosa que es la caché que
- 3:49:09tienen los modelos de lenguaje y esto eh
- 3:49:11para entenderlo quiero que penséis que
- 3:49:13cuando nosotros hablamos con un modelo
- 3:49:14de lenguaje, es decir, utilizamos por
- 3:49:16ejemplo Cloue eh Yemini, ChatGPT y todos
- 3:49:19estos, lo que estamos haciendo es enviar
- 3:49:22una petición a un servidor, en este caso
- 3:49:25los servidores de Open AI, imaginaos. Y
- 3:49:28en estos servidores hay unas unidades
- 3:49:30computacionales que están procesando
- 3:49:32nuestra solicitud porque tienen unos
- 3:49:34algoritmos y unos códigos que dan como
- 3:49:36resultado la inteligencia artificial,
- 3:49:38¿no? Pues cuando nosotros estamos
- 3:49:40utilizando estos servidores es como si
- 3:49:42alquilásemos ciertas regiones del
- 3:49:45servidor de forma temporal y este tiempo
- 3:49:48tiene un límite. Esto se conoce como
- 3:49:50caché, es decir, se guarda de forma
- 3:49:52temporal en una memoria que es volátil y
- 3:49:54este caché se resetea a los 10 minutos.
- 3:49:57Esto depende del modelo, pero en la
- 3:49:59mayoría de ellos es así. ¿Qué quiere
- 3:50:01decir esto? Que si pasan más de 10
- 3:50:02minutos entre el primer mensaje y el
- 3:50:05segundo, esa caché se va a resetear y
- 3:50:09vamos a tener que volver a abrir una
- 3:50:11ventana, ocupar un espacio dentro de esa
- 3:50:13unidad computacional. Por lo tanto,
- 3:50:15empezamos desde cero. Esto quiere decir
- 3:50:17que si usamos la IA en intervalos
- 3:50:19inferiores a 10 minutos, es decir, no
- 3:50:21hacemos espacios muy largos entre
- 3:50:23promps, va a ser mucho, mucho más
- 3:50:26económico. Si venís a Google y buscáis
- 3:50:29Cloue Caché Cost,
- 3:50:33accedéis a
- 3:50:36esta, ¿vale?, al a la segunda al segundo
- 3:50:39resultado, veréis que tenemos el coste
- 3:50:42de los diferentes modelos. Esto se
- 3:50:44calcula en base al millón de tokens y
- 3:50:46tenemos diferentes intervalos de 5
- 3:50:49minutos y una hora de caché. Si no
- 3:50:52utilizamos el caché, si os fijáis, nos
- 3:50:54saldría por $25 el millón de tokens. Si
- 3:50:57lo utilizamos, como veis, nos saldría
- 3:50:58por 625, es decir, casi cinco veces más
- 3:51:01barato. Entonces, esto es muy muy
- 3:51:03importante, ¿vale? que si hacemos pausas
- 3:51:05muy espaciadas siempre hagamos un
- 3:51:08resumen. Fundamental también que
- 3:51:10elijamos el modelo adecuado para la
- 3:51:12tarea en particular que estemos
- 3:51:13desarrollando. Sonet, como hemos visto
- 3:51:15para la mayoría de la programación, que
- 3:51:17es el que nos viene por defecto,
- 3:51:18funciona genial, mantiene una muy buena
- 3:51:20relación entre potencia, coste y
- 3:51:23velocidad, y suele ser el mejor modelo
- 3:51:25para la mayoría de tareas. Haiku sería
- 3:51:28el modelo pequeño que es menos potente,
- 3:51:30pero es mucho más rápido y económico.
- 3:51:32Por ejemplo, para subagentes, formateo y
- 3:51:34tareas muy simples suele ser lo mejor.
- 3:51:37Después tendríamos el modelo Opus, que
- 3:51:40sería el modelo más inteligente, el más
- 3:51:42potente, donde solo lo recomiendo para
- 3:51:44planificación de arquitecturas, como
- 3:51:45hemos visto, y intentar mantener su uso
- 3:51:48por debajo del 20%. Es un modelo muy
- 3:51:50caro, muy potente, también muy lento,
- 3:51:52así que hay que usarlo cuando convenga.
- 3:51:54Otro punto es que no utilicemos
- 3:51:56herramientas como los subagentes de
- 3:51:58forma descontrolada porque estos
- 3:52:00empiezan su contexto desde cero y esto
- 3:52:03supone un coste en cuanto a tokens mucho
- 3:52:05mayor porque tienen que volver a
- 3:52:06procesar todo ese contexto inicial y en
- 3:52:09la mayoría de tareas no son necesarios.
- 3:52:11Entonces, si lo hacéis, que sea de forma
- 3:52:13puntual y con modelos muy baratos como
- 3:52:15Haiku, por ejemplo, para investigar y
- 3:52:17devolver un resumen. Si hacéis esto, ya
- 3:52:20vais a optimizar muchísimo el uso y el
- 3:52:22coste que tengáis asociado a vuestro
- 3:52:24Cloud Code. Pues bien, llegamos a la
- 3:52:26parte de este gran mega curso que creo
- 3:52:28que más va a marcar la diferencia para
- 3:52:30todos vosotros y es que de esto
- 3:52:31actualmente en el mercado nadie está
- 3:52:33hablando y mucho menos con el nivel de
- 3:52:35precisión y el nivel de profundidad que
- 3:52:38nosotros lo vamos a ver en esta sesión.
- 3:52:41Así que vamos directamente a cómo vender
- 3:52:43y entregar servicios de inteligencia
- 3:52:44artificial de forma profesional y además
- 3:52:48paso a paso aplicando nuestra
- 3:52:49metodología, el método Ailink. Primero
- 3:52:52vamos a empezar con la definición del
- 3:52:54servicio para posteriormente detectar a
- 3:52:57esos clientes a los cuales vamos a
- 3:52:59apuntar y a disparar metafóricamente con
- 3:53:03la intención de convertirlos en clientes
- 3:53:05finales. Por último, pasaremos a la
- 3:53:07decisión y comentaremos unos temas en
- 3:53:10cuanto al despliegue. Y el primer punto
- 3:53:12que vamos a ver es la definición del
- 3:53:13servicio en el contexto de que estamos
- 3:53:15empezando nuestro negocio de ofrecer
- 3:53:17aplicaciones para empresas con
- 3:53:19inteligencia artificial. Lo primero que
- 3:53:21tenemos que hacer es escoger un nicho al
- 3:53:23cual le vamos a ofrecer esos servicios.
- 3:53:26No podemos disparar a todas partes, no
- 3:53:29podemos hacer todo para todo el mundo.
- 3:53:32¿Por qué? Porque si no nos anichamos de
- 3:53:33forma muy específica, vamos a estar
- 3:53:36compitiendo contra grandes actores. Esto
- 3:53:38quiero que lo penséis, por ejemplo,
- 3:53:40desde el punto de vista de YouTube, que
- 3:53:41se entiende muy fácilmente. Si creáis
- 3:53:43contenido para todo el mundo, contenido
- 3:53:46muy general, vais a estar compitiendo
- 3:53:48contra gente mucho más grande que
- 3:53:50vosotros. Por ejemplo, contenido de
- 3:53:52inteligencia artificial todo el mundo
- 3:53:54hace, todo el mundo crea contenido
- 3:53:55acerca de esto y existen youtubers
- 3:53:57increíbles. Si vosotros creáis contenido
- 3:53:59de esto, os va a ir bastante mal, al
- 3:54:02menos que seáis unos pedazos de crack y
- 3:54:04los podáis superar porque la competencia
- 3:54:05es muy grande y ya está capitalizada.
- 3:54:07Sin embargo, si os anicháis muy muy
- 3:54:09bien, vais a atender esa demanda que en
- 3:54:12este momento no está atendida por parte
- 3:54:14de ciertas audiencias, como por ejemplo
- 3:54:16automatizaciones, agencias y todo este
- 3:54:19tipo de cosas. Es decir, nos estamos
- 3:54:21subanichando en una categoría donde este
- 3:54:24nicho está desatendido y la competencia
- 3:54:26es muy inferior. Pasa exactamente igual
- 3:54:29en las agencias y pasa exactamente igual
- 3:54:33en el tipo de servicio. Por lo tanto,
- 3:54:35tenemos que concretar un nicho y
- 3:54:38estudiarlo de forma muy concreta, donde
- 3:54:40vamos a visibilizar sus puntos de dolor,
- 3:54:42sus cuellos de botellas y a partir de
- 3:54:44ahí vamos a ver qué posibles soluciones
- 3:54:46podemos aportarles. Esto, yo lo que os
- 3:54:49recomiendo es que hagáis una pequeña
- 3:54:50investigación de mercado, pero que antes
- 3:54:53de pasar a esa investigación de mercado,
- 3:54:56hagamos una investigación propia
- 3:54:58preguntándonos a nosotros mismos en qué
- 3:55:01sectores hemos trabajado y en qué
- 3:55:03sectores tenemos la suficiente
- 3:55:05experiencia como para haber visibilizado
- 3:55:07posibles problemas que nosotros podemos
- 3:55:10solucionar. Si has trabajado muchos años
- 3:55:11en real estate, sabrás muchas cosas que
- 3:55:14ocurren dentro del real estate que tú
- 3:55:15mismo puedes solucionar, como por
- 3:55:17ejemplo clientes que no se les responden
- 3:55:19en un plazo de tiempo determinado,
- 3:55:21clientes que no se presentan, es decir,
- 3:55:23no shows, el tiempo, el speed to lead y
- 3:55:26todo este tipo de cosas, ¿no? Hay
- 3:55:27muchísimas soluciones que se les puede
- 3:55:29aportar, pero que tienes que conocer. En
- 3:55:31caso de que no partas de ninguna
- 3:55:33experiencia, podemos utilizar
- 3:55:35herramientas como Perplexity, Redit y
- 3:55:38todo este tipo de herramientas online
- 3:55:40donde hay muchísima información de
- 3:55:42muchísimas personas que nos van a dar
- 3:55:44esa perspectiva para que nosotros
- 3:55:46podamos hacer un estudio de mercado lo
- 3:55:48suficientemente bueno, pero a la vez
- 3:55:50concreto, para que tomemos acción
- 3:55:52masiva, imperfecta, porque este juego no
- 3:55:55va de estudiar el nicho perfecto, va de
- 3:55:57seleccionar un nicho rápidamente lo
- 3:55:59suficientemente bueno
- 3:56:01como para que pasemos a validar y no
- 3:56:03perdamos más el tiempo. Y os voy a dar
- 3:56:06un pedazo de tip para hacer esta
- 3:56:08investigación. Este PDF que estáis
- 3:56:10viendo aquí de real estate por IA, donde
- 3:56:12vemos que se nos visibiliza puntos de
- 3:56:14dolor y oportunidades. Es decir, es un
- 3:56:16PDF de 15 páginas de investigación de
- 3:56:19nichos. Lo he hecho de forma totalmente
- 3:56:21automatizada en menos de 10 minutos
- 3:56:23gracias a Cloud Code. Y esto no es
- 3:56:27información inventada, es información
- 3:56:28que he extraído de Reddit, que para
- 3:56:30quien no lo sepa, es uno de los foros
- 3:56:32más grandes, por no decir el más grande
- 3:56:34del mundo, donde existen diferentes
- 3:56:37temas que nosotros podemos acceder a
- 3:56:40ellos para extraer información de
- 3:56:42diferentes nichos. Por ejemplo, existe
- 3:56:45un subreddit, es decir, un foro que está
- 3:56:47100% enfocado en real estate, es decir,
- 3:56:50en inmobiliarias. Y ahí adentro hay
- 3:56:52muchas personas expresando ciertas
- 3:56:54problemáticas, expresando ciertos puntos
- 3:56:57de dolor y transmitiendo ese sentimiento
- 3:56:59negativo que nosotros podemos aprovechar
- 3:57:01para realizar una investigación de
- 3:57:03mercado y posteriormente ofrecerlo en
- 3:57:05forma de solución. Y la skill que hemos
- 3:57:07utilizado para hacer este PDF la tenéis
- 3:57:10en nuestra comunidad. Fijaos aquí,
- 3:57:12agentes y brokers residenciales, pains,
- 3:57:15fuga de leit por falta de followup. El
- 3:57:17follow-up básicamente es hacerle un
- 3:57:20seguimiento a esos clientes que entran
- 3:57:22dentro y que se tiene que hacer de forma
- 3:57:24periódica. Es decir, lo tienen todo
- 3:57:25dentro de un CRM y este CRM indica que
- 3:57:28cada cierto tiempo se tiene que avisar a
- 3:57:30esos clientes para ver si finalmente
- 3:57:32toman la decisión que no se enfríen y
- 3:57:34todo este tipo de cosas. Esto se puede
- 3:57:36automatizar y vamos a estar impactando
- 3:57:38positivamente en una métrica.
- 3:57:40administración que come la agenda,
- 3:57:42redacción de listings y toda una serie
- 3:57:44de puntos de dolor que estáis viendo que
- 3:57:46nos visibiliza en diferentes ámbitos
- 3:57:49dentro del real estate. Y aquí al final
- 3:57:51del todo nos da las oportunidades de
- 3:57:53productos basadas en la inteligencia
- 3:57:55artificial. Por ejemplo, un follow-up
- 3:57:57agent, un con un CRM Autopilot, donde
- 3:58:01resolvemos el tema de el seguimiento
- 3:58:04manual. Por ejemplo, un agente de ella
- 3:58:06que escucha directamente en las
- 3:58:08diferentes plataformas como correo
- 3:58:09electrónico o SMS, clasifica la
- 3:58:12intención del usuario, agendamos tareas,
- 3:58:14redactamos los mensajes personalizados y
- 3:58:16a partir de ahí hacemos un reaviso. Y
- 3:58:19como veis, toda una serie de soluciones
- 3:58:21que, de nuevo, he hecho en cuestión de
- 3:58:2310 minutos y que podemos hacer para
- 3:58:24cualquier nicho. Yo le he dicho real
- 3:58:26estate, pero podríamos investigar
- 3:58:28cualquier mercado en cuestión de minutos
- 3:58:30y basándonos en información real de
- 3:58:32personas reales que están publicando sus
- 3:58:34problemáticas del día a día, no en
- 3:58:36teorías. Dicho esto, vamos al siguiente
- 3:58:39punto y es que una vez conocemos los
- 3:58:41puntos de dolor, los cuellos de botella
- 3:58:43y hemos visibilizado las soluciones,
- 3:58:45tenemos que pasar a tomar acción masiva
- 3:58:47imperfecta. Tenemos que tener una
- 3:58:49presencia online mínima viable que, de
- 3:58:52nuevo, no tenemos que perder más de 5
- 3:58:54minutos en realizar. Pensad que el
- 3:58:57nombre que le pongáis a vuestra agencia
- 3:58:59muy probablemente sea provisional y no
- 3:59:01os va a dar de comer. No vais a ganar
- 3:59:03dinero con el nombre. Sé que este tipo
- 3:59:05de cosas alimentan mucho el ego. Yo en
- 3:59:07un inicio, cuando empezaba en mis
- 3:59:09primeros negocios, perdía muchísimo
- 3:59:11tiempo, tanto en el logo como en el
- 3:59:12nombre, como en crearme un pequeño
- 3:59:15LinkedIn y, incluso una página web. y al
- 3:59:17final me daba cuenta de que todo ese
- 3:59:19tiempo que estaba perdiendo era tiempo
- 3:59:20que no se estaba dedicando a áreas que
- 3:59:22realmente son importantes, como es la
- 3:59:24adquisición, el producto, etcétera.
- 3:59:26Entonces, tenemos que definir un nombre,
- 3:59:29lo podemos hacer directamente
- 3:59:30apoyándonos en herramientas como Chat
- 3:59:32GPT, Gemini, Cloude. Creamos un logo muy
- 3:59:36rápido con herramientas como Canva
- 3:59:38directamente o incluso se lo podéis
- 3:59:39pedir al generador de imágenes de Chat
- 3:59:42GPT, Gemini o Cloude. Y a partir de ahí
- 3:59:45vamos a crear una red social en la cual
- 3:59:48nuestro cliente preferentemente sea
- 3:59:50activo. Si es puramente B2B, es decir,
- 3:59:53que es una empresa que tiene muchísima
- 3:59:55presencia en LinkedIn, vamos a crearnos
- 3:59:57un LinkedIn lo más profesional posible.
- 4:00:01Si nuestro cliente está en Instagram,
- 4:00:02nos vamos a crear un Instagram lo más
- 4:00:04profesional posible. Y de nuevo, que no
- 4:00:06os domine el síndrome del impostor.
- 4:00:08Tenéis derecho a crearos lo que os dé
- 4:00:10absolutamente la gana. Estáis empezando
- 4:00:12un negocio y por lo tanto podéis poner
- 4:00:14que sois personas que se dedican a la
- 4:00:16automatización con IA o a crear
- 4:00:17aplicaciones para resolver un problema
- 4:00:19muy concreto. El objetivo de esto es que
- 4:00:22cuando los clientes lleguen a vuestras
- 4:00:24redes sociales, a vuestra landing o a lo
- 4:00:26que sea, siempre sepan de forma muy
- 4:00:29rápida y eficiente a lo que os dedicáis
- 4:00:32y qué problema le podéis resolver,
- 4:00:34porque los clientes os van a buscar.
- 4:00:36Esto es así y va a ser así. A partir de
- 4:00:39ahí, una vez tenemos esto, pasamos a
- 4:00:41crear nuestra oferta. Tenemos que
- 4:00:44paquetizar eso que estamos ofreciendo.
- 4:00:46Tenemos una serie de problemas que hemos
- 4:00:48detectado dentro de un nicho. Tenemos
- 4:00:51una serie de soluciones ahora mismo en
- 4:00:53nuestra cabeza. Pero esto no tiene mucho
- 4:00:55sentido si nosotros lo expresamos de
- 4:00:57forma totalmente fría y racional.
- 4:00:59Imagínate que voy a un cliente y le
- 4:01:00digo, "Eh, tengo un sistema de
- 4:01:02adquisición de leads de 247
- 4:01:05y que funciona con Cloud Code, le da
- 4:01:07absolutamente igual. Lo que cambia
- 4:01:10absolutamente todo es la forma en la que
- 4:01:13paquetizamos eso. Y esto quiero que
- 4:01:15penséis en empresas como, por ejemplo,
- 4:01:16Apple, que sí que se diferencian en
- 4:01:18productos, sus productos son increíbles.
- 4:01:20Sin embargo, bueno, esto habrá algo de
- 4:01:22debate, ¿no? Pero bueno, ya me
- 4:01:23entendéis, entendéis el concepto. Sin
- 4:01:25embargo, Apple lo que más se diferencia
- 4:01:26sin ningún tipo de duda es en la forma
- 4:01:29que paquetiza sus productos en cualquier
- 4:01:31sentido. Sabe comunicar el valor. Otro
- 4:01:34ejemplo es, estoy seguro de que habrán
- 4:01:36aquí muchos y habréis visto muchos, el
- 4:01:38típico caso donde alguien tiene
- 4:01:40muchísimo potencial dentro de una
- 4:01:41empresa, es el mejor técnico, es el
- 4:01:43mejor trabajador, pasa muchas horas
- 4:01:46dentro de esta, en definitiva, es el
- 4:01:47empleado ejemplar, pero ese tipo de
- 4:01:50empleado ejemplar que nunca asciende,
- 4:01:51que nunca pasa al siguiente nivel. Y
- 4:01:54esto ocurre básicamente porque no es
- 4:01:55capaz de comunicar su valor de forma
- 4:01:57eficiente, solo trabaja y pasa del
- 4:02:00resto. ¿Y cómo hacemos para paquetizar
- 4:02:02el valor? Pues existe una forma que esta
- 4:02:04fórmula es de Alex Ormozi, donde
- 4:02:06básicamente lo que tenemos que hacer es
- 4:02:08que básicamente el resultado soñado y la
- 4:02:11probabilidad percibida de logro por
- 4:02:12parte de nuestro cliente sea lo mayor
- 4:02:15posible, mientras que el tiempo y el
- 4:02:17esfuerzo que tenga que dedicar sea la
- 4:02:19menor. Es decir, si el resultado es
- 4:02:22increíble, como por ejemplo incrementar
- 4:02:25entre un 20 o un 50% las ganancias de tu
- 4:02:27e-commerce en un espacio de tiempo muy
- 4:02:30corto, en menos de 7 días y además con
- 4:02:33un esfuerzo muy muy bajo en automático y
- 4:02:37que la probabilidad sea muy alta porque
- 4:02:39ya la están implementando decenas de
- 4:02:41e-commerce, ahí estamos haciendo que sea
- 4:02:44irresistible. Revisad esta fórmula,
- 4:02:46dedicarle unos minutos y una vez lo
- 4:02:49tengáis con lo que hemos definido
- 4:02:51anteriormente, vamos a pasar a construir
- 4:02:53un producto mínimo viable. ¿Habéis visto
- 4:02:56a lo largo de todo este curso que un
- 4:02:58producto mínimo viable es básicamente,
- 4:03:00como indica su nombre, un producto con
- 4:03:02las características mínimas necesarias
- 4:03:05como para mostrar su funcionamiento y el
- 4:03:07impacto que tendría en la empresa, en la
- 4:03:09vida de nuestro cliente. Esto lo podemos
- 4:03:12hacer tal y como hemos visto a lo largo
- 4:03:13de todo este curso en cuestión de horas,
- 4:03:16un día, semana, máximo y a partir de ahí
- 4:03:20nos lanzamos al mercado. No tiene que
- 4:03:21ser perfecta la solución, no va a ser
- 4:03:23perfecta en la fase uno. Esto quiero que
- 4:03:25penséis en la filosofía del sell before
- 4:03:28bill. Primero vende, después crea. Y no
- 4:03:31creáis que esto es muy raro o que estoy
- 4:03:32diciendo un disparate. Es que realmente
- 4:03:35se hace así en las tecnológicas se hace
- 4:03:38así. En las empresas grandes que hacen
- 4:03:40proyectos grandes se hace así. Nadie se
- 4:03:43encierra semanas, pierde todo su tiempo
- 4:03:45en crear un producto que no sabe si va a
- 4:03:46ser validado por parte de su cliente.
- 4:03:48Entonces, vosotros creáis una demo
- 4:03:50interactiva basada en el principio de
- 4:03:52MVP y a partir de ahí lo presentáis a
- 4:03:54vuestro cliente. Por ejemplo, Francisco
- 4:03:56David consiguió, gracias a este método,
- 4:03:59vender un proyecto de $10,000 en tan
- 4:04:01solo 3 meses aplicando la metodología
- 4:04:04Ailing. Por ejemplo, el RAC que hemos
- 4:04:06visto, que hemos construido con
- 4:04:07anterioridad. En este mismo curso lo
- 4:04:09podemos adaptar para nuestro cliente, le
- 4:04:11presentamos la demo y sin más. A partir
- 4:04:13de ahí vamos a pasar a preparar nuestro
- 4:04:15calendario y para eso recomiendo
- 4:04:17principalmente dos plataformas que
- 4:04:19serían calenly y cal.com.
- 4:04:22¿Y esto qué es? Pues básicamente, como
- 4:04:24indica su nombre, son plataformas donde
- 4:04:25gracias a un pequeño enlace podemos
- 4:04:28pasarle un calendario donde nuestro
- 4:04:29cliente nos puede agendar y va a ver
- 4:04:32nuestras franjas de disponibilidad.
- 4:04:34Parece una tontería, sobre todo al
- 4:04:35principio porque vais a estar muy
- 4:04:37disponibles, pero estos son ese tipo de
- 4:04:40cosas que van a transmitir mucha
- 4:04:42profesionalidad, aumenta vuestro valor
- 4:04:44percibido y además va a hacer que
- 4:04:46mantengáis una infraestructura buena
- 4:04:48desde un inicio que va a hacer que
- 4:04:50después sea mucho más fácil escalar.
- 4:04:52Pasamos después a la detección, es
- 4:04:54decir, la prospección, donde aquí
- 4:04:56tenemos muchos métodos para conseguir
- 4:04:58clientes. Yo, principalmente para este
- 4:05:00tipo de software B2B, el que más voy a
- 4:05:02recomendar es Metaads, es decir, crear
- 4:05:05anuncios a través de Instagram donde
- 4:05:07visibilicemos este producto mínimo
- 4:05:09viable a nuestro cliente potencial para
- 4:05:11que directamente pueda agendar una
- 4:05:13reunión con nosotros. Este es el método
- 4:05:15que enseñamos en Ailing, nuestra
- 4:05:16comunidad. Este método es algo más
- 4:05:19extenso y nos tomaría muchos vídeos
- 4:05:21poder explicarlo en profundidad. Sin
- 4:05:24embargo, el segundo método más potente
- 4:05:26que creo que en este momento tiene más
- 4:05:27sentido y con el que más casos de éxito
- 4:05:29hemos generado es el correo en frío. ¿En
- 4:05:32qué consiste el correo en frío? El
- 4:05:34correo en frío es básicamente acceder a
- 4:05:37bases de datos donde hay clientes
- 4:05:39potenciales, es decir, correos de
- 4:05:41clientes de un nicho determinado
- 4:05:43aplicando filtros para posteriormente
- 4:05:45hacerles envíos masivos personalizados
- 4:05:48con nuestra oferta a todos y cada uno de
- 4:05:50ellos con la intención de que agenden
- 4:05:53una reunión con nosotros y
- 4:05:54posteriormente ofrecerles nuestros
- 4:05:57servicios. Esto seguiría el siguiente
- 4:05:59orden. Primero, hacemos un scrapeo de
- 4:06:01esos contactos gracias a plataformas
- 4:06:03como Apollo o Apify. Después preparamos
- 4:06:05nuestros dominios, es decir, esos
- 4:06:07correos profesionales para enviar esos
- 4:06:09correos en frío para posteriormente
- 4:06:12configurarlo dentro de plataformas como
- 4:06:14Instantly, donde esto lo enseñamos paso
- 4:06:16a paso dentro de la comunidad. El callil
- 4:06:19es un método ideal si quieres cobrar
- 4:06:21high ticket, pero tienes muy poca
- 4:06:22experiencia. da una sensación muy
- 4:06:25premium, ya que estáis pasando a
- 4:06:26contactar directamente en el buzón de
- 4:06:28vuestro cliente. Y también comentar que
- 4:06:30por esto es tan importante que tengáis
- 4:06:32una presencia online mínima, porque
- 4:06:34cuando le llegue a un cliente un correo
- 4:06:36con vuestro nombre, lo primero que va a
- 4:06:37hacer es buscaros. Así que fundamental
- 4:06:40tener esto muy en cuenta. Aplicando esta
- 4:06:43metodología en directo, es decir,
- 4:06:45grabando todo el proceso para YouTube,
- 4:06:47encontraréis un vídeo donde consigo un
- 4:06:49cliente en menos de 72 horas y 3 horas
- 4:06:52de trabajo, es decir, en un plazo de 72
- 4:06:54horas de tiempo, pero solo 3 horas de
- 4:06:56trabajo, me reúno con él y logramos
- 4:06:59cerrar. Esto está todo grabado y de
- 4:07:01verdad que lo hice para demostrar que
- 4:07:03cualquier persona puede lograrlo
- 4:07:05aplicando simplemente una metodología.
- 4:07:07Este modelo de negocio es muy simple, no
- 4:07:09es fácil porque vais a tener que poner
- 4:07:11esfuerzo, pero es simple. Simplemente
- 4:07:13tenéis que hacer lo que os estoy
- 4:07:15diciendo. Ya está, va a funcionar sí o
- 4:07:17sí. Cientos de personas lo han
- 4:07:19conseguido, vosotros también podéis
- 4:07:20lograrlo. Ahora, no es fácil porque
- 4:07:22tenéis que poner el esfuerzo. Esa es la
- 4:07:24diferencia entre simple y fácil. Simple
- 4:07:26es que el camino está definido, fácil es
- 4:07:28que no tenéis que esforzaros. Otra
- 4:07:30metodología es el inbound en redes
- 4:07:32sociales, es decir, crear contenido para
- 4:07:35nuestro buer persona, nuestro cliente
- 4:07:37ideal, que ya hemos definido en el
- 4:07:38primer punto, para a partir de ahí crear
- 4:07:40contenido muy anichado para este tipo de
- 4:07:43personas, como por ejemplo, si estáis
- 4:07:46muy muy anichados en real estate y
- 4:07:48soluciones para esto, lo que haríais es
- 4:07:51crear contenido en YouTube hablándole a
- 4:07:52tu cliente ideal. De esta manera
- 4:07:54estaréis atendiendo intenciones de
- 4:07:56búsqueda cuando un CEO de una
- 4:07:57inmobiliaria se siente delante del
- 4:07:59ordenador y busca en YouTube soluciones
- 4:08:01de IA para inmobiliarias, que aparezcáis
- 4:08:03vosotros y que nutráis a vuestro cliente
- 4:08:07aportándole valor para después hacer un
- 4:08:09call to action a la descripción donde
- 4:08:11estará vuestro cenly. Esto es s super
- 4:08:15importante, de verdad es el mayor activo
- 4:08:18en el que podéis trabajar, vuestra marca
- 4:08:20personal y es complementario con el que
- 4:08:22hemos visto arriba. Es decir, conseguís
- 4:08:24casos de éxito gracias a métodos de
- 4:08:27prospección en frío, compartís esos
- 4:08:29casos de éxito con más personas. Esto va
- 4:08:32a hacer que vuestra autoridad percibida
- 4:08:33aumente muchísimo y que creéis el
- 4:08:36interés compuesto de la marca personal.
- 4:08:38Pensad, por ejemplo, en este vídeo que
- 4:08:40subí hace 10 meses, que sí me pegué un
- 4:08:42trabajo increíble. Me pasé todo el fin
- 4:08:44de semana encerrado mientras mis amigos
- 4:08:46disfrutaban, pero este vídeo tiene
- 4:08:48300,000 visitas y actualmente, un año
- 4:08:51después prácticamente me sigue trayendo
- 4:08:54clientes a diario sin yo tener que hacer
- 4:08:56absolutamente nada. Es un activo que
- 4:08:59trabaja por mí, Evergreen 247,
- 4:09:02y esto es compuesto, es decir, hoy so un
- 4:09:05vídeo, mañana otro. de forma acumulativa
- 4:09:08va pillando visitas y cada vez mi activo
- 4:09:11online tiene mucho más valor. Es muy
- 4:09:14difícil en un inicio porque tenemos que
- 4:09:16romper la inercia mental, la inercia de
- 4:09:18la parálisis por análisis y sobre todo
- 4:09:20la inercia del miedo a la cámara. Pero
- 4:09:22eso es lo que más os va a diferenciar de
- 4:09:24la gran mayoría de personas que buscan
- 4:09:26la comodidad y que no están en este tipo
- 4:09:29de plataformas. De verdad es la forma
- 4:09:31más fácil de diferenciarnos y de lograr
- 4:09:33el éxito, crear contenido de casos de
- 4:09:35éxito. Grmet Talks, por ejemplo,
- 4:09:38consiguió su caso de éxito a través de
- 4:09:40Instagram simplemente publicando
- 4:09:42contenido orgánico en menos de 9 días.
- 4:09:44Tenemos muchos más casos de éxito por el
- 4:09:46estilo. Podéis hacerlo tanto en LinkedIn
- 4:09:48como en YouTube, como en Instagram, como
- 4:09:50en demás redes sociales. Incluso TikTok,
- 4:09:52aunque os sorprenda, no es la más ideal,
- 4:09:54pero ya me entendéis. Vamos a hablar de
- 4:09:56plataformas de freelancers. Esto
- 4:09:58seguramente os llama mucho la atención.
- 4:10:00E a mí en un inicio también me lo
- 4:10:02llamaba, pero yo diría que es la forma
- 4:10:03más rápida de conseguir vuestro primer
- 4:10:05caso de éxito que tenéis en la
- 4:10:07actualidad. Existen plataformas como
- 4:10:09Warcana, Fiber, Upwork. Yo recomendaría
- 4:10:12más actualmente Workana, sobre todo por
- 4:10:14el hecho de que está más centrada en el
- 4:10:17mercado hispano y tienen unas
- 4:10:19seguridades muy muy buenas en cuanto a
- 4:10:21la calidad de los puestos de trabajo,
- 4:10:23los pagos y todo este tipo de cosas. Y
- 4:10:25dentro de esta plataforma existen muchas
- 4:10:27empresas que ya están solicitando
- 4:10:29explícitamente nuestros servicios y que
- 4:10:31nosotros solo tenemos que enviarles una
- 4:10:34propuesta lo suficientemente
- 4:10:35personalizada como para que nos elijan a
- 4:10:38nosotros por encima de otros. ¿Y cómo
- 4:10:41nos van a elegir a nosotros por encima
- 4:10:42de otros? Pues básicamente enviando la
- 4:10:45propuesta en vídeo. Existe una
- 4:10:48plataforma que se llama Loom, que sirve
- 4:10:50para grabarnos, que simplemente
- 4:10:52registrándonos utilizando el portal web,
- 4:10:54ya nos podemos grabar. No tenemos que
- 4:10:56hacer nada más, hasta 5 minutos de forma
- 4:10:58gratuita. Y en vez de enviar esas
- 4:11:00propuestas en escrito hecho con CH GPT,
- 4:11:02como hace el 90% de la población,
- 4:11:04nosotros lo enviamos en lo y eso ya nos
- 4:11:07diferencia de ese 99%. Y de verdad,
- 4:11:10creedme, el cliente valora mucho el
- 4:11:12esfuerzo, valora mucho el interés,
- 4:11:14valora mucho que hayamos perdido el
- 4:11:16tiempo. Además, tened en cuenta que
- 4:11:18cuanto más os expongáis, más os vais a
- 4:11:21desensibilizar de esa de ese miedo al
- 4:11:24rechazo, de ese miedo a exponeros. Es
- 4:11:26normal que al principio cuando os
- 4:11:27grabéis, ya sea en redes sociales,
- 4:11:29YouTube, donde sea, os sintáis
- 4:11:31incómodos, sintáis que os van a
- 4:11:34rechazar, ya sea vuestra familia,
- 4:11:35vuestros amigos, que no sois lo
- 4:11:37suficientemente buenos, que no tenéis
- 4:11:38buena oratoria, que no tenéis buena
- 4:11:40cámara. Bueno, definitiva, toda esa
- 4:11:43cantidad de mentiras que nos contamos a
- 4:11:45nosotros mismos, simplemente para
- 4:11:46mantener nuestro estado actual y no
- 4:11:48lanzarnos a esa zona de incomodidad. Y
- 4:11:51yo aquí donde me ves que muy
- 4:11:52probablemente digas, "Buah, este tipo
- 4:11:54seguro que se le da genial desde siempre
- 4:11:56hablar delante de la cámara y no se le
- 4:11:57nota nada de vergüenza." Tal y cual. Yo
- 4:11:59mismo hace un año y medio este vídeo
- 4:12:01para mí hubiese sido imposible grabarlo.
- 4:12:03Grababa un vídeo de 10 minutos y me
- 4:12:05tenía que tumbar en la cama de lo
- 4:12:06fatigado que acababa de estar
- 4:12:08constantemente haciendo cortes, eh,
- 4:12:11pensando en lo que iba a decir, las
- 4:12:12veces que sentía vergüenza. Y en
- 4:12:14definitiva, no fue fácil, fue
- 4:12:16auténticamente difícil, fue muy difícil,
- 4:12:18pero eso es lo que me diferenció de
- 4:12:20aquellos que no lo intentaron en aquel
- 4:12:22momento y yo simplemente persistí,
- 4:12:23acepté el dolor como parte del camino y
- 4:12:25ya está. Sí que de verdad te animo mucho
- 4:12:27a aceptar ese esfuerzo, ese dolor
- 4:12:29inicial, porque va a hacer que tu
- 4:12:31progreso se dispare. Lógicamente, en
- 4:12:33estas plataformas el ticket, es decir,
- 4:12:35el precio que van a estar dispuestos a
- 4:12:37pagar los clientes por nuestros
- 4:12:38servicios, no va a ser el más alto. ¿Por
- 4:12:40qué? Porque básicamente no está
- 4:12:42contratando un ahorro o un impacto en
- 4:12:44una métrica. lo que está haciendo es
- 4:12:46contratar a un técnico y por lo tanto el
- 4:12:48valor percibido de la solución baja. Es
- 4:12:51por eso que esto sirve para crear
- 4:12:53nuestro primer caso de éxito, alimentar
- 4:12:56nuestras redes sociales y toda esa
- 4:12:58maquinaria inbound que genera ese
- 4:13:00interés compuesto. Comunidades. Muy
- 4:13:03importante en las comunidades, como
- 4:13:05habéis visto en el caso de Redit, que no
- 4:13:07aplicaría para la prospección activa, ya
- 4:13:09que está más enfocada al mercado inglés,
- 4:13:11existen una cantidad de profesionales
- 4:13:13que comparten una inquietud, un área de
- 4:13:15trabajo, un nicho en particular, que
- 4:13:17están constantemente compartiendo sus
- 4:13:19problemáticas, sus vivencias y en
- 4:13:21definitiva es como si estuviésemos en
- 4:13:22una especie de sala donde hubiesen, por
- 4:13:25ejemplo, 200 fotógrafos. es el lugar
- 4:13:27ideal donde ir a ofrecer nuestras
- 4:13:29soluciones si nuestro nicho son
- 4:13:30fotógrafos, ¿no? Pensando en de esa
- 4:13:33forma, ¿no? Como salas, lo que vamos a
- 4:13:35hacer básicamente es publicar contenido
- 4:13:37desinteresado, centrándonos 100% en
- 4:13:39aportarles valor. De esta forma vamos a
- 4:13:42generar conversaciones y de forma muy
- 4:13:44genuina vamos a transicionar a la venta.
- 4:13:47Esto es genuino. Hoy en día ya no
- 4:13:49funciona tanto ser el típico comercial
- 4:13:51de los años 90 que iba con un traje
- 4:13:53extremadamente aseado, que era muy
- 4:13:55grandilocuente y que se pasaba el día
- 4:13:57aplicando técnicas de persuasión. Hoy en
- 4:13:59día lo que funciona es ser un consultor
- 4:14:01que aporta valor y sobre todo la venta
- 4:14:03racional centrada en solucionar
- 4:14:06problemas y en ayudar a tu cliente como
- 4:14:08si fuese un amigo. Ya está, es que no
- 4:14:09tiene misterio. Y si aplicamos otras
- 4:14:12cosas creo que lo estamos haciendo
- 4:14:13demasiado complicado. Otra sería la
- 4:14:16prospección en LinkedIn. En nuestra
- 4:14:17comunidad vais a encontrar muchas
- 4:14:18plantillas de LinkedIn que podéis
- 4:14:20utilizar como referencia, como las que
- 4:14:22estáis viendo aquí. De nuevo, crear un
- 4:14:24LinkedIn no tiene que ser algo
- 4:14:25excesivamente complejo, sobre todo se
- 4:14:27tiene que entender de forma muy rápida
- 4:14:29lo que hacéis. Es decir, si por ejemplo
- 4:14:31os dedicáis a automatización con
- 4:14:33inteligencia artificial, mirad el
- 4:14:35ejemplo que estáis viendo aquí, el que
- 4:14:37tenemos justo aquí. Este ejemplo de aquí
- 4:14:39tú entras y entiendes muy rápido gracias
- 4:14:41al banner que vas a acelerar la
- 4:14:43transición a la inteligencia artificial
- 4:14:44gracias a este chico, a Giovanni.
- 4:14:47Entonces, se tiene que entender eso y la
- 4:14:49foto la podéis hacer gracias a creadores
- 4:14:51de avatares como Artflow, donde vais a
- 4:14:53subir una serie de selfies de vosotros
- 4:14:55mismos y este os va a hacer una foto
- 4:14:57increíble para LinkedIn profesional,
- 4:14:59trajeados y de verdad que marca mucho la
- 4:15:01diferencia. Básicamente creas el perfil,
- 4:15:04conectas con los tomadores de decisiones
- 4:15:06de las empresas y mantienes
- 4:15:07conversaciones para ver qué problemas
- 4:15:09tienes y cómo puedes ayudarles. Y el
- 4:15:12gran infravalorado, referidos,
- 4:15:15referidos y referidos, no solo los
- 4:15:18referidos de los clientes que ya tenemos
- 4:15:19actualmente en cartera, referidos de
- 4:15:22nuestro círculo más cercano. De verdad,
- 4:15:25creo que este es el método más
- 4:15:27infravalorado y que más resultados os
- 4:15:29pueden dar de forma rápida. Lógicamente
- 4:15:31no va a ser el método que más dinero os
- 4:15:33va a reportar en el corto plazo, pero de
- 4:15:36verdad que es muy eficiente. Simplemente
- 4:15:38sentaos, imaginaos que es una cuestión
- 4:15:40de vida o muerte. Abrid un Excel y
- 4:15:42empezad a apuntar en tres columnas. En
- 4:15:45una personas cercanas a vosotros,
- 4:15:48familiares, en otra amigos y en otra
- 4:15:51compañeros de trabajo. Tres columnas y
- 4:15:53en cada una de ellas tenéis que poner 10
- 4:15:55nombres. Y después haced el esfuerzo de
- 4:15:58pensar en cada uno de estos nombres y
- 4:16:00pensad si os podrían ayudar en poneros
- 4:16:02en contacto con ciertos negocios
- 4:16:05locales, por ejemplo, una panadería, un
- 4:16:07peluquero, una agencia de marketing, un
- 4:16:10autónomo que se dedica a ofrecer ciertos
- 4:16:12servicios y contactadlos uno a uno.
- 4:16:15Lógicamente te va a dar vergüenza, vas a
- 4:16:16pensar, "Mi entorno va a pensar que
- 4:16:18estoy loco, que me pasa ahora la
- 4:16:19inteligencia artificial, bla bla bla."
- 4:16:21Miedos, miedos, miedos, miedos. ni caso
- 4:16:23a eso, simplemente hazlo y de verdad que
- 4:16:25te va a sorprender. De igual forma, si
- 4:16:26ya tienes clientes, es mucho más fácil
- 4:16:28que este cliente te contacte con otros
- 4:16:30en caso de que esté satisfecho, que
- 4:16:32perder tiempo en incrementar la potencia
- 4:16:35de adquisición, es decir, en hacer
- 4:16:36esfuerzos activos. Vamos a pasar a la
- 4:16:38venta, es decir, el workflow que debéis
- 4:16:40de seguir a la hora de vender. Y aquí
- 4:16:42voy a hacer un pequeño disclaimer porque
- 4:16:44en este punto vamos a suponer que
- 4:16:46vuestro cliente ya os ha contactado,
- 4:16:47habéis agendado reunión y estáis en una
- 4:16:50reunión de me o sea. Si vosotros entráis
- 4:16:53con la luz apagada, como voy a hacer yo
- 4:16:54ahora, así, vais a dar una imagen mucho,
- 4:16:57mucho peor. Bueno, yo ahora mismo tengo
- 4:16:59suerte porque esta cámara es de una
- 4:17:00calidad excepcional y aún así salva la
- 4:17:03situación, pero si tenéis una cámara
- 4:17:05algo peor, veréis que ocurre lo que
- 4:17:07estáis viendo aquí en esta imagen de
- 4:17:09aquí, que no sale la cara iluminada y
- 4:17:11eso da una imagen de verdad muy mala,
- 4:17:13muy mala. Perdéis el cliente antes de
- 4:17:14entrar. No hace falta que sea una cámara
- 4:17:17muy cara, de verdad. No hace falta que
- 4:17:19sea un foco premium, simplemente como si
- 4:17:21coges una bombilla de tu casa, le pones
- 4:17:23una tela delante para que se difumine un
- 4:17:25poquito, pero que se te vea la cara
- 4:17:26iluminada o ponte delante de de una de
- 4:17:28una ventana, lo que sea, ¿vale? una
- 4:17:31cámara baratita, una webcam de de donde
- 4:17:33sea que 20 con eso es más que
- 4:17:36suficiente. La del portátil muchas veces
- 4:17:37también y con eso ya se te va a ver
- 4:17:39decente. Otra cosa, el fondo que
- 4:17:41utilicéis para las llamadas con vuestros
- 4:17:42clientes, de verdad que no se vea
- 4:17:44vuestra cama, que no se vea el póster de
- 4:17:46cuando teníais 15 años de vuestro actor
- 4:17:48de Hollywood favorito, intentad que sea
- 4:17:50mínimamente profesional o al menos lo
- 4:17:52parezca. Una pared blanca con una planta
- 4:17:55o lo que sea, es suficiente, no hace
- 4:17:56falta más. Vale, pero sobre todo que no
- 4:17:58se vea vuestra cama y mucho menos sin
- 4:18:00hacer. Bien, llegamos a esa reunión y
- 4:18:02aquí tenéis el workflow que vosotros
- 4:18:04debéis de seguir a la hora de tratar a
- 4:18:06esos leads que entran dentro de vuestro
- 4:18:08funnel. Esto de verdad, no os imagináis
- 4:18:10el valor y el tiempo que nosotros hemos
- 4:18:12dedicado en crear este tipo de sistemas
- 4:18:14para que lo tengáis vosotros de forma
- 4:18:16totalmente gratuita. valoradlo y sobre
- 4:18:19todo intentar aplicarlo porque estos
- 4:18:22procesos son los que van a hacer que
- 4:18:24vuestros resultados sean matemática, que
- 4:18:26simplemente aplicando métodos que a
- 4:18:28otros les han funcionado, a vosotros os
- 4:18:30funcionen de igual forma. Reunión
- 4:18:32agendada no se presenta. Hacemos
- 4:18:35followup de seguimiento pasado unos 15
- 4:18:3730 días, reagendamos. En caso de que se
- 4:18:40presente la reunión, la reunión de venta
- 4:18:42ocurre. Si te dice que no, en este
- 4:18:43momento, volvemos a pasar a esperar 15,
- 4:18:4630 días para volver a hacer followup. En
- 4:18:49caso de que la reunión de venta ocurra y
- 4:18:50nos dice un no definitivo, fin de la
- 4:18:53oportunidad. En caso de que la reunión
- 4:18:55de venta ocurra y el cliente esté
- 4:18:57interesado, es decir, quiera continuar
- 4:18:58con el proceso, pasamos a una propuesta
- 4:19:00detallada más un presupuesto más el
- 4:19:03contrato. Y hasta que no se firme esa
- 4:19:05propuesta detallada con el presupuesto y
- 4:19:06el contrato, nosotros vamos a estar
- 4:19:08haciendo followup porque no podemos
- 4:19:10empezar un proyecto que no ha sido
- 4:19:11firmado, básicamente porque hay
- 4:19:13cláusulas y no es nada profesional
- 4:19:15iniciar proyectos que no están
- 4:19:16correctamente firmados. En esa reunión
- 4:19:19de ventas, lo que nosotros tenemos que
- 4:19:20hacer es ser lo más genuinos posibles.
- 4:19:24De verdad, veo mucha gente volviéndose
- 4:19:26loco con técnicas de persuasión
- 4:19:29avanzadas, leerse 80 libros. Bueno, en
- 4:19:33definitiva, tratar de hacer muy
- 4:19:34complicado algo que realmente es muy
- 4:19:35fácil. Una reunión de venta B2B es una
- 4:19:39consultoría. Vosotros vais a entrar a
- 4:19:41esa reunión con total abundancia. Sois
- 4:19:44expertos que estáis solucionando un
- 4:19:46problema de un empresario, ya está. Y
- 4:19:48como lo habéis estudiado, vais a
- 4:19:50entenderlo y vais a poder causar efectos
- 4:19:52wow en él, que va a hacer que sea mucho
- 4:19:54más fácil que el cliente tome la
- 4:19:56decisión de compra. Simplemente
- 4:19:58relajados. Estáis en una reunión con un
- 4:20:00amigo que tiene un problema. Ya está.
- 4:20:02Iniciamos la conversación. Creamos
- 4:20:04conexión entre 2 a 5 minutos. Hablamos
- 4:20:07del tiempo. ¿Qué tal? ¿Cómo estás? El
- 4:20:09típico, pregunto tu nombre, ¿a qué os
- 4:20:11dedicáis? un poquito para bajar las
- 4:20:13defensas, que vea que no vamos a
- 4:20:14venderle desesperadamente, que
- 4:20:16simplemente estamos ahí para ayudarle y
- 4:20:17ya está. A partir de ahí vamos a hacer
- 4:20:19un pequeño diagnóstico para ver por qué
- 4:20:22ha aceptado reunirse con nosotros y con
- 4:20:24preguntas clave tratar de evidenciar aún
- 4:20:26más ese punto de dolor. A partir de ahí
- 4:20:29vamos a tratar de explorar las
- 4:20:31aspiraciones y los miedos de nuestro
- 4:20:32cliente. Por ejemplo, si la aspiración
- 4:20:34de mi cliente es llegar a una
- 4:20:36facturación de 20,000, yo voy a
- 4:20:38evidenciarle cómo puedo ayudarle gracias
- 4:20:40a solventar ese punto de dolor que me ha
- 4:20:43comentado y puedo hacer que alcance esa
- 4:20:46aspiración de forma mucho más sencilla.
- 4:20:48¿Recordáis la oferta que habíamos visto
- 4:20:49arriba? A partir de ahí pasamos a una
- 4:20:51transición natural hacia la solución.
- 4:20:53Por ejemplo, oye, creo que sí que
- 4:20:55podemos eficientar entre un 20 y un 40%
- 4:20:57las ventas de tu e-commerce o el tiempo
- 4:20:59que dedicáis a la facturación en vuestra
- 4:21:01empresa. Presentamos la oferta en la
- 4:21:03misma llamada. Si no tenemos claro la
- 4:21:05oferta con el pricing o las
- 4:21:06características mínimas, simplemente le
- 4:21:08comentamos que volvemos a agendar una
- 4:21:10llamada y que le enviamos la oferta lo
- 4:21:12antes posible. Y a partir de ahí, ya sea
- 4:21:15que lo hayamos hecho en esa misma
- 4:21:16llamada o en otra posterior, manejamos
- 4:21:19las objeciones y tomamos la decisión
- 4:21:21para posteriormente un cierre con los
- 4:21:23próximos pasos. Las objeciones, de
- 4:21:25nuevo, normalmente van a ir orientadas a
- 4:21:28el miedo a aplicar estas tecnologías, a
- 4:21:30no tener muy claro si realmente les va a
- 4:21:32suponer un beneficio lo suficientemente
- 4:21:34grande como para justificar la inversión
- 4:21:37y van a estar muy relacionadas también
- 4:21:38con la confianza que tienen hacia
- 4:21:39nosotros. Entonces, lo recomendable es
- 4:21:42que intentéis trabajarlas un poquito
- 4:21:44antes y que vayáis aprendiendo también
- 4:21:45mucho sobre la marcha en el cierre y los
- 4:21:48próximos pasos. Yo lo que os diría que
- 4:21:50va a marcar la diferencia en el 99,9% de
- 4:21:53los casos, porque esto ya habéis visto
- 4:21:54que va a diferenciarse en calidad, es
- 4:21:57que enviéis la propuesta comercial. Y
- 4:21:59nosotros en Ailink, nuestra comunidad
- 4:22:01damos una propuesta comercial para que
- 4:22:03tengáis todos los recursos necesarios a
- 4:22:06la hora de cerrar vuestros clientes y
- 4:22:08crear vuestro negocio. Es una plantilla
- 4:22:10de Canva donde vosotros simplemente vais
- 4:22:12a tener que sustituir los campos y de
- 4:22:14esta manera, de verdad, si cerráis una
- 4:22:16llamada y vuestro cliente recibe esto
- 4:22:18instantáneamente, os va a diferenciar al
- 4:22:20instante. Esto da una sensación de
- 4:22:22premium, de valor, que es una locura.
- 4:22:24Simplemente es eso, sustituirlo. Si por
- 4:22:27ejemplo es un chatbot producto mínimo
- 4:22:29viable para el nombre de la empresa, el
- 4:22:31nombre de vuestra empresa, lo sustituís.
- 4:22:34A partir de ahí pasáis al caso de
- 4:22:35estudio donde ponéis el objetivo del
- 4:22:37proyecto con vuestro enfoque, un pequeño
- 4:22:39cronograma, esto es orientativo, da muy
- 4:22:41buen feeling y después simplemente un
- 4:22:44desglose concepto en concepto de cada
- 4:22:46uno de los componentes del proyecto.
- 4:22:48Posteriormente, simplemente las
- 4:22:49condiciones de pago, nombre de la
- 4:22:51empresa y nombre de vuestra empresa con
- 4:22:53el nombre del CEO en este caso. También
- 4:22:55necesitaréis un contrato de prestación
- 4:22:58de servicios. Un contrato de prestación
- 4:23:00de servicios es un contrato
- 4:23:02estandarizado que básicamente define la
- 4:23:05relación entre ambas partes. Define que
- 4:23:07yo y tú vamos a trabajar de una cierta
- 4:23:10forma a la hora de prestarte yo mis
- 4:23:12servicios. En este caso son servicios de
- 4:23:13automatización o servicios de creación
- 4:23:15de aplicaciones. Y aquí existen las
- 4:23:18diferentes cláusulas que dicen que tengo
- 4:23:20que respetar la confidencialidad, la
- 4:23:22duración, en caso de que fallen ciertas
- 4:23:24cosas existen unos límites de
- 4:23:26responsabilidad, el mantenimiento y otro
- 4:23:29tipo de cuestiones. Esto es muy
- 4:23:30importante, de verdad. Veo que nadie
- 4:23:32habla acerca de estas cosas, pero esto
- 4:23:33es la base. Si no esto, de nuevo, no
- 4:23:35tenemos tampoco un negocio, no tenemos
- 4:23:36absolutamente nada. Esto lo tenéis en
- 4:23:38nuestra comunidad y siempre vamos a ver
- 4:23:40el mejor valor. Vamos a pasar ahora a la
- 4:23:42entrega. Ya habéis visto antes cómo
- 4:23:44hacíamos el despliegue de una solución,
- 4:23:46lo poníamos en un servidor y le dábamos
- 4:23:48una URL para que nuestro cliente pudiese
- 4:23:51acceder. De esta forma ya estaríamos
- 4:23:53paquetizándolo para poder entregarlo. Es
- 4:23:56decir, nosotros no entregamos código, no
- 4:23:58entregamos nada de esto. Lo que hacemos
- 4:24:00es entregar un paquete que nuestro
- 4:24:02cliente pueda utilizar. Si entregamos un
- 4:24:05chatbot, va a ser un chatbot
- 4:24:06conversacional, ya sea en WhatsApp o en
- 4:24:08la web. No entregamos el código del
- 4:24:10chatbot, no entregamos nada de esto,
- 4:24:12entregamos la solución a menos que
- 4:24:14nuestro cliente nos exija el código por
- 4:24:16lo que sea. Siempre entregamos el
- 4:24:18resultado. Cosas necesarias, siempre la
- 4:24:20documentación mínima necesaria de qué
- 4:24:23hace el sistema que estamos vendiendo.
- 4:24:25Servicios conectados, APIs que hemos
- 4:24:27conectado nuevamente, cómo reiniciarlo,
- 4:24:30cómo actualizarlo en caso de que lo
- 4:24:31necesite. Y esto lo podéis hacer de
- 4:24:34forma s sencilla utilizando Cloud Code
- 4:24:38como hemos visto a lo largo de todo este
- 4:24:40curso, ¿vale? Simplemente le pedís que
- 4:24:43os cree una documentación para entregar
- 4:24:44un servicio con estos componentes de
- 4:24:46aquí y ya está. Y después algo que es
- 4:24:50mínimo e indispensable a la hora de
- 4:24:51presentar servicios es que la oferta sea
- 4:24:54profesional, es decir, 30 días de
- 4:24:56garantía, un plan de mantenimiento
- 4:24:58mensual y una bolsa de horas. Y esto del
- 4:25:00plan de mantenimiento mensual es
- 4:25:02superclave. ¿Por qué es superclave?
- 4:25:04Porque básicamente aquí es donde vamos a
- 4:25:06tener la recurrencia de ingresos por
- 4:25:07parte de nuestro cliente. Es decir, no
- 4:25:09solo vamos a tener un pago inicial, sino
- 4:25:11que vamos a tener un pago mensual a
- 4:25:14cambio de mantener la infraestructura y
- 4:25:15que todo funcione perfectamente. Lo
- 4:25:17primero, si has llegado hasta este punto
- 4:25:18del curso, felicitarte porque ya te has
- 4:25:20diferenciado del 99,9% de las personas
- 4:25:22que no tienen la paciencia suficiente ni
- 4:25:24tan siquiera para sentarse a consumir un
- 4:25:26contenido de tantísima calidad y que
- 4:25:28pueda cambiar su vida de tal forma.
- 4:25:31Ahora seguramente te estás preguntando o
- 4:25:33muy probablemente a lo largo del curso
- 4:25:34te has preguntado acerca de cómo poner
- 4:25:37el precio a estos servicios y sobre todo
- 4:25:40cuánto puedes llegar a ganar por ellos.
- 4:25:42Y es por eso que te voy a resumir en
- 4:25:43unos minutos todo lo que tienes que
- 4:25:45saber para que tú mismo tengas el
- 4:25:47criterio suficiente a la hora de
- 4:25:48establecer pricings con tu agencia. El
- 4:25:51problema común es que la mayoría de
- 4:25:53emprendedores cuando empiezan en un
- 4:25:55modelo de negocio que no conocen suelen
- 4:25:57poner precios al azar y esto afecta muy
- 4:26:01negativamente a la percepción de la
- 4:26:04calidad tanto de los servicios que
- 4:26:05ofreces actualmente como de la
- 4:26:08percepción futura de tus clientes. Es
- 4:26:12decir, si hoy cobras barato, muy
- 4:26:13probablemente te sea muy complicado
- 4:26:15justificar precios más altos el día de
- 4:26:17mañana. Normalmente quien pone precios
- 4:26:20muy baratos desde un inicio suele ser
- 4:26:22por el síndrome del impostor, es decir,
- 4:26:24el síndrome que te hace creer que no
- 4:26:26vales lo suficiente o que tu solución no
- 4:26:28vale lo suficiente como para justificar
- 4:26:30un precio alto. Y esto de nuevo baja la
- 4:26:33percepción de valor de tu producto.
- 4:26:35Solemos pensar que cobrar caro es malo,
- 4:26:38que estamos haciendo algo malo. ¿Por
- 4:26:41qué? Porque tenemos mentalidad de
- 4:26:42personas que han trabajado en empresas,
- 4:26:44que han trabajado para otros y estamos
- 4:26:46acostumbrados a cobrar poco. Cuando
- 4:26:48somos empresas, es decir, estamos
- 4:26:50vendiendo business to business, nos
- 4:26:54tenemos que acostumbrar a los tickets
- 4:26:55más altos, porque esto suele ser antes
- 4:26:58de impuestos. Y es por eso que es muy
- 4:27:01importante que abordemos esta mentalidad
- 4:27:03de qué nos merecemos y qué valemos,
- 4:27:06porque de verdad esto va a determinar
- 4:27:08muchísimo, mucho más de lo que podéis
- 4:27:09llegar a pensar. el precio de estas
- 4:27:12soluciones. Ahora bien, lógicamente esto
- 4:27:15es la parte digamos de mentalidad o la
- 4:27:17parte más abstracta de todo esto. Ocurre
- 4:27:20que al ser un mercado totalmente nuevo
- 4:27:22no existen reglas escritas. No hay nadie
- 4:27:25que tenga una fórmula exacta que nos
- 4:27:28pueda decir exactamente cuánto vale algo
- 4:27:31que estamos ofreciendo. ¿Por qué? Porque
- 4:27:33no hay precedentes, no hay personas que
- 4:27:35hayan hecho esto antes y que podamos
- 4:27:36utilizar como referencia. Y además,
- 4:27:39normalmente los precios en los mercados,
- 4:27:41como por ejemplo las agencias de
- 4:27:42marketing, ya están muy acotados porque
- 4:27:44existe mucha competencia y la
- 4:27:46competencia hace que los precios se
- 4:27:48regularicen, ya que el usuario tiene la
- 4:27:50opción de comparar. Imaginaos una calle
- 4:27:54donde hay muchas tiendas o
- 4:27:56establecimientos que venden perritos
- 4:27:57calientes. Si esta tienda de aquí lo
- 4:28:00vende a 1 € y esta de aquí lo vende a
- 4:28:02dos, lo que va a ocurrir es que por una
- 4:28:04ley natural de mercado la gente va a
- 4:28:06tender a comprarlo en la de 1 € al menos
- 4:28:08que la calidad del de dos sea
- 4:28:10extremadamente alta. Pero naturalmente
- 4:28:12lo que va a acabar ocurriendo es que el
- 4:28:14precio se va a estabilizar en 1 € para
- 4:28:16poder competir en el largo plazo. Este
- 4:28:18mercado, al ser un mercado totalmente
- 4:28:20nuevo, aún no se ha dado esa
- 4:28:22regularización de los precios. Es decir,
- 4:28:24son mucho más arbitrarios y van a
- 4:28:27depender de nuestra capacidad de
- 4:28:29justificarlos. Y es aquí donde hilamos
- 4:28:31todo lo que hemos ido viendo a lo largo
- 4:28:33del curso y es que no vendemos
- 4:28:36tecnología,
- 4:28:43es decir, no vendemos cloud code, no
- 4:28:45vendemos automatizaciones, no vendemos
- 4:28:48software, vendemos impacto en métricas.
- 4:28:56Y aquí es donde nosotros podemos
- 4:28:57calcular de forma muy directa el retorno
- 4:29:00de la inversión que va a obtener nuestro
- 4:29:02cliente gracias a la aplicación que
- 4:29:05nosotros estamos integrando dentro de su
- 4:29:07empresa. Es decir, si estamos
- 4:29:09ahorrándole en un determinado
- 4:29:11departamento unas 20 horas semanales
- 4:29:14y esas 20 horas semanales al cabo del
- 4:29:16mes suponen un ahorro de $000,
- 4:29:21esos $,000 justifican un precio muy
- 4:29:24superior por parte de nuestra solución.
- 4:29:27Y esto sería algo puramente orientativo,
- 4:29:29es decir, lo que quiero que os quedéis
- 4:29:31es que no estamos cobrando como
- 4:29:32técnicos, estamos cobrando como
- 4:29:34implementadores de sistemas que hacen
- 4:29:36que las personas ganen más dinero. ¿Y
- 4:29:39por qué os digo esto? Lo digo porque
- 4:29:41existe algo que es la escalera de
- 4:29:42consciencia de un cliente o de un
- 4:29:45mercado en particular. Esta escalera de
- 4:29:47consciencia básicamente define cuánto es
- 4:29:50consciente el cliente tanto de que tiene
- 4:29:53un problema.
- 4:29:57como que existe alguien que es capaz de
- 4:29:59solucionarlo
- 4:30:03y además esa persona es la mejor.
- 4:30:06Nosotros tenemos que transicionar a el
- 4:30:08cliente por toda esta escalera. Un
- 4:30:11cliente que no es consciente de que
- 4:30:12tiene un problema, no puede comprarte.
- 4:30:14Si piensa que estar enviando facturas a
- 4:30:16mano o introduciéndolas en un sistema de
- 4:30:19los años 80 es normal, pues este cliente
- 4:30:21no te va a poder comprar porque no sabe
- 4:30:23que tiene un problema, no sabe que tú lo
- 4:30:26puedes solucionar, pero puede ser que sí
- 4:30:28que sepa que tiene un problema, que
- 4:30:29sería el siguiente estado de
- 4:30:30consciencia, pero que no sabe cómo
- 4:30:32solucionarlo.
- 4:30:35Este ya estaría algo más alto en el
- 4:30:37nivel de consciencia. También estarían
- 4:30:39los que saben que tienen un problema,
- 4:30:41saben que existe una solución, una
- 4:30:43tecnología, pero no saben quién. No
- 4:30:47saben que existe solución,
- 4:30:50pero les falta el quién, que aquí eres
- 4:30:53tú. ¿A qué me vengo a referir con esto o
- 4:30:56dónde quiero acabar con todo esto que
- 4:30:57estamos hablando de la escalera de
- 4:30:58conciencia? que cuanto más bajo esté el
- 4:31:01cliente en esta escalera de consciencia
- 4:31:03y más escalones le hagamos transicionar,
- 4:31:06más fácil va a ser que podamos
- 4:31:08justificar tickets más altos. ¿Por qué?
- 4:31:11Porque una persona que ya sabe que
- 4:31:12existe una solución, sabe que existe una
- 4:31:14tecnología, no te está comprando el
- 4:31:17truco de magia, no te está comprando una
- 4:31:19infraestructura, te está comprando como
- 4:31:21un técnico barato. Es decir, él ya te
- 4:31:24está dando la solución y simplemente lo
- 4:31:27que te está pidiendo es que tú la
- 4:31:29implementes. Es decir, te está metiendo
- 4:31:31en una caja donde te conviertes en un
- 4:31:34técnico barato. Es por eso que es muy
- 4:31:37importante que en nuestro discurso nunca
- 4:31:39hablemos de tecnología. Y nunca le
- 4:31:42vendamos a personas que quieren comprar
- 4:31:44técnicos. Le vendemos a personas que
- 4:31:46quieren comprar infraestructura para
- 4:31:48aumentar la eficiencia de su empresa.
- 4:31:50Ese es el discurso, ¿vale? Todo lo demás
- 4:31:52es bullshit, es humo y no vale para
- 4:31:54absolutamente nada. Bien, ahora
- 4:31:55aterrizando todo esto mucho más y
- 4:31:57desgranando la estrategia de pricing.
- 4:31:59Cuando nosotros desarrollamos una
- 4:32:01solución con inteligencia artificial y
- 4:32:02la vendemos en forma de software,
- 4:32:04existen diferentes formas en las que
- 4:32:06nosotros podemos paquetizar esos
- 4:32:08pricings o esas estrategias de mercado.
- 4:32:11Y yo las diferenciaría en tres que son
- 4:32:13claves. La primera sería una tasa
- 4:32:16inicial, es decir, un pago más grande
- 4:32:19por implementación
- 4:32:23más mantenimiento.
- 4:32:29Por ejemplo, podría pagar 00
- 4:32:33por la implementación de un sistema RAG
- 4:32:35dentro de su empresa más 200
- 4:32:39de recurrencia mensual
- 4:32:42a cambio de que esto nunca falle, es
- 4:32:45decir, que nosotros nos encarguemos del
- 4:32:46mantenimiento. El segundo modelo, el
- 4:32:49modelo de suscripción mensual.
- 4:32:54Es decir, el cliente tan solo va a pagar
- 4:32:56una suscripción de, por ejemplo, $500
- 4:33:01a $1,000
- 4:33:04a cambio de utilizar este servicio que
- 4:33:06nosotros le estamos ofreciendo. Este
- 4:33:08modelo de aquí es algo más complicado y
- 4:33:11va a requerir que nuestra solución sea
- 4:33:13muy buena para que el cliente siga
- 4:33:15necesitándola en el largo plazo. Es
- 4:33:17decir, nos tenemos que asegurar de que
- 4:33:18el impacto dentro del ecosistema de la
- 4:33:20empresa de nuestro cliente sea tan bueno
- 4:33:22como para que este cliente quiera seguir
- 4:33:24pagando esa recurrencia mes a mes. Si
- 4:33:27tenemos un buen producto, el modelo de
- 4:33:29suscripción es increíble. Sin embargo,
- 4:33:31si estamos empezando y aún no estamos
- 4:33:33muy seguros de que el producto que
- 4:33:34tengamos sea el mejor, pues este modelo
- 4:33:37de aquí sería el que tiene menos riesgo.
- 4:33:39Y a mí, particularmente, es el que más
- 4:33:41me gusta porque sobre todo vamos a poder
- 4:33:43financiar nuestra solución con un 50% de
- 4:33:46pago inicial y un 50% de pago al final.
- 4:33:51Muy importante esto de aquí. Después
- 4:33:52tendríamos el modelo que a mí me gusta
- 4:33:53llamar el de socio. ¿Qué quiere decir
- 4:33:56este modelo de socio? Básicamente que
- 4:33:59nosotros vamos a cobrar cómo nuestra
- 4:34:01solución esté generándole al cliente. Si
- 4:34:04por ejemplo le hemos ofrecido un sistema
- 4:34:06de captación de els, un sistema de envío
- 4:34:09de correos masivos o de conversión de
- 4:34:11portales de inmobiliarias, pues vamos a
- 4:34:13cobrar un porcentaje del impacto que
- 4:34:16genere esta solución. Por ejemplo, si
- 4:34:18cada cliente son $3,000,
- 4:34:21cada uno de estos clientes que se
- 4:34:23demuestre que ha venido gracias a
- 4:34:25nuestro sistema, nosotros vamos a cobrar
- 4:34:28un porcentaje. Por ejemplo, un 10%
- 4:34:30serían $300.
- 4:34:33Este modelo es menos común, sí que he
- 4:34:35llegado a verlo. Nosotros hemos
- 4:34:36trabajado personalmente con él, sin
- 4:34:38embargo, el problema principal que tiene
- 4:34:39este es que es muy difícil que exista
- 4:34:41una transparencia. Al final, ¿cómo
- 4:34:43mides? ¿Cómo cuantificas? cómo confías
- 4:34:45en que el cliente realmente esté siendo
- 4:34:47todo lo transparente, ¿no? Entonces es
- 4:34:49mucho más fácil que existan
- 4:34:50malentendidos. Por eso, yo para empezar
- 4:34:53me quedaría con este de aquí sin ningún
- 4:34:56tipo de dudas. Ahora bien, vamos a
- 4:34:58hablar de algo. Cuando nosotros creamos
- 4:35:00una solución, es decir, cuando nosotros
- 4:35:03creamos un sistema, este sistema suele
- 4:35:05tener diferentes partes que componen el
- 4:35:07total de su precio. Y esas partes son
- 4:35:11uno, los consumibles,
- 4:35:19es decir, qué plataformas de terceros
- 4:35:22estamos utilizando y que en función del
- 4:35:25uso tienen un precio u otro. Por
- 4:35:27ejemplo, si estamos utilizando el modelo
- 4:35:29de Chat GPT a través de su API o estamos
- 4:35:32utilizando el modelo de Yemini a través
- 4:35:34de su API o estamos utilizando lo que
- 4:35:37sea a través de una API, esto tiene un
- 4:35:39coste por uso, exactamente igual que en
- 4:35:42Cloud Code. Entonces, esto de aquí es
- 4:35:44algo que compone el total del precio. Si
- 4:35:48el precio mensual son $300, el consumo
- 4:35:52de API va a suponer un determinado
- 4:35:55porcentaje. y siempre suele estar
- 4:35:57asociado a el uso, a la demanda.
- 4:36:00Imaginaos, por ejemplo, un chatbot. Un
- 4:36:02chatbot si lo utilizamos 10 veces va a
- 4:36:05tener un coste de 0,30,
- 4:36:08¿no? Por ejemplo, si lo utilizamos 100
- 4:36:10veces va a tener un coste de 3 €
- 4:36:15y así proporcionalmente.
- 4:36:17Esto lógicamente nosotros lo podemos
- 4:36:19incluir en tarifa plana, en un precio
- 4:36:21cerrado mensual o simplemente que el
- 4:36:23cliente con su cuenta se encargue de
- 4:36:26mantenerla y nosotros solo la
- 4:36:28vinculamos. Después tendríamos los
- 4:36:30costes de desarrollo, que esto es lo que
- 4:36:33comentábamos que suponía la mayoría del
- 4:36:35grueso a la hora de justificar el precio
- 4:36:38de esta aplicación. Bien, desarrollo.
- 4:36:42Esto ahora mismo para vosotros tal vez
- 4:36:44no tiene tanto sentido, pero más
- 4:36:46adelante sí que es cierto que si
- 4:36:48empezáis a delegar, es decir, que os
- 4:36:49convertís en los CEOS de vuestra propia
- 4:36:51agencia de desarrollo de soluciones,
- 4:36:53tendréis terceros, es decir,
- 4:36:55freelancers, que es muy importante que
- 4:36:57os cuantifiquen las horas que están
- 4:36:59dedicando a los proyectos para que de
- 4:37:01esta manera vosotros podáis medirlas y
- 4:37:03presupuestar mucho más fácil, es decir,
- 4:37:05que os diga cuántas horas tarda para
- 4:37:07poder traducirlo en un valor económico y
- 4:37:09que siempre respetéis los márgenes y
- 4:37:12Después tendríamos el coste de
- 4:37:14infraestructura donde nosotros vamos a
- 4:37:16desplegar estas soluciones. No sé si
- 4:37:18recordáis que antes hemos desplegado en
- 4:37:20un servicio como Nellyfy Vercel un VPS
- 4:37:23que al final quiero que lo penséis como
- 4:37:26un ordenador, un servidor donde nosotros
- 4:37:28instalamos eso para que siempre esté
- 4:37:31disponible para que todo el mundo pueda
- 4:37:32utilizarlo y para que nuestro cliente no
- 4:37:34tenga inconvenientes. Esto tiene un
- 4:37:36precio mensual, tiene un precio que,
- 4:37:38bueno, puede ir de los eh bueno, planes
- 4:37:41más baratos. podemos empezar por los $10
- 4:37:43hasta, bueno, eh, realmente no
- 4:37:45tendríamos limited, pero para este tipo
- 4:37:47de soluciones los $100 aproximadamente,
- 4:37:49¿no? Todo esto va sumando y esto es lo
- 4:37:52que tenemos que tener en cuenta a la
- 4:37:53hora de establecer los precios de lo que
- 4:37:55estamos ofreciendo. Objetivamente hay
- 4:37:57muchos más parámetros y cosas, pero
- 4:37:59ahora mismo lo que a vosotros os
- 4:38:00interesa es esto. ¿Cuánto retorno le
- 4:38:03estáis impactando al cliente? hacer un
- 4:38:05cálculo aproximado, contar todo esto,
- 4:38:09ver si entra dentro de vuestro
- 4:38:10presupuesto, establecer unos márgenes
- 4:38:12objetivos, por ejemplo, 50% y con eso ya
- 4:38:15es suficiente, nada más. Y aquí os voy a
- 4:38:17dar algo que quiero que imaginéis que
- 4:38:19habéis pagado 5,000 € por estos minutos
- 4:38:22de mentoría, porque de verdad os pueden
- 4:38:24cambiar absolutamente todo en cuanto
- 4:38:27empecéis a conseguir clientes. Y a mí
- 4:38:28personalmente me ha costado mucho dinero
- 4:38:30y muchos batacazos. Esto básicamente
- 4:38:33para escalar y llegar al siguiente
- 4:38:34nivel, es decir, obtener muchos más
- 4:38:36ingresos, es objetivamente muchísimo
- 4:38:39mejor trabajar el lifetime value de
- 4:38:43nuestros clientes más que conseguir
- 4:38:44clientes nuevos. ¿Qué es el lifetime
- 4:38:46value? Básicamente es la vida útil de un
- 4:38:49cliente cuando entra dentro de nuestro
- 4:38:51embudo. Es decir, un cliente entra en
- 4:38:53nuestro embrudo, viene a través de redes
- 4:38:55sociales, de lo que sea, ¿no? Y al final
- 4:38:58acaba comprando una de nuestras
- 4:39:00soluciones. Vamos a suponer por un
- 4:39:01ticket de $1,000. Bien, este cliente de
- 4:39:05aquí que ha llegado a la parte final del
- 4:39:07embudo y que finalmente ha convertido y
- 4:39:09que ahora ya está dentro de nuestra
- 4:39:10cartera, es mucho más fácil cuidarlo y
- 4:39:14aumentar su vida útil que entrar a
- 4:39:17personas nuevas dentro del embudo y
- 4:39:20hacer todos los esfuerzos de conversión.
- 4:39:23Es decir, tenemos que trabajar en
- 4:39:24lifetime value para que sigan pagando
- 4:39:27ese MR, es decir, esa tasa de
- 4:39:29mantenimiento mensual,
- 4:39:32como para trabajar en los apsels.
- 4:39:37¿Y qué son esto de los apps? Pues
- 4:39:39básicamente, seguro que si habéis ido al
- 4:39:40McDonald's, Burger King, estas cadenas,
- 4:39:42estas franquicias y tal, básicamente
- 4:39:45veréis que tenéis normalmente tres
- 4:39:47menús, ¿no? Uno es el pequeño, que es
- 4:39:50pequeño, el otro es el mediano, el
- 4:39:52grande y el gigante y al final entre uno
- 4:39:56y otro hay una diferencia de precio
- 4:39:58significativa cuando realmente son
- 4:39:59bastante similares, ¿no? Pues eso sería
- 4:40:01un poco una escalera de valor, una
- 4:40:04trabajar en los apps exactamente igual
- 4:40:05que pasa con los modelos de iPhone y
- 4:40:07todo esto. Entonces, nosotros cuando
- 4:40:09ofrecemos una solución a un cliente, por
- 4:40:11ejemplo, de $,000, vamos a ofrecerle más
- 4:40:14cosas porque él está contento. Él está
- 4:40:16super contento que está ahorrando dinero
- 4:40:17gracias a nosotros. Entonces, le vamos a
- 4:40:18decir, "Oye, ¿qué tal si hacemos algo
- 4:40:20más e por $00 tal y te implemento esta
- 4:40:23función que te va a hacer ahorrar
- 4:40:24tanto?" Venga, perfecto. Me parece
- 4:40:26genial. Si tú me haces ganar dinero, yo
- 4:40:27te hago lo que sea y así vas a ganar
- 4:40:29mucho más dinero con un solo cliente que
- 4:40:30no tanto atrayendo muchos clientes
- 4:40:32nuevos, que normalmente suele ser más
- 4:40:34ineficiente. Y siguiendo con las claves
- 4:40:36a la hora de cobrar caro, que la
- 4:40:38mentalidad, te hemos dicho que forma una
- 4:40:39parte fundamental, hay otra que diría
- 4:40:42que es incluso más importante y es que
- 4:40:45atraigamos tantos clientes, que tengamos
- 4:40:48tal capacidad de seleccionar entre
- 4:40:50diferentes clientes, porque tenemos una
- 4:40:52estrategia de captación, tenemos una
- 4:40:54marca personal fuerte, estamos
- 4:40:56constantemente prospectando todo esto
- 4:40:58que al final esa propia abundancia y esa
- 4:41:00capacidad de seleccionar entre mucho
- 4:41:02hace que definitivamente podamos cobrar
- 4:41:05mucho más caro. Pensad en esto. Si por
- 4:41:08ejemplo a mí solo quiere acceder una
- 4:41:10sola persona, un solo cliente, yo estoy
- 4:41:13desesperado, voy a cobrar muy barato.
- 4:41:15¿Vale? Por ejemplo, la mentoría de una
- 4:41:17hora. Si quieres acceder a una hora
- 4:41:18conmigo y solo quiere acceder una
- 4:41:20persona, pues yo que sé, te voy a decir
- 4:41:2120 € no, porque no realmente no no vale
- 4:41:25mucho mi tiempo, no valen mucho mis
- 4:41:26soluciones. Ahora imagínate que miles de
- 4:41:28personas quieren contactar conmigo.
- 4:41:33¿Cuánto va a valer mi hora? Ya te digo
- 4:41:35que 20 € no puede valer infinito. Y esto
- 4:41:39ocurre de verdad. Hay personas que su
- 4:41:40hora vale $50,000, que su hora vale
- 4:41:42$100,000. De hecho, lo mismo pasa a la
- 4:41:44hora de ligar, por ejemplo, ¿no? O sea,
- 4:41:46si tenéis muchas opciones, pues vais a
- 4:41:48poder elegir, vais a ir mucho menos
- 4:41:50desesperados y en consecuencia a su vez
- 4:41:52es un ciclo virtuoso porque incluso sois
- 4:41:55más selectivos, más atractivos, ¿no?
- 4:41:57Todo eso extrapola a los negocios y
- 4:41:59además pues eso, tomáis mejores
- 4:42:00decisiones en definitiva. Entonces, hay
- 4:42:02que trabajar en tener opciones y hay que
- 4:42:04trabajar sobre todo en tener una
- 4:42:06maquinaria que nos genere clientes de
- 4:42:08forma consistente. Siguiente punto de
- 4:42:10valor diferencial,
- 4:42:12productizar.
- 4:42:14Clave. Clave.
- 4:42:17Un cliente
- 4:42:19adquiere una de tus soluciones
- 4:42:22paquetizada,
- 4:42:24por ejemplo, un sistema de captación de
- 4:42:26leads para inmobiliarias, un pequeño
- 4:42:28portal que hace algo de forma muy
- 4:42:30eficiente. Veis que no solo ese cliente
- 4:42:32necesita esta solución paquetizada, sino
- 4:42:35que muchos más clientes en su misma
- 4:42:37situación podrían requerirla.
- 4:42:40¿Qué quiere decir esto?
- 4:42:42Esto quiere decir que la primera vez que
- 4:42:44desarrolléis ese paquetito,
- 4:42:47probablemente el margen que tengáis sea
- 4:42:48muy pequeño e incluso lleguéis a perder
- 4:42:50dinero. Pero si ese paquetito que ahora
- 4:42:53ya tenéis creado lo vendéis a cientos de
- 4:42:57personas en la misma situación,
- 4:43:00es escalable hasta el infinito. Y aquí
- 4:43:03es donde surge el concepto de SAS,
- 4:43:07software as a service.
- 4:43:11Es decir, ahora vamos a cobrar un ticket
- 4:43:14bajo. Ya no vamos a cobrar un ticket de
- 4:43:172000, 1000, 5000, sino que vamos a
- 4:43:20cobrar una suscripción mensual de 40
- 4:43:2450 $100, lo que sea, con la consecuencia
- 4:43:29de que esto no va a ser nada
- 4:43:31personalizado. Nosotros no vamos a tener
- 4:43:33que invertir ni un solo minuto. Te
- 4:43:35registras en mi plataforma que he
- 4:43:36validado con otros clientes su demanda y
- 4:43:39simplemente escala. Y todo va a depender
- 4:43:42de la capacidad que tú tengas de meter
- 4:43:44gente en el embudo. Cuanta más gente
- 4:43:47entres, más dinero imprimes. Ya está.
- 4:43:49Matemática pura, no hay más. Y como
- 4:43:52resumen, de verdad, vamos a meternos
- 4:43:54esto en la cabeza porque esto es en lo
- 4:43:57que consiste nuestra metodología, es en
- 4:43:59lo que consiste Ailink, es en lo que
- 4:44:01consiste linkar. No vendemos de nuevo
- 4:44:03código, no código.
- 4:44:08Vendemos transformación.
- 4:44:12Vendemos transformación.
- 4:44:15Vendemos
- 4:44:16que nuestro cliente pase del punto A al
- 4:44:20punto B.
- 4:44:21gracias a nuestro vehículo
- 4:44:26y el vehículo ya será más o menos
- 4:44:28confortable, pero va a lograr que el
- 4:44:30cliente consiga su objetivo y eso es lo
- 4:44:33que te va a hacer ganar dinero y sobre
- 4:44:35todo cree en ti antes de que otros lo
- 4:44:40hagan. De verdad, suena muy a cliché.
- 4:44:43Suena a la típica a lo típico que te
- 4:44:46encontrarías en un azucarillo en en un
- 4:44:48bar, ¿no? En con el café, pero de
- 4:44:50verdad, cree en ti. Si no crees en ti,
- 4:44:53si no crees en que lo que estás
- 4:44:54ofreciendo es lo suficientemente bueno
- 4:44:56como para que alguien pague por ello,
- 4:44:58nadie va a pagar por ello. Nadie va a
- 4:45:00pagar por ello porque tú no confías. Tu
- 4:45:03lenguaje verbal no confía, tu mirada lo
- 4:45:05transmite. Todo lo que hagas va a estar
- 4:45:07tan directamente relacionado en el
- 4:45:10impacto que vas a generar en tu cliente
- 4:45:12que si no crees en eso, nadie va a creer
- 4:45:15en ello. Entonces, métete en la cabeza
- 4:45:16de que vales lo suficiente como para que
- 4:45:18puedas impactar en el mundo y crear
- 4:45:21cosas lo suficientemente significativas.
- 4:45:23La inteligencia artificial es para
- 4:45:25todos. Los productos y las empresas son
- 4:45:27para todos. Todos podemos tener éxito,
- 4:45:30todos podemos impactar en vidas, todos
- 4:45:32podemos tener la vida que queramos y
- 4:45:34deseemos. Yo no me creía eso hace unos
- 4:45:36años, ahora me lo creo y es lo único que
- 4:45:38ha cambiado. Soy la misma persona, lo
- 4:45:40único que cambió mi mentalidad y todo lo
- 4:45:42demás cambió en consecuencia. Entonces,
- 4:45:45muy importante. Sé que es muy fácil
- 4:45:47decirlo. Si estás en una situación ahora
- 4:45:49mismo que, no sé, estás mal, estás
- 4:45:51pasando un un mal momento, lo que sea, h
- 4:45:54puede sonar como, [ __ ] es que es muy
- 4:45:56fácil decirlo en tu situación porque
- 4:45:58seguro que está en una situación
- 4:45:58privilegiada, tal y cual. Mira, de
- 4:46:00verdad, he estado, o sea, no lo digo
- 4:46:02esto como para hactarme o para tratar de
- 4:46:05justificarme, pero quien me conoce de mi
- 4:46:07alrededor sabe que he estado en
- 4:46:08situaciones lamentables, o sea, he
- 4:46:10pasado por todos los estados de la vida
- 4:46:12y no puedo decir que tenga una situación
- 4:46:14privilegiada. Entonces, sé bien de lo
- 4:46:16que hablo y sé que tú puedes cambiar tu
- 4:46:18vida simplemente aplicando esta
- 4:46:19metodología y haciéndolo de forma
- 4:46:21persistente. ¿Vas a tener miedo
- 4:46:23aplicando la prospección en vídeo? Sí,
- 4:46:26vas a tener miedo. Vas a pasarlo mal. Es
- 4:46:29que es así, no pasa nada. O sea, los
- 4:46:31seres humanos estamos condicionados para
- 4:46:33que ante un cambio en nuestra conducta,
- 4:46:35nuestro comportamiento se merme, es
- 4:46:37decir, que tengamos miedo. ¿Por qué?
- 4:46:38Porque nuestro cerebro no prioriza el
- 4:46:40éxito, prioriza la supervivencia. Y la
- 4:46:43supervivencia lo que quiere es que las
- 4:46:45cosas sigan igual. Entonces tienes que
- 4:46:47ir saliendo poco a poco de tu zona de
- 4:46:49confort sintiendo miedo porque es normal
- 4:46:51sentir miedo. Yo siento miedo haciendo
- 4:46:53este vídeo he sentido miedo. O sea, no
- 4:46:55no no creas que simplemente lo hago
- 4:46:58porque sí. O cuando entregué mi primera
- 4:46:59solución a un cliente sentí miedo. Miedo
- 4:47:01a cagarla, a hacer algo mal, a que
- 4:47:03fallara. He sentido miedo muchas veces y
- 4:47:06no es porque sea más valiente, sino que
- 4:47:07simplemente acepté que era normal tener
- 4:47:09miedo. Entonces, de verdad, acepta eso,
- 4:47:12aplica la metodología y simplemente pone
- 4:47:15el trabajo día tras día. Todo lo demás,
- 4:47:17de verdad, todo lo demás es humo,
- 4:47:22porque lo único que cambia es el
- 4:47:25trabajo, la consistencia y sobre todo el
- 4:47:28método, porque las personas no fallan,
- 4:47:30fallan los métodos. Si el método que
- 4:47:32estás aplicando actualmente no te
- 4:47:33funciona, cámbialo y de verdad itera.
- 4:47:37Eso sería todo. Espero que os haya
- 4:47:38gustado enormemente este vídeo. De
- 4:47:40verdad, un enorme abrazo a todos y sobre
- 4:47:43todo, motivaros, impulsaros a dar el
- 4:47:45salto, a crear esto, porque sé que de
- 4:47:47verdad todo se va a revolucionar y va a
- 4:47:49haber una transferencia económica de
- 4:47:51riquezas generacional que no hemos visto
- 4:47:54en la historia de la humanidad. Estamos
- 4:47:56viendo que personas desde cero solo
- 4:47:58aplicando sus conocimientos, están
- 4:48:00creando empresas millonarias. Estamos
- 4:48:02viendo que ya las grandes empresas no
- 4:48:04son las únicas que tienen la totalidad
- 4:48:07del mercado capitalizado, sino que tanto
- 4:48:09tú como yo, personas normales, también
- 4:48:12podemos crear cosas increíbles. Y eso es
- 4:48:14lo que me motiva día tras día y es lo
- 4:48:16que me motiva a hacer este tipo de
- 4:48:17vídeos. Si de verdad quieres llegar al
- 4:48:19siguiente nivel, este es el manifiesto
- 4:48:21de Aink. Espero que te haya gustado
- 4:48:22muchísimo. Nuevamente recuerda que los
- 4:48:24recursos gratuitos los tienes en la
- 4:48:26descripción para que puedas aplicarlo
- 4:48:28todo tú mismo. Nos vemos a la próxima.
- 4:48:30Un enorme abrazo.
About this transcript
This page contains the full transcript of Curso Completo De Claude Code (+4 Horas) by Adrián Sáenz, generated from the public captions YouTube serves with the video. The transcript has 49,927 words across 7,806 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.