Skip to content

Curso Completo Claude Code 3h (De Cero a Pro)

Curso práctico de Cloud Code para crear negocios de IA sin programar, desde instalación hasta despliegue y creación de agentes inteligentes.

Ask about this video. Answers come from its transcript only — with the timestamp, so you can check them.

Generated from the transcript and can be wrong — check the timestamp.

Key Takeaways

  • Cloud Code es una herramienta poderosa que unifica front-end y back-end con IA integrada.
  • No es necesario saber programar para crear soluciones de inteligencia artificial con Cloud Code.
  • El curso guía desde cero hasta la creación de un negocio de IA funcional y comercializable.
  • El despliegue es clave para poner en producción las soluciones desarrolladas y garantizar su robustez.
  • Cloud Code puede usarse en múltiples entornos, adaptándose a distintos niveles técnicos.

What the video covers

  • Introducción a Cloud Code como herramienta para crear agentes de IA capaces de ejecutar acciones en entornos de trabajo.
  • No se requiere experiencia previa en programación para seguir el curso.
  • Explicación del ciclo de vida de desarrollo: ideación, desarrollo, prueba y despliegue.
  • Diferenciación entre front-end y back-end usando la metáfora del restaurante.
  • Descripción de los entornos donde se puede usar Cloud Code: terminal, IDE, aplicación de escritorio y navegador.
  • Construcción de webs profesionales dinámicas y bases de datos inteligentes para empresas.
  • Creación de un agente de WhatsApp listo para demostraciones comerciales.
  • Implementación en directo de una agencia de IA aplicando todos los conocimientos del curso.
  • Enfoque 100% práctico, sin rellenos y paso a paso para facilitar el aprendizaje.
  • Cloud Code permite prototipar soluciones de IA y automatizaciones en minutos u horas.

Answers

Questions about this video

¿Necesito saber programar para aprovechar este curso de Cloud Code?

No, el curso está diseñado para que cualquier persona pueda crear soluciones de inteligencia artificial sin necesidad de saber programar, usando lenguaje natural para desarrollar proyectos.

¿Qué tipos de proyectos puedo crear con Cloud Code según el curso?

Puedes crear desde automatizaciones para ahorrar tiempo, sitios web profesionales, bases de datos inteligentes, hasta agentes de WhatsApp y sistemas personalizados para empresas.

¿En qué entornos puedo usar Cloud Code y cuál es el más recomendable para principiantes?

Cloud Code puede usarse en terminal, IDE, aplicación de escritorio y navegador. Para principiantes, el IDE es más amigable, aunque la terminal ofrece mayor potencia para usuarios avanzados.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Hey, hoy te traigo el curso definitivo sobre Cloud Code desde cero. Llevo meses utilizando esta herramienta a diario para mis propios negocios de inteligencia artificial y lo he enseñado a más de 600 profesionales dentro de mi comunidad. Básicamente, esto es lo que
00:11
Speaker A
hago todos los días. Y escucha muy bien, cuando entiendas lo que vas a ver hoy, tu productividad va a explotar. No exagero. Vas a ganar una ventaja competitiva brutal frente al resto. Y ojo, porque no necesitas saber programar
00:23
Speaker A
ni una sola línea de código. Mi objetivo con este vídeo es muy claro. Quiero que pases de no saber absolutamente nada a ser capaz de crear tu propio negocio de inteligencia artificial. Este curso es 100% práctico. Vamos a ir directos a la
00:36
Speaker A
implementación. Iremos paso a paso para que nadie se pierda, sin rellenos y directos al grano. Esto es lo que vamos a hacer. Primero, lo básico. Vamos a instalar Cloud Code y a configurar tus proyectos. Después pasamos a la acción,
00:47
Speaker A
vamos a construir webs profesionales dinámicas y luego crearemos un cerebro corporativo, que es una base de datos inteligente que puedes vender directamente a empresas para que resuelvan sus dudas internas al instante. Te voy a enseñar a crear un
01:00
Speaker A
agente de WhatsApp, una versión lista para que puedas ofrecer una demo a tus clientes y para terminar el plato fuerte. Voy a crear una agencia de IA desde cero en directo aplicando todos los conocimientos que hemos visto a lo
01:12
Speaker A
largo del vídeo. De nuevo, sin ningún corte. ¿Estáis listos? Vamos directamente con el vídeo. Para empezar este curso tenemos que entender el panorama completo y eso es qué es exactamente Cloud Code, no es solo ChatGPT que tienes con un chat al cual le
01:27
Speaker A
haces una serie de preguntas y él te responde. Es un agente de inteligencia artificial que vive dentro de tu entorno de trabajo y tiene la capacidad de tomar acción. Es decir, es una herramienta de codificación agéntica que puede leer tus
01:41
Speaker A
archivos, escribir código, ejecutar comandos y corregir errores por sí mismo. ¿Y qué puedes construir exactamente con Cloud Code? Porque al final lo que nos interesa es llevar esas ideas a término para que de esta forma podamos materializarlas directamente con
01:57
Speaker A
nuestra agencia. Tratándose esto de un modelo de negocio. Literalmente puedes construir lo que sea, lo que te venga a la mente y puedas crear, es decir, que puedas verbalizar con lenguaje natural, puedes hacerlo. Es decir, desde automatizaciones que te ahorren 10 horas
02:12
Speaker A
para tu propia empresa, webs, puedes crear aplicaciones, pequeños CRMs que solucionen problemas relacionados con el estocaje, con el seguimiento de pedidos, etcétera. Y todo este tipo de aplicaciones que las empresas están deseosas de comprar porque por un lado
02:27
Speaker A
necesitan automatizaciones y por otro lado somos capaces de implementarle inteligencia artificial dentro de estas automatizaciones en cuestión de minutos u horas prototipando gracias a Cloud Code. Y antes de sumergirnos con toda la parte de programación, entender lógica y
02:43
Speaker A
todo este tipo de cosas, que ya os adelanto que no tenéis que saber absolutamente nada, os voy a llevar de la mano, tenemos que entender las fases del desarrollo y el deploy, es decir, el despliegue de estos proyectos. Todo lo
02:56
Speaker A
que construyamos en el día de hoy tiene un ciclo de vida básico y que siempre se repite en todos los proyectos, en todos y cada uno de ellos. Primero tenemos que idear lo que queremos hacer, es decir, tenemos que entender la problemática del
03:08
Speaker A
cliente para de esta forma poder desarrollar una solución. Después la desarrollamos gracias a Cloud Code, es decir, llevamos esa idea al lenguaje natural. Cloud Code hace que esa idea que nosotros hemos verbalizado con lenguaje natural se convierta en una
03:25
Speaker A
realidad. Y después pasamos a la fase de prueba, donde nos tenemos que asegurar que no haya ningún tipo de fallo y que todo funcione a la perfección.
03:34
Speaker A
Finalmente vamos a pasar al deploy, es decir, ya introducirlo dentro del ecosistema de nuestro cliente pasando a la fase de producción donde tenemos que garantizar que todo funcione con la robustez que requiere la fase de producción, es decir, que no se dé ni un
03:49
Speaker A
error y que si se da sea siempre en condiciones controladas. En definitiva, hacer el deploy no es más que sacar ese código que tú tienes dentro de tu entorno local a un servidor en la nube o al servidor de tu cliente para que de
04:01
Speaker A
esta forma pueda utilizarlo en cualquier momento sin ningún tipo de restricción 24/7. Después tenemos que entender algo que es muy fundamental y que si vamos a sumergirnos en todo este mundo de la programación tenemos que comprender al menos superficialmente y es la
04:17
Speaker A
diferencia dentro de la arquitectura del front y el backend. Cuando los programadores construyen sistemas, suelen dividirlo en dos partes muy diferenciadas. Y esto quiero que pienses en una metáfora que se entiende muy, muy bien, que sería la metáfora del
04:30
Speaker A
restaurante, donde el front es el comedor, es decir, la parte visible donde llegan los clientes, que tenemos la interfaz gráfica, los botones, los colores y, en definitiva, lo que el usuario finalmente ve, toca, palpa y siente. Y después tendríamos el backend,
04:44
Speaker A
que ahí es donde todo se cocina, donde todo sucede y es lo que está relacionado con bases de datos, automatizaciones, lógica profunda de negocio que hace que todo funcione, inteligencia artificial en caso de que lo hayamos introducido y
04:57
Speaker A
Cloud Code es una bestia unificando ambas lógicas, tanto el front, es decir, la parte interactiva como el back, la parte de la lógica de toda la programación. Vamos a hablar de entornos de uso. ¿Dónde podemos utilizar Cloud Code y dónde es preferible que lo
05:13
Speaker A
utilicemos en el día a día? Cloud Code, básicamente lo puedes tener donde tú quieras. Lo puedes tener desde la terminal en comandos si eres más técnico. Lo puedes tener en un IDE, que es un entorno de desarrollo integrado,
05:25
Speaker A
que esto es algo de lo que hablaremos después. Si no estás muy, digamos que habituado a la programación, todo esto te sonará a terminología muy compleja, pero realmente no quiero que te asustes, es mucho más sencillo de lo que parece,
05:35
Speaker A
simplemente quiero que de momento te suene. Y ahora iremos con las introducciones. Y también tenemos tanto la aplicación de escritorio como directamente en el propio navegador, que estas dos yo las desestimaría al menos por el momento, aunque las vamos a
05:48
Speaker A
explicar de igual forma. El primer lugar donde podemos ejecutar Cloud Code es directamente nuestra terminal. Esto que no os asuste es simplemente una forma, digamos que muy rudimentaria de darle órdenes a nuestro ordenador para que ejecute determinadas instrucciones, pero
06:03
Speaker A
con una interfaz poco amigable, ¿vale? Sobre todo para aquellos que no estén muy familiarizados con programación, esto os parecerá algo, digamos que áspero y que no os llama mucho la atención, pero ya os digo que es mucho más sencillo de lo que parece.
06:16
Speaker A
Directamente introducimos comandos en nuestro ordenador y una vez instalas Cloud, que esto ya lo veremos posteriormente, iniciamos sesión y funciona tanto en Windows como Mac como en Linux. La contra es que pese a desbloquear todo el potencial de Cloud
06:28
Speaker A
Code, debes saber bash o zsh para poder sacarle todo el partido dependiendo lógicamente de tu sistema operativo. Después tendríamos el IDE, que es lo que hemos comentado anteriormente, donde el entorno de desarrollo integrado te permite usar Cloud Code internamente de una forma muy
06:44
Speaker A
fácil y solo debes instalar una extensión gratuita que veremos posteriormente desarrollada directamente por Anthropic, que es la empresa encargada de crear, de desarrollar y mantener Cloud como modelo de lenguaje, en este caso Cloud Code específicamente. La contra es que aunque
07:01
Speaker A
sea más fácil, tienes algunas limitaciones. Para realizar ciertas acciones muy, muy avanzadas puede ser necesario abrirlo en terminal. Después tendríamos la aplicación de escritorio donde descargas la aplicación de Cloud en tu sistema operativo y vinculas tu cuenta directamente. También es una
07:17
Speaker A
forma muy
07:32
Speaker A
carpetas que se crean dentro de esta. Después tendríamos la del navegador, que veo que nos está hablando lo suficiente esta, y es que se conecta con tu cuenta de GitHub. GitHub es un lugar donde los programadores suben aquellos
07:44
Speaker A
repositorios, es decir, suben aquellas versiones de los programas para poder guardarlos en un entorno controlado y tener tanto el control de las versiones como poder descargar ciertos repositorios, compartirlo entre ellos y todo este tipo de cosas. Y en el
07:57
Speaker A
navegador te permite usar Cloud Code directamente de nuevo en el navegador, en tu terminal y en tu teléfono móvil directamente. Esto es algo muy curioso, aunque no le encuentro tantísima utilidad y es ideal para trabajar con repositorios remotos. La contra es que
08:11
Speaker A
hay más riesgos de prom injection, lógicamente, es decir, si tenemos acceso externo a través del navegador, lógicamente nos estamos exponiendo más y que debes de tener mucho cuidado con todo esto. Y en definitiva, la mejor opción para iniciarnos es en un IDE, sin
08:25
Speaker A
duda, tanto por la flexibilidad que nos ofrece como por la facilidad de iniciación, instalación y todo lo que requiere el uso de esta herramienta. El IDE y la estructura básica. He mencionado que es un IDE, un entorno de
08:40
Speaker A
desarrollo integrado. Esto es básicamente el taller de trabajo, el taller que nosotros vamos a utilizar para programar esas aplicaciones. Si nunca has abierto uno, de nuevo, no te asustes. Solo tiene tres partes clave que tenemos que entender. En realidad
08:54
Speaker A
serían cuatro, pero no quiero liaros. A un lado tienes el explorador de archivos justo a la izquierda, donde tenemos todas las carpetas exactamente igual que nuestro navegador de Windows. Esto estamos acostumbradísimos todos nosotros. Sabemos muy bien que tenemos
09:08
Speaker A
carpetas jerarquizadas con subcarpetas y que cada una está ordenada de esta forma debido a que obedece a una lógica superior de estructura. Después tendríamos en el centro el editor de texto porque sí el código se escribe en texto y este texto en vez de ser
09:25
Speaker A
interpretado por las personas es interpretado por el ordenador con el objetivo de realizar una determinada acción y obtener una finalidad. La finalidad en este caso sería una automatización, un programa, una aplicación, lo que necesitemos. Y por último tendríamos la terminal justo en
09:44
Speaker A
la parte inferior donde ejecutas las órdenes, que en este caso la terminal nosotros vamos a utilizarlo muy levemente. Y ahora, y por eso entenderéis que decía CU, pero quería hablar solo de tres por el momento, tenemos justo a la derecha el agente de
09:58
Speaker A
inteligencia artificial, el cual toma el control de esas tres partes en su conjunto y es capaz de configurarlas, borrar, crear, escribir y hacer absolutamente todo lo que nosotros le solicitemos en esa ventanita de texto en lenguaje natural. es decir, va a ser
10:16
Speaker A
nuestro operador de vuelo. Nosotros simplemente tenemos que sentarnos y solicitarle qué es lo que queremos, que él ya se va a encargar de obtener el resultado que nosotros estamos esperando. Entornos de desarrollo integrados, es decir, en aquel lugar
10:28
Speaker A
donde nosotros programamos la lógica del programa que estamos construyendo y donde tenemos a nuestro agente y todo este tipo de cosas que hemos comentado, existen diferentes alternativas. Cada una de ellas nos ofrecen especificidad para según qué tipo de casos y cada una
10:43
Speaker A
de ellas digamos que está más asentada en el mercado y puede ser mejor en un caso ou en otro. Por ejemplo, Visual Studio Code es el rey tradicional, un programador. Si eres programador sabrás de lo que hablo. Y en este caso vamos a
10:56
Speaker A
compararlo con Antigravity. Visual Studio Code es el ID más popular sin ningún tipo de dudas. es desarrollado por Microsoft, lo cual nos da una tranquilidad muy grande en cuanto al mantenimiento a largo plazo, la sostenibilidad y la seguridad de este.
11:10
Speaker A
Ofrece herramientas muy avanzadas para el desarrollo de software directamente integradas y además cuenta con muchísimas extensiones que podemos utilizar directamente desde el propio entorno. Después tendríamos Antigravity, que Antigravity es el nuevo cambio de paradigma que ha introducido Google en
11:26
Speaker A
la programación, además muy recientemente, donde han hecho un entorno de desarrollo integrado muy parecido a Visual Studio Code, pero con la particularidad de que está optimizado obsesivamente para el desarrollo agéntico con inteligencia artificial. Y aquí es donde yo recomiendo que
11:44
Speaker A
utilicemos Cloud Code porque vais a ver que nos va a facilitar muchísimo la vida. Y de nuevo, el desarrollo agéntico quiero que lo entendamos como el viipe coding. ¿Y qué es el vibe coding?
11:53
Speaker A
Básicamente es programar el lenguaje natural conversando directamente con la inteligencia artificial de forma fluida en lugar de picar código línea por línea como hacíamos convencionalmente. Y Antigravity, de nuevo, es para que esa conexión entre esa posibilidad de programar con lenguaje natural y la
12:10
Speaker A
inteligencia artificial sea perfecta. Por eso conectarlo con Cloue lo potencia aún más. Y hablemos de dinero, porque aquí hay que ser muy transparente. Cloud Code es una herramienta profesional y por eso no tiene plan gratuito. Se podrían haber enrollado un poco, podrían
12:24
Speaker A
haber puesto un plan de entrada gratuito, pero no es el caso. Para utilizarlo necesitas tener saldo o una suscripción. Saldo si estás utilizando la API Key o una suscripción, que es la que estáis viendo en pantalla. Puedes empezar desde $17 al mes. De verdad, es
12:39
Speaker A
una inversión brutalmente buena y que le vais a sacar un retorno de la inversión brutal. De nuevo, estamos hablando de que tenemos programadores directamente en nuestros bolsillos que podemos tener en nuestro ordenador por un precio de $17 al mes. Entonces, si consideramos
12:55
Speaker A
que esto es caro, estamos teniendo un problema de percepción. Si después salimos a comer y nos gastamos esa misma cantidad en cualquier otra cosa, entonces a menos que tu situación sea muy mala, ¿vale? Que lo puedo entender, es una inversión que te recomiendo al
13:10
Speaker A
200%. ¿Vale? De nuevo, creedme que pagar esto tiene un retorno de 20 o 30. Esos $17 se pagan con la primera automatización que consigas, que ahorre 3 horas en tu día a día, que puedas venderle a un cliente
13:24
Speaker A
por $1,000, $2,000 o todos los conocimientos que vas a adquirir, que son tan importantes para todo lo que se viene en un futuro y ya no tanto en un futuro, sino en un presente inmediato, que estamos viendo que la inteligencia
13:35
Speaker A
artificial lo está cambiando todo. La instalación vais a ver que es un chiste. Si lo quieres instalar directamente en tu terminal es simplemente ejecutar este comando dependiendo del sistema operativo que estéis utilizando. Yo en mi caso, como estoy utilizando Mac, voy
13:48
Speaker A
a hacerlo de esta forma. Y lo único que tengo que hacer es pulsar command más intro y buscar terminal. Si vosotros estáis utilizando Windows, tendréis que ir al icono de Windows que tenéis en la parte inferior izquierda, si no recuerdo
14:01
Speaker A
mal. Sí, debería ser así. Y ahí introducir cmd. cmd abrirá automáticamente un comando de búsqueda y ahí pondréis podréis poner terminal y automáticamente se debería abrir. Lo abrimos, pegamos el comando que acabamos de copiar y simplemente vamos a esperar
14:18
Speaker A
a que se instale de forma totalmente automática. Si queréis encontrar exactamente este mismo comando para que podáis copiarlo y pegarlo, simplemente buscad en vuestro navegador Cloud Code.
14:28
Speaker A
En la primera opción que os aparecerá es la documentación oficial. accedéis a ella, veréis que tenéis una opción aquí de primeros pasos donde tenemos la descripción general y aquí en comenzar, justo abajo, tenemos tanto el comando para el CMD de Windows como Windows
14:44
Speaker A
PowerSell como para Mac, Linux, etcétera. ¿Vale? Simplemente tendremos que copiar el comando específico del sistema operativo que estemos utilizando. Como veis, por aquí ya finalizado y ahora simplemente para inicializarlo sería suficiente con escribir cloue tal cual. Y este ya va a
14:59
Speaker A
iniciarse, como estáis viendo aquí, como veis, accediendo al workspace de justamente el directorio donde estoy ahora mismo. Esto, recordad que sería como la jerarquía de carpetas que tenemos dentro de nuestro ordenador. Y de nuevo, que no os de miedo, esto son
15:12
Speaker A
simplemente letras que tenemos que ir, pues digamos que navegando a través de ellas y haciendo exactamente lo que vamos haciendo en este vídeo paso a paso. En la terminal, lógicamente, no tenemos la posibilidad de pulsar, interaccionar, simplemente podemos
15:26
Speaker A
controlarla a través de nuestro teclado. Y aquí, básicamente, lo que nos pide es confirmación de si confiamos en este folder, en esta carpeta. Yo le voy a decir que sí, lógicamente. Y aquí, como veis, ya puedo interaccionar directamente con Cloud Code, como estáis
15:40
Speaker A
viendo aquí. ¿Veis? Créame una carpeta que se llame Pepito. Como veis, nos dice aquí que está trabajando.
15:53
Speaker A
Aquí estáis viendo que nos dice exactamente en el directorio donde nos va a crear esa carpeta de Pepito y nos pide confirmación. Le voy a decir yes.
16:03
Speaker A
Y, incluso le puedo dar la posibilidad de que siempre le dé acceso independientemente de si le doy permiso o no, para que no me vuelva a preguntar esta confirmación. Esto yo os recomiendo que siempre le dejéis la configuración
16:14
Speaker A
predeterminada de que os pida permiso, porque de lo contrario puede ocurrir lógicamente que cometa un error y que haga algún desastre que os pueda comprometer la seguridad de vuestro ordenador. Entonces, yo siempre tiendo a dejar este tipo de configuraciones de
16:27
Speaker A
seguridad. ¿Veis? ya nos ha creado la carpeta, perfecto, y le podemos pedir absolutamente lo que nos venga en mente, ¿vale? Directamente aquí en nuestro terminal, pero el objetivo de este curso no es enseñarlo en terminal, sino enseñarlo en un entorno de desarrollo
16:40
Speaker A
integrado. Por eso vamos a verlo directamente en Google Antigravity. ¿Vale? ¿Y cómo descargamos Google Antigravity? Pues facilísimo. Venimos a nuestro navegador directamente vamos a Google, buscamos Google Antigravity.
16:53
Speaker A
Está disponible para cualquier eh sistema operativo. Le damos aquí a download. Seleccionamos nuestro sistema operativo. Yo, en mi caso, estoy utilizando MacOS, lo tenemos en Windows, MacOS o Linux y simplemente lo descargamos, ¿vale? Le pulsamos aquí y seguimos el proceso de instalación
17:11
Speaker A
básico, que yo sé que todos vosotros habéis hecho 1 veces. Bien, como veis, abrimos Antigrábit por primera vez y lo primero que nos pide es que abramos una carpeta. ¿Por qué nos pide abrir una carpeta? Porque nosotros, como
17:23
Speaker A
comentábamos antes, cuando creamos código, lo tenemos que almacenar, lo tenemos que direccionar a algún sitio dentro de nuestro ordenador. Y para poder direccionarlo a algún sitio en nuestro ordenador, tenemos que tener una carpeta donde nosotros asignemos esa ubicación. Es por eso que siempre cuando
17:39
Speaker A
empecemos a programar tenemos que crear una carpeta donde guardar esas programaciones. También si no habéis iniciado sesión, justamente aquí en la parte superior derecha tenéis la posibilidad de iniciar sesión. Os aparecerá un botoncito aquí de sig in.
17:54
Speaker A
Bien, he hecho por aquí un pequeño zoom para que lo veáis mucho mejor todos vosotros. Para aquellos que se pregunten dónde está el zoom, venís aquí a view apariencia y justo aquí abajo tenéis zoom in y zoom out. Bien, por si queréis
18:06
Speaker A
tener una mejor visión, ya que muchas veces se ve muy pequeño. Bien, vamos a abrir nuestro primera carpeta. Para eso, simplemente seleccionamos la carpeta principal donde queramos guardar esto y la carpeta secundaria se creará dentro de esa. Por ejemplo, si quiero guardarlo
18:21
Speaker A
en escritorio, le digo nueva carpeta dentro del escritorio y test/ytbe, en mi caso no crear. Le damos a abrir y a partir de ahora ya tenemos acceso.
18:32
Speaker A
Lógicamente le tenemos que dar determinados permisos, le tenemos que decir que sí creemos en el autor. Y como veis ahora ya estamos dentro de nuestro ID, de nuestro entorno de desarrollo integrado. Como veis, justo aquí a la izquierda tenemos nuestro explorador
18:49
Speaker A
donde podemos crear carpetas tales como hola, ¿qué tal? Y si ahora yo fuese directamente guardando antes, lógicamente al escritorio y voy a test YouTube, como veis tenemos hola, ¿qué tal? Lo único que he hecho es crear una carpeta y
19:06
Speaker A
dentro de esta carpeta puedo crear un archivo de texto, puedo crear un código en Python, puedo crear todo, absolutamente todo lo que se me venga en mente, siempre y cuando lo permita lógicamente la lógica del ordenador. Lo único que estoy teniendo aquí es un
19:19
Speaker A
explorador de archivos con los cuales puedo interaccionar y que puedo ordenar toda esa codificación para lógicamente poder manipularla correctamente. Ya está bien. Aquí arriba tenemos toda una serie de configuraciones. Esto no creo que merezca muchísimo la pena entrar en
19:34
Speaker A
detalles por el momento. Como veis, aquí arriba tenemos las configuraciones típicas de cualquier programa que tengamos en nuestro ordenador. Algo muy interesante es que si venimos aquí a antigravity, preferencias, si vamos a settings, aquí dentro podemos configurar cosas tan interesantes como que siempre
19:53
Speaker A
le demos el permiso automático para realizar cualquier acción dentro de nuestra terminal antigravity sin la necesidad de que nos pregunte. Todo este tipo de cosas relacionadas con los permisos lo tenemos directamente aquí en esta configuración. Yo lo que recomiendo
20:06
Speaker A
es que cuando estáis iniciando lo dejéis de forma nativa, ya que mantiene una muy buena relación entre seguridad y digamos que potencia en cuanto a que tampoco os esté pidiendo constantemente permisos, ¿no? A mí para jugar personalmente me
20:19
Speaker A
gusta dejarlo totalmente abierto, que no me esté incordeando constantemente con permisos. Lógicamente lo hago porque tengo un entorno controlado dentro de mi ordenador. Después, como veis, justo aquí debajo del explorador tenemos una lupita donde podemos buscar, ¿vale?, dentro de nuestros archivos, tanto de
20:35
Speaker A
texto, tanto de texto como en las carpetas, lo que sea que estemos buscando. Vale, tenemos aquí algo que es para el control de versiones, es decir, para aquello que comentábamos de enviar aquellas versiones a nuestro GitHub, poder descargarlas, sincronizarlas y
20:50
Speaker A
tener un control absoluto de estas, esto ya sería algo más de programadores, algo más avanzados. Tenemos aquí una opción que es run andbook, que es básicamente para correr el programa y solucionar problemas en caso de que existan. Esto
21:03
Speaker A
actualmente ya no tiene tanto sentido debido a todo el tema de los agentes. Y por último, la última opción que nos interesa es aquí la de extensiones, donde podemos instalar extensiones, que serían funcionalidades adicionales que no vienen de forma nativa en el entorno
21:16
Speaker A
de desarrollo, pero que pueden servir para cosas, como, por ejemplo, hacer que eh nuestro entorno de desarrollo sea capaz de interpretar PHP de una determinada forma y toda una serie de funcionalidades que no vienen de forma nativa, ¿no? Y gracias a esto podemos
21:32
Speaker A
hacer que tenga estas funciones adicionales. Como veis aquí, justamente la que estábamos buscando que es la de Cloud Code. Si no os aparece de las primeras, simplemente la buscáis. Cloud, aquí le tendréis que decir instalar, justo aquí. Ahora ya me dice que lo está
21:45
Speaker A
instalando. Y una vez lo instale os voy a mostrar como a partir de ahora cómo pulsando justamente aquí y cerrando este que es el que nos viene de forma nativa, se nos abre esta especie de agente que es el que va a ejecutar todas aquellas
21:59
Speaker A
instrucciones que nosotros le solicitemos para realizar aquellas funciones que estamos esperando. Si os fijáis, lo primero que vemos aquí es conversaciones pasadas, donde tenemos todo el historial de conversaciones.
22:12
Speaker A
Aquí tenemos el iconito este que sería para abrirlo. Podemos abrir tantos como queramos para poder trabajar incluso en paralelo, aunque no le encuentro tanto sentido. Esta opción de aquí, ¿vale?, para abrir el de antigravity que nos venía de forma nativa, y esto de aquí
22:25
Speaker A
para ir atrás e ir hacia delante. ¿Vale? Sin más. Bien, como veis, justo aquí tenemos el chat interactivo donde yo ya le puedo decir hola.
22:34
Speaker A
Veis que ya está aquí pensando, "Hola, ¿en qué puedo ayudarte hoy?" En caso de que no tengáis la sesión iniciada directamente en Cloud Code, pues lógicamente no os responderá. A mí me responde porque ya he iniciado sesión anteriormente directamente en mi
22:46
Speaker A
terminal. Vosotros, al ser la primera vez seguramente os pida iniciar sesión. Simplemente tendréis que seguir los pasos, introducir vuestras credenciales y ya tendréis acceso absolutamente todo lo que estáis viendo. Este es el chat que vamos a utilizar para interaccionar
22:59
Speaker A
con el agente. Y aquí, como veis, tenemos diferentes funciones. Una de ellas es que pregunte antes de editar.
23:06
Speaker A
Otra de ellas es que edite automáticamente sin preguntar y otra de ellas es el plan mode. Es que la inteligencia artificial ante una determinada tarea muy grande la va a descomponer en pequeños pasos, los va a planificar y los va a ejecutar
23:21
Speaker A
secuencialmente para hacerlo de una forma muy eficiente. Esto tiene una ventaja y es que lógicamente va a aumentar la perfección del resultado final, pero va a hacer que sea mucho más lento y que consuma muchos más tokens, es decir, va a ser más caro. Después
23:34
Speaker A
tendríamos la opción de preguntar antes de editar, que es simplemente le solicito algo, lo ejecuta, pero antes, lógicamente me pregunta desde ejecutarlo y después tendríamos el de editar automáticamente, que es que lo edita todo y no me pregunta absolutamente
23:48
Speaker A
nada. Aquí tenemos la opción para adjuntar archivos, imágenes, incluso eh propiamente el navegador, ¿vale? Para que podamos adjuntarle cualquier información que esté en nuestro navegador. Sin más. Y bueno, yo por el momento voy a cerrar esta de aquí y voy
24:03
Speaker A
a volver a la sección principal del explorador. Fijaos que le voy a pedir algo tan tonto como eh crea una carpeta que se llame Pedro dentro de Hola, ¿qué tal?
24:16
Speaker A
Simplemente quiero que tengamos consciencia de cómo es capaz de interaccionar este agente con todo lo que tenemos en nuestro ordenador de forma local para que veamos la potencia de esto. Ahora vamos a ir a ejemplos mucho más complejos y que van a tener
24:28
Speaker A
resultados reales, ¿vale? Que es lo que nos va a sorprender, pero primero quiero que entendamos esto.
24:34
Speaker A
Veis que aquí nos pide permiso para ejecutar este comando, que es el comando encargado de crear esa carpeta.
24:41
Speaker A
Vamos a esperar un poquitico por aquí, ¿vale? nos pide otro permiso, nos pide otro. Yo en mi caso, le voy a dar que edite automáticamente para que no me esté incordeando. Y como veis, ya ha finalizado y ahora ya tenemos una
24:54
Speaker A
subcarpeta que efectivamente es Pedro. Vamos a comprobar si efectivamente es de esa forma. Venimos aquí a Test YouTube, entramos dentro de Hola, ¿qué tal? Y tenemos aquí Pedro. Veis que lo que estamos haciendo es interaccionar con la máquina para obtener resultados
25:07
Speaker A
simplemente en lenguaje natural. Ahora vamos a hacer cosas un poco más interesantes. Bueno, y para eso nos vamos a dejar de bromas. Vamos a borrar todo esto de, hola, ¿qué tal Pedro? Y tal, vamos a hacerlo un poquito más
25:16
Speaker A
serios y aquí le vamos a dar un rename, le vamos a decir eh creación o webs, por ejemplo, porque lo primero que vamos a hacer es crear una página web que sé que os va a gustar muchísimo a todos
25:26
Speaker A
vosotros. Pero antes tenemos que entender otra cosa que es el formato mardown. Mardown es un lenguaje de marcado ligero que se dice que permite dar formato a un texto para que siga una estructura determinada, es decir, a un
25:41
Speaker A
texto plano. Y esto lo que nos permite es que para la inteligencia artificial sea mucho más legible, interpretable también por los seres humanos y que además sea mucho más eficiente en cuanto al coste que tiene para la máquina, es
25:54
Speaker A
decir, para los modelos de lenguaje. Y a partir de ahí vamos a introducir un concepto ahora que ya hemos introducido lo que es el Marddown, que es el cloud.
26:03
Speaker A
Md. cloude.md os lo dejaré en la comunidad de WhatsApp de forma totalmente gratuita. Y quiero que entendamos que cuando nosotros empezamos a interaccionar directamente desde aquí con Claude, si yo le pido algo como, "Hola, crea una página web,", lo que va
26:21
Speaker A
a ocurrir es que Claude va a crear una página web en base a una serie de premisas que él tiene configuradas previamente o en base a un contexto que nosotros le hemos dado pero que él ha interpretado. Y puede ser de forma algo
26:32
Speaker A
errónea, ambigua, y le pueden faltar toda una serie de normas, estructuras y bases, que es lo que le va a permitir hacerlo de una forma mucho más enrailada, eficiente y sobre todo escalable en el largo plazo. Porque si
26:45
Speaker A
nosotros no le definimos una serie de estructuras, una serie de reglas muy firmes, lo que va a ocurrir es que estamos apuntando a la luna, pero vamos a acabar disparando a las estrellas o viceversa, me da igual. Entonces, para
26:57
Speaker A
eso existe un concepto en la arquitectura de la programación de este tipo de aplicaciones Vipe Coding, que es la del cloud.md.
27:06
Speaker A
Cloud.md lo tenemos que introducir dentro de nuestro proyecto de nuevo. Esto lo tendréis en la comunidad de WhatsApp para que podáis descargarlo. Y aquí tengo toda una serie de normas muy estrictas que ya sirven para que ese modelo de lenguaje que tengo aquí, ese
27:20
Speaker A
modelo que es capaz de crear código de forma agéntica, ya tenga toda esa predefinición. y de esta forma no se salga de los raíes. Ya le he dado una estructura sólida, le he dado unos cimientos para que haga exactamente lo
27:33
Speaker A
que yo necesito y no lo que la IA se invente en ese momento determinado. Y como veis aquí lo que le digo es que es un desarrollador backend de clase mundial y ejecutor de automatizaciones.
27:42
Speaker A
Tu código es limpio, seguro, eficiente y listo para producción. No produces prototipos, produces software profesional desde la primera línea. Le digo la identidad y la filosofía.
27:53
Speaker A
Escribes código como si fuera asero auditado mañana. Cada script que produces una pieza de ingeniería priorizas seguridad, fiabilidad, legibilidad, rendimiento. Nunca harcodeas credenciales lógicamente tokens, claves APIs ni nada de eso.
28:08
Speaker A
Piensa en errores antes de que ocurran. Le doy una serie de reglas que nunca va a romper, ¿vale? Como que, por ejemplo, las credenciales tienen que ir en las variables de entorno. Esto, si no sois programadores, para crear prototipos no
28:21
Speaker A
es necesario que lo entendáis. Autocorrección obligatoria, no inventes dependencia. Le doy una estructura perfecta. Le doy un índice de tareas, automatizaciones disponibles, un formato obligatorio, una descripción, cuándo usarlo, qué ejecutar y absolutamente todo en pasos secuenciales para que de
28:40
Speaker A
nuevo este no se salga de lo que ya está predefinido. Y os preguntaréis, ¿de dónde saco el cloud.md este de aquí, que me parece una auténtica locura porque hay muchísimo texto. ¿Qué hago? Pues básicamente lo podéis crear vosotros
28:51
Speaker A
mismos, apoyándoos en la inteligencia artificial y solicitándole que queréis crear un cloud.md. Si no encontraréis también muchísimos directamente en Twitter, también encontraréis muchísimos en GitHub, en directamente en Google haciendo una búsqueda en un momento, porque estos archivos son archivos que
29:08
Speaker A
crea gente muy muy lista con toda una serie de normas estrictas, gente de Silicon Valley y todo este tipo de cosas que tienen mucha experiencia en programación y que ya nos dan todo este trabajo sucio para que después nosotros
29:18
Speaker A
nos podamos encargar de simplemente solicitarle cosas a la inteligencia artificial y que además lo haga de una forma extremadamente eficiente.
29:25
Speaker A
Entonces, ahora que hemos introducido nuestro cerebro, nuestro cloud.md dentro del ecosistema, vamos a guardar. Siempre recordar guardar antes de ejecutar cualquier acción, ¿vale? Para guardar podéis guardar directamente desde aquí o utilizar esta combinación de teclado.
29:40
Speaker A
Bien, el ejemplo que os he enseñado anteriormente era un cloud.md para crear automatizaciones, pero ahora lo he sustituido por un cloud.md MD específico para crear páginas webs. Aquí le digo que actúe como un ingeniero Fronen, que siga este determinado flujo de trabajo,
29:56
Speaker A
que me realice una serie de preguntas cada vez que vaya a realizar este trabajo y una serie de presets y configuraciones en cuanto a la estética que sea atractivo para nuestro cliente o nuestra agencia. Entonces ahora simplemente una vez cambiamos este Cloud
30:13
Speaker A
MD, que por cierto tendréis también en la comunidad de WhatsApp para que lo descarguéis de forma totalmente gratuita, le voy a decir que crea una landing de la marca Land Automations, que sería mi agencia.
30:29
Speaker A
Es una agencia de IA que elimina cuello de elimina cuellos de botella, que es su principal función y ayuda a un segundo por aquí a escalar empresas implementando la IA y la automatización. Bueno, se podría escribir un poquito mejor, pero
30:51
Speaker A
ya entendéis un poco el digamos que el concepto. Usamos el preset B. Vale, que sería esta configuración de aquí arriba que hemos visto que es tan interesante, que es el Midnight Looks que le da este look tan interesante.
31:06
Speaker A
Podéis seleccionar la que vosotros queráis. Y vamos a decirle la propuesta de valor. La propuesta de valor son las siguientes, dos puntos y le vamos a decir escalar sin invertir en ads.
31:23
Speaker A
Eh, le podemos decir también eliminar cuellos de botella, duplicar la eficiencia de tu equipo.
31:37
Speaker A
Y por el momento, hm, vamos a decirle también el call to action, es decir, qué tiene que hacer el usuario dentro de la página web, que es que los visitantes eh finalmente finalmente deberán agendar una llamada.
32:00
Speaker A
Bien, vamos a darle el prom y ahora simplemente nos relajamos y dejamos que la inteligencia artificial haga el resto. A disfrutar. Os voy a ir enseñando poco a poco, porque esto es un proceso que tarda unos minutitos, cómo
32:12
Speaker A
se va desarrollando todo esto. ¿Veis? Fijaos por aquí que me está leyendo la memoria.
32:18
Speaker A
e está ejecutando toda una serie de comandos dentro de nuestro directorio. Como veis, dice por aquí que no hay scripts previos, que va a crear directamente la landing en este directorio como tal y que ahora, como veis, está updateando
32:35
Speaker A
los diferentes hitos del proyecto que se van dando dentro de este. Vamos a seguir esperando. Vale, como veis aquí nos pide permiso para escribir dentro del index.html. Le vamos a decir que sí.
32:45
Speaker A
Esto siempre y cuando tengáis esta configuración, ¿vale?, que es la de que pregunte justo antes de editar. Ahora le voy a decir que edita automáticamente para que no me vuelva a preguntar, que de nuevo esto no lo recomiendo, ¿vale?
32:56
Speaker A
Es peligroso. Lo ideal es que sepáis lo que estáis haciendo y que le vayáis dando permiso progresivamente. Ahora bien, tampoco es que os vaya a destruir el ordenador, simplemente que lo tengáis en cuenta, ¿vale? Que pueden haber errores y pueden haber problemas si le
33:08
Speaker A
dais permiso de forma ilimitada. ¿Vale? Como veis, ya ha finalizado. Nos dice lo que incluye la página y dónde ha creado esta. Ahora le voy a decir ejecuta la web y ábrela en mi navegador directamente.
33:24
Speaker A
Le voy a decir que sí. Recordar que cuando le decimos que edite automáticamente, no es que le demos permiso a que ejecute comandos directamente, sino que lo que le estamos diciendo es que puede editar el código de forma automática si la necesidad de
33:38
Speaker A
que nosotros estemos validando. Bien, esa pequeña diferencia es el matiz más importante. Y como veis, ya tenemos la web por aquí creada, ¿vale? Al menos el front, es decir, la parte estética de esta. Después tendríamos que seguir programando toda la parte interactiva,
33:51
Speaker A
es decir, toda la parte de lógica, pero como veis ya es una pasada lo que estamos obteniendo con solo un prom, un mísero prom nada más. ¿Veis? Tenemos el logo, tenemos escala tu empresa sin depender de más recursos humanos,
34:04
Speaker A
tenemos quiero escalar mi empresa, ¿cómo funciona? Agendar una llamada. Esto lo podríamos conectar directamente con una herramienta como Calenly para que se abra un calendario. Tenemos por aquí incluso esto interactivo que es muy guapo y toda una serie de elementos que
34:19
Speaker A
hacen que sea una página web que para ver desarrollado en un solo prom sea verdaderamente llamativa. Bien, recordar que esto es solo el preámbulo de lo que podemos hacer posteriormente si seguimos iterando y seguimos refinando ese prombi inicial hasta llegar a un resultado
34:35
Speaker A
mucho más atractivo, consistente, que realmente podamos desplegar en las instancias de nuestro cliente, ¿vale? y que podamos entregar como resultado.
34:42
Speaker A
Lógicamente, de nuevo, aquí falta seguir iterando, seguir solicitándole a la IA todas esas modificaciones para alcanzar ese resultado en función de cómo esté funcionando actualmente. Ahora mismo, por ejemplo, le podría decir, necesito programar toda la lógica para que los
35:03
Speaker A
botones interactivos funcionen. guíame paso a paso en todo el proceso para seleccionar las mejores arquitecturas o funcionalidades, ¿vale? Y a partir de ahí, él ya se va a encargar de guiarnos a través de todo ese trayecto para que obtengamos eso que
35:25
Speaker A
le estamos demandando. Bien, para que conectemos herramientas como Calenly, para sincronizarlo con el calendario, para ese formulario conectarlo directamente con una herramienta que permita filtrar esos leads y todo aquello que nosotros de nuevo estemos esperando de las funcionalidades de esa
35:43
Speaker A
página web. Este sería un primer proyecto, ya os digo que hay muchísimos, así que vamos a echarle un vistazo a algo un poquito más interesante, que ya no sería la típica web, sino que sería un proyecto relacionado con
35:53
Speaker A
automatización de un proceso el día a día. Para esta siguiente automatización, lógicamente voy a cerrar este proyecto, ¿vale? Le voy a decir close folder y voy a abrir uno totalmente nuevo. Le digo que lo quiero crear en el escritorio.
36:06
Speaker A
Creo una nueva carpeta. Crearlo en el escritorio no es la mejor de las prácticas, ¿vale? Lo ideal es que lo creéis en directorios, lo ideal es que lo creéis en vuestra carpeta de proyectos, ¿vale? No directamente en el
36:15
Speaker A
escritorio, pero vaya, para hacer pruebas es suficiente. Y lo vamos a llamar, por ejemplo, automatización, ejemplo.
36:24
Speaker A
Le decimos crear, abrir. Decimos que sí, que creo. Y ahora vamos a cargar el cloud.md MD de automatización que tengo preparado para todos vosotros, que es este de aquí, que de nuevo vais a tener en mi comunidad de
36:42
Speaker A
WhatsApp de forma totalmente gratuita. Este cloud.md está específicamente creado para que sea experto a la hora de generar automatizaciones, que es el que hemos visto inicialmente, pero con una serie de modificaciones.
36:55
Speaker A
Vamos a guardar. Siempre recordad, cuando hagáis cualquier tipo de modificación en vuestro entorno, debéis de guardar. si no estas no van a ser efectivas. Y lo siguiente que vamos a hacer es abrir cloud code, lógicamente, para que de esta forma podamos
37:09
Speaker A
interaccionar directamente con él. Aquí le podemos decir directamente el prom de lo que queremos hacer. Y lo que le voy a decir es que crea un script que tome como input la automatización de la transcripción.
37:31
Speaker A
transcripción de un vídeo de YouTube y con inteligencia artificial lo convierta en un post de Twitter y un post de LinkedIn.
37:50
Speaker A
Que el resultado sea en PDF e incluya ambos textos. usa cloud sonet como modelo de ella. Bien, ¿qué le estoy pidiendo aquí? Pues exactamente como dice el texto, es un script, es decir, un código que se ejecuta de forma
38:15
Speaker A
secuencial y determinista, es decir, que siempre se produce de la misma forma y siempre va a esperar los mismos datos de entrada, que gracias a la transcripción de un vídeo de YouTube que yo le voy a pasar, genere con inteligencia
38:27
Speaker A
artificial un post de Twitter. y otro para LinkedIn, que el resultado me lo ofrezca directamente en PDF, incluyendo ambos textos en este PDF y además le condiciono el modelo de lenguaje que tiene que utilizar, que es cloud Sonet,
38:42
Speaker A
que a mí me parece uno que tiene muy buena relación entre diferentes aspectos, que ofrece muy buen resultado.
38:47
Speaker A
Entonces, simplemente se lo voy a decir y os voy a ir comentando por el camino, ¿vale? Vale, como veis por aquí nos dice que ha ejecutado toda una serie de cosas y que necesita otras tantas, pero yo no
38:57
Speaker A
voy a perder el tiempo haciéndolo por mis propios medios, sino que simplemente le voy a decir qué necesitas para poder ejecutarlo y darme el resultado esperado.
39:10
Speaker A
Y lo demás puedes hacerlo tú mismo, como instalar todas esas dependencias que nos están pidiendo y tal, que lo haga el mismo. Si necesita algo que le proporcionemos nosotros, como puede ser una API key, es decir, una un código a
39:26
Speaker A
través del cual le demos acceso a ese modelo de lenguaje, es decir, al cloud Sonet que estamos utilizando, pues simplemente se lo proporcionamos. ¿Ves?
39:34
Speaker A
Mira, nos pide la API de Anthropic y la URL del vídeo. El resto, eh, ya lo hace él, ¿vale? O sea, perfecto. Venga, vamos directamente a conseguir la API. Vamos a Google como siempre, vamos a Cloud AP, aquí en get API Key, si no recuerdo mal.
39:56
Speaker A
Aunque esto es la documentación, no estoy seguro de que si de que la conseguimos desde aquí, no, no la conseguimos desde aquí. Vamos aquí al Developer Platform. Iniciamos sesión con nuestra cuenta. Vale, justamente no tenía una cuenta creada con esta cuenta,
40:09
Speaker A
entonces va a ser perfecto para mostrároslo. E el tipo de cuenta será individual. ¿Veis? Ya ha hecho todo lo necesario, ¿vale? Para tener acceso.
40:19
Speaker A
Ahora, como veis, aquí nos pide API key, o sea, para conseguir la API Key expulsando este botoncito de aquí y nos dice que tenemos que cargar 5 para poder hacer uso de este servicio desde una plataforma externa. Entonces,
40:32
Speaker A
simplemente rellenamos los datos bancarios y cargamos esta mínima cantidad económica para poder hacer uso de su AP. Entonces, simplemente, vale, ahora sí le digo por aquí get, le digo crear y como veis me da un pedazo de código larguísimo que yo
40:48
Speaker A
simplemente voy a tener que copiar y volver antigravity para proporcionárselo. Lógicamente si queremos hacer esto de forma profesional, lo mejor no es dárselo directamente aquí en el chat, pero si estamos probando, si estamos aprendiendo, es más que suficiente. Le
41:01
Speaker A
vamos a decir, te dejo por aquí, por aquí la API key, dos puntos y la API key. Y ahora, como veis, también me está pidiendo la URL del vídeo de YouTube, así que vamos a abrir una nueva ventana
41:13
Speaker A
con YouTube y vamos a seleccionar un vídeo al azar, que no sea excesivamente largo tampoco y a ver si nos lo hace directamente sin darnos exceso de problemas. Aquí vamos a aceptarlo todo lo aceptable y vamos a a
41:28
Speaker A
buscar Agustín Medinaía directamente nuestro canal para transcribir cualquiera de los últimos vídeos. Por ejemplo, este de aquí. Activamos la URL, no quiero ver este anuncio. Y la pegamos por aquí. Te dejo por aquí la URL del vídeo. Dos puntos y la URL. Perfecto.
41:47
Speaker A
Pues venga, vamos a decírselo y a ver si tenemos suerte. Y si no tenemos suerte, pues simplemente seguimos iterando hasta llegar al resultado que nosotros estábamos buscando. Así que paciencia y vamos a ir comentando la jugada poco a
41:59
Speaker A
poco. Vale, aquí le damos okay. Vale, fijaos por aquí que nos está dando toda una serie de errores y yo no me estoy preocupando. O sea, al final la inteligencia artificial se tiene que encargar de conseguir el resultado que
42:10
Speaker A
nosotros le hemos especificado y hasta que no lo consiga, considerará que lo está haciendo de forma errónea y por lo tanto será autocorrigiendo a ella misma constantemente hasta que finalmente sea capaz de lograr ese resultado o que contemple otra alternativa en la cual
42:23
Speaker A
nos va a solicitar una acción. Bien, entonces yo simplemente espero y si me solicita algo lo voy haciendo. De hecho, algo que podéis hacer es tener múltiples ordenadores, lógicamente no múltiples ordenadores como tal, sino en el mismo ordenador múltiples pestañas y a partir
42:38
Speaker A
de ahí ir iterando con diferentes cuentas de Cloud Code en diferentes programas, lo cual va a hacer que sea mucho más eficiente todo. Pero esto ya son cosas mucho más avanzadas. Por aquí nos pide unas credenciales. Vale, mientras hacía esto, me he dado cuenta
42:51
Speaker A
de que podría haber hecho este procedimiento mucho más eficiente si antes le hubiese dado a la opción de plan mode, ¿vale? Directamente desde aquí. ¿Por qué? Porque si ponemos el modo de planificación va a tener en cuenta todo el contexto, como
43:04
Speaker A
comentábamos antes, lo va a descifrar en pequeños pasos y lo va a hacer todo de forma mucho más ordenada. Entonces va a trabajar mejor y va a conseguir ese resultado de una forma muchas veces más lenta, pero mucho más precisa en casos
43:19
Speaker A
donde ya vemos que se está quedando atascado, que no está consiguiendo el resultado de una forma rápida. Entonces, voy a activar el plan mode, ¿vale? para que salgamos de este pequeño atasco que está teniendo en cuanto a concepto y
43:29
Speaker A
simplemente lo vamos a seguir dejando para que él mismo alcance ese resultado que estamos buscando. Me gusta también que me vaya dando este tipo de errores o que veáis cómo pienso ante determinadas circunstancias como esta misma de aquí
43:43
Speaker A
que os va a pasar muchísimo, donde la no va a ser capaz de resolver el problema, se va a quedar atascada o va a tardar mucho, aunque finalmente sí que sea capaz de resolverlo. y que veáis no solo
43:53
Speaker A
cómo salen las cosas cuando todo va bien, sino también qué es lo que ocurre cuando hay pequeñas limitaciones, hay errores y, en definitiva, cómo pienso para que vosotros mismos seáis capaces de desarrollarlo en el día a día, porque
44:06
Speaker A
al final no tiene mucho sentido que yo es de los peces que os enseñe cuatro automatizaciones sueltas, si al final no vais a poder salir ahí fuera y replicarlo vosotros mismos. lo que tiene sentido es que podáis pescar, es decir,
44:18
Speaker A
que os dé esa caña de pescar y que vosotros pesquéis esos peces. Entonces, me gusta que no cortemos todo este tipo de erroras, sino que simplemente los vayamos dejando y sobre la marcha. Bien, como veis aquí por primera vez nos dice
44:30
Speaker A
que el script funcionó perfectamente hasta el PDF y el problema es que Cloue generó emojis y el betica no lo soporta, o sea, que seguramente haya dado un error dentro de todo esto y lógicamente no es la solución que nosotros
44:42
Speaker A
esperamos, ¿vale? Porque en vez de aparecer emojis, aparecerán pues formatos raros o letras hexadecimales, cosas muy raras, ¿no? Entonces, simplemente esto sigue iterando hasta alcanzar el resultado. Ahora en un momentito estoy seguro de que ya lo tendremos. Okay, perfecto. Como veis,
44:57
Speaker A
nos dice que se ha ejecutado correctamente. Vamos a ver si es verdad. Eh, nos dice que lo tenemos en el escritorio en post/output.pdf.
45:06
Speaker A
Así que vamos a ver si eso es así y vamos a echarle un vistazo. Mira, fijaos por aquí.
45:12
Speaker A
Y aquí tenemos el post que nos ha generado gracias simplemente a una URL de un vídeo de YouTube, un vídeo totalmente aleatorio que podemos apalancar muchísimo. Mira, aquí tenemos el de Twitter para promocionar el vídeo.
45:25
Speaker A
IA crea webs premio en minuto y los y los desarrolladores están temblando. Gemini 3.1 Pro más antigravity igual agencia completa sin saber programar. El juego cambió para siempre. ¿Sois conscientes de algo tan pequeño y aparentemente absurdo? lo mucho que
45:41
Speaker A
puede impactar en un negocio si lo automatizamos mucho más. Es decir, esto sería el primer paso. El primer paso sería extraer esos post, pero podemos extraerlo de forma automática cada vez que subamos un vídeo. Podemos publicarlo de forma automática o semiautomática,
45:57
Speaker A
previa validación de ser humano cada vez que se suba ese vídeo y en definitiva hacer que todo el pipeline de contenidos y marketing de la empresa para la cual estemos trabajando o para nosotros mismos sea mucho más eficiente.
46:10
Speaker A
Si hemos logrado esto con un solo prom, no me quiero imaginar, bueno, sí que me lo imagino porque lo hago en mi día a día, pero no me quisiera imaginar en el lado de vosotros, ¿no? Si tal vez estáis
46:20
Speaker A
iniciando por primera vez en este tipo de herramientas, la de cosas que se os están ocurriendo ahora mismo y la de barreras que se os están abriendo en cuanto a las posibilidades que nos ofrece todo esto. Entonces, es muy
46:32
Speaker A
potente, ¿vale? Y de nuevo, lo hemos hecho en cuestión de 20 minutos, 30 minutos y habéis visto que incluso he corregido errores sobre la marcha, o sea, me he equivocado sobre la marcha, no lo he hecho perfecto porque no es la
46:44
Speaker A
intención en estos vídeos de nuevo. Entonces, todo esto es para que aquellos que os consideréis creativos, que sé que muchos de vosotros sois unos verdaderos frikis como yo, que habéis estado toda la vida desarrollando todo este tipo de cosas,
46:58
Speaker A
pero tal vez más a pequeña escala, tal vez limitados por el tiempo, por los conocimientos. Ahora mismo esa creatividad la podéis llevar al siguiente nivel, podéis monetizar esa creatividad, podéis impactar en el mundo esa creatividad y en definitiva hacer
47:10
Speaker A
que esas ideas salgan de vosotros de una forma mucho más rápida. Y ahí es donde está el verdadero poder de estas herramientas que os pueden cambiar todo absolutamente de vuestras vidas. En mi caso ha sido así. ¿Y de qué se trata
47:22
Speaker A
exactamente esto de las skills? Las skills son lo que conocíamos hasta ahora como herramientas, solo que se tratan de un pequeño salto conceptual que añaden ciertas funcionalidades adicionales que hasta ahora eran imposible de hacer tan solo con herramientas. Y además tienen
47:36
Speaker A
la ventaja de que no saturan la ventana de contexto y que consumen mucho menos tokens. Como sabéis, la ventana de contexto es el máximo que puede procesar nuestro agente en una sola iteración. Es decir, cuando le enviamos una solicitud
47:51
Speaker A
para realizar una determinada tarea, esa solicitud se traduce a una cantidad determinada de tokens que ocupan un ancho del total de toda esa ventana de contexto. Tanto la solicitud que le enviamos como la ejecución de la tarea, como el procesamiento, como la
48:05
Speaker A
respuesta, es lo que ocupa el total de esa ventana de contexto y es lo que hace que la gente, por un lado, procese peor la solicitud, es decir, que tienda a equivocarse con mayor propensión. Por otro lado, que sea mucho más caro debido
48:18
Speaker A
a que, como sabéis, los tokens están asociados a un precio y, por otro lado, que además tengamos una probabilidad mayor de no solo recibir una respuesta errada, sino una respuesta totalmente fatálica debido a que hemos excedido el límite total de esa ventana de contexto.
48:35
Speaker A
Entonces, esto de aquí es muy importante, sobre todo teniendo en cuenta la limitación actual en cuanto a los modelos de lenguaje en lo que se trata de código. Quiero que imaginemos a las skills como si tuviésemos a un
48:45
Speaker A
artesano universal en nuestra casa, al cual si le proporcionamos un determinado libro de un área de conocimiento, es capaz de desarrollar esa tarea con total precisión en cuestión de segundos. Pues eso, exactamente es lo que hacemos con nuestro agente de inteligencia
49:00
Speaker A
artificial. A Cloud Code le dotamos de ciertas parcelas de conocimiento, las cuales hacen que nuestro agente se vuelva muy inteligente y específico en diversos temas muy muy concretos. tanto para ejecutar como para crear código. Y esto es lo que cambia todo el paradigma
49:19
Speaker A
en cuanto a lo que veníamos haciendo con agentes de inteligencia artificial. Las skills se han convertido en un estándar.
49:24
Speaker A
Debemos de pensar que esto no es solo propio de clou, sino que también las tenemos en diferentes entornos de desarrollo integrados como clou, cursor, antigravity, codex y todos los que vayan surgiendo que se vayan adaptando a este nuevo estándar. Por lo tanto, no es algo
49:40
Speaker A
específico de Cloud Code, pese a que fueron ellos los que lo propusieron como un estándar. Y antes de explicar cómo funcionan las skills, quiero que entendamos cómo no funciona Cloud Code con skills, porque esto es lo que nos va
49:50
Speaker A
a dar una perspectiva acerca del salto conceptual y las ventajas que obtenemos, es decir, desde dónde partimos y hacia dónde vamos a esta tecnología.
50:00
Speaker A
Como veis, normalmente tenemos una estructura de carpetas dentro de nuestro entorno de desarrollo donde tendríamos como carpeta principal carpeta madre.clou y a partir de ahí tenemos una estructura típica donde hay varias herramientas. En este caso hemos puesto el ejemplo de dos herramientas donde
50:17
Speaker A
tenemos generar imágenes y transcripción a post. Estas dos herramientas, una de ellas cumple la función de, como su nombre indica, generar imágenes y la otra transcribir vídeos de YouTube y generar post. para Instagram, LinkedIn o lo que sea que estemos imaginando. A
50:34
Speaker A
partir de ahí, nosotros directamente en el chat de nuestro agente le solicitamos que genere esa imagen y lo que va a hacer Cloue es revisar los archivos completos punmd y ver qué herramientas existen y qué hacen cada una de ellas.
50:48
Speaker A
Esto consume muchísimos tokens y muchísimo contexto debido a que tenemos que pasar por todas y cada una de estas carpetas, leerlas, extraer la información específica de su función y además de eso finalmente ejecutarla.
51:02
Speaker A
Estamos haciendo como un bucle constante donde repasamos todo el código de forma extremadamente ineficiente. Una vez repasadas todas esas carpetas es cuando genera la imagen y esto lo hace una vez ya consumido todos esos tokens. Este proceso es muy ineficiente y es lo que
51:18
Speaker A
hace que las skills cobren tantísimo sentido. Cloud code con skills. Las skills se guardan en punto clou/skills, exactamente como estamos viendo aquí, donde dentro de esta carpetita de skills tenemos diferentes habilidades, ¿no?
51:33
Speaker A
Skills de generar imágenes, skill creator, una skill para crear skills, transcripción a post, algo distinto a lo que teníamos anteriormente, ¿no? que hemos visto que estábamos donde teníamos las herramientas directamente ubicadas fuera de esta carpeta de skills y que
51:47
Speaker A
por lo tanto teníamos que repasarlas constantemente cada vez que le solicitábamos algo a Cloud Code. Cada skill tiene un archivo skill.md y al inicio de la conversación, cuando nosotros le solicitamos una determinada función a nuestra agente en Cloud Code,
52:03
Speaker A
lo que va a hacer es leer las primeras líneas de ese skill.md MD para extraer la descripción y el nombre de la funcionalidad de esa herramienta, de esa skill, y de esta manera no tenga que leer toda la ventana de contexto, sino
52:17
Speaker A
que por lo contrario lo único que va a leer primeramente va a ser esas primeras líneas para poder extraer unas conclusiones de forma mucho más eficiente. Si os fijáis, cuando tenemos una ventana de contexto con clou, lo primero que va a hacer es leer el
52:31
Speaker A
cloud.md, MD, que es donde podemos tener todas aquellas instrucciones que hemos visto a lo largo de diferentes vídeos, que esto puede ser más o menos extenso y a partir de ahí leeríamos las primeras líneas de nuestras skills, todas y cada
52:44
Speaker A
una de ellas. Por último, pasaríamos al prom del usuario. Quiero que lo pensemos como una especie de system prom extremadamente eficientado con la función de crear código o ejecutar tareas con nuestros agentes de una forma mucho más eficiente. Una vez Cloue
52:59
Speaker A
detecta que necesita esa skill, porque las primeras líneas indican que es exactamente lo que le estamos solicitando, lo que va a hacer es leer el skill completo, ¿vale? Como estáis viendo aquí. Y el skill es lo que le va
53:11
Speaker A
a dar esa especificidad en esa tarea concreta que vamos a realizar. El skill.md puede contener referencias a otros archivos dentro de otras carpetas, ¿vale? saltar incluso como si fuesen subrutinas y Claude los leerá solo siempre y cuando los necesite. Y en
53:26
Speaker A
definitiva, las skills permiten un manejo muy eficiente de la ventana de contexto, ofreciendo la capacidad de darle a Cloud Code el uso de numerosas herramientas, muchísimas herramientas, para realizar acciones específicas sin cometer exceso de errores ni gastar una
53:42
Speaker A
cantidad de tokens pues abismal. Y vamos a hablar un momento acerca de las dos tipos de skills que tenemos con Cloud Code. Tenemos las skills de mejora de capacidades, es decir, que le otorgamos una serie de conocimientos o una
53:55
Speaker A
estructura para ejecutar una tarea específica y después tendríamos las secuenciales, donde tenemos scripts u otros archivos que pueden hacer que un determinado código o una serie de pasos se ejecuten estricta, es decir, que estamos buscando un mayor determinismo
54:11
Speaker A
en la ejecución de un código determinado. ¿Vale? Como veis, estoy por aquí por mi editor de código y aquí estáis viendo la estructura que necesitamos para poder utilizar las skills. Tenemos el la carpeta general, la carpeta raíz del proyecto, después
54:24
Speaker A
tenemos el punto clou y una subcarpeta de skills. Si os fijáis más arriba, es decir, como una carpeta que vamos a leer antes, digamos, dentro de la ventana de contexto, tenemos el cloud.md, MD, que es el que estábamos utilizando hasta
54:38
Speaker A
ahora para añadir todas esas reglas globales que íbamos a interpretar previamente para ejecutar las tareas.
54:44
Speaker A
Para crear skills existe una skill, valga la redundancia, que ha creado Anthropic directamente, la empresa detrás de Cloude, que podemos instalar de una forma muy sencilla. Vamos a venir aquí directamente a el chat de la gente y vamos a escribir plugin, así tal cual
55:00
Speaker A
y seleccionamos manage plugins. Veréis que se nos abre tanto plugins como marketplaces. Si veis que no os aparece nada aquí, que os da un pequeño mensaje de error, es porque tenéis que instalar en la terminal Cloud Code. No basta con
55:14
Speaker A
tenerlo como extensión dentro de vuestro ID, es probable que os ocurra. Entonces, simplemente venís a vuestra terminal, ya sea que estéis utilizando Mac o Windows, y copiáis el comando que está en la web de Anthropic, tal cual como voy a hacer
55:25
Speaker A
yo ahora mismo. Tenemos una ventana y vamos a buscar Cloud Code, tal cual. En Cloud Code venimos a descripción general, por ejemplo, vamos a inicio rápido y aquí en inicio rápido tenemos este comando que estáis viendo aquí, tanto
55:42
Speaker A
para Mac como para Windows, PowerShell CMD. Yo en este caso, como estoy utilizando Mac, voy a copiar este.
55:48
Speaker A
Vuelvo a mi terminal y simplemente lo pego sin más. Esperamos un momentito y veréis que se nos se instala sin ningún tipo de problema. ¿Veis? nos dice que está configurándolo, que lo está instalando y ya lo tendríamos instalado.
56:02
Speaker A
Ahora simplemente escribimos cloud tal cual para asegurarnos de que esto sea así. Le decimos que sí, que creemos en este folder. Nos pedirá iniciar sesión en caso de que lo hagamos por primera vez, que demos toda una serie de
56:14
Speaker A
permisos y tal. Es un procedimiento bastante rutinario, simplemente sí, sí, sí, sí. Y llegaréis hasta ventana. Yo lo que os recomiendo es que le enviéis un pequeño hola para aseguraros de que todo est funcionando bien. Si os responde es
56:23
Speaker A
que está okay. Entonces, ya cerramos. Vamos a terminar y ya podemos volver a nuestro ID, ya sea que estois utilizando antigravity o Visual Code Studio, o sea, lo que sea que estéis utilizando, y ya tendréis este eh marketplace de plugins,
56:38
Speaker A
¿vale? Totalmente disponible. Vale, ahora buscamos skill, seleccionamos esta opción de aquí, skill creator. Como veis, nos da una pequeña descripción para crear nuevas skills, mejorar las existentes e, incluso medir el funcionamiento de las actuales. Vamos a darle a instalar.
56:56
Speaker A
Le voy a decir install for you para que lo haga para todo sin ningún problema. Y si os fijáis nos dice por aquí que simplemente debemos reiniciar para que se apliquen los cambios. Ahora, para asegurarme de que todo esté bien, le voy
57:09
Speaker A
a decir, tienes la skill creator disponible. Fijaos en el cambio de paradigma. Antes, cuando instalábamos algo y no estábamos seguros, pensábamos que era más a nivel de máquina y que por lo tanto éramos nosotros los que nos teníamos que hacer
57:25
Speaker A
cargo de solucionarlo. Sin embargo, ahora simplemente basta con preguntarle, ¿vale? Incluso en configuraciones propias del mismo tiene acceso a esto. Y como veis, sí nos dice que tiene disponible el skill creator y puede usarlo para tal tal, que ¿qué necesito
57:38
Speaker A
hacer? Recordar lo que os he comentado antes, de que las skills las tenemos siempre dentro de la carpeta de skills.
57:44
Speaker A
Sin embargo, este skill creator, como hemos hecho una instalación a nivel global, lo tenemos más arriba a nivel de jerarquía y por eso no lo vemos aquí dentro, ¿vale? Pero normalmente una skill la tendríamos aquí dentro. Esta de
57:55
Speaker A
aquí es la única excepción, este pequeño skill creator, porque lo hemos instalado de esta forma tan particular. Y ahora directamente en esta ventana de contexto le voy a solicitar que genere una skill con las particularidades que le voy a
58:06
Speaker A
decir. Le voy a decir crea tu skill. Bueno, crea con tu skill creator una skill analista de datos.
58:19
Speaker A
Su propósito debe ser obtener los últimos vídeos de mi canal de YouTube en un rango de tiempo que yo especifique, por ejemplo, los últimos 6 meses a través de la API y genera un PDF comprensivo con dos puntos. Y aquí le voy a solicitar
58:54
Speaker A
exactamente qué datos quiero extraer como analista de datos de mi canal de YouTube. Tendencias, oportunidades, oportunidades e hallazgos más allá de todo esto y eh puntos a mejorar.
59:18
Speaker A
entre otros, por si nos puede dar más información, se debe generar el reporte en PDF con Cloue, lógicamente.
59:31
Speaker A
Vale, sin más, le voy a decir este prom. Imaginaos vosotros la aplicación que queráis crear, ¿vale? Con vuestra skill y simplemente se lo solicitáis. A partir de ahí esperamos un segundito, ¿vale? Un pequeño detalle para obtener los mejores
59:45
Speaker A
resultados. Os recomiendo que empecéis con el modo plan, este de aquí, ¿vale? Que lo he olvidado y es una de las cosas más importantes. Entonces, lo voy a volver a decir en este caso en plan mode y vamos a esperar. Ahora sí, ¿vale? Aquí
59:57
Speaker A
le decimos que sí. Vamos dándole permisos. Bien, como veis, ya nos ha creado la skill con el directorio de carpetas que comentábamos, pero como veis me solicita unas credenciales para tener acceso a estas herramientas de forma externa. Entonces, simplemente voy
60:09
Speaker A
a ir a conseguirlo. Esto, cada una de estas plataformas, esto en función de la plataforma tiene unas particularidades a la hora de conseguir estas credenciales, estas API. En este caso nos pide la de YouTube, la de Antropic y el ID del
60:22
Speaker A
canal de YouTube. Esto lo hemos explicado en muchos otros vídeos cómo se consigue y como se trata de un vídeo genérico donde explicamos cómo configurar skills, no creo que tenga sentido explicar concretamente cómo vamos a conseguir todas y cada una de
60:33
Speaker A
estas API Keys. Podéis encontrar muchísimos vídeos en relación a la API Key concreta que os esté solicitando, así que voy a conseguirlas y volvemos.
60:40
Speaker A
Vale, como veis, ya he realizado todo el procedimiento fuera de cámaras, le he dado todas las credenciales que me solicitaba y ahora, como me indica, aquí podemos invocar directamente la skills y le voy a decir analiza mi canal de
60:51
Speaker A
YouTube en los últimos, bueno, en el último mes, va, en el para que no tarde tanto.
60:58
Speaker A
Vamos a esperar un momentito y ahora volvemos. Vale, si os fijáis por aquí ha habido un pequeño error de que no tenía habilitada una librería dentro de Cloud Code. Lo he vuelto a corregir y a partir de ahí ya nos dice que nos ha generado
61:09
Speaker A
el PDF con el reporte, así que simplemente voy a abrirlo. Y como veis, eh, ocurre un pequeño problema y es que nos lo ha generado en inglés. Esto bastaría con decirle que simplemente lo traduzca sin más y ya está, ¿vale? Y lo
61:21
Speaker A
solucionaría. Pero como veis, aquí tenemos el informe generado al 100%, que la verdad que es una auténtica locura.
61:26
Speaker A
lo he estado mirando y hay bastantes cositas interesantes. Así que, como veis, este es el método que tenemos para crear nuestras propias skills de una forma muy sencilla. Y como veis en este ejemplo de aquí, esto es lo que
61:36
Speaker A
tendríamos cuando ya estamos en producción, que hemos creado todas nuestras skills, donde tenemos diferentes skills integradas dentro de nuestro espacio de trabajo y que podemos solicitarle todo aquello que necesitemos en nuestro día a día. Por ejemplo, YouTube Analytics, transcripción a post,
61:49
Speaker A
skill creator, el newsletter escritor, generar imágenes y deploy en modal. Ahora mismo podría solicitarle lo que quisiera relacionado con estas skills y actuaría modo de herramientas donde mi agente seleccionaría aquella más específica para el caso de uso. Y ahora,
62:04
Speaker A
si quieres convertir estos conocimientos en un negocio rentable, te voy a dejar un eBO en la descripción para que tengas acceso a todo lo necesario para que tú mismo puedas aplicar estos conocimientos en el mercado y obtener ingresos gracias
62:18
Speaker A
a ello. Así que descárgalo porque no te lo puedes perder. Tened en cuenta que para tener acceso Tened en cuenta que para tener acceso a el ebook deberéis uniros al grupo de WhatsApp, la comunidad, así que no os olvidéis de
62:29
Speaker A
este punto. Y ahora ya lo sabes, las skills potencian la calidad de tus aplicaciones y te permiten mejorar la calidad de tus servicios consecuentemente. Por eso, es muy importante que analices las tareas que puedes convertir en skills. Impléntalas
62:41
Speaker A
dentro de tu flujo de trabajo y verás cómo cambian las reglas del juego para ti automáticamente. Vamos a ver cómo creamos estas páginas webs animadas desde cero. Lo primero es que entendamos el paso a paso y las diferentes
62:52
Speaker A
tecnologías que vamos a utilizar para esto. Tenemos que crear un proyecto en Antigravity o cualquier ID que vosotros tengáis preferencia por él, como Visual Studio Code, Cursor, me da absolutamente igual. Después descargamos la Taste Skill para el diseño front, que
63:07
Speaker A
básicamente es un repositorio de GitHub donde hay una skill, una habilidad que le vamos a dar a Clou para que Cloue tenga la capacidad de diseñar y desarrollar estos fronts de una forma totalmente profesional, eficiente y desde cero utilizando las mejores
63:22
Speaker A
tecnologías. Después vamos a generar un frame inicial y uno final con nano banana 2 para tener tanto la parte inicial que va a definir desde dónde empezamos hasta dónde terminamos en cuanto a esa animación que se va a dar
63:36
Speaker A
dentro de nuestra página web. Y gracias a Clink, que es un generador de vídeos y con ese frame inicial y final vamos a crear un vídeo que vaya desde el punto A B. Con esto vamos a crear el sitio web
63:49
Speaker A
con cloud code agregando las animaciones al sitio web y pidiéndole que las integre directamente. Entonces vamos a hacerlo directamente paso a paso para que tú puedas replicarlo exactamente igual. Bien, como veis, estoy por aquí en mi IDE, en este caso Antigravity.
64:04
Speaker A
Tenemos muchos vídeos explicando cómo descargarlo, cómo inicializarlo, etcétera. Tengo un proyecto abierto, en este caso le he puesto nombre webs animadas y Cloud Code. Por otro lado, también lo tengo abierto. Para instalarlo, recordad que debéis de venir a extensiones, buscar aquí Clou
64:19
Speaker A
y simplemente deberéis de instalarlo e iniciar sesión de forma rutinaria. ¿Vale? Una vez tenéis esto, se os abrirá esta pestañita de aquí, que es básicamente para interaccionar con el agente. Y lo siguiente que vamos a hacer es darle por un lado el cloud.md. MD,
64:34
Speaker A
donde le vamos a definir tanto el stack tecnológico para que no se le vaya la olla y haga exactamente lo que nosotros le definimos como las versiones de este, es decir, qué tecnologías vamos a utilizar para el desarrollo de esta web
64:46
Speaker A
y las versiones. Una vez tenemos esto, simplemente lo cerramos por aquí y vamos a crear el directorio de las skills, que para esto simplemente tendremos que poner punclou/skills, así tal cual. Y ahora simplemente le vamos a decir, copia este repositorio
65:04
Speaker A
en mi project. Y aquí le dejamos la URL de GitHub con el repositorio de la skill que hemos comentado anteriormente. Se lo vamos a pasar. Y ahora, como sabéis, simplemente toca esperar unos minutitos hasta que finalice el proceso. Algunos estaréis
65:19
Speaker A
preguntando qué es exactamente la URL esta que le he pasado por aquí con el repositorio de GitHub. Y básicamente es la skill que hemos comentado antes, que es la taste. skill, que vamos a entrar directamente en GitHub para poder verlo,
65:32
Speaker A
donde le definimos una serie de directrices para proporcionarle las habilidades a la inteligencia artificial para que desarrolle el código de una forma mucho más estética, eficiente y profesional. En definitiva, bien, como veis, incluso podemos poner diferentes configuraciones dentro de el diseño, el
65:51
Speaker A
motion, es decir, las animaciones y la densidad. nos dan toda una serie de ejemplos y os dejaré este repositorio en la descripción para que vosotros mismos podáis explorarlo y la verdad que es muy interesante. Vamos a volver por aquí.
66:03
Speaker A
Como veis, por aquí ha finalizado, pero lo ha dejado fuera de la carpeta de skills, cosa que no es correcta.
66:08
Speaker A
Entonces le voy a decir mueve todo a la carpeta de skills y que lo haga el mismo. Perfecto. Ahora simplemente le vamos a decir crea un sitio web para vender un teclado. Por ejemplo, vamos a utilizar de ejemplo una empresa
66:25
Speaker A
que se dedica a vender teclados. Usa tu skill de design taste front end. Te doy una breve descripción.
66:42
Speaker A
Se tratan de teclados mecánicos elegantes y minimalistas al estilo Apple. Vamos a decirle, por ejemplo, ahora esperamos un momentito. Como veis, por aquí nos dice que ya ha terminado.
67:01
Speaker A
Nos da el acceso a esta URL y por aquí tenemos la primera página web. Esto lógicamente tenemos que ir iterando hasta llegar a la versión que más nos guste, pero esto sería una primera versión que, como veis, es muy elegante,
67:12
Speaker A
muy minimalista al más puro estilo de Apple. La verdad que me gusta, sobre todo porque creo que después la animación va a quedar muy bien. Nos da toda una serie de detalles técnicos relacionados, que esto lógicamente tenemos que especificar concretamente
67:24
Speaker A
los de esa empresa, ¿vale? Esto es un caso ficticio y como veis extremadamente minimalista y todos los botones interactivos y tal, como veis, reaccionan, ¿vale? Esto sería tan solo el front, es decir, la parte visual.
67:38
Speaker A
Ahora vamos a ver cómo generamos esas animaciones para posteriormente integrarlas y vais a ver que el resultado final es una auténtica locura.
67:44
Speaker A
La plataforma que vamos a utilizar tanto para la generación de las imágenes iniciales y finales y posteriormente el vídeo es Hickfiels. HiFiS básicamente es una plataforma donde se reúnen diferentes herramientas de generación de vídeo y imagen con inteligencia
67:59
Speaker A
artificial y básicamente aquí tenéis pues Sora 2, Google BO3, tenéis One, modelos rarísimos chinos que normalmente tendríais que ir a su propia plataforma, registraros y sería un proceso ciertamente engorroso para probarlas una a una. Y aquí en esta plataforma las
68:14
Speaker A
tenemos todas integradas desde un mismo portal donde simplemente nos tenemos que registrar y optar por un plan en función de la conveniencia, es decir, del uso que le vayamos a dar. Para lo que vamos a hacer, tenemos que optar por el plan
68:26
Speaker A
básico, es decir, por el plan de $9 como mínimo, donde nos dan 150 créditos y los créditos van asociados al modelo que vayamos a utilizar y la tarea que le vayamos a solicitar. Es decir, si generamos vídeo con un modelo muy
68:39
Speaker A
potente, a una máxima calidad, nos va a consumir más créditos, mientras que las imágenes a una calidad inferior, pues lógicamente van a consumir menos créditos. Yo personalmente esta herramienta la utilizo muchísimo, tanto para el diseño de miniaturas como para
68:52
Speaker A
cualquier cosa de diseño gráfico, tanto la parte de agencia como la creación de contenido, es ciertamente útil.
68:58
Speaker A
Entonces, simplemente os registráis, optáis por el plan básico, que ya os digo que merece muchísimo la pena, teniendo en cuenta que estas animaciones si se las solicitáis a un diseñador gráfico son muy caras. Y una vez os registráis y accedéis, tenemos que venir
69:11
Speaker A
a la parte superior, aquí a image y venir a Nano Banana 2. Si vais muy bien de créditos, podéis optar por Nano Banana Pro, ¿vale? porque vais a obtener una mejor calidad, lógicamente, pero para esto suficiente con nano banana 2.
69:25
Speaker A
Y aquí le vamos a especificar el prom con el teclado que nos ha generado aquí, que este teclado lógicamente tendría que ser el de vuestro cliente o sea cual sea, o sea cual sea la empresa que estéis o sea cual sea la empresa para la
69:36
Speaker A
que estéis desarrollando esto, podría ser una máquina, un teclado, un interior, lo que sea. Y yo en este caso, como ya tengo el tecladito por aquí, pues básicamente le voy a sacar una captura, se la voy a poner por aquí y le
69:48
Speaker A
voy a decir genera un despiece realista de este teclado en horizontal al estilo Apple, donde se aprecien los componentes internos con un enfoque de marketing potente donde el usuario perciba máxima calidad.
70:21
Speaker A
Aquí, como veis, podemos seleccionar el modelo. En este caso ya tenemos nano banana 2, el aspect ratio, es decir, el ratio de aspecto si queremos que sea 3/4 91. En este caso voy a utilizar 16 novenos, que sería por ejemplo el
70:33
Speaker A
formato que tenemos en YouTube. Aquí podéis seleccionar la calidad, vamos a dejar un K por el momento, y la cantidad que queréis generar en una sola iteración. Si yo le paso ahora mismo generar, me va a costar 1,5, pero le
70:45
Speaker A
puedo decir que genere cuatro a la vez y de esta forma, si una la hace mal, pues probablemente la otra acabe tanto, ¿vale? Por pura probabilidad. Ya sabéis que muchas veces es iterar y la gracia de Higsihields es que nos permite hacer
70:56
Speaker A
varios al mismo tiempo. Entonces, le voy a decir esto sin más y vamos a esperar un segundito. Bien, como veis por aquí eh es bastante interesante lo que nos ha generado. Sin embargo, no me acaba de gustar que sea frontal. Preferiría que
71:09
Speaker A
fuese así. Y por otro lado, el texto no lo no creo que lo acabe manejando bien clean, es decir, el generador de vídeo.
71:15
Speaker A
Entonces, por un lado, le voy a decir, "No incluyas texto y que tenga una inclinación de 45º con respecto al espectador. A ver si lo entiende, porque esto de 45 gr es muy relativo, ¿no? En base a qué plano, pero vaya,
71:37
Speaker A
vamos a confiar en la inteligencia artificial. Si no es eso, seguimos iterando hasta alcanzar el resultado que que nosotros deseemos. En este caso, pensad de nuevo que esto sería específico para el caso de uso de la empresa para la cual estáis
71:48
Speaker A
desarrollando esta aplicación, ¿vale? O sea, esto es una demo que estamos haciendo con datos ficticios. Entonces, tened esto muy en mente. Bien, esto ya me gusta bastante bastante más. Ahora, ¿qué ocurre? que tenemos el frame final, pero el flame inicial es demasiado
72:02
Speaker A
diferente porque es un plano desde vista superior. Entonces, básicamente le voy a dar aquí a reference y le voy a decir que genere el frame inicial cuando está ensamblado. Genera este mismo teclado con la máxima calidad y fidelidad
72:17
Speaker A
previamente ensamblado. Se lo vamos a decir. Perfecto. Pues por aquí tendríamos el resultado. Me gusta bastante este y este, por lo tanto, lo vamos a descargar.
72:29
Speaker A
ambos. Perfecto, ya lo tenemos. Y ahora sí, vamos a venir a vídeo. Venimos aquí a Clean 3.0, tal cual. Y como veis, nos deja seleccionar el frame inicial y el frame final. Vamos a ponerle el frame inicial, que sería el teclado ensamblado,
72:46
Speaker A
y le vamos a poner el frame final, que para eso tenéis que quitar la opción esta de multishot. Y ahora sí que os dejará seleccionarlo. Vamos a decir por aquí abrir y le vamos a especificar el prom para la generación de vídeo, que el
72:57
Speaker A
prom que he generado anteriormente para las pruebas sería este de aquí. Vista ingeniería de alta calidad de un teclado sin logotipos. Animación fluida de principio a fin. A medida de los de que los componentes se mueven, todas las
73:07
Speaker A
piezas internas a la vista, fondo totalmente blanco. Todas las piezas deben permanecer dentro del encuadre del vídeo, es decir, nada debe salirse de los márgenes. Vamos a ponerlo a 1080 para que lo haga un poquito mejor. y 5
73:19
Speaker A
segundos. Está bien. Vale, en función de los resultados iremos haciendo pruebas y lo iremos viendo. Ahora esperamos como siempre me siento un poco inútil con esto de la inteligencia artificial porque es prácticamente darle órdenes y esperar. Así que vamos a seguir
73:32
Speaker A
esperando. Recordad que todos los archivos y los proms que hemos utilizado en este vídeo los tendréis en la descripción en la comunidad de WhatsApp de forma totalmente gratuita. Tras una pequeña espera, como veis, ya nos ha generado por aquí un vídeo. Le he pedido
73:44
Speaker A
otro por si acaso de mientras que lo vaya generando. Uno 1080 y el otro en 720. Y como veis, este es el resultado final.
73:54
Speaker A
Como veis, es una auténtica locura esto hacerlo anteriormente, o sea, cuando no teníamos estas tecnologías, hubiese costado muchísimo. Tendríamos que tener unos conocimientos técnicos en diseño gráfico, en animaciones muy muy extensos o contratar a alguien por un precio muy
74:09
Speaker A
elevado. Y ahora, simplemente con un prom y unos minutos podemos tener esto que estáis viendo aquí. El único problema que le he encontrado es que cuando va generando la animación, cuando va llegando al frame final, va añadiendo teclas y he visto que esto ocurre en los
74:22
Speaker A
dos vídeos, por lo que me he dado cuenta de que realmente ocurre porque en la imagen final hay unas teclas de más con respecto a la imagen inicial. Tened en cuenta esto, ¿vale? Se lo podéis especificar igualmente aquí en el
74:34
Speaker A
Chrome, eh, comentándole directamente que no modifique absolutamente nada de las teclas en cuanto se da la animación, lógicamente para vuestro caso de uso.
74:42
Speaker A
Pero ya entendéis que esto de la inteligencia artificial se trata de ir iterando hasta llegar al resultado final, que sea el más óptimo. Ahora lo que vamos a hacer es descargarlo. Yo en este caso me voy a quedar con este de
74:52
Speaker A
aquí, que es el que más me gusta. Ahora vamos a volver a antigravity. Y ahora simplemente le vamos a adjuntar el vídeo directamente aquí en la raíz del proyecto para que lo tenga disponible. Como veis, ya podemos verlo
75:02
Speaker A
directamente desde aquí con una previsualización. Le vamos a decir, "Ahora tengo un vídeo que he puesto en la raíz del proyecto.
75:16
Speaker A
Úsalo y crea una animación debajo de la sección Hero. Ahora vamos a Y ahora vamos a ver qué representa esa sección dentro de esta web, ¿vale? Para que lo veáis todos vosotros. Le puedo decir también que la animación debe estar a la izquierda
75:39
Speaker A
y las características, la animación debe estar centrada en la página. La animación tiene que avanzar frame por frame a medida que el usuario hace scroll.
76:03
Speaker A
por la web. Le vamos a decir también las características se deben ir mostrando a medida que el usuario hace scroll. Perfecto. Vamos a comentárselo y a ver si y ahora simplemente esperamos. Perfecto.
76:24
Speaker A
Nos dice por aquí que ya ha terminado y vamos a scrorear para abajo. Y como veis, este es el primer resultado que ciertamente va superlgueado y no me acaba de gustar la composición que está utilizando. Así que vamos a hacer una
76:37
Speaker A
pequeña modificación. Le voy a decir, muestra la animación del teclado tal cual está a la derecha y las características.
76:54
Speaker A
a la izquierda y quiero que tanto las características como la animación ocurran a medida que yo hago scroll.
77:13
Speaker A
A ver si ahora acertamos. Vale, esto es lo que nos ha generado. Ahora sí que me gusta como queda la animación, pero como veis va muy lagueado. Entonces vamos a decírselo directamente a Cloud Code para que no tenga estos saltos así tan críticos,
77:27
Speaker A
¿no? Que se ven tan mal. Entonces le vamos a decir, "Me gusta cómo queda la animación, pero tiene mucho lag. optimiza para que sea mucho más fluido y estético. Perfecto. Pues como veis aquí este ya sería el resultado final,
77:47
Speaker A
mucho más optimizado, mucho más fluido. Lógicamente esto tenemos que seguir optimizando hasta llegar al resultado perfecto para que podamos entregarlo a nuestros clientes. Pero esto ya sería una demo MVP funcional donde, como veis, es bastante sorprendente a nivel
78:01
Speaker A
estético, como llama tantísimo la atención este tipo de interacciones. He tenido que ir solicitándole progresivamente que vaya mejorando lo que es la fluidez de la animación, pero poco a poco la ha ido mejorando. Incluso creo que podríamos optimizarlo mucho
78:12
Speaker A
más. Ahora es cuestión de simplemente ir pidiéndole hasta llegar de nuevo al resultado que nosotros esperemos.
78:18
Speaker A
¿Habéis visto? Aquí es donde todo cobra sentido. No estamos pegando piezas al azar, estamos construyendo un sistema donde cada elemento, diseño, animación, contenido responden a una única intención, aprovechando todas las tecnologías. Y así es como puedes crear estos sitios webs interactivos animados,
78:34
Speaker A
que perfectamente podrían pasar por grandes empresas como Apple. Te voy a estripar un par de casos de uso super prácticos que yo mismo he montado y siempre te voy a enseñar el potencial que tienen para luego explicarte paso a
78:45
Speaker A
paso cómo replicar esta infraestructura para ti o directamente para tus clientes. Y tranquilo porque vas a ver que es mucho más fácil y ágil de lo que te piensas. Así que muy atento porque te va a sorprender.
78:57
Speaker A
Si os fijáis, justo a la izquierda tengo un manual técnico. En este caso es un manual técnico relacionado con un aire acondicionado donde tenemos toda una serie de tablas, dibujos y cosas que son ciertamente complejas a la hora de
79:10
Speaker A
interpretarlas por un LLM, es decir, por un modelo de IA, para posteriormente cargarlas en una base de datos vectorial. Y a la derecha tengo un sistema que he generado en cuestión de minutos donde le pregunto cómo limpio el
79:21
Speaker A
filtro y me responde en lenguaje natural con una serie de indicaciones, que esto es lo que podría esperar el personal de servicio técnico de la empresa. Y por otro lado me devuelve toda una serie de fuentes donde tenemos por un lado el
79:34
Speaker A
score, es decir, la puntuación de cuán próximo se considera esto a la respuesta que está esperando el usuario. Y como veis, tenemos todas las referencias directamente del PDF, donde tenemos los dibujos, indicaciones y todo lo que tenemos aquí contenido como fuente de
79:51
Speaker A
verdad. ¿Qué problema soluciona esto y por qué a mí particularmente me parece una auténtica locura? Como sabéis, yo anteriormente me dedicaba al servicio técnico, es decir, trabajaba en una empresa arreglando maquinaria, viajaba por el mundo y siempre me encontraba
80:05
Speaker A
toda una serie de problemas donde tenía que consultar manuales técnicos extensísimos y que perdía muchísimo, muchísimo tiempo para encontrar el parámetro o para encontrar la pieza justo que me estaba fallando en ese momento. En estas industrias, cuando las
80:18
Speaker A
máquinas fallan x tiempo, pueden tener un impacto muy muy grande en la productividad de estas y esto hace que la relación con los clientes se vea afectada significativamente. Si yo tuviese este sistema cuando trabajaba como servicio técnico, creedme que mis
80:33
Speaker A
tiempos de reparación se hubiesen reducido significativamente, haciendo que mis clientes estuviesen mucho, mucho más satisfechos. El tema es que gracias a esta nueva tecnología, tablas complejas como las que estáis viendo aquí dibujos numeraciones incluso referencias de posibles artículos que
80:49
Speaker A
tenemos aquí dentro, como estáis viendo aquí este tornillo de aquí. Anteriormente no teníamos la posibilidad de indexarlo en una base de datos vectorial. Ahora sí que podemos hacerlo, ya que ofrecemos la fuente de verdad con las imágenes adjuntas. Y esto lo podemos
81:03
Speaker A
hacer con todo tipo de documentos, con todo tipo de formatos, desde audio, vídeo, etcétera. Y vamos a hacerle una pregunta, como por ejemplo, ¿cómo aumentar la temperatura?
81:14
Speaker A
Vamos a esperar un segundito. Para aumentar la temperatura, presiona el botón app remoto y después puedes fijarla en tal. Y a partir de ahí nos da una serie de indicaciones cómo usar los botones, la temperatura de operación, etcétera, etcétera. He estado haciendo
81:30
Speaker A
pruebas con manuales mucho más técnicos, manuales más complejos, concretamente de una empresa con la que tenemos muy buena relación y la verdad que esto está siendo una auténtica locura como esta tecnología puede cambiar, revolucionar la eficiencia de las empresas que se
81:45
Speaker A
dedican a este tipo de sectores. Así que muy atentos porque esto se puede comercializar a gran escala y todas las empresas que se dedican a este tipo de servicios lo necesitan. Pero antes tenemos que entender qué es un RA y
81:57
Speaker A
vamos a hacerlo muy rápidamente. Si hasta la fecha no has tenido la oportunidad de entender qué es un RA, vamos a verlo de una forma muy sencilla.
82:04
Speaker A
Un RA, básicamente es una arquitectura que nos ofrece la posibilidad de asociar una base de datos externa a un modelo de lenguaje. Es decir, podemos volver a Chat GPT, por ejemplo, experto en un área del conocimiento, como serían los
82:18
Speaker A
manuales técnicos de nuestra empresa. ¿Qué ocurre? que si nosotros le pasamos ese PDF directamente a chat GPT, como hacíamos hasta la fecha, lo que va a ocurrir es que la ventana de contexto, es decir, la capacidad que tiene el
82:30
Speaker A
modelo para procesar esa interacción, se va a exceder y nos va a dar unas respuestas erróneas o va a tender a alucinar. Es por eso que el RAG, esta arquitectura, nos permite, digamos que superar esa limitación mucho más
82:44
Speaker A
eficiente y mucho más correcto. Es decir, podemos asociar conocimientos a través de una base de datos a un modelo de lenguaje con conocimientos que no ha sido entrenado previamente en su dataset y por lo tanto que se vuelva experto en
82:57
Speaker A
esa área del conocimiento que de nuevo podrían ser los datos de nuestra empresa. Esto hace que se vuelva muy específico para una utilidad concreta y algo que va muy bien para entenderlo es recordar las siglas de reteval aumentation que empieza a sonar muy
83:13
Speaker A
complejos. Básicamente es generación aumentada por recuperación, es decir, podemos generar un mayor repertorio de respuestas porque hemos aumentado la recuperación debido a que recuperamos de una base de datos que le hemos asociado.
83:26
Speaker A
Esto va bien para entenderlo conceptualmente y básicamente lo que hacemos es de nuevo asociar una base de datos con una arquitectura determinada y esa arquitectura determinada es la que estáis viendo aquí, que este sería el flujo RA básico de Ingesta, un pipeline
83:41
Speaker A
que se conoce, donde lo que hacemos principalmente es los documentos que estáis viendo aquí de entrada, que esto sería lo que se conoce como el corpus, lo rompemos en trocitos muy pequeños, que serían los chunks, los fragmentos, y
83:54
Speaker A
a partir de ahí esos trocitos los pasamos a lo que se conoce como un modelo de embedings. Un modelo de embedings básicamente lo que hace es convertir esos trocitos de palabras, el lenguaje humano, en ristras numéricas que se conocen como vectores, es decir,
84:10
Speaker A
muchos numeritos que serían como el lenguaje de la inteligencia artificial para que de esta forma podamos cargarlos en esa base de datos vectorial donde se le va a asociar una ubicación en el espacio en función de su significado.
84:23
Speaker A
¿Qué quiere decir esto? que si por ejemplo tenemos compañía, marketing y finanzas, veis que están separadas en el espacio. Si yo ahora adjuntase una nueva que sería empresa, estaría muy cerca de compañía debido a que tiene una proximidad semántica muy alta. Y esta es
84:39
Speaker A
la forma que tiene internamente el RAC de funcionar y es por lo que es tan eficiente. Básicamente es un procedimiento, una arquitectura que permite que le carguemos a nuestros modelos de lenguaje toda la información que necesitemos y que podamos exceder
84:52
Speaker A
todas las limitaciones. ¿Qué puedes hacer con esto? pues puedes encontrar información precisa y limitada en una base de datos concreta y hasta ahora solo podíamos encontrar información en bases de datos de PDF, docs y en definitiva texto plano. Lo que hacíamos
85:06
Speaker A
es con un OCR, que es un procedimiento que tenemos para leer PDFs, los extraíamos a texto plano y este texto plano se cargaba en una base de datos vectorial, pero no podíamos cargar ni imágenes, ni vídeos, ni nada de esto.
85:20
Speaker A
Sin embargo, ahora han sacado el primer modelo de embedings nativamente multimodal. ¿Qué quiere decir esto y por qué cambian las reglas del juego? Pues básicamente que le podemos cargar tanto texto como imagen, como vídeo, como audio, como documentos y cada uno de
85:34
Speaker A
estos va a tener un espacio de incrustación unificado. Es decir, podemos tener una base de datos vectorial donde tengamos imágenes, vídeos, audio, todo y que nos responda con lo que hayamos vinculado previamente en relación a esa consulta.
85:50
Speaker A
Como sabéis, una empresa tiene muchos tipos de documentaciones y cada una de ellas es para un caso concreto, por lo tanto, si le podemos cargar todo es una auténtica locura. Vamos a ir directamente con la práctica real para
86:02
Speaker A
que vosotros mismos podáis crear esta base de datos en cuestión de minutos. Bien, puntualizar que no necesitáis saber programar, pero lo primero que tendremos que hacer es descargarnos un ID, un entorno de desarrollo integrado.
86:13
Speaker A
Para esto podemos utilizar Google Antigravity, que es el que yo voy a utilizar concretamente en este vídeo. Lo descargáis tal cual para vuestro sistema operativo o Visual Studio Code o podéis utilizar Cursor o el que sea, me da
86:24
Speaker A
absolutamente igual. Vale, descargáis uno de los dos, si no lo tenéis, ya lo abrís, creamos una nueva carpeta. Como veis, he estado haciendo muchas pruebas por aquí. Le voy a llamar eh rag/video.
86:37
Speaker A
Lo creamos y abrimos. Lo primero que tendremos que hacer es instalar la extensión de Cloud Code, que esto lo podéis hacer directamente desde aquí abajo. Y buscamos cloud aquí.
86:49
Speaker A
En este caso ya lo tengo instalado, por lo tanto no me permite volver a instalarlo lógicamente y simplemente tendré que abrirlo. Vosotros le dais aquí a instalar y posteriormente le dais a este iconito de aquí donde si es la
87:01
Speaker A
primera vez que lo utilizáis deberéis de iniciar sesión y tener una cuenta de pago. Bien, cerramos. Por aquí tengo un tutorial donde explicamos todo este tipo de detalles por si lo necesitáis, lo tendréis en la descripción.
87:13
Speaker A
Volvemos a nuestro proyecto y ahora le vamos a especificar un pron super preciso donde le vamos a solicitar lo que necesitamos actualmente y él se va a encargar de absolutamente todo. Bien, el pron del que os hablo es este de aquí.
87:24
Speaker A
Hola, necesito montar un sistema RAG y quiero ir directo al grano. Usa el nuevo modelo de de Google Enbedings 2.0. Te dejo la referencia por aquí y necesito que me des las variables de entorno para las credenciales de Google y Pinecone.
87:37
Speaker A
Pinecone es la base de datos vectorial que vamos a utilizar, que ahora os voy a explicar cómo vincularla. y le digo que no me explique absolutamente nada del código, que simplemente me proporcione el dashboard funcional interactivo, que me diga dónde tengo que cargar los
87:51
Speaker A
documentos que voy a interaccionar con ellos posteriormente y que si la respuesta sale de un PDF o una imagen siempre me devuelva la fuente de verdad, es decir, la captura con la referencia que está vinculada a esa respuesta. Así
88:03
Speaker A
que simplemente le vamos a pasar esto. Y como veis, le estoy pasando la URL de la documentación directamente de Google, que sería esta de aquí. donde aquí nos dan toda la información relacionada para que el modelo tenga acceso a esta y de
88:16
Speaker A
esta forma no nos preocupemos de absolutamente nada. De mientras lo que vamos a hacer es ir consiguiendo las credenciales tanto de Google como de Pinecode y para eso, para las de Google buscamos Google AI Studio, accedemos a la primera opción, venimos aquí abajo a
88:33
Speaker A
get API Key, lógicamente tendréis que haber iniciado sesión anteriormente y aquí arriba le dais a crear clave API.
88:39
Speaker A
Yo ya lo tengo creado, simplemente lo tendré que copiar y en un segundito os diré dónde lo tenéis que introducir esto. Por otro lado, vamos a buscar Pinec. Entramos y como veis es un servicio en la nube donde ya tenemos las
88:52
Speaker A
bases de datos vectoriales preconfiguradas donde simplemente nos tendremos que registrar. Le dais aquí a app. Yo en este caso ya tengo cuenta, por lo tanto le doy a login. Y una vez os registréis y respondáis al típico formulario previo, os darán acceso a una
89:07
Speaker A
API key, ¿vale? esto de entrada. De lo contrario, si ya habéis iniciado sesión, veréis este menú de aquí, este pequeño interfaz, y simplemente tendréis que venir aquí a APIS. Y como veis, ya tenemos por aquí todas las API keys con
89:20
Speaker A
las que estaba haciendo pruebas. Le tendremos que decir más, una nueva API key. Y aquí le dais un nombre. Yo en este caso le voy a llamar vídeo prueba.
89:29
Speaker A
Sin más, vale, no me deja poner barra baja, pero vaya. Videoprueba, créate key. La copio y ahora os indico dónde la tenemos que ir pegando. Recordad que mientras va trabajando Cloud Code, le tenemos que ir dando permisos para que
89:43
Speaker A
él pueda ir haciendo todo lo que nos va solicitando. Bien, como veis ya ha terminado. Por aquí le he dicho que cree el punto NV para meter las APIs. Venimos a el punto NV y como veis tenemos el
89:54
Speaker A
Google API key. Tendremos que introducir nuestra API de Google aquí que será básicamente copiar lo que comentábamos anteriormente. Lo pegamos tal cual. Y lo mismo con la de Pinecon. Borramos, volvemos por aquí, copiamos y tal cual lo introducimos. Muy
90:12
Speaker A
importante que guardemos siempre cuando efectuamos este tipo de cambios, si no no se hacen efectivos, lógicamente. Y a partir de aquí le podemos comentar que ya está eh inicializa el sistema con el interfaz. De esta manera ya se encargará
90:28
Speaker A
de inicializarlo todo y nosotros simplemente esperamos. Okay, perfecto. Ya nos dice por aquí que ha terminado, nos da el enlace para poder acceder al sistema. Pero antes, si os fijáis, tenemos la carpetita esta de documentos, que es donde tenemos que cargar el
90:41
Speaker A
corpus, que sería en este caso el manual técnico que tenemos aquí. Yo lo voy a cargar por aquí. Si os fijáis, tenemos la visualización previa directamente aquí en el IDE. Y ahora sí lo voy a abrir. Es bastante probable que la
90:52
Speaker A
primera vez que iniciéis os dé error. Suele ser bastante común, ya que lógicamente hay un pequeño proceso de depuración e iteración. Si os fijáis, carpeta de documentos, le vamos a decir ingestar y nos da el nombre del documento que le acabamos de cargar. Y
91:05
Speaker A
lo que está haciendo ahora es cargarlo en en esa base de datos vectorial. Si os fijáis, 48 chuns de un archivo indexado.
91:11
Speaker A
Le voy a preguntar cómo aumento la temperatura. A ver si funciona la primera. Mira, pues sí, a la primera nos dice que puls pulsemos tal, nos da la página y por otro lado, si os fijáis, nos da directamente la página asociada con la
91:30
Speaker A
captura. En este caso, esta de aquí, si os fijáis, no es correcta. Aquí tendríamos que hacer una pequeña modificación en el prom para que de esta manera siempre nos dé aquellas que sean más relevantes. Esa de ahí seguramente
91:42
Speaker A
contiene la palabra temperatura o aumentar temperatura y la ha considerado relevante cuando realmente está vacía.
91:49
Speaker A
Le voy a decir cómo cambio el filtro. Por aquí abrimos y si os fijáis nos da por aquí todas las indicaciones. Lógicamente la primera indicación a la que tenemos que hacer caso es a esta de aquí.
92:05
Speaker A
Porque en definitiva se trata de el rack convencional, ¿no? Esto de aquí es una expansión. Y de nuevo quiero que imaginéis que existen servicios técnicos o empresas que tienen manuales técnicos muy complejos con incluso esquemas eléctricos que tienen piezas o
92:20
Speaker A
referencias de piezas muy complejas con muchas referencias que es prácticamente un infierno leerlas una por una porque llevas muchísimo tiempo para hacerlo.
92:29
Speaker A
Entonces esto de aquí es una auténtica locura. A cualquier empresa que se enfrente a esto y le presentéis un dashboard así mínimamente funcional con su logo y un MVP para que ellos puedan probar, ya os adelanto que les va a
92:39
Speaker A
parecer una auténtica locura y que os lo van a comprar sí o sí. Lógicamente, esto es un MVP, esto hay que seguir desarrollándolo, hay que buscar afinarlo al 200% y acercarnos a aquella versión de producción que sería la final, ¿no?
92:52
Speaker A
Okay, mirad, he hecho una pequeña prueba donde le he cargado una documentación externa que es directamente una imagen y esta imagen básicamente contiene pues una tabla de colores de resistencias. No sé por qué le he dicho diodos, me he
93:02
Speaker A
equivocado, pero vaya, contiene una serie de resistencias con el código de colores de cada una de ellas y también podemos hacer referencia a este tipo de imágenes, ¿vale? Imaginad que esto pues son diferentes resistencias que tenemos en esta base de datos y queremos
93:16
Speaker A
recuperar justamente la que tiene esa referencia concreta, pues gracias a esto podríamos recuperarlo y tener ese plano para que lo pueda utilizar la persona que sea que lo esté utilizando. Incluso oficinas técnicas que tengan gran cantidad de documentación, que tengan
93:29
Speaker A
que estar navegando constantemente, se pueden aprovechar muchísimo de todo este tipo de tecnologías. Y esto nos lleva a la lección más importante de hoy. Y quiero que te quedes con esto si de verdad quieres escalar tu propio negocio. El mercado está evolucionando
93:41
Speaker A
rapidísimo. El valor de tu agencia, como bien sabéis, ya no está en saber conectar cuatro nodos en Make o N8N, ni en saber estructurar Jason para conectar APIs. Las herramientas técnicas hoy en día cada vez son más accesibles. Bien,
93:54
Speaker A
para esto simplemente voy a estar utilizando antigravity y cloud code. Antigravity como IDE y Cloue como modelo de lenguaje que vamos a tener para el desarrollo del código. Vamos a crear una nueva carpeta. En este caso le voy a
94:04
Speaker A
llamar WhatsApp pruebas. Y en este caso ya existe porque estado haciendo varias pruebas. Así que le vamos a poner un número uno por ahí. Perfecto. Bien, vamos a abrir Cloud Code. Si no lo tenéis instalado, simplemente venís aquí
94:14
Speaker A
a la opción de extensiones, lo buscáis, cloud, lo seleccionáis, aunque supongo que si estáis viendo este vídeo probablemente ya lo tengáis. Le dais a instalar y simplemente cuando lo abráis tendréis que iniciar sesión.
94:26
Speaker A
Necesitaréis lógicamente una cuenta y a partir de ahí ya podréis prontear. e el modelo que estoy utilizando. Si ponéis eh barra y ponéis model, os aparecerá la opción esta de switch model y veréis que yo estoy utilizando el Opus. No estoy
94:39
Speaker A
seleccionando el de un millón de ventana de contexto porque es algo más caro y tampoco es necesario, pero sí que es cierto que que os recomiendo muchísimo para este tipo de proyectos utilizar el modelo Opus. Entonces, vamos directo al
94:49
Speaker A
grano. Le voy a decir que me haga un chatbot superrápido, básico para mi WhatsApp e vinculando un código QR directo y use la API oficial de Antropic.
95:11
Speaker A
Antropic. ¿Por qué le digo que utilice la la IPI oficial de Antropic? porque quiero utilizar Cloue como modelo de lenguaje que vamos a tener directamente a modo de chatbot o agente directamente en el WhatsApp, ¿no? Entonces, le voy a decir
95:22
Speaker A
que esto es para responder. Solo necesito que me dejes un archivo de configuración muy claro, tipo pun NV, ¿vale? Que esto son las variables de entorno, es decir, el código que tenemos que es totalmente confidencial, ¿vale? Es por eso que
95:41
Speaker A
tiene que estar de esta forma, donde yo pueda pegar mi AP key escribir la personalidad y el tono que quiero que tenga el bot, que sea algo eh de levantar y probar en 2 minutos.
96:06
Speaker A
Y aquí le voy a decir que utilice WhatsApp punto JS. Esta es la tecnología que vamos a utilizar para poder vincular nuestro WhatsApp directamente con un código QR que vamos a escanear directamente desde la aplicación de una forma muy sencilla. Esto lógicamente no
96:24
Speaker A
estamos cumpliendo con las políticas de uso de meta, o sea, si viese este vídeo Mark Zuckerberg no estaría muy contento, pero quiero que entendáis que esto es un producto mínimo viable para validar una idea, que le pasemos al cliente el
96:35
Speaker A
concepto y que este pueda probarlo y por lo tanto adquirir la solución, ¿vale? O sea, comprarnos el servicio sin la necesidad de que estemos convenciendo al cliente acerca de cosas que él mismo no puede palpar, ¿no? Entonces, este tipo
96:45
Speaker A
de productos mínimos viables son muy muy buenos a la hora de ofrecer estas soluciones. Fijaos que ha ido bastante rápido. Básicamente me está diciendo que pague mi API Key en las variables de entorno, que las tenemos por aquí.
96:55
Speaker A
Entonces vamos aquí y si os fijáis tenemos Anthropic API Key y me dice que pegue mi API Key justo aquí. Entonces vamos a ir a Google, vamos a buscar Cloud API.
97:08
Speaker A
Aquí venimos aquí a Cloud Platform, iniciamos sesión justo aquí en APKIS vamos a generar una nueva aquí vamos a dar un nombre así como YouTube.
97:26
Speaker A
Siempre acabo dándole nombres rarísimos y al final tengo que estar constantemente limpiando esto porque tengo una cantidad de contraseñas que que me acabo abrumando. Vale, se lo damos por aquí, nos aseguramos de guardar siempre una vez hacemos un
97:39
Speaker A
cambio en un archivo, ¿vale? Para que sea efectivo, si no no es efectivo y y estaríamos pues simplemente perdiendo el tiempo. Y ahora le vamos a decir que inicializa el sistema y e proporcióname proporcióname el QR para iniciar sesión.
98:00
Speaker A
Perfecto. Vamos a darle permisos. Fijaos que aquí le podemos definir la la personalidad también a la gente, ¿vale?
98:08
Speaker A
Es decir, si por ejemplo queremos que responda de una forma concreta con un tipo de personalidad o un tipo de trato o está relacionado con algún tipo de servicio, se lo podemos indicar aquí directamente. En este caso, por defecto,
98:20
Speaker A
nos dice que es que es amigable y servicial y que habla de forma concisa y clara. Bueno, para hacer pruebas puede estar bien. Igualmente, el modelo de lenguaje lo podéis sustituir directamente desde aquí. Tenéis que ir a la documentación de Cloude, ¿vale? y
98:31
Speaker A
mirar la referencia de los diferentes modelos y simplemente sustituyendo el nombre aquí será suficiente para que podáis cambiarlo, ¿vale? Sería como sería como un selector, ¿vale? Pero simplemente en en texto.
98:43
Speaker A
Bien, vamos a esperar para poder escanear el código QR. De esta manera ya empezamos con las pruebas, ¿vale? Ya terminado. Nos dice que por aquí arriba tenemos el código QR, es decir, aquí. Y nos da dos códigos, pero vaya, entiendo que es el mismo.
98:57
Speaker A
Vamos a probar de escanearlo directamente desde nuestro WhatsApp. Para eso, simplemente vais al simbolito que tenéis abajo con vuestra foto, le dais a dispositivos vinculados y vincular un nuevo dispositivo. Yo en este caso ya he llegado al límite de
99:09
Speaker A
vinculados, así que voy a desvincular alguno para que me lo permita y simplemente con mi teléfono voy a escanear el código QR que tengo aquí delante. Vale, me dice que en este momento no se pueden vincular nuevos dispositivos. Esto es porque seguramente
99:21
Speaker A
ha expirado. Entonces le voy a decir ha expirado el QR. Parece ser. ¿Por qué expiran? Pues básicamente por un tema de seguridad, ¿vale? Si esto fuese estático, vosotros mismos viendo este vídeo podríais escanearlo y lógicamente estaríéis iniciando sesión en esta instancia,
99:36
Speaker A
aunque bueno, no os convendría, pero ya me entendéis. Entonces, nos dice por aquí que lo está escaneando de nuevo y normalmente eso, cuando en vuestro dispositivo móvil os da el error de que no se puede vincular es porque ha
99:47
Speaker A
expirado, ¿vale? El código QR. Entonces, simplemente le decís que ha expirado, que lo resetee y él mismo ya se encarga de hacerlo. Vale, perfecto. Por aquí tenemos el nuevo QR. Vamos a escanearlo y ahora parece que sí que estamos
99:59
Speaker A
iniciando sesión, o sea, que genial. Vale, voy a hacer la primera prueba. Le estoy diciendo hola por aquí y como veis automáticamente nos responde. Vale, fijaos, he abierto por aquí el WhatsApp para que vosotros también podáis verlo.
100:09
Speaker A
Y ahora lo que estoy haciendo es desde otro teléfono móvil estoy hablándome directamente al número que acabo de vincular. Y por ejemplo, si le digo hola este número que tengo aquí abierto, es decir, con el que tengo la sesión
100:20
Speaker A
activa, con el que he escaneado el código QR, responde de forma automática. Fíjate, ¿ves? responde de color verde, por lo tanto es como si fuese yo, pero yo no he escrito absolutamente nada.
100:28
Speaker A
Hola, ¿cómo estás? ¿En qué puedo ayudarte hoy? Em, ¿qué haces? ¿Cómo soy yo que sé el mejor en paddle?
100:38
Speaker A
No sé, o sea, por decirle algo. A ver qué nos dice. Vale, bueno, una respuesta supergérica que te daría cualquier inteligencia artificial. Y bueno, esto no tiene muchísimo valor, al final pues no deja de ser lo que ya hemos hecho con otras
100:54
Speaker A
tecnologías y tal. Lo único que bueno, lo he hecho en cuestión de 5 minutos sin apenas esfuerzo, por lo tanto es muy interesante. Ahora lo que vamos a hacer es darle una vuelta de tuerca y vamos a llevarlo al siguiente nivel para
101:04
Speaker A
customizarlo al extremo, para que cuando le enviemos esta demo interactivo a nuestros clientes tengan esa sensación de premium, de truco de magia, de demo especial que les haga tomar la decisión de una forma mucho más rápida. Para esto
101:14
Speaker A
lo que vamos a hacer es escapear la página web de nuestro cliente, que vamos a suponer que es una página web típica de e-commerce donde venden libros y para eso existe eh una tienda que es una tienda de MOCD datata, es decir, que son
101:26
Speaker A
datos ficticios, que se llama Books to Scrape. Básicamente lo enseño con esta tienda porque al ser una tienda ficticia pues no me voy a meter en ningún lío legal por estar escraeando una página web de un tencero y enseñándolo delante
101:36
Speaker A
de no sé cuántos miles de personas, ¿no? Entonces, por eso que selecciono este tipo de páginas. Básicamente lo que vamos a hacer es escapear toda esta página web, adquirir la información de todos los artículos, adquirir información de los faxs, de las reseñas,
101:48
Speaker A
de si está en stock, de si no y todas las dudas que puedan plantearse los compradores a la hora de entrar y tomar una decisión de compra en el portal de nuestro cliente, ¿no? Entonces vamos a copiar la URL, vamos a volver por aquí a
101:59
Speaker A
Cloue y vamos a decirle lo siguiente. No sé por qué le digo hola, en realidad no no hace falta. El bot ya va perfecto.
102:07
Speaker A
Ahora te voy a pasar el link de una tienda porque el objetivo es que el bot se vuelva un experto total vendiendo ahí directamente. Haz que al arrancar escrapee la web entera. No, no le vamos a decir que al arrancar, simplemente le
102:33
Speaker A
voy a decir que eh una vez te pase el enlace, scrapeas la web entera y extraes toda la información.
102:49
Speaker A
Vale, le vamos a decir que nada de cosas muy pesadas porque si no puede irse por temas de navegadores y tal, que puede ser muy pesado y que no es lo más eficiente. Le voy a decir que pase por
103:02
Speaker A
toda la paginación, es decir, que pase por todas las páginas, uno a uno, entre en cada producto y saque el nombre, precio, descripción, categoría.
103:18
Speaker A
rating stock fax y todo aquello que pueda ser relevante para un posible comprador. Vale. Mm, le voy a decir que guarde todo esto en un Jason. Guárdame todo esto en un Jason. Jason es básicamente para que lo podamos leer, ¿vale? todo lo que nos
103:42
Speaker A
descargue directamente, todo lo que escape de la web local para que yo le eche un ojo y luego se lo bueno y luego que una vez descargues, que una vez escraees más bien todo, simplemente pueda interactuar con este sistema.
104:12
Speaker A
Cada vez que te pase un enlace, deberás realizar la misma operación anulando la anterior.
104:24
Speaker A
Para esto realmente podríamos crear un pequeño dashboard, ¿vale? Directamente con Cloud. Simplemente lo vamos a dejar así y ya está. Le voy a dejar el enlace por aquí. Te dejo por aquí el enlace.
104:36
Speaker A
Dos puntos y le dejamos el enlace. Y nada, ahora como siempre vamos a seguir esperando y volvemos una vez lo tengamos. Okay, perfecto. Parece que está yendo bastante bastante bien. Ha cambiado la personalidad del bot. Eh, el prom antes era un asistente amigable y
104:51
Speaker A
servicial genérico y ahora es el vendedor estrella de Books to Scrape. La librería online, tal y cual. E, además, aquí en los products.jonjason no se ha cargado todos los productos que hemos escapeado de la página web. Esto sí es demasiado largo y vemos que no
105:03
Speaker A
cabe en la ventana de contexto, que nos gasta demasiados tokens, se podrían hacer cosas, pero al final eh ya os digo que esto no es para producción. O sea, si pasáis esto a producción la estáis liando parda, ¿vale? Esto es simplemente
105:14
Speaker A
para hacer o pruebas o demos funcionales para venderle a nuestros clientes. Incluso podemos llegar a considerar este tipo de sistemas para utilización interna dentro de nuestras empresas.
105:22
Speaker A
Imaginaos que tenéis un rag de consultas frecuentes que tengáis dentro de la empresa, pues le podéis dar acceso a todas las personas dentro de esta para que puedan consultar directamente con ese RAC que habéis enriquecido con toda la información. Entonces, eh tengo por
105:35
Speaker A
aquí el WhatsApp, por aquí vemos que tenemos esto que nos dice que el bot está conectado y listo. Entonces, simplemente vamos a volver a probarlo y le voy a decir pues hola.
105:45
Speaker A
Bueno, claro, lo estoy haciendo al revés, o sea, me tendría que hablar desde el otro desde el otro número de teléfono, no desde este. Entonces, voy a enviar el mensaje ahora y me voy a poner por aquí, hola sin más.
106:00
Speaker A
Vale, como veis por aquí nos da un error. Le voy a decir, ¿quién eres?
106:05
Speaker A
No sé si es que ha programado esa excepción, pero vaya, se lo voy a decir por aquí a Claude. Le voy a decir, "Me ha respondido con esto." Y ahora cuando le he dicho, "¿Quién eres?" Nos dice, "Hola, soy el vendedor
106:21
Speaker A
estrella de Books to Screve, la librería online que te va a enamorar. E y bueno, toda una serie de información que tenemos que ver si es del todo cierta, ¿no? Entonces, vamos a hacerle preguntas específicas, ¿vale? Y le vamos a
106:32
Speaker A
preguntar, por ejemplo, ¿qué precio tiene el libro de Sharp Objects, que es este libro que estáis viendo aquí, que tiene un precio de 47.82 libras, que está en stock y tiene una puntuación de cuatro estrellas.
106:50
Speaker A
Entonces, vamos a ver si ahora nos responde bien. Vale, nos dice que tiene un precio de 47.82. Es un libro de misterio con una puntuación de cuatro sobre cco. Exacto. Tenemos buen stock, 20 ejemplares. Esto sobraría realmente con decir si tenemos stock o no sería
107:04
Speaker A
suficiente. No hace falta que diga el número de ejemplares, pero bueno. Eh, y además nos dice de qué trata la novela, ¿vale? que esto entiendo que es porque al final, como le hemos dado la paginación, ha accedido directamente a
107:15
Speaker A
esto de aquí, que es la la sinopsis, la descripción y ha podido tener ese contexto, cosa que de nuevo es superinesante. Bueno, pues eso sería todo. Ya veis que podemos perfeccionarlo muchísimo, podemos crear muchas más cosas en torno a este sistema, pero
107:29
Speaker A
básicamente quería enseñaros esta metodología que podemos conectar WhatsApp de una forma muy rápida en cuestión de minutos como habéis visto, y además nos puede servir como producto mínimo viable para presentarlo directamente en nuestros clientes y que puedan ver el potencial de todo esto. La
107:42
Speaker A
idea de esto es que si vamos a llamada con el dueño de esta página web, de este e-commerce, le vamos a presentar directamente en llamada esto, o sea, le vamos a pasar este número de teléfono para que él mismo pueda testearlo, cosa
107:52
Speaker A
que le va a sorprender, le va a generar ese efecto wow. Incluso lo podemos utilizar en otros contextos, yendo incluso presencialmente, familiares. Y bueno, ya os podéis llegar a imaginar, ¿no?, en qué tipos de esfuerzos de prospección esto puede dar muy buenos
108:03
Speaker A
frutos. Así que nada, de nuevo, esto no es para producción, tendríamos que perfeccionarlo algo más y considerar que esta arquitectura no cumple con las políticas de uso de meta, por lo tanto, nos pueden llegar a banear. Tenemos que
108:13
Speaker A
liarla muy parda para que nos baneen. Es decir, tenemos que hacer mucho spam, enviar mensajes masivos y hacer cosas que, bueno, que no creo que hagamos si somos mínimamente conscientes, pero puede ocurrir. Entonces, considerar esa opción y tener cuidado. Vamos a dejar la
108:25
Speaker A
teoría aburrida a un lado y vamos a ir directos a la práctica directamente con Antigravity y Cloue Code. Y un aviso muy rápido, hoy vamos a montar un prototipo, un MVP para aplicar una regla de oro de cualquier negocio real, que es el Sell
108:39
Speaker A
before Pill. Vas al cliente, le enseñas una demo funcional, le cobras y con ese dinero contratas a un desarrollador para que ya se encargue de blindar el código de la demo funcional y pasarlo directamente a producción. Aquí no
108:50
Speaker A
venimos solo a ser técnicos por gusto, venimos a hacer negocios reales con inteligencia artificial. Así que vamos directamente con el vídeo. Ya os adelanto de que todo lo que vais a ver en este vídeo está hecho en directo, sin
109:01
Speaker A
ningún tipo de cortes. Y además, pese a que tengamos una estructura, lo vamos a hacer improvisado para que todos vosotros veáis cómo construyo yo mismo un negocio de inteligencia artificial y consigo mi primer cliente gracias a herramientas como antigravity y cloud
109:16
Speaker A
code, sin contratar a nadie y en cuestión de horas. Vamos al lío. Lo primero que tenemos que hacer es lógicamente tener nuestras dos herramientas predilectas que vamos a utilizar, que son Antigravity y Cloud Code, tenerlas a mano. Tenemos varios
109:29
Speaker A
vídeos donde explicamos tanto cómo descargarlas, cómo configurarlas para posteriormente hacer nuestros primeros proyectitos y que de esta forma tengamos algo de soltura. Ya os adelanto que igualmente, aunque no tengáis mucha experiencia, vamos a adquirirla a lo largo de todo este vídeo, así que
109:43
Speaker A
tranquilo. Y te voy a mostrar exactamente cómo, porque lo primero que tenemos que hacer con estas herramientas es investigar un nicho de mercado. ¿Por qué tenemos que investigar un nicho de mercado para crear nuestra agencia de ella? Porque lo
109:55
Speaker A
primero que tenemos que crear es una demanda. Y para saber si existe demanda de la tecnología de automatización con inteligencia artificial o sea lo que sea que estemos ofreciendo, tenemos que investigar ese nicho en particular para ver primero los problemas que tienen,
110:08
Speaker A
segundo, si tienen suficiente poder adquisitivo como para invertir y tercero que la receptividad de estos sea lo suficiente, es decir, que tengan suficiente desarrollo tecnológico como para poder adoptar estas tecnologías.
110:19
Speaker A
Esto lo vamos a ver de forma totalmente automática, es decir, no vamos a hacer nada manual gracias a una automatización que vamos a hacer con Antigravity, Cloud Code y Redit. ¿Qué es Redit? Redit es el foro, yo diría que es el más grande a
110:34
Speaker A
nivel mundial. En este foro, básicamente, que es un foro que predomina la bala inglesa, tenemos diferentes subredits, es decir, subforos donde diferentes profesionales de diferentes sectores comparten sus experiencias, comparten sus dificultades, comparten sus logros.
110:49
Speaker A
Entonces, dentro de estos foros, nosotros tenemos una cantidad de información increíble acerca de diferentes problemáticas que tienen las personas en estos modelos de negocio que nosotros nos podemos descargar, es decir, podemos scrapear para posteriormente analizarlas con inteligencia artificial y generar un
111:04
Speaker A
reporte en PDF extremadamente personalizado y con todo lujo de detalles para ver tanto los problemas que tienen como cómo solucionarlos como la viabilidad técnica. Una vez tengamos esto, podemos pasar al siguiente punto.
111:16
Speaker A
Así que vamos con esto. Te recomiendo que el nicho que escojas siempre sea relacionado con algo que tú conozcas personalmente. Si ya estás trabajando para real estate, es decir, para para inmobiliarias, escoge el nicho de inmobiliarias. ¿Por qué? Porque al tener
111:29
Speaker A
experiencia desde dentro, vas a ser mucho más capaz que cualquier otra persona de identificar los problemas que tú mismo ya tienes. Si yo trabajo en el sector de la automatización industrial, voy a seleccionar ese sector. Si trabajas en restauración, hostelería, lo
111:41
Speaker A
que sea, va a seleccionar predominantemente tu nicho a posterior de verificarlo. Entonces, vamos directamente a abrir Antigravity.
111:49
Speaker A
Abrimos una nueva carpeta. Le vamos a decir proyecto agencia, así tal cual. La creamos y la abrimos.
111:59
Speaker A
Esto lo cerramos. Vamos a instalar el plugin de Cloud Code. Esto supongo que todos ya lo tenéis, pero de igual forma lo recalcamos. Para eso simplemente venimos aquí, buscamos Cloud Code y instalamos esta extensión de aquí, que es simplemente darle instalar, seguir el
112:14
Speaker A
procedimiento, iniciar sesión, necesitaréis una cuenta de pago y ya está. con la cuenta de pago básica, el plan básico es más que suficiente, al menos inicialmente. Es una inversión excelente. Si te gastas el fin de semana $20 en cenar y después no puedes
112:28
Speaker A
invertirlos en una herramienta como esta, déjame decirte que te estás equivocando muchísimo porque esto es una inversión increíble, de una ventaja competitiva bestial. Y lo primero que le vamos a decir es exactamente lo que necesitamos, es decir, lo que estamos
112:40
Speaker A
buscando. Entonces, tengo la necesidad de realizar un estudio de mercado. Necesito que nos conectemos a la API de Redit para scrapear varios subredits. Subredit son como los subforos que tenemos dentro de este foro principal. Tendríamos la rama principal
113:08
Speaker A
y después tendríamos pequeños subforos. Estos subforos son los relacionados con las diferentes temáticas que podemos analizar y detectar los puntos de dolor de la gente. La idea es ver qué problemas tienen que podamos resolver vendiendo o ofreciéndoles más bien
113:37
Speaker A
ofreciéndoles automatización con. Por ejemplo, vamos a darle un ejemplo para que funcione mejor. Dos puntos.
113:48
Speaker A
Cogemos los últimos 60 hilos del sub de real estate o inmobiliaria, ¿vale? Para que no se líe. A lo mejor en inglés no lo acaba de pillar. filtramos quejas, tareas pesadas o frustraciones de su día a día y pensamos
114:14
Speaker A
en cómo podemos solucionarlo de forma sencilla usando herramientas de automatización como N8N. ¿Por qué le digo N8N? Porque de esta forma ya se va a encasillar en que sean soluciones sencillas y que podamos hacer con herramientas de bajo
114:32
Speaker A
nivel de código, aunque después hagamos estos productos mínimos viables directamente con cloud code y tal, pero me gusta decírselo. Em, aquí le vamos a decir, hazme todo este análisis estratégico y preséntamelo en un informe listo para visualizar en PDF.
114:54
Speaker A
Además, le voy a especificar que todo esto forma parte de una estrategia mayor, que es crear nuestra propia agencia de ella. Todo esto forma parte de una estrategia mayor, que es crear mi propia agencia de IA desde cero y por lo tanto la dificultad
115:17
Speaker A
de las soluciones eh propuestas debe ser baja. ¿Por qué? porque si no, pues nos puede proponer tranquilamente crear un SAS de última generación con 20.000 líneas de código y esto lógicamente no es realista. Nosotros queremos hacer cosas más aterrizadas. Entonces, no sé
115:34
Speaker A
exactamente qué modelo hemos seleccionado, pero bueno, de igual forma se lo voy a ir diciendo porque no es una tarea demasiado compleja. De mientras nos vamos a ir para Redit. Voy a abrir por aquí una nueva ventana.
115:44
Speaker A
Simplemente en Google tal cual buscáis Redit accedéis. Y para aquellos que no estéis familiarizados, pues es básicamente esto, ¿vale? una red social eh que actúa forma de foro predominantemente. Y por ejemplo, si buscáis aquí real estate y veis las publicaciones, tenemos tanto
116:04
Speaker A
los títulos de las publicaciones como el subforo, es decir, el subreddit al que pertenecen estas, que ahí es donde se congregan todas las personas que forman parte de este área del conocimiento, donde comparten ideas y tal, ¿no? Por
116:18
Speaker A
ejemplo, esto es un post que dice, "Es mal momento para meterse en bienes raíces y por aquí forma parte del subreddit de Ask Real Estate Agents." ¿Veis aquí? Entonces, aquí podríamos descargar los últimos post, los 60 últimos, y ver qué comparten
116:36
Speaker A
todos ellos. ¿Veis? Está protegido el dinero de su de su buena fe después de las contingencias. cables viejos, costos para los compradores.
116:45
Speaker A
Mira, ¿ves cómo suelen coordinar y encontrar fotógrafos? Comparten toda una serie de problemáticas e inquietudes que nosotros podemos estudiar para extraer ideas. Bien, vamos a ver cómo va esto.
116:56
Speaker A
Acordaos de ir dándole permiso para que pueda ir avanzando. Nosotros de momento lo que vamos a hacer es iniciar sesión.
117:02
Speaker A
Para iniciar sesión, lógicamente nos tenemos que registrar. Yo ya tengo cuenta, es básicamente podéis utilizar vuestra propia cuenta de Gmail para esto porque necesitamos tener acceso a la API, a la API Key de Reddit, que es la que nos va a dar acceso a descargarnos y
117:15
Speaker A
hacer todas estas operaciones que estamos haciendo desde Antigravity. Así que voy a iniciar sesión y ahora volvemos. Ya hemos iniciado sesión por aquí. Vamos a ir dándole permisos y después lo que vamos a hacer es venir aquí a la fotito que tenemos aquí arriba
117:27
Speaker A
del perfil. Vamos a ajustes, ¿vale? Venimos aquí a privacidad. Aquí dentro de privacidad vamos a ir a autorización de apps de terceros, si no recuerdo mal. Y como veis, ya tengo algunas pruebas que he hecho anteriormente. A vosotros no os
117:42
Speaker A
aparecerá nada aquí, ¿vale? Os aparecerá la opción de crear una aplicación directamente. A mí me dice crear otra aplicación. Le damos aquí el nombre, le voy a poner un nombre para la aplicación. En este caso le voy a decir
117:54
Speaker A
Redit Scrapper. Y le podemos dar una descripción directamente aquí. Aquí le decimos que es una aplicación de web y con esto es más que suficiente. Le decimos que no somos un robot. Seleccionamos el capcha este, ¿vale? Y creamos la aplicación.
118:11
Speaker A
Vale, nos pide la redirect URL. Em, bueno, entonces vamos a esperar a que nos la solicite directamente Antigravity y una vez nos la solicite él, es decir, que nos proporcione la URL redirect, volvemos y seguimos con todo lo demás.
118:27
Speaker A
En caso de que no sepáis cómo conseguir todas estas apiquí y tal, yo lo que os diría es que en el momento que tengáis estas dudas, simplemente lo busquéis en YouTube. Venís aquí, le decís Redit API Key y, por ejemplo, este, que tiene buena
118:40
Speaker A
pinta, lo abrís y seguís exactamente lo que os enseña el tutorial de turno, ¿vale? Que que no suele funcionar a la primera, pero que ya nos da una muy buena orientación. Yo lo utilizo en el 90% de los casos en mi
118:54
Speaker A
día a día, o sea, que es lo que os recomiendo. Bien, vamos a ir esperando y ahora volvemos. Okay, me ha sorprendido enormemente. Ha tardado algo más de lo que esperaba, pero es que ni tan siquiera nos ha solicitado la API Key.
119:05
Speaker A
No sé cómo lo ha hecho. Vale, creo que lo ha escapeado directamente desde la web, por lo tanto no nos ha hecho falta, pero ya os dije que no quería hacer ningún corte en este vídeo, así que este
119:13
Speaker A
pequeño error lo voy a dejar incluso. Y como veis, este es el PDF que nos ha generado. Tenemos el resumen, la metodología, análisis por industria. Nos ha analizado diferentes industrias como inmobiliaria, pequeños negocios, marketing digital, e-commerce, contabilidad ilegal. Top 10
119:27
Speaker A
oportunidades. Tenemos por aquí el resumen donde nos dice que el estudio analiza los puntos expresados por seis industrias clave en Redit. Em, hallazgos claves, oportunidades de mercado y por aquí tenemos las fuentes de datos, es decir, los subredits que ha utilizado. Ha
119:43
Speaker A
utilizado real estate, real estate technology, eh property management. Bueno, ha utilizado varios para tener una buena muestra. Ha recopilado los 60 últimos posts utilizando la API Key pública de Redit. tiene una API pública, por lo tanto se ha podido conectar
119:58
Speaker A
directamente a través de sus propios métodos. ¿Vale? Nos dice por aquí Painpoint, el problema, los agentes inmobiliarios luchan constantemente con el seguimiento de los clientes potenciales y tienen contactos dispersos por WhatsApp, email, SMS. se olvidan de hacer followup, pierden leads de
120:13
Speaker A
clientes y no tienen sistemas automatizados de contacto. Muchos usan CRM, pero no lo alimentan consistentemente. El problema no es la herramienta, sino la falta de automatización en el proceso de seguimiento. Mucho cuidado porque este Painpoint de aquí en particular se de
120:26
Speaker A
alumnos que lo han explotado muchísimo y es tal cual así, ¿vale? O sea, que mucho cuidado. Solución propuesta y además nos deja la evidencia eh textualmente que ha extraído de Redit. La solución propuesta es un bot de followup automatizado con
120:39
Speaker A
N8N, un workflow en N8N que recibe elits en múltiples fuentes, formularios web, WhatsApp, email vía Webbook, lo registra automáticamente en Google Sheets o Air Table, programa secuencias de email, followup, envía notificaciones a Telegram cuando el lad responde y se
120:53
Speaker A
puede añadir un nuevo de ella. Tal, tal, tal. Mm, este es muy interesante, eh, me gusta mucho. Creación de contenido para listing descripciones fotos redes social media. Vale. Los agentes dedican hora a escribir descripciones de propiedades, crear prósperas redes
121:07
Speaker A
sociales, editar fotos, planificar calendarios de contenido. Mucho cuidado con esto. Muchos usan IA, pero se quejan de que el output es genérico, necesita mucha adición. No tiene un sistema automatizado en el flujo completo desde la captura de datos de la propiedad
121:19
Speaker A
hasta publicación de de múltiples plataformas. Solución propuesta. Eh, un Workflow NHN una gente que sube fotos y datos básicos de la propriedad a un formulario. La a generar automáticamente la descripción larga del portal, la corta para redes, variaciones
121:33
Speaker A
de copy para Instagram, Facebook, texto de de email marketing, programas de publicaciones. Superinesante este. Mira, vamos a eliminar el la parálisis por análisis y vamos a empezar directamente con esta solución de aquí, ¿vale? Me gusta mucho. E porque además diréis,
121:49
Speaker A
"¿Por qué has seleccionado esta o por qué has escogido esta por encima de cualquier otra?" Primero por lo por el tema de la parálisis por análisis, es decir, romper directamente el patrón de análisis excesivo y directamente ir a
121:59
Speaker A
probar. Y por otro lado, porque eso se puede hacer una demo muy muy visual, muy atractiva y que puede llamar muchísimo la atención del cliente en una llamada de ventas o en una demo interactiva que le podemos ofrecer. Igualmente vamos a
122:10
Speaker A
ver por aquí la matriz de dificultad de impacto. Tenemos el del inventario, leads, reseñas, mm y el top 10.
122:24
Speaker A
Sistemas de facturación, chatbot de atención del cliente para e-commerce, extracto automático de facturas para contabilidad, follow up automatizado para agentes inmobiliarios. Realmente el mejor como tal es el de follow up, es el más aterrizado, pero igualmente el de
122:37
Speaker A
listings me llama mucho la atención, más que nada porque no lo he escuchado. Además ya nos ofrece un modelo de pricing aquí muy interesante que sería una suscripción mensual donde reducimos muchísimo la carga operativa de del personal. Entonces, al reducirla la la
122:50
Speaker A
inversión está muy justificada. Perfecto. Pues vamos a descargarnos este PDF directamente, aunque lo tenemos aquí en el en el explorador de archivos, o sea, no hace falta que lo descarguemos como tal porque está en nuestro ordenador, pero para ir a él le podéis
123:03
Speaker A
decir aquí mostrar directamente en el Finder para que os lo abra. Y lo tenemos por aquí, como veis.
123:13
Speaker A
Lo vamos a abrir y así directamente ya podemos seleccionar el que nos interese, que nosotros era este de aquí.
123:22
Speaker A
Vale, vamos a copiar esta descripción tal cual. Vamos a abrir una nueva ventana de Antigravity.
123:33
Speaker A
En esta nueva ventana le vamos a decir demo real estate. La creamos, abrimos y le vamos a decir exactamente lo mismo que nos ha dicho el reporte. Y aquí en una nueva ventana de Cloue le vamos a decir exactamente lo
123:48
Speaker A
mismo que nos ha nos ha puesto en el reporte. Entonces, le voy a decir, "Necesito que generes un una demo MVP visualmente impactante con las funcionalidades básicas, pero estrictamente necesarias para ejemplificar este producto en una llamada de ventas con y potencial
124:21
Speaker A
cliente de real estate. podemos o más bien necesitamos una interfaz interactiva y que todas las funcionalidades sean observables por el interesado, aunque no las veamos publicadas directamente en portales.
124:56
Speaker A
Si no lo tienes claro, pregúntame antes de ejecutar. Y aquí le digo, aquí te dejo la secuencia necesaria, dos puntos y le pasamos esto.
125:19
Speaker A
Bien, es una idea muy atractiva. Puede ser que me esté equivocando, probablemente porque no conozco para nada el nicho de real estate. Es, no sé si ellos ya cuentan con aplicaciones internamente para hacer todo este tipo de cosas, pero vaya esto con una
125:31
Speaker A
búsqueda muy rápida saldríamos de dudas. Lo importante es que tomemos acción lo antes posible, tal cual estamos haciendo aquí. Le vamos a dar permiso a todo y vamos a esperar para que nos genere esta demo interactiva. Okay, nos ha tardado
125:41
Speaker A
un ratito más de lo esperado. De hecho, me aburro muchísimo cuando le doy un prom y se pone a trabajar ahí de forma extensiva, ya que soy de focalizarme solo en una tarea. Y como veis, aquí tenemos la URL del local host donde
125:52
Speaker A
tenemos la aplicación. Y muy buena pinta así de primeras. Lógicamente, esto ahora hay que ver cómo funciona, ¿no? Pero primero nos pide fotos de la propiedad, información general como el título, la dirección, zona, casa, bueno, el tipo de
126:04
Speaker A
propiedad, el número de recámaras, entiendo de habitaciones, los baños, el precio, la ciudad y la zona, superficie y descripción adicional. Tenemos también una pestañita de características donde le podemos poner diferentes características y vamos a ver qué nos hace, ¿vale? Vamos a hacer una primera
126:20
Speaker A
prueba. Eh, vamos a poner una casa que tengo aquí una foto. Le vamos a decir que es casa Ailing. Eso es bastante probable, ya os digo, que esto falle, ¿vale? A la primera paseo 16. Pero bueno, de todas formas es
126:36
Speaker A
cuestión de ir itterando, solicitándole aquello que necesitemos sin más para llegar al resultado esperado. Esto lo vamos a dejar tal cual. Vamos a poner 320 m. Muy iluminada y bonita.
126:48
Speaker A
espaciosa, perfecta para familias, obra nueva, yo que sé. Le vamos a decir que tiene seguridad y que tiene gimnasio. Vamos a generar el contenido.
127:03
Speaker A
Y como veis, nos da la descripción para el portal inmobiliario, nos da la de las redes, la corta, es decir, por ejemplo, no sé, para historias, qué curioso, para historias y publicaciones rápidas. Muy bien. Sí, señor. Para Instagram con una
127:19
Speaker A
previsualización, o sea, esto es una auténtica locura. O sea, no somos conscientes de lo potente que es esto.
127:24
Speaker A
Con diferentes variaciones para Facebook y para la lista de correo que tengamos. ¿Vale? De nuevo, esto lo podemos seguir optimizando, podemos hacer lo que sea. Le decimos programar publicaciones. Aquí tenemos un sistema de publicaciones programado en diferentes días, ¿vale? Con un
127:40
Speaker A
calendario. Y como veis, nos dice por aquí programar. nos dice que está programado para el día uno, para el día 3 el está programado el re, como veis aquí para el día 5 está programado el open house que este sería
127:57
Speaker A
Instagram, Facebook y email, ¿vale? Básicamente son diferentes modalidades, pero por ejemplo esta es para Instagram, Facebook y Portal. Este es Instagram real, Facebook y TikTok.
128:09
Speaker A
Todas son para todo. Y aquí tenemos la vista previa también. Sí, tal cual. Perfecto.
128:19
Speaker A
Vale. Y ahora si lo tuviésemos bien configurado, es decir, si tuviésemos la versión final, le daríamos a publicar ahora y esto se publicaría de forma exitosa, pero como es una demo, esto simplemente nos va a servir para mostrarle a nuestro cliente cómo se
128:32
Speaker A
haría en producción. ¿Veis que es una auténtica locura? Esto es una pasada. O sea, me estoy sorprendiendo incluso yo mismo, de lo que podemos hacer en cuestión de nada que llevo haciendo el vídeo, ni media hora.
128:44
Speaker A
Vale, y campaña publicada exitosamente. De nuevo, esto es una demo, es un MVP, pero ya tenemos un producto mínimo viable que podemos ofrecer al mercado.
128:50
Speaker A
Entonces, vamos al siguiente paso. Vale, ya hemos creado la aplicación sencilla con Cloud Code para un problema de un nicho concreto. Perfecto. Y bueno, vamos a hablar de otros ejemplos que podríais hacer. por ejemplo, un script que haga
129:01
Speaker A
scrapping de requimiento de leads para campañas a puerta fría, un agente de atención al cliente y bueno, todo lo que habéis visto básicamente en el PDF que hemos generado. Quiero que penséis cuando estemos creando este tipo de automatizaciones y nuestra agencia en
129:12
Speaker A
general, el camino más fácil hacia nuestro resultado. No quiero que pensemos en los pasos intermedios, quiero que pensemos en el resultado. Se lo pedimos a la IA y ya está. Si se equivoca, vamos iterando sin más, no nos
129:22
Speaker A
volvemos locos, ¿vale? El mundo está cambiando y la dirección hacia la que está cambiando es esta. Entonces, vamos a ser inteligentes. Vamos hacia el marketing. El marketing que vamos a hacer para llegar a nuestro cliente es a través de call email. Call email es una
129:35
Speaker A
estrategia de prospección que tenemos para hacer envío masivo de correos electrónicos a profesionales de diferentes sectores gracias a bases de datos que tenemos publicadas en diferentes portales como Apolo, donde tenemos todos esos correos electrónicos y podemos hacer esos envíos masivos de
129:50
Speaker A
forma totalmente legal y sin problema. Pero para ello necesitamos plataformas intermedias que nos ayuden a realizar esto, ya que el call email requiere de configuraciones extensas tales como configurar eh los dominios para hacer el calentamiento, para que no detecten
130:04
Speaker A
actividad anómala y toda una serie de cuestiones que ciertamente e no es que sean complejas, pero sí que llevan bastante tiempo. Entonces, vamos a ir paso a paso y lo primero que vamos a hacer es descargarnos una cantidad
130:14
Speaker A
considerable de leads, es decir, de clientes potenciales gracias a Apify, que Apify es una plataforma donde tenemos diferentes actores que le llaman ellos y estos actores son funcionalidades como, por ejemplo, escrapear Google Maps, es decir, descargarnos de Google Maps contactos de
130:33
Speaker A
clientes, scrapear Instagram, scrappear Apolo. Apolo es una base de datos de clientes B2B, es decir, de contactos de personas que trabajan en empresas que podemos descargarnos, pero que Apolo, si accedemos a su portal, digamos que oficial, requiere de una suscripción de
130:51
Speaker A
pago, que la verdad es bastante bastante cara. O sea, son $49 30,000 créditos. 30,000 créditos. Creo que eran 30,000 correos, pero aún así es bastante caro.
131:00
Speaker A
Igualmente es buena inversión, os lo recomiendo, pero yo siempre os voy a enseñar la forma, digamos que hm callejera o la forma furtiva de hacerlo, ¿vale? Para eso, básicamente, vamos a utilizar esto de aquí, que es este actor
131:13
Speaker A
de Apify que se llama Leads Finder, que básicamente cuesta 1,5 por K, es decir, por 1000 lits de Apolo. Entiendo que lo que han hecho es descargarse básicamente todas las basetas de datos de Apolo y ahora pues lo están revendiendo.
131:27
Speaker A
Bien, em esto pues exactamente igual. Vamos a abrir una nueva ventana de Antigravity. Vamos a decirle el nombre de la carpeta. Aquí le voy a decir lits scrapping.
131:39
Speaker A
Lo creamos, lo abrimos y aquí directamente le voy a decir e vamos a poner el fast, no hace falta el pro y no vamos a utilizar Cloud Code, vamos a utilizar directamente el modelo de Google porque para esta tarea creo que
131:53
Speaker A
no va a ser necesario. Le voy a decir, "Necesito que utilizando un actor de Apify, el siguiente, dos puntos, y le voy a dar la URL directamente, porque en la URL está contenido el nombre del actor, es decir, la codificación esta de
132:09
Speaker A
aquí que veis, este código es el nombre del actor. Bien, e descargues leads de un nicho particular aplicando los filtros que sean necesarios o que estén establecidos en el actor. Lo vamos a poner grande esto para que lo podáis ver bien, que si
132:32
Speaker A
no después me vais a odiar. Bien, le vamos a decir también que devuelve devuelve el resultado directamente en Google Sheets, por ejemplo, totalmente accesible.
132:50
Speaker A
Y las pruebas iniciales serán con un máximo de 50 lits para no tardar en exceso.
133:03
Speaker A
Bien, vamos a decirle esto. Seguramente me pida la pique. Espero, vaya, porque si no sí que me sorprendería enormemente ahora sí porque esta plataforma también es de pago, es muy económica, pero es de pago. nos regalan cinco créditos cuando
133:14
Speaker A
nos registramos por primera vez, pero aún así que creo que para hacer el tema del scrapping solicitan una cuenta de pago, al menos la inicial, pero ya es mucho más económico que hacerlo directamente a través de Apolo. En el
133:25
Speaker A
tema de los leads es de los pocos puntos donde economizar no nos sale tan a cuenta más que hacer pequeñas optimizaciones como las que estoy enseñando, ¿vale? O sea, no optar por plataformas digamos que oficiales, sino secundarias. Ahí sí que sí que merece la
133:40
Speaker A
pena. Vale, vale, ya nos ha dado por aquí esto. De momento voy a decirle lo siguiente. Crea tú mismo el fichero punto nv con las credenciales.
133:54
Speaker A
¿Qué es el fichero punnv? Pues básicamente donde tenemos las credenciales de la API Key, las API Keys que estamos utilizando, en este caso la de Apify. Para acceder a la API key de Apify, básicamente venimos aquí a settings, venimos a API e integraciones
134:08
Speaker A
y yo voy a copiar esta que ya tengo y voy a volver a donde estábamos que es el Vaya, me he ido otra vez a la que no toca aquí. Lich scrapping se lo voy a dejar por aquí. La API key de APF
134:24
Speaker A
no es la mejor práctica, ¿vale? dejarlo aquí directamente en el chat, por eso nos dice que lo hagamos nosotros manualmente, pero vaya, no pasa absolutamente nada, al menos para pruebas así. Y después le vamos a decir que genera
134:36
Speaker A
algo con una alternativa a Google Sheets para no pedirme nada más de credenciales. Necesito hm 50 lits de real estate o inmobiliarias.
134:58
Speaker A
en España. Se lo vamos a a decir así tal cual. A ver qué tal. Esperamos un momentito y volvemos. Bueno, mientras esto va terminando, que veo que está haciendo cosas raras, pero bueno, lo vamos a dejar. vamos a ir escribiendo
135:10
Speaker A
los correos en frío que vamos a utilizar, es decir, el copy del correo en frío que vamos a utilizar para enviar de forma masiva. Para eso vamos a volver a el PDF que habíamos generado anteriormente. Volvemos por aquí a
135:22
Speaker A
proyecto agencia y este PDF que tenemos aquí vamos a copiar el PainPoint tal cual.
135:31
Speaker A
Vale, vamos a ir por aquí a nuestro PDF que lo tenemos aquí. Perfecto. Y vamos a ir al de creación de contenido este de aquí. Perfecto. Vamos a copiarlo todo, tal cual. Y ahora lo que vamos a hacer
135:46
Speaker A
es ir directamente a Gemini, a la versión web, esta de aquí. Si tenéis la versión Pro siempre va a ser mucho mejor, aunque si utilizáis la versión gratuita podéis utilizar de forma limitada el razonamiento y el fast y va
135:59
Speaker A
a ser también más que suficiente. Aquí le voy a decir, voy a realizar una campaña masiva a través de correo electrónico para arrancar mi agencia de IA y conseguir mis primeros clientes. He desarrollado una plataforma MVP funcional con o que soluciona
136:31
Speaker A
los siguientes puntos del estudio de mercado. Dos puntos. Y aquí dejamos los datos que tenemos del estudio de mercado, ¿vale?
136:42
Speaker A
Hm. Vamos a poner un espacio por aquí y le vamos a decir, "Necesito que me crees una secuencia de copies extremadamente persuasivos, como si fueses el mejor copywritter del mundo en cuanto a ventas B2B, a negocios como inmobiliarias.
137:13
Speaker A
Vale, además le vamos a decir que hm la secuencia debe ser de tres correos. Uno, el primer día.
137:26
Speaker A
dos días después followup tres último follow up por el momento. Además, también le vamos a decir que intenta tener una estructura enfocada en aumentar la tasa de lectura del correo, también de apertura y ten en cuenta que te adjuntaré
138:03
Speaker A
o bueno, de que adjuntaré una base de datos donde podemos poner etiquetas variables dentro de ese correo. ¿Qué quieren decir las etiquetas variables? Pues que básicamente en ese correo tipo que nos va a ofrecer él, podemos sustituir, por ejemplo, la
138:21
Speaker A
etiqueta nombre por la específica de la persona. Entonces, intenta que el asunto sea lo más clicable posible.
138:34
Speaker A
y el cuerpo enfatice el ROI, KPI pain y todo lo de psicología de venta B2B.
138:53
Speaker A
¿Por qué le digo esto? Porque si no muchas veces se vuelve excesivamente técnico y no me acaba de gustar los resultados que nos ofrece. Entonces, trato de acotarlo eh ofreciéndole unas directrices, una idea general, y a partir de ahí él es capaz de hacer una
139:04
Speaker A
muy buena tarea. Como veis, simplemente estoy pronteando con un poco de ganas, o sea, le estoy poniendo algo de ganas, pero ni siquiera me estoy esforzando en exceso, o sea, simplemente estoy creando un negocio desde cero en cuestión de un
139:17
Speaker A
par de horas sin apenas esforzarme, simplemente con unas cuantas suscripciones. ¿Vale? nos dice por aquí el rompehielo del día 1, eh, las opciones que nos ofrece para el testab. Es que nos da hasta el testab. Vaya locura. ¿Por qué
139:34
Speaker A
eh chat GPT está haciendo perder tiempo en el nombre de tal? Idea para las captaciones de tal. Una idea rápida sobre vuestras redes. Perfecto. Hola, nombre. Esto quedará sustituido por el nombre de la persona. Sé que el nombre
139:46
Speaker A
de vuestra inmobiliaria, por ejemplo, inmobiliaria, yo que sé, Hidalgo, ya estáis usando inteligencia artificial, pero apuesto a que os pasa que el mínimo el 90% os pasa lo mismo que el 90% del sector. La IA os da un texto genérico
139:58
Speaker A
del 80% y termináis perdiendo 45 minutos recribiendo para que suene humano. Al final esto genera lo que abrió lo que abrió la herramienta en primer lugar. He desarrollado un sistema cerrado exclusivamente para agencias inmobiliarias que elimina todo el
140:09
Speaker A
trabajo eh manual tras una captación funciona así. Subís las fotos a un formulario, el sistema genera automáticamente el texto SEO para el portal, descripciones cortas, copias persuasivos, se programa solo y se publica directamente en vuestras redes sin que
140:22
Speaker A
creéis un botón. el resultado es que vuestros agentes. Fijaos que aquí enfatizamos en el retorno, o sea, en el impacto que vamos a tener en tiempo en la métrica de negocio, en este caso el tiempo de la de las personas. Y tenemos
140:33
Speaker A
un vídeo de 3 minutos explicando cómo funciona esto del vídeo. ¿Por qué ponemos el vídeo y no hacemos un call to action directamente a que nos agenden, porque agendar esto genera más fricción.
140:43
Speaker A
Si hacemos un pequeño vídeo con la demo, es decir, nos venimos aquí y le decimos, "Mira, este es el sistema que tenemos generado. Lo podemos adaptar directamente a vuestra agencia eh mobiliaria." En este caso, podemos hacer las modificaciones que nos requeráis,
140:55
Speaker A
pero básicamente para que os hagáis una idea, podemos generar vuestro contenido todo eh de un mes directamente con cuatro directrices gracias a este nuevo sistema de inteligencia artificial. Es un sistema totalmente cerrado para vuestro tipo de de negocio y que está
141:09
Speaker A
ofreciendo unos resultados muy muy buenos. Aquí le podéis ofrecer unos resultados estimativos de cuánto se van a ahorrar de tiempo. Grabáis esto gracias a una plataforma que se llama Loom. Básicamente es una forma que tenéis de grabar un vídeo del escritorio
141:21
Speaker A
y cuando os respondan a este primer correo le enviáis ese loomí que le decís, si quieres agendar y ver cómo encaja esto en tu negocio, agenda directamente en este enlace y le pasáis un calenly. Un calendly, básicamente es
141:33
Speaker A
un calendario en la web que tenemos para agendar con nosotros o con cualquiera, ¿vale? que tenga un cal, es un calendario donde podemos agendar directamente con los intervalos de hora.
141:43
Speaker A
Después tenemos el correo número dos con el followup, el correo número tres, el día 7 y cada uno de ellos tiene un enfoque distinto en cuanto a digamos que en cuanto a digamos que la intención de esto. Vamos a ir viendo
141:59
Speaker A
cómo va el tema de los leads por aquí. El scrapper ha encontrado más de 100 inmobiliarias que encajan. Vale, genial.
142:06
Speaker A
Has encontrado más de 100 inmobiliarias, pero ¿dónde está el resultado? Le he puesto en marcha el script y lo he dejado en una nueva carpeta. Abre directamente por mí el archivo con los lits, que lo haga el mismo porque no me
142:22
Speaker A
apetece buscarlo. Vale, nos lo ha abierto eh, directamente. Esto si no lo podéis abrir desde aquí, ¿vale? Ya no os lo ha puesto, le decís mostrar en el en el Finder, en la carpeta directamente y os lo abre. Simplemente que he querido
142:33
Speaker A
ser perezoso aposta para que veáis hasta qué punto podemos llegar. Y como veis, aquí tenemos la base de datos. Estoy viendo que está todo bien, excepto que no ha filtrado correctamente por el país, porque la mayoría de los leads que
142:44
Speaker A
estoy viendo por aquí son de Estados Unidos, pese a que ha hecho bien el tema de scrapear los leads como tal, con toda la información de estos, si os fijáis, tenemos ni más ni menos que ha escapeado algunos más de los que
142:58
Speaker A
debería escapeado prácticamente todos los que tenía disponibles. Entonces vamos a reñirle, vamos a decirle que lo ha hecho mal, que lo ha hecho parcialmente bien, pero que no lo ha hecho todo lo bien que debería.
143:11
Speaker A
Bien, funciona correctamente. Sin embargo, has escrapeado le de Estados Unidos, no de España, como te había indicado inicialmente.
143:33
Speaker A
Además, has escraeado 100 lits cuando solo te he pedido 50 o 40 por el momento. Vuelve a scrapear leads de inmobiliarias en España y dame un CSV con 40 resultados.
143:56
Speaker A
¿Por qué le pido 40 resultados? Porque si lo hace mal, no me va a consumir 10000 tokens de Apify, sino que me va a consumir solo 40. Entonces, si veo que lo hace bien, pues ya le digo que me
144:06
Speaker A
haga los demás. Por eso le pido solo 40 en un inicio. Bueno, de mientras no nos vamos a quedar aquí quietos esperando, sino que vamos a ir haciendo cositas. ¿Y qué cositas vamos a hacer? Pues vamos a hablar un poco acerca de la teoría en
144:20
Speaker A
cuanto a envío de correos masivos y cómo podemos hacerlos. ¿Vale? Existe una plataforma que es Instantly, que básicamente es un lugar donde nosotros a cambio de una suscripción podemos tener muchos correos electrónicos y que estos correos electrónicos se autogestionen en cuanto
144:38
Speaker A
al calentamiento, en cuanto a mantener la salud de estos, en cuanto al a la creación y el envío de las campañas masivas y todo este tipo de cosas. Y os preguntaréis, ¿por qué lo haces desde una plataforma de tercero cuando tienes
144:51
Speaker A
tantísimas inteligencias artificiales y esto tan potente? lo podemos hacer nosotros, pues os diré que es porque esto es un dolor de cabeza. Yo tengo, por ejemplo, aquí, no sé exactamente el número de de correos electrónicos que tengo, tengo muchísimos, hago muchísimas
145:05
Speaker A
pruebas, lo uso constantemente. Y pensad que cada uno de estos correos tiene que pasar por un proceso que se conoce como Warm App. ¿Qué quiere decir warm up?
145:13
Speaker A
Pues calentamiento. ¿Qué implica el calentamiento? que día a día, en un periodo de 30 días, vamos enviando de forma progresiva e incremental más correos cada día hasta llegar a un valor determinado. ¿Por qué? Porque lo que estamos haciendo es eh esto está lleno
145:29
Speaker A
aquí de un vídeo grabado esta mañana. Lo que estamos haciendo es simular el comportamiento de un ser humano. Un ser humano cuando empieza el primer día no envía 30 correos, 100 correos, h los que sean, sino que envía uno o dos correos,
145:42
Speaker A
ve el sistema si este tiene respuesta, si el comportamiento, digamos que está humanizado y si el sistema va viendo que estos comportamientos son los esperados por un ser humano y no un bot, lo que va haciendo es aumentar la reputación. Y
145:54
Speaker A
esto se tiene que hacer de forma progresiva gracias a este proceso que se conoce como Warmap. Es por eso que tenemos que utilizar esta plataforma para que autogestione todo esto y no tengamos que estar nosotros haciendo todo este tipo de programaciones.
146:06
Speaker A
Después, utilizamos varios correos asociados a un dominio. Un dominio básicamente es lo que veis después de la roba. En mi caso, por ejemplo, tengo agus@colambda, agus@digitalda, agus@globalda.
146:18
Speaker A
Y en cada uno de estos tres dominios tengo además tres usuarios asociados a este dominio, por ejemplo, Agustín Digital Landa y Agus Digital Lambda.
146:30
Speaker A
Después tendría Agustíns con S digital Lambda también, es decir, tengo tres por cada subdominio. ¿Por qué hago esto?
146:38
Speaker A
Pues que básicamente para que no salten las alarmas del sistema, la limitación en cuanto a correos por día y por campaña suele ser de en torno a 50, incluso menos 30, ¿vale? Para que esto sea un buen rango saludable. Entonces,
146:51
Speaker A
¿qué ocurre? Que si enviamos más que esto, van a saltar las alarmas del sistema, va a bajar la reputación y por lo tanto nuestros mensajes, nuestros correos van a llegar a spam. Para evitar esto, bueno, más que para evitar esto,
147:04
Speaker A
para no depender de esta limitación de 30 a 50 correos al día, lo que hacemos es tener muchos correos y de esta forma multiplicamos este valor. Por ejemplo, si tenemos 10 correos y podemos enviar 30 al día, pues vamos a poder enviar
147:16
Speaker A
300. ¿Vale? Claro, esto ya es otro tema, o sea, estamos teniendo una muy buena masividad. ¿Qué pasa? Que si de esos 300 tenemos un ratio de apertura del 20% y respuesta del 5%, pues ya estáis viendo ahí que tenéis unos buenos resultados.
147:30
Speaker A
Entonces, e todo el procedimiento a la hora de registrarnos y todo este tipo de cosas, básicamente es os registráis en esta plataforma, optáis por la suscripción básica, la más económica, que esto eh por aquí podemos ver los diferentes planes que tienen por si
147:47
Speaker A
queréis echarle un vistazo. Em, bueno, yo en mi caso tengo el plan básico, que sería más económico incluso que este, pero después tenéis el de $97.
147:57
Speaker A
Vamos a echarle un vistazo. Instantly plans. Vamos a poner por aquí pricing directamente. Y como veis tenemos el growth, que son $37,6 mensuales, el hiper growth y los demás ya ni siquiera os los recomiendo. Básicamente podemos subir 1000 leads por cada una de las
148:11
Speaker A
campañas, podemos enviar 5,000 correos mensuales y podemos interactuar directamente desde la plataforma. ¿Qué quiere decir esto? que si subimos una campaña 1000 leads, es decir, subimos una base de datos que vamos a ver ahora de 1000 contactos, podemos utilizar esos
148:25
Speaker A
1000 contactos, se limitan, es decir, ya no podemos subir más y una vez finalizamos esa campaña, borramos y subimos otros 1000 contactos y así lo vamos haciendo de forma progresiva. Con el plan gratuito lo podemos hacer igualmente, pero tenemos una limitación
148:38
Speaker A
en cuanto a cantidad de correos que podemos enviar y en cuanto a dominios que podemos vincular. Os preguntaréis, ¿cómo hacemos para vincular dominios?
148:45
Speaker A
¿Cómo hacemos para vincular correos y todo este tipo de cosas? Es un proceso que explicamos mucho mejor en la comunidad. Es un proceso que ciertamente es un tanto engorroso. No es que no quiera explicarlo en este vídeo, es que
148:55
Speaker A
realmente me llevaría bastante rato porque es un proceso que tiene muchos pasos, pero básicamente resumiéndolo mucho, necesitáis comprar vuestros dominios a través de Google Wordpace, vincularlos gracias a esta herramienta de aquí de Connect existing accounts y a partir de ahí installar de absolutamente
149:12
Speaker A
todo. Simplemente le tenéis que dar aquí al warmap para iniciarlo y conectar los diferentes dominios que ahora como tengo esta cuenta en suspensión pues no están conectados, como veis aquí. Ahora la reactivaré. Bien, vale. He visto por aquí que esto me
149:27
Speaker A
sigue dando los leadits en inglés, o sea, que lo está haciendo mal. Vamos a echar un vistazo en Apify directamente.
149:32
Speaker A
Vamos a abrir por aquí le scrapper y a ver qué es lo que nos está haciendo.
149:37
Speaker A
Porque lo bueno de Apify precisamente es eso, que directamente en vuestro actor podéis ver los las ejecuciones y las diferentes cosas que se van dando dentro de este. ¿Veis por aquí los runs? Fijaos que le hemos liado bastante parda aquí.
149:50
Speaker A
Eh, nos ha dado 2,300 resultados, lo que ha tenido un coste bastante alto. Esto es un error, ¿vale? No, no tendría que haber ocurrido. Y aquí nos está volviendo a cometer este error. A ver qué es lo que ha pasado y por qué no nos
150:02
Speaker A
está ofreciendo los resultados. Vamos aquí a input, ¿vale? Para ver qué es lo que le estamos pidiendo. Y fijaos que ahora sí, eh, ench string language country code. Ahora debería de estar haciéndolo bien.
150:17
Speaker A
Nos está dando más resultados de los que debería. Y a ver, pese a que la entrada es buena, nos está dando leadits de Estados Unidos otra vez. Bueno, no os preocupéis. Lo que podemos hacer básicamente es irnos aquí
150:34
Speaker A
a la documentación. Nos venimos aquí a API, justo aquí arriba y vamos a decirle, si no recuerdo mal, aquí en Applicines. Venimos aquí a Python.
150:45
Speaker A
E en teoría lo está haciendo en Python. Y como veis, aquí tenemos el payload como tal.
150:50
Speaker A
de los datos que tiene que enviar básicamente al actor. ¿Vale? Entonces, lo voy a copiar tal cual y le voy a decir esto diciéndole aquí lo siguiente.
150:59
Speaker A
Te dejo por aquí el payload de Python del actor de Apify para que puedas introducir correctamente el parámetro de ubicación España.
151:19
Speaker A
Vale, se lo vamos a decir y a ver si ahora lo hace correctamente. Bien, de nuevo, mientras vamos a ir a instly de igual forma y vamos a ir creando nuestra primera campaña, ¿vale?
151:30
Speaker A
Vamos a suponer que ya hemos vinculado nuestros correos, ya lo tengo hecho esto previamente, si no ya habéis visto cómo se puede hacer. Lo que vamos a hacer es venir aquí a campañas y vamos a crear una campaña. Para eso le damos aquí
151:41
Speaker A
añadir nueva. Yo tengo tres campañas creadas de acciones previas que he realizado. Y como veis, aquí tenemos una bandeja de entrada donde tenemos las respuestas de los clientes. Como veis aquí, por ejemplo, un cliente me respondió que que sí que nos envía, o
151:54
Speaker A
sea, que le enviemos el vídeo para revisarlo en una campaña que envié anteriormente para hacer unas pruebas.
151:58
Speaker A
¿Veis? Y aquí nos dice que correcto. Y como veis, cuando está interesado está con un rayito de color verde. Si no está interesado o está autofofy, lo pondrá de color azul. Si no está interesado, lo pondrá de color rojo. Bien, vamos a
152:14
Speaker A
crear una nueva campaña. Le vamos a decir inmobiliaria. Inmobiliarias. Continuar. Aquí el leit es donde tendremos que cargar aquellos leads que nos está generando eh nuestro antigravity, ¿vale?
152:28
Speaker A
Por aquí. Y a ver qué nos dice. Ya apliqué ese mismo payload. A ver si nos lo ha hecho bien.
152:35
Speaker A
Vamos aar el finder. Mm. Vale, esto ya me parecen nombres más españoles. Sí, esto sí que tiene mejor pinta. A lo mejor era yo el que lo estaba haciendo mal de que como tenían nombres así un poco de aquella manera, estaba
152:53
Speaker A
considerando que eran de Estados Unidos cuando realmente no. Pero quiero ver la ubicación como tal.
153:00
Speaker A
Sí, fijaos que es Spain Country Spain. Perfecto. Vale, ahora que hemos visto que lo ha hecho bien, sí que le voy a pedir que ha algunos más. Ok. Ahora este último lo has hecho bien.
153:19
Speaker A
Dame 1000 con estos parámetros. Bien, de mientras vamos a utilizar esto que hemos generado aquí de pruebas, ¿vale? Lo voy a poner por aquí en el escritorio para ir cargándolo, ¿vale?
153:32
Speaker A
Entonces, le voy a decir subir directamente desde un CSV. Seleccionamos desde el escritorio el CSV que acabamos de crear, que es este de lit inmobiliaria. Y aquí, básicamente, lo que tenemos que hacer es indexar las etiquetas. Por ejemplo, la columna
153:45
Speaker A
nombre dentro de ese CSV significa first name, es decir, el nombre de la persona.
153:52
Speaker A
Last name es el last name, ¿vale? O sea, tenemos que ir indexando como tal, ¿vale? Y nos pone ejemplos. El correo es el correo, lógicamente, el company name es el company name y realmente poco más, ¿vale? No necesitamos nada más, solo
154:04
Speaker A
esto. Le vamos a decir upload. Y ahora si venimos aquí a leads, veréis que tenemos todos los leads que hemos vinculado y además el estatus de estos, es decir, si lo hemos contactado, no lo hemos contactado o en qué estado se
154:19
Speaker A
encuentra. Y aquí tendríamos una campaña y aquí tendríamos un panel donde tenemos los diferentes datos de la campaña como el estado, el click rate, las oportunidades conversiones etcétera.
154:28
Speaker A
Bien, vamos a crear la secuencia. ¿Qué es esto de crear la secuencia? Pues básicamente lo que hemos hecho antes con los correos es crear unos copies que ahora podemos programar, que se envíen a cada una de estas personas y que se haga
154:40
Speaker A
además de forma automática, dividido en el tiempo respetando las restricciones de uso, ¿vale? Para que no detecten actividad anómala. Entonces, a mí me gusta mucho este, el de preguntas rápidas sobre vuestras redes. Lo podemos poner aquí en subject y aquí ponemos la
154:56
Speaker A
etiqueta. En este caso, nombre, no sé si es la etiqueta buena. Entonces vamos a venir aquí a variables y en este caso nombre sería first name. Copiamos y pegamos. Si queréis tener una previsualización de cómo se verá esto
155:07
Speaker A
una vez lo enviáis a los clientes, venís aquí a preview y como veis preguntas rápidas sobre vuestras redes. Antonio, esto impacta muchísimo. Imaginaos que os llega un correo con vuestro nombre directamente así, ¿no? Es como, wow, una pregunta tal sobre tu nombre, Agustín,
155:19
Speaker A
¿no? Es como, "uf, eh, tiene que ser algo serio para que esta persona se contacte conmigo de esta forma." Por cierto, ya ha finalizado Antigravity porque me he abierto una ventana emergente, o sea, que perfecto. Bien, e vamos a ir directamente con el cuerpo,
155:34
Speaker A
que sería esto de aquí. Lo copiamos, venimos aquí y lo pegamos y aquí pues básicamente lo vamos formateando para que tenga, digamos que el mejor aspecto, la mejor forma.
155:50
Speaker A
Vale, vamos a sustituir las etiquetas. En este caso, la de first name. Vamos a sustituirla por aquí.
155:59
Speaker A
Perfecto. El de nombre de inmobiliaria, exactamente igual. Aquí en variables con company name, ¿vale? Y vamos a tener un previo aquí pequeño. Mira, fijaos, sé que el Livingstone States, ¿vale? O sea, es tiene un nombre s super pijo esta esta
156:20
Speaker A
agencia, eh, tenéis tal tal y todo el correo electrónico, ¿no? Incluso podéis enviar un correo de prueba aquí para poder visualizarlo directamente desde la plataforma de correo, ¿vale? Para que incluso os quede mucho más claro. Bien, pues perfecto.
156:35
Speaker A
Más. Esto tendríais que hacerlo lógicamente con los siguientes pasos. Este se enviaría el día número uno, el siguiente paso se enviaría, según nos dice esto, el día 3 y el último se enviaría el día número siete. De esta
156:49
Speaker A
forma, si no nos responden ya a la primera, le enviamos un segundo correo y un tercer correo para que ese lógicamente quede pues digamos que exprimido, entre comillas, salvando las distancias. Muy importante que aquí en justo aquí en este más de aquí le
157:06
Speaker A
pongáis la opción esta de unsubscribe, ¿vale? para que puedan, esta es la forma que tenemos de hacerlo legal, ¿vale?
157:11
Speaker A
Porque si no ponéis esa opción, la persona no se puede dar de baja y por lo tanto es ilegal. Tenéis que poner el desistimiento, o sea, la opción de desistimiento por parte de las personas a las que les llega este correo
157:21
Speaker A
electrónico. Si no, lo podéis poner en correo, ¿vale? Directamente aquí en el texto, como si no quieres seguir recibiendo mensajes, responde con un no y ya está.
157:29
Speaker A
Bien, hacemos esto con los tres e pasos y una vez lo tengamos y una vez lo tengamos venimos aquí a options, seleccionamos las cuentas que queramos vincular, ¿vale? Que serían todas las que tenemos activas. En este caso, yo como tengo la
157:48
Speaker A
suscripción en activa, lo veréis así. Y aquí em la opción de Daily Limit, esta de aquí, yo lo que recomiendo es que dejéis la que os viene por defecto, ¿vale? Yo esta la modifiqué, la puse al algo más baja
158:02
Speaker A
por unas cosas que tenía en ese momento en el correo, pero vosotros dejarla que os viene por defecto. Otra cosa muy importante es que aquí en schedule os aseguráis de seleccionar vuestra zona horaria o la zona horaria en la que
158:13
Speaker A
estáis haciendo esta actividad de prospección y el tiempo, o sea, la franja en la que queréis enviar esos correos y que eliminéis el sábado y el domingo, lógicamente, porque son días donde recibir un correo no da tan buena
158:23
Speaker A
imagen. ¿Vale? Entonces, muy importante esto. Guardamos y una vez lo tenemos todo, es decir, hemos cargado los 1000 leits, hemos programado la secuencia, le vamos a decir iniciar campaña, ¿vale? Y en este caso, como no la he acabado
158:36
Speaker A
correctamente, pues la voy a parar por el momento. Y una campaña correcta sería, por ejemplo, esta de aquí, ¿vale?
158:42
Speaker A
Que no fue una campaña muy exitosa, fue una prueba que hicimos, pero vaya, tenemos un vídeo donde haciendo esto exactamente que estáis viendo aquí, conseguimos un cliente en menos de 24 horas. De hecho, podemos enseñarlo y enseñábamos toda la reunión desde
158:57
Speaker A
absoluto cero, o sea, desde que hacíamos la prospección hasta que nos reuníamos con el cliente aquí en menos de 72 horas, en 3 horas de trabajo, o sea, 3 horas de trabajo y menos de 72 horas de de tiempo entre que iniciamos esto y y
159:14
Speaker A
contactamos con el cliente. Pero ya estáis viendo, ¿vale? exactamente lo mismo y al final nos acabamos reuniendo que el pobre nos dejó sacarlo, pero se me quejó de que tenía malas pintas y tal. Muchas gracias, Pablo, si no
159:25
Speaker A
recuerdo mal, por darnos permiso, por sacar el vídeo y eso, básicamente es lanzar la campaña y esperar hasta que tengamos respuesta por parte de nuestros clientes. Una vez tenemos respuestas, simplemente les pasamos el loom con el vídeo y el cally para que puedan agendar
159:41
Speaker A
directamente. Ahí le enseñamos y ahí le enseñamos toda la plataforma, cómo podría encajarle a ellos. le presentamos la oferta en cuanto al pricing, etcétera. Y a partir de ahí, yo lo que os diría es que una vez que el cliente
159:52
Speaker A
lo adquiera, ya sí que debéis de entrar en perfeccionar toda la plataforma a nivel de código, incluso colaborar con un tercero, con un programador, para que os ayude a perfeccionarlo al 100%, que no tenga ningún error ninguna vulnerabilidad a nivel de seguridad y
160:05
Speaker A
todo este tipo de cosas, ¿vale? Pero veis que estamos aplicando la estrategia de sell before build, estamos vendiendo antes de crear y esto es super importante en todos los negocios.
160:15
Speaker A
Y bueno, yo creo que eso sería todo. Em, arrancaría la campaña, pero realmente me sabe mal vender algo que realmente no voy a querer vender porque después, bueno, estamos ahí encordeando a todas las personas y no creo que tenga mucho
160:28
Speaker A
sentido. Esperaríamos tr días, nos responderían y simplemente pues veríais esto. Respuestas positivas. Esto ya es un método que hemos demostrado 1 veces que funciona. Es un método que se viene utilizando desde hace muchísimo tiempo.
160:38
Speaker A
La única diferencia es que nosotros lo hacemos en cuestión de horas o minutos, extremadamente customizado, gracias a que tenemos herramientas de inteligencia artificial y las aplicamos correctamente. Sin más, más cosas aparte de esto. Si no obtenéis resultados en
160:50
Speaker A
vuestra primera campaña, es totalmente normal. Lo más complicado cuando iniciamos en un modelo de negocio es encontrar demanda de aquello que nosotros estamos ofreciendo. Puede ser que la aplicación que hemos creado es una basura que la gente no la necesita y
161:06
Speaker A
puede pasar y es lo más normal del mundo. No nos tenemos que aferrar absolutamente nada. Si eso es así, simplemente volvemos a aplicar el procedimiento hasta que obtengamos resultados. Ya está. No nos aferramos, no nos enamoramos, no perdemos el
161:18
Speaker A
tiempo, simplemente aplicamos la metodología del link startup. ¿Vale? Le podemos preguntar por aquí, ¿qué es link startup aplicado a los negocios como agencia de para que nos dé una explicación breve? Em, bueno, es un libro muy muy bueno que
161:38
Speaker A
habla acerca de negocios, ¿vale? cómo iniciar una empresa de una forma muy rápida y eficiente, simplemente iterando y como veis aquí a cortar los ciclos de desarrollo para descubrir lo antes posible si estás construyendo algo que los clientes realmente quieren y que
161:51
Speaker A
están dispuestos a pagar por ello. Construyes el MVP, mides las métricas sin varidad, aprendizaje validado y a partir de ahí, si funciona, nos quedamos, si no funciona, pivotamos. Ya está bien. Entonces tenemos que acelerar al máximo este ciclo y gracias a esto
162:07
Speaker A
que estamos haciendo podemos acelerarlo muchísimo. Puede ocurrir que la campaña no nos funcione no porque la herramienta sea mala o que lo que hayamos creado sea malo, sino porque el copy de nuestro correo no sea lo suficientemente bueno o
162:20
Speaker A
que no estemos tocando el painpint que toca, ¿vale? para este modelo de negocio. Entonces, yo lo que os recomendaría es que no pivotéis siempre a la primera, sino que probéis con varios tipos de copies y a partir de ahí
162:32
Speaker A
sí que pivotad en cuanto a tipo de aplicación y nicho, ¿vale? Como última instancia. Como habéis visto, Cloud Code es una herramienta que puede potenciar por 10, por 20 o por lo que podáis llegar a imaginar vuestra productividad,
162:44
Speaker A
pero en definitiva, esto no sirve con que lo dejemos aquí de forma aislada como un concepto, como una tecnología.
162:50
Speaker A
Lo que tiene sentido es que sepamos trasladar esa tecnología en un impacto en el mundo real, es decir, que sepamos trasladar la necesidad en una solución que impacte, ya sea en métricas del negocio de nuestro cliente o en vuestra
163:03
Speaker A
vida diaria, porque de esta forma es donde os vais a apalancar de la inteligencia artificial para obtener resultados y beneficios mucho antes que todo el grueso de personas que se están quedando atrás y que no están tomando acción en cuanto a este tipo de
163:16
Speaker A
tecnologías. Así que estamos en un muy buen momento siempre y cuando lo entendamos como lo que es herramientas para apalancarnos y obtener progreso. Y ahora que ya sabes lo básico para poder construir soluciones con Clou, puedes llevar este conocimiento mucho más allá
163:30
Speaker A
y empezar a ofrecer este tipo de soluciones a empresas, porque aquí de nuevo es donde está lo potente de todo esto. Si de verdad te llama este camino y crees que puede haber mucho futuro en todo esto, que ya te adelanto que sí y
163:42
Speaker A
quieres empezar a crear tu propia agencia de inteligencia artificial, te invito a Aink, la comunidad líder para emprendedores de agencias serias en habla hispana, donde dentro no solo encontrarás formación, también encontrarás una comunidad activa de personas que están construyendo
163:57
Speaker A
exactamente lo mismo que tú, en la misma situación que tú. Encontrarás directos semanales con diferentes profesionales del sector, un equipo técnico que te responderá a todas las dudas en menos de 24 horas, mi propio equipo. Me encontrarás a mí mismo, donde podremos
164:11
Speaker A
interaccionar directamente y más de 180 vídeos en un programa de 90 días que te garantiza una única sola cosa, tu primer cliente de pago. En caso de que no consigas tu primer cliente en esos 90 días, te devuelvo tu dinero. Ese es el
164:27
Speaker A
trato. Espero que te haya gustado muchísimo este vídeo. Nos vemos a la próxima de nuevo con un pequeño like, una suscripción, un comentario, lo que sea que haga entender al algoritmo que este contenido te es de utilidad. Me
164:37
Speaker A
estás ayudando muchísimo. Te estás ayudando muchísimo porque te lo recomendará con mayor frecuencia. Nos vemos a la próxima. Gracias. M.
Topics:Cloud Codeinteligencia artificialautomatizacióndesarrollo sin códigoagentes inteligentesIA para negociosprogramación prácticadespliegue de proyectosfront-end y back-endcurso de IA

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →