HERMES 2026: Curso COMPLETO en Español (Agente IA) — Transcript
Full transcript
- 0:00Acabas de entrar a ver el curso más
- 0:01completo de agentes IA y Hermes que vas
- 0:04a encontrar en español. Son más de 4
- 0:06horas, 56 temas y 8 proyectos más un
- 0:09bonus construidos frente a ti paso a
- 0:12paso. Llevo usando Hermes desde que
- 0:14salió para mi negocio casi todos los
- 0:16días. Tengo un equipo completo de
- 0:18agentes corriendo 24/7 implementando
- 0:21sistemas, gestionando ads, creando
- 0:23contenido, todo mientras yo duermo o
- 0:25trabajo en otra cosa. También llevo más
- 0:27de 2 años enseñándole a la gente cómo
- 0:29usar la inteligencia artificial y
- 0:31automatizar sus negocios dentro de
- 0:33Imperio, mi comunidad de School, que ya
- 0:35tiene más de 900 miembros, para que lo
- 0:37apliquen tanto en sus vidas personales
- 0:39como en sus empresas. Así que esto es
- 0:41básicamente lo que hago todo el día. Y
- 0:43una vez que entiendas y apliques lo que
- 0:45te voy a mostrar en este curso, estoy
- 0:47seguro que va a cambiar completamente la
- 0:49manera en la que miran las cosas. Vas a
- 0:51ser capaz de tener tu propio empleado IA
- 0:53corriendo 24/7, vas a multiplicar tu
- 0:56productividad de formas que antes
- 0:58[música] no creías posible y vas a poder
- 1:00usarlo en áreas que no solamente van del
- 1:02negocio, sino también en vida personal,
- 1:04proyectos, relaciones y mucho más. Desde
- 1:07un comienzo te voy a decir que no
- 1:08necesitas saber programar, no necesitas
- 1:10experiencia técnica y ni siquiera
- 1:12necesitas haber sabido construir un
- 1:14agente antes. Vamos a cubrir
- 1:16absolutamente todo desde las bases. La
- 1:19idea es que vamos a ir componiendo
- 1:20naturalmente hacia arriba y hacia arriba
- 1:23lo que lógicamente va surgiendo, pero
- 1:25vamos a partir desde la base para
- 1:27nivelar la cancha y que estemos todos en
- 1:29la misma página. Y para el final de este
- 1:31video vas a ser capaz de instalar el
- 1:34famoso agente IA open source Hermes,
- 1:36construir el cerebro de tu agente,
- 1:38construir tus propios skills, levantar
- 1:41una landing page profesional con un
- 1:42deploy en Vercel, tener tu propio agente
- 1:45gestionando tus campañas de Meta Ads, es
- 1:48decir, el famoso Matías, el ad manager
- 1:50pero mejorado, y construir una máquina
- 1:52de contenido automática conectada a
- 1:54Higgsfield de MSP y los mejores modelos
- 1:57de IA de generación de imágenes al
- 1:58momento que los publica automáticamente
- 2:01en Meta Ads y los testea, todo sin que
- 2:03toques nada. También vas a montar una
- 2:05fábrica de Reels automatizada usando los
- 2:08mejores modelos de IA de vídeo del
- 2:10momento, conectarte a GoHighLevel para
- 2:12tener un pipeline de agencia con leads
- 2:14entrando solo en automático y todo eso
- 2:17gestionado y conectado a Telegram,
- 2:19WhatsApp, Gmail y mucho más vía MSP con
- 2:23Crons o tareas programadas y
- 2:25automatizadas 24/7 desplegadas en
- 2:28Hostinger, un VPS de $5 al mes. Y lo más
- 2:32interesante es que todo el vídeo está
- 2:34sin cortes, es decir, vamos viendo todo
- 2:36el proceso de razonamiento que voy
- 2:38teniendo, mostrándote los errores que
- 2:41voy cometiendo y resolviendo y, por
- 2:43supuesto, también un poco del backstage,
- 2:45todo lo que está detrás sin humo. Y si
- 2:47te quedas hasta el final vas a ser parte
- 2:49de ese 2% que YouTube me muestra que
- 2:51llega hasta el final de mis vídeos de
- 2:53más de una hora, o sea, que 100 personas
- 2:55viendo este vídeo ahora mismo, según
- 2:57YouTube Analytics, dos van a llegar
- 2:59hasta el final, la gran mayoría se va
- 3:01antes. Pero si vas a ser una de esas dos
- 3:03personas que entiende que el oro está en
- 3:05el proceso completo y no en Reels o
- 3:08clips de 30 segundos, hagamos un trato.
- 3:11Tú me dejas un like en este vídeo y yo
- 3:14te voy a enseñar absolutamente todo lo
- 3:16que sé de Hermes. ¿Te comprometes? Si es
- 3:19así, vamos de lleno.
- 3:23Okay, llevo bastante tiempo dándole
- 3:24vueltas a cómo podía estructurar este
- 3:26curso de la mejor manera, sea que ya has
- 3:29usado agentes de inteligencia artificial
- 3:31antes como Cloud Code, Codex o incluso
- 3:33Open Cloud, hasta las personas que nunca
- 3:36han tocado un agente IA en su vida.
- 3:38Entonces, el curso más completo, mi
- 3:40intención es generar [resoplido] y
- 3:42grabar el curso más completo que existe
- 3:45en español de Hermes, de agentes de
- 3:47inteligencia artificial, por lo que te
- 3:50voy a guiar paso a paso más o menos en
- 3:51todo lo que vamos a ver este curso,
- 3:54porque ya esto es realmente una bomba,
- 3:57es una bomba, llevamos mucho tiempo con
- 3:59el equipo, también hay que agradecerle
- 4:00al equipo de poder haber eh ensamblado
- 4:04en conjunto todo este curso que
- 4:06realmente lo encuentro una genialidad y
- 4:08para el final del curso vas a poder
- 4:09tener tu agente Hermes corriendo 24/7 en
- 4:13un servidor, eh es decir, que está
- 4:16constantemente prendido, ¿ya? Entonces,
- 4:18para el final de este curso vas a
- 4:20aprender. Eh vas a entender bien qué es
- 4:22un agente de IA y por qué los arneses
- 4:24están empezando a definir el 2026. Vas a
- 4:27elegir entre Hermes, Cloud Code, Codex o
- 4:30Open Cloud, según lo que necesitas, si
- 4:32nunca has escuchado esto o te suena
- 4:33familiares, vamos a verlos al final y
- 4:35ver cuál es el mejor caso de uso para
- 4:37qué y te voy a ser completamente
- 4:39transparente en eso. Vamos a instalar y
- 4:41configurar Hermes completamente desde
- 4:43cero, incluso si es que no sabes
- 4:45programar e incluso si es que nunca has
- 4:47tocado una terminal. Vamos a construir
- 4:49el cerebro de la gente, es decir, los
- 4:51archivos de Agent Markdown y el Soul
- 4:53Markdown, para que tenga una memoria
- 4:55persistente y los skills propios. Vamos
- 4:57a conectar eh el agente a herramientas
- 5:00que usas todos los días como Gmail,
- 5:02Notion, Telegram, WhatsApp, Google Level
- 5:04y muchas más aplicaciones vía MSP. Te
- 5:06voy a enseñar el cómo los conectamos a
- 5:08MSP.
- 5:09Eh vamos a ver cómo, vas a aprender cómo
- 5:12configurar las tareas programadas para
- 5:13que tu agente trabaje 24/7, esa es una
- 5:16de las grandes diferencias, como vamos a
- 5:17ver más adelante con Cloud Code o Codex,
- 5:20esto está al final en su propia
- 5:21infraestructura, lo que es una
- 5:22genialidad. Vamos a construir ocho
- 5:25proyectos reales en vivo y vamos a
- 5:28desplegarlos en un VPS, ya este creo que
- 5:30es uno de los grandes diferenciadores,
- 5:32porque no solamente vamos a ver cómo
- 5:33seteamos todo y qué casos de uso le
- 5:35podemos dar, sino que vamos a construir
- 5:37los distintos proyectos en vivo, ya este
- 5:40es un video que no va a tener cortes,
- 5:43sino que va a ser completamente grabado
- 5:45en tiempo real, cosa de que vayas viendo
- 5:47mi proceso de razonamiento mientras
- 5:50estoy generando o creando el agente y
- 5:53los casos de uso que le vamos a ir
- 5:54dando.
- 5:55El índice del curso es qué es Hermes y
- 5:57por qué se está comiendo el internet, eh
- 5:59la diferencia entre un chatbot y un
- 6:00agente IA, qué es el agent loop, qué es
- 6:03lo que hace al final un agente, eh cómo
- 6:05funciona el agente por dentro, los
- 6:07cuatro elementos de todo agente, el
- 6:09loop, el contexto, la memoria y las
- 6:11herramientas, qué es un arnés y por qué
- 6:13importa a veces más que el modelo, las
- 6:15plataformas que existen actualmente,
- 6:17Cloud Code, Codex, eh Open Cloud, Manus
- 6:20y Hermes. Vamos a ver quiénes son Nous
- 6:22Research, ya, que son las personas que
- 6:24están detrás y por qué hacer open source
- 6:26MIT, en este caso, por qué cumplen con
- 6:28esta licencia está cambiando el juego.
- 6:30Eh vamos a ver un caso de Higgsfield más
- 6:33MIT, que es una empresa donde construyó
- 6:35encima de Hermes, entonces es una
- 6:37genialidad porque el proyecto es open
- 6:38source, ya vamos a entrar más en eso,
- 6:39pero se puede usar incluso la misma
- 6:42infraestructura de Hermes para
- 6:43desarrollar programas encima
- 6:45completamente agénticos, que es una
- 6:46brutalidad.
- 6:48Vamos a ver los cinco pilares de Hermes,
- 6:49memory skills, eh memory skills, souls,
- 6:52cron y self improving loop. Vamos a ver
- 6:53un demo rápido del agente Hermes, eh la
- 6:57tesis del 2026 de la cómo se está
- 6:59empezando a commoditizar la inteligencia
- 7:01y el arnés siendo una ventaja
- 7:03competitiva, vamos a ver también qué es
- 7:04un arnés, no te preocupes.
- 7:06Vamos a ver los requisitos previos y
- 7:07dónde podemos estar corriendo Hermes, la
- 7:10instalación en solamente una línea, qué
- 7:12modelo elegimos, cómo se diferencia un
- 7:14modelo open source versus un modelo
- 7:16close source,
- 7:17cuando usamos Open AI, ¿verdad?, o Cloud
- 7:19o Open Router. Vamos a ver un truco que
- 7:22usamos para eh
- 7:24alimentar el modelo o el cerebro al
- 7:26final de Hermes con nuestra suscripción
- 7:29de chat GPT, si es que la estamos
- 7:30pagando. Eh vamos a ver la primera
- 7:32sesión, cómo iniciamos y cómo corremos
- 7:35toda esta sesión, eh el comando de
- 7:37Hermes y los comandos básicos. Vamos a
- 7:39ver la UI o la interfaz de Hermes, es
- 7:42decir, el chat, las sesiones, los
- 7:44perfiles, la persona, las herramientas,
- 7:46eh cómo programamos cosas, los ajustes,
- 7:49vamos a ver los distintos perfiles, el
- 7:51directorio, ¿ya? El archivo agent.cmd,
- 7:54que vendría siendo como este archivo
- 7:56como principal, vamos a ver que todo al
- 7:59final, todos los agentes son simplemente
- 8:01archivos en una carpeta que se comunican
- 8:04y se referencian entre sí, no es nada
- 8:06más que eso, no tiene mucha complejidad.
- 8:08Eh distintos archivos del cerebro como
- 8:11el soul, el user, el memory.md, vamos a
- 8:13ver el routing y el fallback o el
- 8:16proveedor que vamos a usar para que, si
- 8:18es que un modelo de IA te falla, podamos
- 8:20volver a otro modelo anterior.
- 8:23El self-improving loop, que es de
- 8:26por qué o la razón real detrás de por
- 8:28qué los agentes que llevas más tiempo
- 8:30usándolos son mejores que los que usas
- 8:32en el día uno, ¿ya? Los skills, qué son,
- 8:35cómo se comparan con los SOPs digitales
- 8:37y por qué son la ventaja competitiva en
- 8:39este año y lo que viene adelante, los 91
- 8:42skills que vienen con Hermes y los 684
- 8:45que están disponibles para instalar,
- 8:47¿ya? Entonces, esto también es una
- 8:48genialidad, a diferencia de otras cosas.
- 8:51Eh los skills autogenerados, que este
- 8:53creo que es uno de los principales
- 8:54diferenciadores, pero ya vamos a entrar
- 8:56un poco más en detalle en esto, que es
- 8:57que Hermes va generando skills
- 8:59continuamente a medida que lo vas usando
- 9:02sin que tú necesariamente se lo pidas,
- 9:03lo que es una una genialidad. Eh la
- 9:07estructura de un skill, es decir, el
- 9:09markdown del skill o cómo funciona o
- 9:11cómo se debe estructurar un skill en
- 9:13este caso, vamos a crear un skill
- 9:15también desde cero, vamos a ver el
- 9:17marketplace abierto de los distintos
- 9:19skills, eh qué es el MSP y cómo lo
- 9:22configuramos paso a paso, vamos a ver
- 9:24las capacidades que también vienen
- 9:25instaladas en un browser, eh la visión,
- 9:28o sea, como el browser, la visión, la
- 9:30generación de imágenes, el text to
- 9:32speech, vamos a conectarlo a distintos
- 9:34MSPs como Playwright, como Google
- 9:36Workspace, Playwright te sirve para
- 9:38automatizar tareas en en interfaces y
- 9:41navegar interfaces como Google Chrome,
- 9:43por ejemplo. Google Workspace para ir
- 9:45conectando a nuestros servicios de
- 9:47Google. Hyperframes para generar videos.
- 9:50Higgsfield para generar más imágenes y
- 9:52videos. Eh, GitHub MSP para ir subiendo
- 9:55repositorios. Si es que nunca lo has
- 9:56usado, no te preocupes porque vamos a
- 9:57ver absolutamente todo en este curso. Y
- 10:00una de las cosas más importantes es cómo
- 10:02lo combinamos con distintos MSPs, es
- 10:04decir, cómo los MSPs van conversando
- 10:06entre sí.
- 10:08Si es que esto te suena muy complicado,
- 10:09no te preocupes porque vamos a desglosar
- 10:11todo esto paso a paso. Este es un curso
- 10:13que
- 10:13va a ser un poco más largo, verdad, un
- 10:16poco más extenso, pero vamos a desglosar
- 10:18todo el paso a paso, pero es importante
- 10:20que sepas antes qué es todo lo que vamos
- 10:22a ver.
- 10:23Eh, vamos a ver cómo funcionan los
- 10:26subagentes, cómo trabajamos en paralelo
- 10:28con distintos agentes para no ir
- 10:29saturando el contexto. También vamos a
- 10:31entender bien cómo funciona el contexto.
- 10:34Vamos a ver los crons, que son una de
- 10:36las cosas más importantes, que son las
- 10:37tareas cronológicas, que son programadas
- 10:40y ejecutadas cada vez que se cumple un
- 10:42tiempo, ¿verdad? Entonces, un cron. Eso
- 10:45vendría siendo en lenguaje natural. Los
- 10:47checkpoints, que son como rollbacks
- 10:49automáticos por si es que uno deja la
- 10:51embarrada y no sé, eh, hace algo que
- 10:54rompe todo el sistema, uno puede hacer
- 10:55esta especie de rollback. Eh,
- 10:57multiplatform gateway, es decir,
- 10:59distintos canales para conversar con el
- 11:00mismo agente. Cómo lo vamos a hacer el
- 11:02deploy en Hostinger también.
- 11:05O en los VPSs en general. Eh, ¿cuál es
- 11:08la diferencia de correrlo en Docker
- 11:10versus hacer un root install? Eh, ¿cómo
- 11:12hacemos las transcripciones de voz a
- 11:15medida que le vamos hablando? En este
- 11:16caso creo que lo vamos a hacer por
- 11:17Telegram, probablemente, pero igual
- 11:19vamos a ver cómo funcionan los otros
- 11:20canales.
- 11:21Eh, las cosas de seguridad que igual son
- 11:24bastante importantes, como Tailscale o
- 11:27instalar un firewall o eh, cómo ponemos
- 11:30las API keys, que no es recomendable
- 11:32hacerlo en el chat, aunque siempre una
- 11:33buena práctica, pero la gente tampoco
- 11:35conoce mucho eso.
- 11:37Eh, ¿cómo migramos un proyecto desde
- 11:39Open Close si es que ya lo tienes a
- 11:41Hermes sin perder todas las cosas que ya
- 11:43hemos hecho? Y lo más importante de todo
- 11:45este índice, eh, los proyectos en vivo,
- 11:47porque claro, vamos a ver muchas cosas
- 11:48que van a sentar las bases y también la
- 11:50instalación, pero vamos a crear
- 11:51proyectos en vivo eh y estos son algunos
- 11:54de los proyectos o los proyectos
- 11:56directamente que vamos a crear. Vamos a
- 11:58ver cómo hacemos una landing page
- 11:59profesional y no solamente creamos la
- 12:01landing page, sino que también la
- 12:02dejamos en vivo para que la gente lo
- 12:04pueda ver conectándonos a Vercel.
- 12:07Vamos a hacer un daily briefing
- 12:09automático, es decir, un cron que ya
- 12:11vamos a ver un poco más a detalle lo que
- 12:13es, que nos va a mandar por Telegram.
- 12:15Vamos a hacer un backup automático en
- 12:17GitHub directamente para ir haciendo
- 12:19como unos backups o tener estas copias
- 12:21de seguridad. Vamos a crear a Matías
- 12:232.0, que es el agente de Meta Ads que va
- 12:26a tener acceso a publicar, estructurar
- 12:28campañas, ¿verdad? Duplicar campañas en
- 12:31Meta Ads, entonces lo podemos hacer como
- 12:33un agente de marketing, por así decirlo.
- 12:35Vamos a también relacionado a marketing
- 12:37hacer esta especie de fábrica de reels
- 12:38conectándonos a HyperFrame MCP para
- 12:41crear vídeos virales, ¿ya? También vamos
- 12:44a ver cómo nos conectamos a Hixfield
- 12:46para ir generando reels de manera
- 12:47automática, también muy bueno si es que
- 12:49te interesa usar a Hermes como un
- 12:52creador de contenido, por ejemplo. Eh,
- 12:54vamos a crear un CRM personal operado
- 12:57100% desde Telegram
- 12:59y vamos a conectarnos a Go High Level
- 13:02también, es decir, otro CRM para poder
- 13:05estar conversando eh a través de
- 13:08Telegram con Go High Level en un
- 13:10lenguaje natural. Como puedes ver acá,
- 13:12son 56 temas que vamos a ver completos
- 13:16de el índice, vamos a ir paso a paso,
- 13:18vamos a ir armando absolutamente todo y
- 13:21la idea es que para el final de este
- 13:22vídeo ya puedas tener tu agente
- 13:24corriendo en tiendas mejor cómo
- 13:26funciona, mejor que el 99% de las
- 13:28personas. Yo ya le metí mucho, mucho
- 13:31esfuerzo en conjunto de
- 13:33del equipo para poder generar este
- 13:35curso, para poder armarlo, para hacerlo
- 13:37de una manera que sea lo suficientemente
- 13:41desde lo básico hasta lo más complejo
- 13:43para que todas las personas puedan
- 13:44entender, incluso si es que nunca has
- 13:46armado un agente IA.
- 13:49Por eso mismo también que te agradecería
- 13:50un montón si es que me dejas un like en
- 13:52este vídeo, eh sobretodo en este curso
- 13:55porque al final es una métrica un poco
- 13:57como el agradecimiento por el esfuerzo
- 13:59que le metimos a todo esto.
- 14:01Pero dicho y hecho eso,
- 14:03vamos a poner un poco más las manos a la
- 14:06hora. Mira, me compré este, ¿dónde lo
- 14:08dejé? Aquí está. Tengo este lapicito,
- 14:10tengo este lapicito y aquí tengo un como
- 14:12un tablet que puedo ir poniendo al lado,
- 14:13me lo compré específicamente para este
- 14:15curso, entonces la idea es que puedo
- 14:16rayar a medida que voy avanzando.
- 14:19Entonces que entro acá, también preparé
- 14:21este el curso completo de todas las
- 14:23cosas acá, aquí está haciendo la prueba
- 14:25para tener claridad un poco como el ups
- 14:29del índice, ¿cómo borro acá? Ahí está.
- 14:33Eh para tener un poco más de claridad en
- 14:35el índice a medida que voy hablando y
- 14:37vamos haciendo todas las cosas, ¿ya?
- 14:39Entonces vamos a empezar desde lo más
- 14:40básico porque creo que es importante,
- 14:42quizás si has visto alguno otros de mis
- 14:44vídeos sabes cómo funcionan los agentes,
- 14:47¿verdad? Y cómo funcionan todas las
- 14:49cosas, pero
- 14:51Hermes es otra cosa y yo en lo personal
- 14:53lo estoy usando bastante. Si vienes y
- 14:55has usado Open Cloud, Cloud Code, ya te
- 14:57vas a familiarizar un poco más con esto,
- 15:00pero si es que no, no te preocupes
- 15:01porque lo vamos a ver absolutamente
- 15:03todo. Y esta es la nueva manera que
- 15:05tenemos de empezar a crear agentes. Eh
- 15:08Hermes está empezando a viralizar un
- 15:10montón, de hecho si es que entramos acá
- 15:12al proyecto podemos ver que tiene más de
- 15:14150.000 estrellas en GitHub, es decir,
- 15:17hay más de 150.000 personas que le
- 15:19pusieron la estrellita en GitHub, lo que
- 15:21es un montón y lo convierte en uno de
- 15:23los proyectos open source más
- 15:25eh famosos o de más rápido crecimiento
- 15:28que ha existido en la historia, ¿ya?
- 15:31Em, es superimportante entender la
- 15:33diferencia entre un chatbot y un agente
- 15:36de IA, porque sé que entramos acá, vamos
- 15:38a poner acá
- 15:41ahora sí, estamos probando esto.
- 15:43Ahí sí tenemos el chat y tenemos el
- 15:45agente.
- 15:47Ya, me gusta, me gusta la visito,
- 15:48todavía no no me acostumbro mucho, pero
- 15:50es muy importante partir con esta base
- 15:52porque sé que mucha gente ya puede
- 15:54conocer la diferencia, pero hay una gran
- 15:56parte de las personas que todavía están
- 15:58confundiendo mucho esto. Y lo que
- 16:00tenemos que saber es que el chat,
- 16:02¿verdad?, es al final un LLM, ¿ya? Un
- 16:05large language model, es decir, nosotros
- 16:07vamos a poner un input y nos va a
- 16:08devolver un mensaje. Eso es simplemente
- 16:11un chat. Son las plataformas que usamos
- 16:12como Cloud, como ChatGPT, como Gemini,
- 16:15es decir, hablamos algo y después
- 16:18conversamos. Y después nos responden. La
- 16:20diferencia que tenemos con un agente es
- 16:22que los agentes son capaces de ejecutar
- 16:25acciones.
- 16:28Es decir, es un chat, ¿verdad?, funciona
- 16:31como este cerebro, pero al mismo tiempo
- 16:33tiene la capacidad de ejecutar acciones,
- 16:35es decir, de eh hacer el llamado a una
- 16:39herramienta, ir a buscar algo en algún
- 16:41lugar, eh ejecutar una línea de código,
- 16:44¿ya? Eh no sé, entrar a tu correo a
- 16:48hacer algo, no sé. En general, estas
- 16:51conexiones se hacen a través de algo que
- 16:53se conoce como API o como MSP, no sé si
- 16:56me gusta mucho esto.
- 16:58Esto es como muy a grandes largos, a
- 17:01grandes rasgos, ¿ya? Pero tenemos lo que
- 17:03son la API y la MSP y los las conexiones
- 17:07MSP.
- 17:08Eh este viene siendo el nuevo estándar,
- 17:11la el MSP como de conectar herramientas
- 17:14de inteligencia artificial, el API es lo
- 17:15que usábamos anteriormente, pero también
- 17:17se sigue usando porque no hemos podido
- 17:19migrar todo esto para acá.
- 17:21Y también sigue siendo útil en otros
- 17:23casos, pero lo que tenemos que tener en
- 17:24cuenta es que la manera en la que
- 17:26conversa el agente con las herramientas
- 17:28externas y distintas son a través de los
- 17:31MSP y de las APIs. Eso es lo único que
- 17:34necesitamos saber, no necesitamos saber
- 17:35nada más.
- 17:37Entonces, ahora que ya entendemos eso y
- 17:40entendemos que el chat, ¿verdad? O el
- 17:42LLM es el cerebro y el agente tiene que
- 17:45hacer llamado a otras cosas para
- 17:47ejecutar ciertas aplicaciones o extraer
- 17:51data de algún lugar o mandar data a
- 17:53algún lugar o comunicarse con otras
- 17:56aplicaciones fuera del entorno del chat,
- 17:58podemos pasar a entender un poco más
- 18:01cómo funcionan los agentes, ¿ya?
- 18:04Eh, tenemos la diferencia del chatbot
- 18:06versus los agentes y a y el agent loop
- 18:09es una de las cosas que define la gran
- 18:11diferencia entre un chat y un agente
- 18:14acá.
- 18:15Un agent loop viene siendo un proceso
- 18:17como un loop, es decir, como algo que se
- 18:20inicia constantemente y que se repite
- 18:22constantemente,
- 18:24que no se termina hasta que haya
- 18:26resuelto algo, ¿ya? O que vuelve a
- 18:29iniciar constantemente hasta que se
- 18:31hace. En otras palabras, es como decirle
- 18:33como
- 18:34si es que tú le preguntas a un chat, y
- 18:35esta es como la gran diferencia, si tú
- 18:37le preguntas al chat como
- 18:39"Oye, créame una página web, ¿verdad?
- 18:42O le dices como publíqueme una página
- 18:44web, no sé, eh y déjamela online para
- 18:47que todo el mundo la vea." El chat te va
- 18:49a decir, "Okay, te voy a crear la
- 18:50página. Ah, espérate, no tengo acceso a
- 18:52publicarla online. No sé cómo hacerlo, o
- 18:54sea, sé cómo hacerlo, pero no tengo los
- 18:56brazos para hacerlo, ¿ya?"
- 18:58Eso es lo que te va a decir el chat, sea
- 18:59ChatGPT, sea Cloud, sea Gemini, lo que
- 19:02sea. Te va a decir, "No tengo acceso
- 19:04para hacerlo." Hoy día en se está
- 19:06empezando a integrar cada vez un poco
- 19:07más, pero en bruto es así, es así. No
- 19:10tiene acceso a conectarse a otras
- 19:12herramientas.
- 19:13En cambio, el agente te va a decir,
- 19:15"Okay, ya vamos a hacerlo. Ya tenemos
- 19:18que crear la página. Okay, tengo creada
- 19:20la página. Ah, no puedo subirlo a
- 19:23Vercel. No puedo subirlo a algún lugar
- 19:25para que esté alojado y cualquier
- 19:26persona pueda entrar." "Espérate, hay
- 19:28una herramienta, hay una herramienta que
- 19:29se llama Vercel. Ah, mira, ya. Me voy a
- 19:32conectar a esta herramienta y lo voy a
- 19:33subir acá. Listo, ya. La página está en
- 19:36vivo." Okay. Entonces,
- 19:38hubo un árbol de decisión o una toma de
- 19:40decisiones que siempre le permitían
- 19:42volver a este mismo punto
- 19:44constantemente. Entonces, así era como
- 19:47un poco como
- 19:48el razonamiento, el loop que está detrás
- 19:51de cómo funcionan estos agentes, ¿ya? Y
- 19:53por qué es tan importante. Porque es
- 19:56"¿Puedo crear la página? Sí, no, ¿ya?
- 19:59Sí, sí puedo crear la página. ¿Puedo
- 20:01desplegar la página online para que esté
- 20:03online?"
- 20:04"No. ¿Por qué no? Porque no tengo
- 20:06conexión. Ah, ya. Voy a hacer la
- 20:07conexión." Pum, y vuelve y la hace.
- 20:10Entonces, es un loop constante para
- 20:12poder ejecutar y para poder lograr las
- 20:15tareas, que es un loop que no tiene un
- 20:18chat común y corriente, ¿ya? O un
- 20:20chatbot.
- 20:21Esa es la lógica. Existen cuatro
- 20:23elementos que tenemos que tener en
- 20:24cuenta que son superútiles para eh
- 20:28entender de qué estamos hablando. Esto
- 20:30lo voy a achicar un poco más, que
- 20:31vendrían siendo acá, el loop, contexto,
- 20:34memoria y herramientas, ¿ya? Entonces,
- 20:36tenemos aquí, lo voy a escribir mejor.
- 20:38El loop,
- 20:41el contexto,
- 20:44la memoria
- 20:48y las herramientas,
- 20:52¿ya? Que en gran parte igual ya vimos
- 20:54esto, pero tenemos primero el loop, que
- 20:56es lo que acabamos de ver. Ups, todavía
- 20:58no me no me acostumbro mucho a este
- 20:59lapicito, tengo que tengo que entenderle
- 21:01un poco más la lógica. Eh tenemos el
- 21:03loop, que es este proceso iterativo de
- 21:06volver a un punto anterior para resolver
- 21:08la cosa cuando se resolvió como este
- 21:11roadblock o este
- 21:12este impedimento que estábamos teniendo,
- 21:15tenemos el contexto que es como con qué
- 21:18va a estar contextualizado nuestro
- 21:20agente de inteligencia artificial, es
- 21:22decir, cuáles todos los archivos o todos
- 21:25los caracteres o todos los tokens que
- 21:27tenemos alrededor de los cuales podemos
- 21:30sacar contexto, ya, o sea, no solamente
- 21:32los tokens de la sesión en sí, sino que
- 21:35también dentro del contexto están los
- 21:37archivos a los que se puede acceder. El
- 21:40context management es todo un área en
- 21:42sí, es un poco más como algo súper súper
- 21:45importante que tenemos que empezar a
- 21:46tener en cuenta, no es clave para ahora,
- 21:48pero hay que saber que que que es como
- 21:51la regla en las IAs
- 21:53y en estos sistemas que a mayor
- 21:55contexto, ¿verdad?, ocupado, porque si
- 21:57es que llenamos el 50% del contexto o
- 22:00más, cada vez las respuestas se van
- 22:02deteriorando un poco, ya, eso es como
- 22:04una regla que todavía no se ha podido
- 22:06solucionar. Entonces, si igual te dicen
- 22:08como que tenemos un millón de tokens eh
- 22:11de contexto y estamos pasados los
- 22:13500,000 tokens, igual se sigue
- 22:15deteriorando un poco la respuesta, ya,
- 22:17eso es un pequeño
- 22:18un pequeño dato que todavía no hemos
- 22:20sido capaces de solucionar, bien.
- 22:22Pero tenemos aquí el contexto, ya,
- 22:24entonces son como los archivos que están
- 22:25como alrededor de cada uno. Después
- 22:28tenemos la memoria, ya, entonces la
- 22:29memoria, la gracia de los agentes que va
- 22:32a medida que vamos limpiando el contexto
- 22:35porque el contexto te dura una sesión,
- 22:38ya, sesión. La memoria es entre
- 22:43sesiones.
- 22:45Entonces, cada vez que nosotros llenamos
- 22:47el contexto, ya, esto como que me
- 22:49interesa mucho que lo entiendan porque
- 22:51después cuando va empecemos a armar el
- 22:53agente, creamos el agente y hagamos
- 22:54todo, vas a entender perfecto lo que
- 22:56estamos haciendo y no solamente te va a
- 22:58servir para Hermes, porque claro, hoy
- 23:00día es Hermes, pero quizás mañana ser
- 23:02otra cosa, como antes era Open Cloud, no
- 23:05sé, yo ya me cambié a Hermes porque me
- 23:06gusta mucho más. Eh, sino que vas a
- 23:08entender todo después para migrar a
- 23:10cualquier nuevo agente, porque el
- 23:12sistema es exactamente lo mismo en todos
- 23:14los agentes, o sea, si es que entiendes
- 23:16bien bien esto, vas a dominar
- 23:18completamente cómo funcionan los
- 23:19agentes. Puede parecer un poco difícil,
- 23:22pero a medida que vamos a ir avanzando
- 23:24en el curso, te vas a ir dando cuenta de
- 23:25que realmente no lo es, ¿ya? Eh, son
- 23:29solo ciertas cosas que tenemos que
- 23:30entender cómo funcionan
- 23:32y ni siquiera tenemos que entender al
- 23:33100% cómo funciona, sino que vamos a ir
- 23:35aprendiendo en el camino. Pero esto sí
- 23:36creo que es algo como importante de
- 23:38entender, como porque la gente me dice
- 23:40como
- 23:41eh, o veo preguntas frecuentes en, no
- 23:44sé, pues en la comunidad o con otras
- 23:45personas, que es como, oye, pero es que
- 23:47no está conversando, eh, mi chat no se
- 23:49acuerda de nada, o mi agente no se
- 23:51acuerda de nada de lo que hizo. Bueno,
- 23:53aquí está. El contexto es por sesión,
- 23:56¿ya? Es por sesión y se va llenando esta
- 23:58barrita de contexto y después cuando
- 23:59llegamos a un porcentaje de lleno del
- 24:02contexto, lo que hace esto es
- 24:06pasar
- 24:08del contexto y compactarse.
- 24:11Ya, cuando compactamos, pasamos de él,
- 24:13no tengo ni idea, si estábamos aquí en
- 24:15el 100%, por ejemplo, y
- 24:18eh, lleno el contexto y no podía seguir
- 24:20recibiendo información, pasa un periodo
- 24:21de compactación y se reduce al, no tengo
- 24:23ni idea, 20%.
- 24:25Se compacta la información y mantiene la
- 24:27información relevante. Pero Hermes, lo
- 24:30que hace también, que es muy
- 24:31interesante, que tenemos aquí como en la
- 24:33memoria, que que como para poder tener y
- 24:37guardar la memoria y tener
- 24:39como
- 24:40cosas útiles a largo plazo, es generar
- 24:44este nuevo contexto entre sesiones, que
- 24:46vendrían siendo los archivos de memoria.
- 24:49Entonces, los archivos de memoria se
- 24:51quedan dentro de una carpetita, acá,
- 24:55y dentro de esta carpetita
- 24:57se van creando estos archivos, que no
- 25:00importa si es que el contexto se va
- 25:02comprimiendo, los archivos van quedando
- 25:05para siempre, ¿ya? Entonces, se quedan
- 25:07guardados dentro de un folder o dentro
- 25:10de una carpeta. Eso es como lo que
- 25:12tenemos que tener en cuenta como de
- 25:13diferencia entre contexto y memoria.
- 25:16Y las herramientas son lo que vimos
- 25:18previamente. Las herramientas son el
- 25:19llamado a
- 25:22apps
- 25:24de terceros.
- 25:27Es el llamado a aplicaciones de
- 25:28terceros. Entonces, eh las herramientas
- 25:32en grandes rasgos es esto, porque en
- 25:35verdad tenemos toda un área acá que es
- 25:37como lo que se conocen como las tools.
- 25:39Y es como, okay,
- 25:41necesito ir a, no tengo idea,
- 25:45eh extraer una
- 25:47hora, decirlo, porque al final un LLM
- 25:50simplemente es un modelo de lenguaje y
- 25:53no tiene acceso, son ecuaciones
- 25:54matemáticas que están detrás, que se
- 25:56transforman de palabras a vectores, se
- 25:58hacen las ecuaciones vectoriales y
- 26:00después te devuelve una cierta cantidad
- 26:01de información, pero no tiene acceso al
- 26:03mundo exterior, eso es el modelo.
- 26:05Pero cuando quiero preguntarle por algo
- 26:06de hoy día,
- 26:08necesitamos hacer el llamado a una tool,
- 26:12ya, a una herramienta, porque necesito
- 26:14conectarme con el mundo exterior.
- 26:16Entonces, lo que hace acá, cuando nos
- 26:18conectamos a una herramienta, es hacer
- 26:19el llamado a una tool. La tool va a
- 26:22hacer el llamado a
- 26:24la O sea, perdón, el modelo va a hacer
- 26:26el llamado a la tool de, no sé, pues,
- 26:29get hora,
- 26:31supongamos, ¿ya? Entonces, ahora lo que
- 26:33va a hacer es se conecta el agente de
- 26:35inteligencia artificial, que tenemos
- 26:37aquí el agente,
- 26:40tenemos el agente, se conecta a el mundo
- 26:44externo a través de una API, esto es el
- 26:47mundo, ¿ya?
- 26:49Y después se le devuelve
- 26:52la información de que son
- 26:56las, no tengo idea, 2 de la tarde. Ah,
- 26:59esa es como la lógica detrás. Entonces,
- 27:01con estas cuatro cosas, el loop, el
- 27:03contexto, la memoria y las herramientas,
- 27:05podemos conectarnos y tener un agente
- 27:07completamente funcional. Y esto vendría
- 27:09siendo lo esencial de los elementos que
- 27:12eh componen al final a un agente.
- 27:16Después tenemos otro concepto que
- 27:17también es muy importante que entendamos
- 27:19que son los arneses. Este es un concepto
- 27:22más nuevo que empezó a salir.
- 27:25Los arneses
- 27:26viene de la analogía
- 27:29de montar un caballo.
- 27:31Ya. Entonces, tenemos a una persona que
- 27:33está montando
- 27:35el caballo. ¿Cómo cómo
- 27:37cómo dibujar un caballo acá?
- 27:39Ya. Okay.
- 27:42A ver. Wow.
- 27:44Wow.
- 27:46Realmente el peor caballo que he visto
- 27:47en mi vida.
- 27:48Pero tenemos aquí la persona que está
- 27:50montando el caballo. Y esto acá vendría
- 27:53siendo el arnés. ¿Ya?
- 27:56Entonces, tenemos
- 27:58a un sujeto montando un caballo
- 28:01sentado en un arnés. Cuando la persona
- 28:04no tiene un arnés y está montando el
- 28:08caballo, el caballo se va a ir en
- 28:09cualquier dirección.
- 28:11¿Ya? Eh puede terminar
- 28:142 km más allá o puede terminar aquí al
- 28:17lado o no tengo idea. Es un caballo
- 28:19descontrolado. Es un caballo loco, pero
- 28:21tiene mucha potencia y tiene mucha
- 28:23fuerza.
- 28:25¿A qué voy con esto? Que hoy día los
- 28:27arneses
- 28:29eh son necesarios para controlar a el
- 28:31caballo. Entonces, el caballo acá
- 28:34vendría siendo los modelos de IA.
- 28:38Ya, aquí tenemos como los modelos Opus,
- 28:41los, no tengo idea, los
- 28:43eh GPT.
- 28:45Ya, tenemos los de Gemini, etcétera.
- 28:49Y el arnés, es decir, todo lo que se
- 28:52construya alrededor de los modelos,
- 28:55eh son, vendría siendo las cosas como,
- 28:58no sé, pues,
- 28:59Hermes.
- 29:03Vendría siendo Cloud Code.
- 29:07Cloud Code vendría siendo Codex.
- 29:10Vendría siendo Open Cloud.
- 29:14Y hoy día se está debatiendo si es que
- 29:16es más importante realmente el modelo de
- 29:18inteligencia artificial o los arneses.
- 29:20Entonces, ¿qué es lo que hace
- 29:22eh Hermes en este caso, o qué es lo que
- 29:24hace Cloud Code, o lo que hace Codex, o
- 29:27lo que hace lo que sea? Es que está
- 29:30direccionando,
- 29:32dándole la dirección correcta a el
- 29:34caballo. Ya, le está proveyendo,
- 29:37proveyendo, pro proveyendo,
- 29:39no sé. Le está siendo capaz de proveer
- 29:42todo lo que vimos acá, que vendría
- 29:44siendo el loop, el contexto, la memoria,
- 29:46las herramientas, todo con el arnés. Ya,
- 29:49y esta es la función que está teniendo
- 29:51Hermes. Es muy importante también que
- 29:53cuando nosotros creamos nuestros
- 29:55proyectos a futuro, por ejemplo, en
- 29:56Cloud Code o en Codex, eh seamos capaces
- 29:59como de ir migrando de herramienta en
- 30:01uno a otro, y eso se hace estructurando
- 30:03los proyectos de una manera con un arnés
- 30:05limpio, eh o un arnés estándar, pero ya
- 30:08vamos a entrar un poco más en detalle
- 30:10con el arnés. Lo importante con lo que
- 30:12quiero que te quedes ahora es que
- 30:14tenemos el modelo,
- 30:16que es el caballo. El caballo puede
- 30:18correr muy fuerte, puede generar 1,000
- 30:20líneas de código, puede hacer lo que
- 30:21quieras, pero necesitamos un arnés. El
- 30:24arnés es el entorno donde va a correr
- 30:27todo este código o todos estos modelos.
- 30:30Eh no ejecutas los modelos en sí, sino
- 30:32como el contexto que está alrededor de
- 30:35esto. Entonces, aquí es donde entra
- 30:37Cloud Code, Hermes, Codex, etcétera.
- 30:40¿Ya?
- 30:41Eh los arneses están muy potentes porque
- 30:43van sacando como nuevas versiones de
- 30:46nuevas funcionalidades y llamados de
- 30:47herramientas y cosas muy interesantes
- 30:49que podemos hacer. Entonces, se está
- 30:51gastando mucho hoy día no en solamente
- 30:53mejorar los modelos, sino mejorar los
- 30:54arneses que usa
- 30:57este modelo.
- 30:58Eh, esto es a grandes rasgos lo que es
- 31:01el arnés. Vamos a seguir y vamos a hacer
- 31:03unas pequeñas diferencias acá. Entonces,
- 31:05ya vimos que
- 31:07eh
- 31:08vimos esto, vimos esto, vimos esto,
- 31:11vimos los cuatro elementos del loop,
- 31:13vimos qué es el arnés, vimos las
- 31:14plataformas y vamos a ver ahora qué y
- 31:17por qué al final este agente es tan
- 31:20potente y por qué agarró tanto vuelo.
- 31:23Eh, si es que entramos acá y nos vamos a
- 31:25Nose Research, estos son los que crearon
- 31:28o los que armaron o
- 31:31crearon Hermes, que es el agente que
- 31:32vamos a construir en vivo hoy día.
- 31:35Eh, o lo que vamos a estar construyendo
- 31:37en este curso al final, que es como el
- 31:40lo lo lo importante y lo mejor, en mi
- 31:42opinión, que podemos estar usando ahora.
- 31:45No es mejor que Cloud Code, es distinto,
- 31:48es distinto y ya vamos a ver por qué,
- 31:50pero lo importante que tenemos que ver
- 31:52es que estos son los creadores de este
- 31:55proyecto Open Source, que es Hermes.
- 31:57Hermes H, sí, que bajamos acá, ¿por qué
- 31:59se ha vuelto tan popular? Una de las
- 32:01principales razones es porque uno, es
- 32:03Open Source, es decir, cualquier persona
- 32:05puede llegar y lo puede descargar y lo
- 32:06puede integrar en su
- 32:09sistema, su propio sistema. Eh, y dos,
- 32:12que cumplen con la MIT License, que
- 32:15vendría siendo esto que está acá. La MIT
- 32:18License te permite construir
- 32:20verdaderamente algo Open Source y te
- 32:22permite estar construyendo sobre.
- 32:24Entonces, tú puedes tomar este proyecto
- 32:25y puedes lanzar tu SAS encima de este
- 32:27proyecto. Eh, puedes usarlo como, no
- 32:31tengo idea, como asistente personal,
- 32:33obviamente, pero también puedes usarlo
- 32:34para crear un agente personal para las
- 32:36empresas o un agente para las empresas,
- 32:39o lo puedes montar en un WhatsApp, o
- 32:41puedes puedes hacer literalmente lo que
- 32:43quieras, y eso es lo que cumple la MIT
- 32:45license, ¿ya?
- 32:46Eh, eso es superimportante de tener en
- 32:48cuenta porque puedes hacer cosas como lo
- 32:50hicieron, por ejemplo, en Hixfield, en
- 32:52Hixfield también, una empresa también
- 32:54muy millonaria, con muchas cosas, cuando
- 32:57lanzaron su supercomputer, que lo acaban
- 32:59de lanzar hace poquito, eh, construyeron
- 33:02sobre él, y si te fijas en algún lado,
- 33:05no me acuerdo dónde,
- 33:07salía powered by Hermes.
- 33:10Déjame buscar dónde está.
- 33:12Bueno, no no lo logré encontrar, pero le
- 33:13pregunté acá, "Is this powered by
- 33:15Hermes?", y me dijo como, "Sí, I'm
- 33:17supercomputer and I run on the Hermes
- 33:19Agent eh runtime." Entonces, sí, está
- 33:22funcionando Hermes. Entonces, lo puedes
- 33:24usar para construir encima, o puedes
- 33:26usarlo para armar tu propio agente.
- 33:29Pero, venga, teníamos ya Open Clo, ¿por
- 33:31qué estamos usando esto? Okay.
- 33:34Hermes tiene algo que me gustó mucho más
- 33:36que Open Clo,
- 33:38simplemente por el hecho de que
- 33:41eh, bueno, la instalación es un poquito
- 33:43más sencilla, en mi opinión, pero Open
- 33:45Clo se me tendía a romper bastante.
- 33:47Hermes, la gracia que tiene es que es
- 33:49mucho más simple, uno, en su esencia,
- 33:51viene con skills preinstalados, o sea,
- 33:54viene ya de
- 33:55de fábrica un poco más inteligente que
- 33:56Open Clo,
- 33:58y eh
- 34:00encontré una función que era muy muy
- 34:02buena, que era que los skills, a medida
- 34:04que vas usándolos, eh, y vas aprendiendo
- 34:06y vas haciendo todas las cosas, los
- 34:08skills se van autogenerando. Entonces,
- 34:11tú no tienes que decirle como
- 34:12explícitamente, "Genérame un skill de
- 34:15cómo construimos miniaturas para
- 34:16YouTube", sino que es,
- 34:18"Okay, he detectado este patrón un poco
- 34:21más eh que él se está repitiendo, se
- 34:23está usando bastante. Okay, voy a
- 34:24generar un skill y voy a estandarizar el
- 34:26proceso."
- 34:28¿Por qué es importante crear skills?
- 34:29Vamos a verlo también un poco más
- 34:30adelante, pero eh los skills lo que
- 34:33hacen es una especie de SOP o un
- 34:35Standard Operating Procedure, es decir,
- 34:37que te da un manual de cómo hacer las
- 34:39cosas. Entonces, si yo quiero hacer una
- 34:42pizza, primero tengo que hacer la masa,
- 34:45después tengo que ponerle salsa de
- 34:46tomate, después queso y los toppings y
- 34:49después meterlo al horno, ¿verdad? Y
- 34:51esos son los pasos. Eso es un skill y
- 34:53eso es un SOP.
- 34:55Eh lo interesante también es que, bueno,
- 34:58ahí podemos ir agregándole y diciéndole,
- 35:00"A mí me gusta con más queso, a mí me
- 35:01gusta con menos." Y después lo
- 35:02estandarizamos y
- 35:04si volvemos en 3 años más, no se te
- 35:06olvidó cómo hiciste cómo hacemos la
- 35:08pizza, ¿ya? Sino que tenemos un skill
- 35:11como ya estandarizado que no se pierde
- 35:13en el contexto. Eso es lo más importante
- 35:15de los skills, que no se pierde en el
- 35:16contexto cuando lo vamos compactando.
- 35:19Eh ya vamos a entrar un poco más a
- 35:21detalle, pero al final hay varias cosas
- 35:23que hacen que Hermes sea genial y a mí
- 35:25me gusta bastante.
- 35:27Eh y Hermes está corriendo en un
- 35:29espacio, en algún lugar. Entonces,
- 35:31puedes correrlo a nivel local, es decir,
- 35:34en tu computador, que no recomiendo que
- 35:35sea realmente en tu computador, sino
- 35:37como en un Mac Mini o en un computador
- 35:40viejo, o lo puedes correr en eh un VPS.
- 35:43Un VPS es un Virtual Private Server que
- 35:45contratas un computador en algún lado
- 35:47del mundo y después simplemente le
- 35:49instalas Hermes y empieza a correr
- 35:51directamente ahí.
- 35:53Eh volvamos acá, veamos el índice un
- 35:55poco qué es lo que vamos a estar viendo.
- 35:57Bueno, ah, también esto es súper súper
- 36:00importante, los cinco pilares, ¿ya? Que
- 36:03son los casos que ya vimos más o menos,
- 36:05pero una de las cosas que hacen muy
- 36:07diferentes a Hermes es eh uno, la
- 36:11memoria, a diferencia de otros agentes
- 36:12que lo encontré súper súper bueno
- 36:15acordándose de las cosas y referenciando
- 36:17las cosas bien que realmente me
- 36:18importaban. Entonces, era súper bueno
- 36:20escribiendo la memoria útil.
- 36:23Eh dos, los skills, lo que ya mencioné
- 36:25de
- 36:27que va generando estos skills de manera
- 36:29autónoma, es decir, tú no le tienes que
- 36:31decir genera un skill, sino que detecta
- 36:32cuándo necesita estandarizar algún
- 36:35procedimiento, algo así más o menos como
- 36:36una persona que contratas, ¿verdad?
- 36:38Tiene que ir estandarizando el cómo hago
- 36:40ciertas cosas.
- 36:42Tercero, el soul, que vamos a entrar un
- 36:44poco más a detalle, pero es como la
- 36:45esencia de el carácter o la persona que
- 36:49está detrás eh o el
- 36:52el cerebro o el alma de la gente y cómo
- 36:54se tiene que comportar.
- 36:56Y cuarto, self improving o quinto,
- 36:58perdón, self improving, que es como que
- 36:59va constantemente
- 37:01arreglándose.
- 37:03Entonces, es genial porque son, si lo
- 37:04pensamos, esto es súper absurdo, porque
- 37:06son
- 37:07son muchos archivos construidos en una
- 37:09carpeta que se están referenciando entre
- 37:11sí, entre esos archivos, no hacen nada
- 37:13más, nada más.
- 37:15Eh y con un modelo de inteligencia
- 37:18artificial atrás. Eso es al final, eso
- 37:20es, pero tiene una capa de complejidad y
- 37:22por eso podemos llegar y los podemos
- 37:23instalar acá.
- 37:25Entonces, si te fijas acá, nosotros
- 37:26podemos llegar y podemos
- 37:29eh llegar e instalar esto que está
- 37:31viendo acá.
- 37:32Entonces, este agente Hermes está
- 37:34corriendo en un computador, en algún
- 37:36lado, sea a nivel físico o a nivel de
- 37:39VPS.
- 37:41Y para instalarlo es bastante sencillo,
- 37:43simplemente vamos a irnos acá, a la
- 37:45página de Hermes, ¿verdad? Vamos a abrir
- 37:47Hermes Agent y lo único que tenemos que
- 37:49hacer es correr esta línea de de código
- 37:53en el dispositivo que lo queremos
- 37:55instalar. Si es que lo quisiéramos
- 37:56instalar en algún Mac, simplemente abro
- 37:59el terminal, copio eso, lo pego acá y
- 38:01listo, ya está corriendo, ¿ya? Igual en
- 38:04Windows es exactamente lo mismo, entras
- 38:06a la página de Hermes, corres la línea
- 38:08de código y ya está.
- 38:11¿Qué pasa? Cuando lo instalamos en un
- 38:12Mac o lo instalamos en un Mac mini o en
- 38:15algún lugar, tenemos que dejar ese
- 38:16dispositivo prendido constantemente para
- 38:19que funcione.
- 38:21Entonces, tienes como todo este
- 38:24todo este tema de que tiene que quedarse
- 38:26prendido para que funcione. Entonces,
- 38:29ya de por sí es una barrera.
- 38:32Ya. Lo que hacemos para solucionar esto
- 38:35es instalarlo en un VPS. Para este caso,
- 38:37yo voy a usar Hostinger.
- 38:39¿Por qué es importante esto que les
- 38:40estoy mencionando? Porque
- 38:42eh
- 38:44porque yo, en lo personal, el stack que
- 38:46estoy usando al día de hoy es Cloud Code
- 38:49más Hermes. Ya, puede ser que mañana
- 38:51esté usando Codex y Hermes o Codex y
- 38:54alguna otra cosa o Cloud Code y alguna
- 38:56otra cosa.
- 38:57Pero siento que son dos herramientas,
- 38:59pese a que los dos son agentes de IA que
- 39:01cumplen funciones muy distintas. ¿Por
- 39:04qué? Porque por un lado tenemos Cloud
- 39:06Code.
- 39:08Cloud Code eh o Codex o lo que sea, yo a
- 39:11mí me gusta sentarme en el computador,
- 39:13abrir Cloud Code y quedarme así
- 39:15trabajando y estar como en una especie
- 39:17de deep work, ya. O sea, estoy así
- 39:19superfocus, supermetido en Cloud Code y
- 39:21creo que funciona excelente, excelente.
- 39:23También tenemos como una interfaz visual
- 39:25que es super superbuena para ir viendo
- 39:27los archivos que modificamos y hacer
- 39:28todas las cosas.
- 39:30Hermes, por el otro lado,
- 39:31eh o este tipo de agente donde solamente
- 39:33podemos hablar con Telegram,
- 39:35es distinto, es distinto, porque ahora
- 39:37lo que puedo hacer es
- 39:39salir a tocar pasto y estar todavía
- 39:42codeando, ¿cachái? O puedo tenerlo
- 39:44haciendo tareas mientras estoy afuera.
- 39:46Entonces, me conecto a mi Telegram, me
- 39:48conecto a mi celular
- 39:50y donde sea le puedo mandar a hacer
- 39:52cosas. Por eso me gusta que sea 24/7.
- 39:55Entonces, son son dos
- 39:57áreas muy distintas, al final, porque en
- 40:00una
- 40:01en una tenemos como la opción como de
- 40:03Cloud Code de entrar acá así a estar
- 40:05full focus y en el otro tenemos la
- 40:07flexibilidad de poder estar haciendo las
- 40:10cosas donde queramos. Entonces, eso creo
- 40:12que es una genialidad. Como estar en
- 40:14Telegram y poder meterte y estar
- 40:16escribiendo y poder ir ejecutando y
- 40:18armando acciones. Oye, ármame una
- 40:20landing page de esta. Oye, necesito
- 40:22hacer unos cambios de mi página web.
- 40:24Oye, necesito eh el pipeline de los
- 40:26clientes de GoHighLevel necesito
- 40:28pasarlos para acá. Oye, mandemos una
- 40:30campaña de mailing a todos los clientes
- 40:33porque hay una oferta del Black Friday.
- 40:34Oye, ¿cachái? Entonces, como que
- 40:37así como yo le hablaría a una persona y
- 40:38le mandaría un audio, hacemos
- 40:40exactamente lo mismo acá.
- 40:42Y es por eso que me gusta usar eh
- 40:44Hostinger en este caso o tenerlo en un
- 40:46VPS. Eh si me quieres ayudar a mí y al
- 40:48canal, hay un link de Hostinger aquí
- 40:51abajo en el
- 40:52en la descripción. Eh puedes entrar,
- 40:54¿verdad? Y vas a tener un 10% de
- 40:56descuento en el plan anual. Eh
- 40:59superinteresante si es que no, también
- 41:00puedes entrar a Hostinger y puedes hacer
- 41:01exactamente lo mismo, pero lo que vamos
- 41:03a hacer es vamos a instalarlo acá, ¿ya?
- 41:05Primero, vimos
- 41:07eh cómo lo instalábamos en un Mac
- 41:09directamente o cómo lo instalábamos en
- 41:11un Windows, que era corriendo esta línea
- 41:13directamente,
- 41:14pero ahora también es importante que
- 41:16veamos cómo lo instalamos en un VPS, ya
- 41:18que eh creo que funciona mejor como
- 41:22como el
- 41:24como el real propósito de un agente
- 41:2624/7, ya a través de un VPS.
- 41:29Ahora igual, si te gusta dejar tu Mac
- 41:30prendido 24/7,
- 41:33dale, dale, se puede configurar un
- 41:34script para que se auto corra cada vez
- 41:36que se prende y ya está, pero creo que
- 41:38esta es una opción un poco más sencilla.
- 41:40Aquí vas a elegir algún plan cuando
- 41:42entres al link de la descripción, vas a
- 41:43elegir alguno, KVM-1, KVM-2, eh no sé,
- 41:46yo creo que el KVM-2 anda bien.
- 41:48La única diferencia es que tienes un
- 41:49poco más de espacio, el KVM-1 también te
- 41:52debería andar bien eh y tienes dos
- 41:54maneras de instalarlo acá,
- 41:57que es a través de Docker o a través del
- 41:59root install. Ya vamos a entrar un poco
- 42:01más a detalle en eso, pero harto más
- 42:02adelante, por ahora vámonos a lo simple,
- 42:04¿ya? Nosotros nos guiamos bastante por
- 42:06la ley de Gal, que es que todo lo
- 42:08todo sistema complejo es la evolución de
- 42:10un sistema simple que funciona.
- 42:13Eh, aquí voy a elegir, no tengo idea,
- 42:15los 12 meses, ¿verdad? Y en los 12
- 42:17meses, si es que les interesa, pueden
- 42:18usar el cupón de descuento de Benjamín
- 42:2110. Entonces, si es que la aplicas acá,
- 42:23vas a tener el código de descuento de 10
- 42:25dólares menos, eh,
- 42:27pagando el año y ya como que te
- 42:28olvidaste, o por lo menos por un año.
- 42:30Eh, voy a llegar acá, voy a elegir acá
- 42:33la ubicación, eh, voy a elegir la de
- 42:35mejor latencia, que en este caso debería
- 42:37ser Phoenix, justamente la que está acá.
- 42:39Y vamos a darle a continuar.
- 42:42Una vez que hayas hecho el pago, después
- 42:44te va a mandar a esta página y vamos a
- 42:45darle a Get Started acá.
- 42:49Lo que estamos haciendo ahora, en
- 42:50grandes términos, es contratando un
- 42:52computador en otro lado del mundo,
- 42:54¿verdad? En el servidor o en el lugar
- 42:56que elegimos, para que esté 24/7
- 42:57corriendo por nosotros.
- 42:59Aquí te va a pedir un admin username,
- 43:01alguna admin password. Eh, yo voy a
- 43:04borrar esta cuenta, entonces,
- 43:06puedo mostrar la clave. Y te voy a dar
- 43:08un pequeño tip también, que es
- 43:09superbueno, en el caso de que vayas
- 43:10creando como múltiples agentes, y es que
- 43:12a mí me gusta, cuando voy creando los
- 43:14agentes, ir en paralelo en Cloud Code,
- 43:17como, no sé, pues, por si me trabo en
- 43:19algo o si tengo que guardar alguna clave
- 43:21o lo que sea, me gusta tener también
- 43:23como una especie de IA que me va
- 43:24ayudando. Entonces, por ejemplo, aquí
- 43:26voy a entrar acá, a la carpeta de
- 43:27preferencia y le voy a decir, vamos a
- 43:29setear Hermes en un VPS.
- 43:33Te voy a dejar una serie de
- 43:36archivos, claves, etcétera. Búscame la
- 43:39documenta- -ción de Hermes en GitHub.
- 43:44Solo me asistirás de troubleshooting y
- 43:48de documentos.
- 43:50Eh, créame también el env.
- 43:55Eh, créame también el env.
- 43:57Y el el environment es el lugar privado
- 44:00donde ponemos las claves y
- 44:02el admin
- 44:04eh,
- 44:05user y admin
- 44:10password
- 44:13como variables, ¿ya?
- 44:15Okay, ¿por qué le dije esto? Porque me
- 44:17gusta a mí, en lo personal, cuando ya
- 44:18vas creando como varios agentes, tenerlo
- 44:20en un mismo lugar y así poder guardando
- 44:23todas las cosas, ¿verdad? Antes copiamos
- 44:24las claves, las dos claves, que vendrían
- 44:26siendo la clave
- 44:29número uno, la de admin y la el usuario
- 44:32anterior, ¿verdad?
- 44:34Eh me está preguntando cuál es, para no
- 44:36hacer dudas, le voy a decir, okay,
- 44:38el que estamos buscando en este caso es
- 44:40este que está acá, le vamos a dar a
- 44:42enviar y listo.
- 44:44Eh por mientras voy a entrar acá y voy a
- 44:47abrir los archivos, puedes ir arriba a
- 44:48la derecha, puedes abrir los archivos.
- 44:50Este este paso nuevamente es
- 44:51completamente opcional, lo hago porque
- 44:53yo soy muy bueno para ir perdiendo las
- 44:55claves e ir eh perdiendo las cosas y si
- 44:58te estancas en algún paso o algo que no
- 45:00entendiste, lo podemos hacer
- 45:01troubleshooting completamente desde
- 45:03cero.
- 45:04Eh aquí ya va a empezar a crear la
- 45:06documentación y el despliegue en un BBS
- 45:09y listo, literalmente te creó esto,
- 45:12después si es que abres acá, ya vas a
- 45:14tener los em, entonces ahora sí voy a
- 45:16entrar acá, los voy a abrir y voy a
- 45:18empezar a reemplazar las cosas que copié
- 45:20y pegué previamente.
- 45:21Entonces, ¿dónde quedó el admin que
- 45:24había puesto? Admin user, okay,
- 45:27perfecto, ahí está.
- 45:29Admin user lo voy a co, este era Hermes
- 45:31y el admin password lo voy a dejar acá.
- 45:35Okay, y le voy a dar a guardar.
- 45:37Nuevamente,
- 45:38[carraspeo]
- 45:38este paso es completamente opcional,
- 45:40solamente que a mí me gusta. Después le
- 45:42voy a decir, eh son los de Hostinger, ya
- 45:46los guardé en
- 45:48eh el em.
- 45:51Perfecto, entonces ahora sí vamos a
- 45:52volver y cuando termines todo esto, ya
- 45:54has guardado la clave y todas las cosas,
- 45:56te vas a encontrar con esta pantalla de
- 45:58acá. Y aquí existen dos maneras de estar
- 46:00corriendo Hermes, la primera es a través
- 46:02de el root y la segunda es a través de
- 46:04un Docker. ¿Qué significa esto en
- 46:06español? Root es si es que queremos usar
- 46:08el VPS completo y que esté instalado a
- 46:11nivel de raíz en el VPS Hermes y Docker
- 46:15es si es que queremos que sea en un
- 46:17entorno dentro del computador. Ya,
- 46:19entonces como que lo ejecutamos como en
- 46:21un entorno dentro del computador.
- 46:23¿Cuándo quieres usar cada uno? Eh, root
- 46:25lo vas a usar si es que solamente para
- 46:26esto,
- 46:28si no quieres usarlo para nada más,
- 46:29¿verdad? Puede funcionar eh bastante
- 46:32bien eh
- 46:34y Docker
- 46:35bueno, también puedes usarlo si es que
- 46:37lo vas a hacer solamente esto, pero
- 46:39también te sirve si es que quieres
- 46:40instalar otras cosas como N8N, por
- 46:42ejemplo, y quieres estar corriendo N8N o
- 46:44algún otro programa o lo que sea en esta
- 46:46infraestructura. Vamos a ver el caso de
- 46:49Docker, ¿ya? Porque creo que es el más
- 46:51simple y se instala con un clic, pero
- 46:53igual en el caso de que quieras
- 46:54instalarlo a través de root, simplemente
- 46:55te vas a resumen, te vas a terminal, vas
- 46:57a ver que se te va a abrir el terminal
- 47:00tal cual como se te abriría cualquier
- 47:02cosa.
- 47:03Eh, le pones control B, pegas tu clave,
- 47:05le das a enter. Ah, entró de una, ya
- 47:08está entrado.
- 47:10Creí que me iba a pedir la clave acá.
- 47:12Eh, simplemente entonces llegas acá, pum
- 47:14pum pum, copias, vuelves acá,
- 47:17le das a install, copias esto y después
- 47:19le pegas este comando de acá.
- 47:23Y ahí se te va a instalar si es que lo
- 47:24quieres hacer a nivel de root.
- 47:27Lo voy a cerrar porque nosotros no lo
- 47:29vamos a hacer a nivel de root, sino que
- 47:30lo vamos a hacer a nivel de Docker.
- 47:33Eh, una vez que estemos acá podemos
- 47:35hacer varias cosas. Este es todo nuestro
- 47:36dashboard de Hostinger.
- 47:38Tenemos el administrador de Docker
- 47:40sacado, el resumen, tenemos los
- 47:41distintos ajustes, el sistema operativo,
- 47:44etcétera. Si es que no entraste con el
- 47:46link y te suscribiste de otra manera,
- 47:47tienes que instalar Ubuntu y una vez que
- 47:50estés acá tienes que buscar el eh Docker
- 47:53específico de Hermes, ¿ya? Eso es como
- 47:56la la lógica acá, como perdón, como la
- 47:58aplicación específica de Hermes.
- 48:00Entonces, si te fijas acá, vas a buscar
- 48:01Hermes y vas a instalar el Hermes Agent.
- 48:06Eh, con el sistema operativo de Ubuntu.
- 48:09Okay, eh, en resumen vas a pillar como
- 48:12las principales cosas con las que
- 48:13queremos trabajar. Si quieres cambiar
- 48:15acá el nombre del host, puedes hacerlo
- 48:17si es que no quieres que se vea tan
- 48:18lindo, tienes que usar un punto, eso sí.
- 48:20Eh, y vamos a es que no sea tan feo,
- 48:22perdón, y vamos a ponerle acá Hermes
- 48:25punto
- 48:27no sé, VPS, ya.
- 48:29Eh, voy a darle a cambiar. Una vez acá,
- 48:31va a empezar a actualizar el nombre y te
- 48:33dice, puedes administrar tu VPS cuando
- 48:35se completen estos cambios, puede tardar
- 48:37hasta 5 minutos, generalmente se demora
- 48:40bastante menos, pero es una manera más
- 48:42linda de estar viendo al final todas las
- 48:44cosas que están acá.
- 48:46Listo, nombre de host cambiado, ya. Eh,
- 48:50una vez que estemos acá, vamos a irnos a
- 48:52los administradores de Docker y vamos a
- 48:54empezar a abrir las cosas, porque
- 48:56necesitamos continuar con la instalación
- 48:58y con el cereo y con todas las cosas.
- 49:00Vamos a irnos acá, donde sale Hermes
- 49:01Agent y tenemos la opción de abrirlo o
- 49:04de administrarlo. Vamos a darle aquí a
- 49:06administrar y si te fijas, aquí tenemos
- 49:09todas las cosas que tenemos que hacer.
- 49:12Entonces, si es que le damos acá
- 49:14a
- 49:15implementar, en este caso, se está
- 49:17implementando tu proyecto.
- 49:19Y listo, y lo único que tenemos que
- 49:21hacer ahora es darle a abrir. Entonces,
- 49:23VPS Hermes y abrir. Una vez que se nos
- 49:26abra esto acá, te va a decir la conexión
- 49:28no es privada, obviamente, pero vamos a
- 49:30darle igual a continuar justamente acá.
- 49:32¿Cómo vamos a acceder? Vamos a acceder
- 49:34con los eh, usuarios que nos dieron
- 49:38previamente, que guardamos en Cloud
- 49:39Code. Uso Cloud Code al final también
- 49:41como una especie de notas upgraded, eh,
- 49:44porque puedo ir preguntándole ciertas
- 49:45cosas y mantiene como toda esta
- 49:47privacidad. Entonces, nos acordamos que
- 49:49el usuario era Hermes, ¿verdad? Y
- 49:51nuestra clave era la que anotamos acá.
- 49:54Eh
- 49:55¿Dónde está? Bueno, vamos a abrirlo
- 49:57nuevamente.
- 49:59Voy a abrir el env y es esta clave que
- 50:02nos aparece acá.
- 50:03Voy a copiarla, voy a volver aquí y
- 50:05vamos a darle a acceder, ¿okay?
- 50:10Listo. Una vez que estemos acá, ya
- 50:11empezamos oficialmente con el onboarding
- 50:14de Hermes. Así es. Eh esta parte va a
- 50:18verse igual si es que lo estás corriendo
- 50:19en un terminal, en un computador o si lo
- 50:21estás corriendo en el VPS.
- 50:24Eh tenemos la opción de hacer el quick
- 50:26setup o el full setup.
- 50:29Y aquí te recomiendo como
- 50:31nuevamente, lo ideal. Todo sistema
- 50:33complejo es la evolución de un sistema
- 50:35simple que funciona. Entonces, puedes
- 50:36elegir el full setup si es que quieres,
- 50:38pero el quick setup debería funcionarte
- 50:39bien, porque recordemos que Hermes es un
- 50:41agente que va autoaprendiendo
- 50:44eh a medida que lo vamos usando.
- 50:46Aquí tenemos los inference provider, que
- 50:48elige cómo es que quieres conectarte acá
- 50:51y esto nos lleva a un tema también
- 50:52superimportante.
- 50:54Eh quiero abrir esto que está acá y qué
- 50:56es el qué modelo vamos a usar. Todo esto
- 51:00es información que es a la fecha o al
- 51:03momento de grabar el video, pero sí hay
- 51:05algo que es constante acá, que son los
- 51:08modelos open source
- 51:11y los modelos
- 51:13closed, ¿ya? Esto en español quiere
- 51:16decir eh modelos abiertos o modelos
- 51:18cerrados, obviamente, pero
- 51:21hay una diferencia fundamental acá,
- 51:24digamos, como
- 51:25que los modelos open source tú los
- 51:27puedes estar corriendo a nivel local, es
- 51:29decir, en tu computador, y los modelos
- 51:31closed los puedes estar eh o sea, tienes
- 51:33que pagarle al proveedor de las APIs.
- 51:36Sé que mucha gente ya sabe esto, pero
- 51:37igual vale la pena recalcarlo.
- 51:40Eh en modelos open source tenemos
- 51:41modelos también superinteresantes como
- 51:43Nimo, Tron, ¿verdad? Tenemos no tengo
- 51:47idea todos los modelos que vendrían
- 51:48siendo relacionados a
- 51:50Llama Queen al final,
- 51:53verdad.
- 51:55Tenemos Queen, tenemos todos esos. Y
- 51:57después tenemos los close que vendrían
- 51:59siendo los Opus, por ejemplo, verdad,
- 52:01los últimos modelos Opus. Tenemos los,
- 52:03no sé, los GPT, tenemos los de Gemini,
- 52:07la mayoría por lo menos.
- 52:09Eh, y en fin, tenemos todos estos que
- 52:12están acá. Ya, entonces, en los close
- 52:14tenemos que estar pagándole a una
- 52:16empresa, verdad, que generalmente son
- 52:18los mismos proveedores de los modelos,
- 52:20cada vez que usamos, porque estamos
- 52:21usando sus fuentes de computación,
- 52:23mientras que los open source los podemos
- 52:25correr a
- 52:26un nivel local,
- 52:28en nuestro computador o podemos correrlo
- 52:31en la nube. Para esto queremos usar
- 52:33cosas como, no sé, pues,
- 52:35Ollama, verdad, eh, o incluso podemos
- 52:39correrlos también en el mismo Hostinger,
- 52:41¿cachái?
- 52:43O acá lo que podemos hacer es, eh,
- 52:47en los close es llamar directamente a
- 52:49las empresas de los modelos, ya, y estar
- 52:51pagándole por uso.
- 52:54Existe una opción que te permite hacer
- 52:57ambas
- 52:58también, que se llama
- 53:01Open
- 53:03Router.
- 53:04¿Qué es lo interesante Open Router? Que
- 53:07te permite
- 53:09Open Router lo que hace es se conecta
- 53:11con modelos open source,
- 53:16modelos close,
- 53:19y conectando una sola API vas a poder
- 53:21tener acceso a los dos, porque, por
- 53:23ejemplo, acá, si quisiéramos usar los
- 53:25de, no tengo idea, los de ChatGPT, vamos
- 53:27a tener que estar pagándole a Open AI
- 53:31y tenemos que sacar una API key. Si
- 53:32queremos usar los de Anthropic, vamos a
- 53:34tener que estar pagándole a Anthropic y
- 53:36sacar otra API key, y así
- 53:38constantemente. Lo interesante de Open
- 53:39Router es que puedes empezar a
- 53:41cambiarlos y empezar a pasarte de un
- 53:43modelo a otro y no solo eso,
- 53:46sino
- 53:47que también ponen modelos premium a
- 53:50veces que eh te empiezan a que los
- 53:53puedes usar gratis. Entonces es que
- 53:54nosotros entramos a
- 53:57Open Router acá
- 53:59y buscamos Open Router Model, vas a ver
- 54:01que existen distintos modelos que
- 54:03nosotros podemos estar usando, vamos a
- 54:04usar los de eh texto en este caso y
- 54:07tenemos algunos modelos que están
- 54:09siempre siendo gratis. Hay diferentes y
- 54:11bueno, también los modelos pagados.
- 54:13Entonces podemos conectar este y vamos
- 54:14usando los distintos modelos que podemos
- 54:16usar.
- 54:17Superinteresante, superbueno para la
- 54:19gente que quiere estar pagando por uso y
- 54:21conectarse a través de API. Entonces acá
- 54:24lo que harían sería abrir el RMS Agent y
- 54:26conectarse a
- 54:28eh
- 54:31Open Router. Entonces tendría que bajar
- 54:32acá, ¿verdad? En este caso,
- 54:36ahí sí.
- 54:38¿Cómo estoy?
- 54:41El modelo, ahí está, Open Router, el
- 54:43modelo dos que aparece acá. Pay per use.
- 54:46Em
- 54:48ese es el primer método, ese es el
- 54:49primer método, conectarte a Open Router
- 54:51para poder elegir aquí tus modelos. Pero
- 54:54hay algo también que la gente no sabe
- 54:56mucho y es que ¿dónde quedó esto?
- 54:58Eh Open Router es justamente te va
- 55:00liberando a veces estos modelos premium,
- 55:03como los modelos de no sé, no sé, los
- 55:05modelos que uno paga generalmente, pero
- 55:07las empresas después le dicen como no,
- 55:08libéralo
- 55:10y te los da gratis. Pero nada es gratis
- 55:12realmente en la vida, porque todos los
- 55:14modelos,
- 55:16todos los modelos
- 55:18que existen tienen dos maneras eh de
- 55:21cobrarte, por así decirlo, o de pagarte,
- 55:24y esto es algo que no mucha gente sabe.
- 55:26La primera es le pagas con
- 55:29plata,
- 55:30cash, money, ¿verdad? Entonces gastas
- 55:32100,000 tokens y te cobro 10 centavos,
- 55:35te estoy inventando, ¿ya? O gastas
- 55:371,000,000 de tokens y te cobro, no sé,
- 55:38un dólar.
- 55:40Ese es el primer método, pero el segundo
- 55:42método en el que le pagas a los modelos
- 55:44gratis, muchas veces cuando no son
- 55:46completamente open source, es a través
- 55:48de data.
- 55:51Ya, entonces, eh al final los cuando
- 55:54liberan este tipo de modelos tienen las
- 55:55dos maneras de pagarle a las empresas
- 55:57que vendrían siendo o con la plata que
- 55:59le estoy pagando por el uso y por poder
- 56:01usar su computación o con los datos,
- 56:04¿verdad? Para los entrenamientos de los
- 56:06modelos. Y no es que
- 56:08no hay que tener miedo, no hay que tener
- 56:09miedo, no es como que llegue así, es
- 56:11como
- 56:12me va a robar la tarjeta de crédito, me
- 56:14va a robar todas las cosas que vos, no,
- 56:16no, no es tan así, ya como que eh pasan
- 56:18a veces por un proceso de vectorización,
- 56:20¿cachái? Se preocupa uno de tener y
- 56:23mantener como este anonimato y todas
- 56:25estas cosas, pero
- 56:26al final es importante tenerlo en cuenta
- 56:28eh cuando estamos usando este tipo de
- 56:31modelo como la privacidad de tus datos y
- 56:33qué quieres hacer con ellos. Vale la
- 56:35pena darle una vuelta.
- 56:36Pero para este caso no vamos a hacer el
- 56:38método tradicional que es a través de
- 56:40API, sino que vamos a usar, que
- 56:42esperemos que no lo saquen pronto,
- 56:44que es otro modelo en base a
- 56:47suscripción,
- 56:50¿ya? Vamos a conectarnos a través de
- 56:52suscripción, porque si es que entramos
- 56:53acá y volvemos al agent, vamos a darnos
- 56:55cuenta que tenemos un modo que es como
- 56:57la
- 56:58suscripción de ¿dónde quedó acá? Open AI
- 57:02Codex. Ahí quedó. El punto cinco.
- 57:05Voy a volver aquí a nuestra gente.
- 57:08Open
- 57:10AI
- 57:12Codex. Antes de voy a hacer lo mismo con
- 57:14Anthropic, con los planes de suscripción
- 57:16de Anthropic, al día de hoy después lo
- 57:18cancelaron,
- 57:19así que lamentablemente no se puede
- 57:20hacer, pero en Open AI Codex podemos
- 57:22usar los últimos modelos que van
- 57:24teniendo, por lo menos a la fecha de
- 57:25grabar este video.
- 57:27Entonces, ¿qué hacemos? Pagamos uno de
- 57:29los planes de Open AI, como los que
- 57:31tengan acceso a Codex, que si no me
- 57:33equivoco es desde los 20 dólares y
- 57:35tenemos acceso a
- 57:37eh los modelos. Entonces acá
- 57:40subscription plans.
- 57:43Eh ¿dónde quedó esto? ChatGPT
- 57:47pricing Codex, ahí está.
- 57:49Eh ah, también puedo usar el Go, fíjate,
- 57:51pero no sé qué tanto durará. Entonces
- 57:53bueno, yo voy a usar el Plus para este
- 57:54caso de los 20 dólares. Eh es
- 57:57importante, tenemos que pagarlo, sí.
- 58:00Eh pero funciona bastante bien y
- 58:01funciona en base a tiempo, entonces eso
- 58:04es lo que vamos a hacer para este video
- 58:05por lo menos.
- 58:07Vamos a entrar entonces acá y una vez
- 58:09que estemos vamos a elegir nuestro
- 58:10modelo, que en este caso vamos a elegir
- 58:12el Codex. Nuevamente.
- 58:15Codex tenemos esta suscripción eh que
- 58:18estamos pagando 20 dólares al mes y
- 58:19tiene un uso, ¿verdad? Que podemos ir
- 58:21usando.
- 58:23Lo interesante es que Hermes ahí está
- 58:25contribuyendo a ese uso. Entonces
- 58:27solamente pagando la suscripción podemos
- 58:29usar uno de los mejores modelos que
- 58:30existe, que es el GPT 5.5.
- 58:33Ya, por lo menos a la fecha de grabar
- 58:35este video.
- 58:36Eh lo que vamos a hacer acá, vamos a
- 58:38abrir este este link.
- 58:41Vamos a abrirlo, después acá me pide
- 58:44entrar y poner este código.
- 58:47Welcome back. Bueno, voy a iniciar con
- 58:49mi cuenta acá para autenticar. Voy a
- 58:51elegir mi correo o uno de los correos
- 58:54con los que esté suscrito en Codex
- 58:56directamente.
- 58:57Eh y estando acá tenemos
- 59:00sign in to Codex. Eh tan naná enable
- 59:04device code authorization from Codex.
- 59:09Okay, sí, ya bueno, estoy con una cuenta
- 59:10nueva para poder crearlo, pero fíjate
- 59:12acá me dice, necesitamos habilitar el
- 59:14uso de Codex. Entonces voy a apretar
- 59:16aquí, se me va a abrir
- 59:18y después vamos a tener acá eh
- 59:20authenticator
- 59:23app authentication advanced.
- 59:26Eh acá está, enable device code
- 59:28authorization for codex. Una vez acá,
- 59:31voy a volver a abrirlo.
- 59:35Voy a volver aquí y vamos a abrirlo.
- 59:39Nuevamente voy a iniciar con mi cuenta y
- 59:41ahora sí, ya que aprobamos esto, eh,
- 59:44tenemos que hacerlo. Se me había
- 59:45olvidado que teníamos que hacer ese
- 59:46paso. Pero le vamos a dar a continuar,
- 59:48ahora sí, vamos a poner el código que
- 59:50nos puso previamente, el que nos mandó.
- 59:53Podemos volver a cerrar esta página,
- 59:54¿okay? Waiting for signing, vamos a
- 59:57seguir. Se autenticó y aquí nos va a
- 59:59preguntar qué modelo queremos usar. Para
- 1:00:01este caso queremos usar el mejor modelo,
- 1:00:03entonces voy a poner el GPT 5.5, que es
- 1:00:07el de el grabar a la fecha, por lo
- 1:00:09menos. Aquí tenemos varias maneras de
- 1:00:11poder navegar esto, tenemos local,
- 1:00:13docker o de poder correrlo, local,
- 1:00:15docker, modal, SSH, eh, ver si el
- 1:00:18sandbox.
- 1:00:20Aquí no hay que complicarse, simplemente
- 1:00:22vamos a elegir local, que es la opción
- 1:00:23por default para correrlo directamente
- 1:00:25en la máquina. Y vamos a ver cómo, ups,
- 1:00:29vamos a seguir viendo cómo va cargando
- 1:00:31todo esto, ¿ya? Entonces, ahora que
- 1:00:32estamos haciendo, se está instalando a
- 1:00:34nivel local acá, el próximo paso lógico
- 1:00:37es que nos pida, eh, cuál va a ser el
- 1:00:40canal o el medio que vamos a estar
- 1:00:42usando. Y aquí por mientras que se
- 1:00:44instala quiero comentarte un poco de
- 1:00:46cómo funciona esto por atrás. Tenemos un
- 1:00:50eh, canal que va a ser esta especie de
- 1:00:53intermediario de entre el agente donde
- 1:00:56lo tenemos en el computador en
- 1:00:59Norteamérica. Tenemos un canal que va a
- 1:01:01ser literalmente el que se comunica con
- 1:01:03el computador y que te devuelve
- 1:01:06esto o te devuelve una respuesta.
- 1:01:08Entonces, mediante un canal que sea
- 1:01:10WhatsApp, Telegram, Slack, Discord, lo
- 1:01:12que sea, mediante un canal mandamos un
- 1:01:15mensaje, después lo recibe el modelo de
- 1:01:18inteligencia artificial que está alojado
- 1:01:21en Hostinger o en el BBS,
- 1:01:24ejecuta una acción, ¿verdad? Modifica un
- 1:01:27archivo, hace un llamado a alguna
- 1:01:29herramienta, algún MCP, lo que sea,
- 1:01:32ejecuta una acción y después te devuelve
- 1:01:36un mensaje por ese canal, ¿verdad? Con
- 1:01:39la acción ejecutada o con lo que ya sea.
- 1:01:41Entonces, esa es la lógica de todo lo
- 1:01:43que está eh pasando detrás y por qué
- 1:01:46estamos usando un canal aparte.
- 1:01:49Eso es también importante. Para este
- 1:01:51caso vamos a setearlo en Telegram.
- 1:01:55Enter. Aquí nos va a preguntar si
- 1:01:56queremos sudo support. Le voy a poner
- 1:01:58no.
- 1:02:00Eh y después nos vamos a pasar a los
- 1:02:02canales, que es lo que acabamos de ver
- 1:02:03de cómo vamos a estar conversando,
- 1:02:05¿verdad? Te recomiendo setear un canal
- 1:02:07de una.
- 1:02:09Eh obviamente, porque si no no tenemos
- 1:02:11una interfaz clara de dónde podemos
- 1:02:12comunicarnos, ¿ya?
- 1:02:15O sea, existe la UI, pero al final es
- 1:02:17superdistinto si es que lo instalas a
- 1:02:19nivel local y acá vamos a setearla de
- 1:02:21una y aquí puedes elegir el canal que
- 1:02:23busques, ¿ya? Puede ser como, no sé,
- 1:02:25Microsoft Teams incluso. Agregaron unos
- 1:02:27nuevos desde la última vez que lo
- 1:02:28instalé. Mira, tenemos SMS.
- 1:02:31Está bueno. Teníamos uno de Apple
- 1:02:32también, creo. Eh está buenísimo. Por
- 1:02:35email, okay. Por WhatsApp, buenísimo. Eh
- 1:02:38Slack, Discord, Telegram, que son los
- 1:02:40clásicos. Vamos a usar Telegram para
- 1:02:42este caso.
- 1:02:44Eh aquí tenemos varias ideas.
- 1:02:46El launcher mes chat, no sé qué, no sé
- 1:02:48qué. Nos pone acá. Mira, fíjate, nos
- 1:02:51dice como cuáles son los
- 1:02:53tools que están disponibles. Tenemos el
- 1:02:56tool de visión. Tenemos la mezcla de la
- 1:02:58gente, no todavía, porque no hemos
- 1:03:00puesto la clave de Open Router. Tenemos
- 1:03:02el web search eh para poder buscar las
- 1:03:05cosas. No está no está activo, pero el
- 1:03:07browser automation sí está. El image
- 1:03:08generation sí, porque viene con Codex.
- 1:03:11Text to speech, buenísimo. Eh terminal
- 1:03:13commands skills, okay, perfecto. Nos
- 1:03:16falta todavía el kit para poder poner el
- 1:03:18skill hubs.
- 1:03:19Eh, algunas herramientas están
- 1:03:22deshabilitadas, pero puedes correr
- 1:03:23Hermes setup tools para configurarlas.
- 1:03:27O puedes editarlo directamente para
- 1:03:28poner las API keys. Setup completo,
- 1:03:30nuestros archivos están acá,
- 1:03:33directamente, y para poder correr las
- 1:03:35cosas tenemos que
- 1:03:37eh
- 1:03:39tenemos que terminar el setup. Entonces,
- 1:03:40tenemos que correr el Hermes chat, sí.
- 1:03:43Ah, esto también, Hermes doctor y Hermes
- 1:03:45gateway. Esto es super super práctico eh
- 1:03:50porque
- 1:03:52es super práctico porque cada vez que se
- 1:03:55rompe algo podemos escribir literalmente
- 1:03:58Hermes doctor en el terminal y se va a
- 1:04:01arreglar. Entonces, a mí me encanta
- 1:04:03porque es como un, okay, toma,
- 1:04:05autoarréglate, bacán, vela por tu
- 1:04:07cuenta. Entonces, ahora sí que le pongo
- 1:04:10hola, vamos a ver acá que se está
- 1:04:11inicializando la gente, pero todavía no
- 1:04:14estamos conectados a Telegram, ¿verdad?
- 1:04:17Por alguna razón no nos pidió la clave,
- 1:04:19entonces vamos a hacer ahora como el el
- 1:04:21setup directamente a Telegram, ¿verdad?
- 1:04:23Vamos a crear un bot, vamos a conectarlo
- 1:04:25y vamos a decirle. Lo voy a decir
- 1:04:31necesito conectarme a Telegram, hagamos
- 1:04:34toda la conexión paso a paso.
- 1:04:36Estoy usando una voz de dictado, eh un
- 1:04:38dictado de voz también, que me sirve
- 1:04:40mucho para este tipo de cosas. Y aquí
- 1:04:41está, necesito conectarme a Telegram,
- 1:04:42hagamos la conexión paso a paso. No sé
- 1:04:44por qué no me la hizo, la última vez sí
- 1:04:46me la hizo, eh pero se ha actualizado un
- 1:04:49poco como en el tiempo.
- 1:04:51Y fíjate, aquí tenemos bien
- 1:04:53podemos ir viendo como todas las cosas
- 1:04:54que va haciendo. Skill, voy a agrandar
- 1:04:56esto un poco quizás para para que se vea
- 1:04:59un poco mejor, para por lo menos las
- 1:05:00personas que le interesa.
- 1:05:02Y aquí está cargando nuevamente. Skill,
- 1:05:05¿verdad? Todas las cosas inicializando,
- 1:05:07necesito conectarme, bla bla bla, vamos
- 1:05:09a esperar por mientras eh para hacer la
- 1:05:12conexión a Telegram y por mientras vamos
- 1:05:14a ir abriendo Telegram.
- 1:05:16Yo tengo la aplicación de Telegram
- 1:05:18descargada, pero si es que no la tienes
- 1:05:19simplemente buscas Telegram y la
- 1:05:21descargas.
- 1:05:22Eh, vamos a buscar acá Telegram Bot
- 1:05:24Father, que aquí es lo que usamos para
- 1:05:27y le vamos a dar a Start Bot. Eh, es
- 1:05:29importante tener en cuenta de que
- 1:05:31necesitamos escribirle a uno que sea
- 1:05:34verificado, ya que tenga este este icono
- 1:05:36como de verificación porque hay muchas
- 1:05:38como copias de esto, así que
- 1:05:40en fin, vamos a irnos acá y le vamos a
- 1:05:42poner New Bot, slash New Bot, ¿cómo le
- 1:05:44vamos a poner? ¿Cómo le vamos a poner?
- 1:05:47Le vamos a poner
- 1:05:48no no no había llegado tan lejos, pero a
- 1:05:50ver, Hermes, Hermes ya es un nombre, sí.
- 1:05:54Eh,
- 1:05:55vamos a ponerle Hernán, ¿verdad? Como
- 1:05:58que suena parecido, así como Hernán.
- 1:06:01Le vamos a poner Hernán
- 1:06:03Bot.
- 1:06:05Me gusta, ya, vamos a ponerle acá Hernán
- 1:06:07Bot, sí o sí va a estar usado, sí. Va a
- 1:06:10estar Hernán
- 1:06:12Bot, guión bajo también, Hernán
- 1:06:16el gran Bot.
- 1:06:18[grito ahogado]
- 1:06:19Ahora sí, después nos va a dar una API,
- 1:06:21eh, voy a copiar la API y vamos a volver
- 1:06:23aquí ahora donde estamos hablando. Ya
- 1:06:25revisé el estado y aquí nos dice,
- 1:06:27"Telegram no está configurado, el
- 1:06:28gateway está detenido, para configurarlo
- 1:06:30necesito dos datos, el token de Bot de
- 1:06:32Bot Father, que es el que acabamos de
- 1:06:33sacar, con formato parecido a este y tu
- 1:06:36Telegram User ID numérico para que
- 1:06:38puedas tenerlo."
- 1:06:39Voy a copiarlo acá,
- 1:06:42lo voy a pegar,
- 1:06:43el token de Bot Father primero,
- 1:06:48eh, le voy a decir acá, pum, copiar y
- 1:06:52pegar token, le voy a poner primero el
- 1:06:54enter y aquí nos dice como, "Ya esto
- 1:06:56está corriendo, esto está funcionando."
- 1:07:00Ahora sí, token verificado
- 1:07:01correctamente, tu Bot Hernán el gran
- 1:07:03Bot, ahora necesitamos
- 1:07:05autorizar el usuario, haz esto. Abre
- 1:07:08esto, envíale start y cualquier mensaje
- 1:07:10y respóndeme aquí, listo. ¿Por qué
- 1:07:12hacemos esto? Porque queremos
- 1:07:14vincular quién es el usuario al final
- 1:07:17que eh va a poder conversar con el bot.
- 1:07:20Esta es la única manera que tenemos de
- 1:07:22autenticar que somos las únicas
- 1:07:23personas, no es la única, pero es como
- 1:07:24la más fuerte, de que somos las únicas
- 1:07:26personas que vamos a poder hablar con
- 1:07:27nuestro bot. Ya, esto es una capa de
- 1:07:29seguridad superimportante, eh por eso la
- 1:07:31clave de Telegram y la cuenta de
- 1:07:33Telegram es super superprivada.
- 1:07:35Entonces, ahora voy a abrir el bot.
- 1:07:37Nuevamente, después yo voy a eliminar
- 1:07:38este bot y todas las cosas, pero por eso
- 1:07:40les estoy mostrando todas las llaves y
- 1:07:41todo.
- 1:07:43Y ahora sí le puedo decir start,
- 1:07:45¿verdad? Que se manda como
- 1:07:46automáticamente. Respóndeme aquí, listo.
- 1:07:48Entonces, leeré el último update de
- 1:07:50Telegram para extraer tu user ID y
- 1:07:52terminar la configuración. Lo voy a
- 1:07:54poner listo por acá.
- 1:07:57Eh vamos a esperar por mientras eh a que
- 1:07:59termine toda esta cosa de acá.
- 1:08:03Eh pero lo importante es eso, o sea, son
- 1:08:05cosas super superprivadas, por así
- 1:08:08decirlo. Eh necesitamos tenerlas en
- 1:08:10cuenta, ¿verdad? Eh que cuando hagamos
- 1:08:13este tipo de configuraciones, claro,
- 1:08:14existe una capa de seguridad encima,
- 1:08:15pero al mismo tiempo también tenemos que
- 1:08:18eh ser capaces de que nosotros demostrar
- 1:08:21que nosotros somos el único usuario que
- 1:08:23pueda hablar con esto. Porque eh los
- 1:08:25agentes en general igual tienden a
- 1:08:27acceder a bastante información sensible.
- 1:08:30Sean tus correos, sean no sé, hay gente
- 1:08:33que le gusta igual crear como los
- 1:08:34correos como aparte y crearle un único
- 1:08:36correo y un único entorno y aislarlo de
- 1:08:38todo.
- 1:08:39Pero lo peligroso de los agentes es que
- 1:08:42tienen acceso a información sensible y
- 1:08:45tienen acceso al mundo exterior.
- 1:08:47Entonces, un prompt injection, que se le
- 1:08:50conoce como cuando hacen como
- 1:08:52como le mandan prompts, acceden a la
- 1:08:54cuestión y después al bot
- 1:08:57o al agente y después intentan de
- 1:08:59extraer información de valor,
- 1:09:01eh es superimportante tenerlo en cuenta,
- 1:09:03superimportante tenerlo en cuenta de que
- 1:09:04gente lo hace, lo hace y es supercomún,
- 1:09:07¿verdad? Entonces, hay que tener los
- 1:09:10como las medidas necesarias para hacer
- 1:09:13que esto no pase.
- 1:09:15Entonces, acá el gateway ya está
- 1:09:16corriendo y el log lo confirma,
- 1:09:18conéctate a tu Telegram, prueba final 1
- 1:09:20en Telegram, escribe a Hernán, "Hola,
- 1:09:22Hermes." Espero unos segundos y vemos si
- 1:09:24nos responde.
- 1:09:25Voy a volver acá y le voy a decir,
- 1:09:26"Hola, Hermes."
- 1:09:28Vamos a ver si es que nos responde. Está
- 1:09:30typing, si no nos respondiese, no
- 1:09:32estaría typing, ¿ya?
- 1:09:34Eh, esperemos a que termine. Ahora está
- 1:09:36usando el modelo de GPT 3.5. Hola,
- 1:09:39Benjamín, ¿en qué te ayudo hoy? Sí,
- 1:09:41respondió, perfecto.
- 1:09:44Voy a tomar cafecito. Mmm.
- 1:09:47Bueno, fíjate que
- 1:09:49siempre me ha gustado tomar café o mate
- 1:09:51cuando hago grabo este tipo de videos,
- 1:09:54eh, pero el problema es que el café
- 1:09:55siempre se me enfriaba muy rápido. Me
- 1:09:57compré como esta tacita como hermética,
- 1:09:59hablando de Hermes, hermética,
- 1:10:01y la encontré muy buena, la encontré muy
- 1:10:03buena porque siempre tiene calentito el
- 1:10:04café, así que ya no tengo que estar todo
- 1:10:06el rato yendo a servirme más café o
- 1:10:08tenerlo en un termo y echarme en la
- 1:10:09taza.
- 1:10:11Okay, eh, listo, Telegram quedó
- 1:10:13conectado y verificado, bot Hernán el
- 1:10:15gran bot, perfecto, quedó acá, usuario
- 1:10:17autorizado, todo, pum, ver comandos, ver
- 1:10:20logs, reiniciar el gateway si hace
- 1:10:22falta. Nota, ahora está corriendo
- 1:10:23manualmente dentro de esta sesión.
- 1:10:25Si quieres que sea persistente después
- 1:10:26de reinicios o logout, el siguiente paso
- 1:10:28sería instalarlo con esto que está acá.
- 1:10:31¿Quieres que también lo dejemos
- 1:10:32instalado como servicio persistente? Y
- 1:10:34le vamos a decir, "Sí, déjalo
- 1:10:35instalado."
- 1:10:37¿Por qué queremos hacer eso? Porque
- 1:10:39eh, cada vez que se reinicia, por
- 1:10:42ejemplo, si se cae algo, lo que sea,
- 1:10:45necesitamos que se vuelva a iniciar como
- 1:10:48el punto de donde estábamos, ¿ya?
- 1:10:49Entonces, necesitamos que se vuelva a
- 1:10:51instalar todo. Y aquí está en este
- 1:10:53momento como instalándose y está
- 1:10:55terminando todas las cosas. Eh, curioso
- 1:10:58hacer el setup de los canales así,
- 1:11:00primera vez que lo hago así, la otra vez
- 1:11:01me tocó hacer el setup con él mismo como
- 1:11:03copia y pega tu API key, ¿verdad? Copia
- 1:11:05y pega esto. En general no soy muy
- 1:11:07fanático de entregarle a los agentes de
- 1:11:10IA
- 1:11:11como las API keys o las cosas porque
- 1:11:14porque no sé, no sé, me gusta abrir los
- 1:11:16archivos los env y publicarlo ahí mismo,
- 1:11:18pero en fin, aquí está eh ya dejándolo
- 1:11:21completamente instalado.
- 1:11:24Y bueno, aquí nos dijo, intenté
- 1:11:25instalarlo, pero Hermes está corriendo
- 1:11:27dentro de un contenedor Docker en este
- 1:11:29entorno, Hermes Gateway install no
- 1:11:30instala los ah ya, claro, estamos
- 1:11:32corriéndolo en un Docker no a nivel de
- 1:11:33root. Eh le voy a dejar acá esta
- 1:11:35información también a Cloud Code.
- 1:11:39Ahí sí.
- 1:11:41Simplemente por el tema de que quiero
- 1:11:42que entienda bien el contexto de dónde
- 1:11:44estamos, ¿ya? Eh volviendo acá, entonces
- 1:11:47ya tenemos esto, tenemos el Telegram
- 1:11:49instalado y ahora si es que llegamos y
- 1:11:51cerramos, por ejemplo, accidentalmente y
- 1:11:53abandonamos el sitio acá, lo interesante
- 1:11:55es que podemos volver acá y podemos
- 1:11:57decirle hola, ¿verdad?
- 1:12:00Y el bot va a seguir conversando acá
- 1:12:03porque ya sigue estando activo. Eh esa
- 1:12:05es como la gran idea. En general ya no
- 1:12:08vamos a usar más esta interfaz a menos
- 1:12:10de que queramos hacer cosas muy
- 1:12:11específicas, ahora de ahora en adelante
- 1:12:13vamos a hacer todo en Telegram, pero
- 1:12:15nuevamente si quieres volver a acceder
- 1:12:17acá porque quieres cambiar algo, quieres
- 1:12:18hacer algo, te vas acá, te vas a abrir.
- 1:12:21Eh
- 1:12:22te va a decir que probablemente esto no
- 1:12:24es seguro, eh por alguna razón, quizás
- 1:12:27en un tiempo deja de estarlo.
- 1:12:30Eh y vas a ver acá como ciertas tools,
- 1:12:34ciertos skills, ciertas cosas y ahora
- 1:12:36empieza ya la parte buena, ahora sí
- 1:12:39empezamos ya con la parte interesante.
- 1:12:41Aprendimos las bases que hemos visto
- 1:12:43hasta ahora, hemos visto que Hermes es
- 1:12:45un agente que está funcionando en un
- 1:12:48computador, ¿verdad? En un computador
- 1:12:50que no está acá, ya es un proyecto open
- 1:12:53source donde le instalamos a través de
- 1:12:55un docker en un computador en otro lado
- 1:12:57del mundo
- 1:12:58y lo dejamos corriendo allá 24/7. Cada
- 1:13:01vez que le mandamos un mensaje por
- 1:13:02Telegram, que ya le conectamos Telegram,
- 1:13:04va a mandar la
- 1:13:06el mensaje o el input que nosotros
- 1:13:08hagamos, va a procesar la información
- 1:13:10con el modelo GPT y usamos el arnés,
- 1:13:13¿verdad? que vendría siendo Hermes, va a
- 1:13:15procesar la información,
- 1:13:18va a ejecutar las acciones, hacer el
- 1:13:20llamado a herramientas que ya vimos,
- 1:13:22¿verdad? conectarse a MCPS, ¿verdad? si
- 1:13:25es que queremos conectarnos a alguna
- 1:13:26otra herramienta externa o APIs o lo que
- 1:13:29sea, va a ejecutar algún tipo de acción,
- 1:13:31modificar quizás alguno de sus archivos
- 1:13:34o no, no sabemos bien.
- 1:13:36Y después va a devolver la información
- 1:13:38vía el mismo canal de Telegram. Eso es
- 1:13:41todo lo que hemos visto hasta ahora.
- 1:13:43Dentro de las tools o dentro de las
- 1:13:46herramientas que podemos ver acá,
- 1:13:48existen varias como, no sé, browser,
- 1:13:50¿verdad? o clarify o code o ups, me
- 1:13:53están llamando, voy a contestar después.
- 1:13:56Eh, ¿dónde quedaste? Ahí sí, em, ¿en qué
- 1:14:00nos quedamos? Ah, las tools que están
- 1:14:01acá, bueno, son distintas tools o
- 1:14:03distintas herramientas que podemos ir
- 1:14:04haciendo llamado y tenemos aquí también
- 1:14:06ciertos skills, ¿verdad? que están
- 1:14:09disponibles para que nosotros veamos. Si
- 1:14:11es que escribimos acá también,
- 1:14:13lo último antes de salir de acá, slash,
- 1:14:16existen varias cosas que podemos hacer.
- 1:14:18Tenemos el new, reset, clear history,
- 1:14:21save, retry y tenemos un millón, un
- 1:14:24millón de tools y herramientas.
- 1:14:26Alternativamente, si es que escribimos
- 1:14:28acá, la rayita, vamos a ver que también
- 1:14:30las tenemos acá. Lo que A lo que voy con
- 1:14:32esto y lo que quiero que se te quede es
- 1:14:34que la interfaz de Telegram y la
- 1:14:37interfaz de terminal son prácticamente
- 1:14:40lo mismo, ¿ya? Hay ciertas cosas que
- 1:14:43podemos cambiar, ciertas cosas que, o
- 1:14:46sea, perdón, hay ciertas cosas que
- 1:14:47cambian, que son el cómo se está viendo
- 1:14:49aquí a la izquierda, ¿verdad? Y cómo se
- 1:14:52está viendo a la derecha. Vamos a
- 1:14:54quedarnos trabajando ahora en adelante
- 1:14:55en la terminal de Telegram, porque lo
- 1:14:57encuentro un poco más simple y es donde
- 1:14:58vamos a estar
- 1:15:00haciendo todo al final. Si quisiera
- 1:15:01trabajar en terminal, probablemente
- 1:15:03estaría trabajando en algún proyecto en
- 1:15:04Cloud Code, pero lo que me interesa es
- 1:15:06trabajar con esto.
- 1:15:08Eh, pero fíjate, está superbueno,
- 1:15:10superbueno también para conocer las
- 1:15:12ciertas cosas, personality,
- 1:15:14eh, no tengo idea, footer, mira, tenemos
- 1:15:18el modo Yolo, que es como eh, saltarse
- 1:15:21todos los comandos, todos los comandos
- 1:15:23que son como de algún permiso un poco
- 1:15:25más fuerte. Tenemos los skills, tenemos
- 1:15:28los cron, tenemos los creator, tenemos
- 1:15:30el reload, copiar, Cloud Code, Codex,
- 1:15:34tenemos muchos skills, aquí podríamos
- 1:15:36estar mucho rato. Pero lo que vamos a
- 1:15:38ver ahora es cómo empezamos y cómo
- 1:15:41comenzamos con nuestro onboarding para
- 1:15:43realmente sacarle el máximo provecho a
- 1:15:44nuestro agente Hermes.
- 1:15:46Eh, antes de empezar a crear los
- 1:15:48proyectos en concreto y hacer las
- 1:15:49conexiones y todas las cosas, quiero
- 1:15:51mostrarte algo que te puede salvar la
- 1:15:52vida en caso de que en caso de que se te
- 1:15:55rompa o lo que sea.
- 1:15:57Y es que, si es que te vas acá y te vas
- 1:15:59a el terminal,
- 1:16:02es decir, acá te vas donde sale
- 1:16:04terminal,
- 1:16:05lo abres, eh,
- 1:16:09algo que te va a salvar mucho es cuando
- 1:16:10haces y usas el doctor. Entonces, puedes
- 1:16:14ponerle Hermes doctor.
- 1:16:16¿Ya? Esto lo que va a hacer es va a
- 1:16:17hacer como una especie como de self,
- 1:16:21como healing, ¿verdad?
- 1:16:24Y se va como a curar y a arreglar con
- 1:16:25cualquier error. Entonces, te va a decir
- 1:16:26como, mira, encontré ciertos errores
- 1:16:28acá, ¿verdad?
- 1:16:29Eh, si le pones acá después
- 1:16:32Hermes doctor
- 1:16:34y le pones rayita rayita fix,
- 1:16:36lo que va a hacer es empezar a arreglar
- 1:16:39esos errores, ¿ya? Entonces, se
- 1:16:41una de las cosas. Eh, después te va a
- 1:16:43decir como ya, bueno, puedes correr el
- 1:16:45mes setup, eh correr ciertas cosas, pero
- 1:16:47al final si es que rompes algo, siempre
- 1:16:49puedes volver ahí, después vamos a ver
- 1:16:51cómo podemos hacer un backup automático,
- 1:16:52pero siempre puedes volver ahí. Voy a
- 1:16:55cerrar todo y voy a volver ya
- 1:16:57oficialmente a
- 1:16:59conversar por Telegram, porque siento
- 1:17:01que es una de las cosas más útiles que
- 1:17:03podemos hacer.
- 1:17:04Eh, lo primero que vamos a hacer es
- 1:17:06apretar rayita help y vamos a ver cuáles
- 1:17:09son los comandos que podemos usar un
- 1:17:11poco más. Entonces acá, eh
- 1:17:14para empezar una nueva sesión, vamos a
- 1:17:16poner new. Recuerdas que las sesiones,
- 1:17:18como vimos previamente acá, ¿dónde está
- 1:17:20esto?
- 1:17:21Las sesiones tenían un límite, ahí está
- 1:17:23mi maravilloso dibujo.
- 1:17:26[resoplido]
- 1:17:27¿Dónde la dejamos?
- 1:17:29Acá está.
- 1:17:30Las sesiones tenían un límite de
- 1:17:32contexto. Bueno, eh cada vez que
- 1:17:34queramos iniciar una nueva sesión, ya
- 1:17:35que tenemos un chat único, vamos a
- 1:17:36ponerle slash new, ya, que también se
- 1:17:39puede conocer como reset.
- 1:17:41Eh, veamos acá si es que le pongo como
- 1:17:43el, ¿era context? No, no era context,
- 1:17:46era
- 1:17:48eh tokens, no.
- 1:17:50Sessions.
- 1:17:52Ahí sí.
- 1:17:53Cuando le ponemos slash sessions, vamos
- 1:17:55a ver que también podemos empezar a
- 1:17:56cargar como sesiones previas, ya, es
- 1:17:58importante tener también un poco como
- 1:18:00manejar el contexto de las cosas que
- 1:18:02hemos hecho. Entonces aquí tenemos las
- 1:18:04distintas sesiones que hemos ido
- 1:18:05corriendo.
- 1:18:07Eh, después aquí si es que vamos viendo
- 1:18:09y queremos compactar
- 1:18:12eh la sesión porque llegamos
- 1:18:15como a este límite que estamos como por
- 1:18:17llegar, lo hacemos con slash compress,
- 1:18:20aquí. Eh, llego acá, bueno, no podemos
- 1:18:23hacerlo porque obviamente son muy pocos
- 1:18:25mensajes los que hemos mandado, pero si
- 1:18:26ya hemos mandado muchas cosas, podemos
- 1:18:27ir comprimiéndolos.
- 1:18:29Déjame ver cuál de estos aquí también
- 1:18:31son útiles para tenerlos en cuenta.
- 1:18:33Bueno, title si es que le queremos
- 1:18:35agregar alguna sesión, rollback es si es
- 1:18:37que queremos volver a alguna versión
- 1:18:39anterior.
- 1:18:41Eh,
- 1:18:42goal, goal es algo superbueno también
- 1:18:44que te permite como nuestro objetivo es
- 1:18:47lanzar esto a toda costa. Entonces, como
- 1:18:49que va a estar como 10 minutos, 15
- 1:18:51minutos para quedarse trabajando
- 1:18:53constantemente hasta que se logre ese
- 1:18:55objetivo.
- 1:18:56Este es el comando que estaba buscando,
- 1:18:58status. Si es que llegamos acá vamos a
- 1:18:59ver la información de la sesión y
- 1:19:02cuántos tokens hemos usado hasta el
- 1:19:04momento, ¿ya?
- 1:19:06Si es que llego y le pregunto, ¿cuántos
- 1:19:08tokens usamos por sesión máximo?
- 1:19:11Aquí va a llegar y nos va a responder un
- 1:19:13poco como el eh el máximo que vamos
- 1:19:15usando, cuando vamos a ir compactando es
- 1:19:18de
- 1:19:19si no me equivoco era como 128, pero
- 1:19:23vamos a confirmarlo ahora.
- 1:19:24Eh,
- 1:19:26vamos viendo si es que hay algo más.
- 1:19:28Bueno, ya vimos acá el eh modelo que
- 1:19:31podemos ir cambiando, ¿ya? Podemos ver
- 1:19:33el modo Yolo, que es como para saltarse
- 1:19:36los permisos. Eh, tenemos el restart,
- 1:19:38que es como para empezar el gateway
- 1:19:39después de hacer algún cambio grande.
- 1:19:42Eh, debug, que es como para hacer las
- 1:19:44cosas y aquí tenemos los comandos de los
- 1:19:47skills.
- 1:19:48Vamos a empezar a ver todas las cosas
- 1:19:49acá. Eh, aquí está llamando todavía,
- 1:19:51vamos a ver cuánto es el máximo de las
- 1:19:53sesiones.
- 1:19:54Eh, por mientras me interesa mucho
- 1:19:56entender ahora y profundizar un poco en
- 1:19:59qué son los skills y las conexiones MSP.
- 1:20:02Por mientras que nos responde esto. Son
- 1:20:04dos, probablemente deben ser las dos
- 1:20:06cosas más importantes de la era de la
- 1:20:08IA, eh
- 1:20:10por lo menos donde estamos hoy día, ¿ya?
- 1:20:12Con todas estas cosas como de los
- 1:20:14agentes y de todas las cosas, son los
- 1:20:16dos términos que no van a quedar
- 1:20:18obsoletos todavía.
- 1:20:19Son los dos términos que tenemos que
- 1:20:21conocer para sacarle el máximo provecho
- 1:20:22a las cosas que son los skills y las
- 1:20:25conexiones MSP.
- 1:20:27Los skills son una especie de
- 1:20:31SOP o instrucción o estandarización de
- 1:20:35algún proceso. Supongamos que, no sé,
- 1:20:38llegamos y contratamos a alguien. Vamos
- 1:20:40a aquí a la a la tablita. Mira, aquí
- 1:20:42está el modelo 5.5 a 232, ¿ya? El límite
- 1:20:47[resoplido] de ventana de contexto para
- 1:20:48este caso. Hermes tiene una compresión
- 1:20:50activa al 50%, así que empieza a
- 1:20:52comprimir alrededor de 136,000 tokens.
- 1:20:55Perfecto.
- 1:20:56Vámonos acá y vamos a empezar aquí un
- 1:20:58nuevo dibujito.
- 1:21:00Eh ¿qué son las cosas que vamos a ver?
- 1:21:02También creo que son clave antes de
- 1:21:04empezar acá, porque si no, si te digo
- 1:21:06instala estos skills o haz estas
- 1:21:08conexiones MSP, vas a llegar, vas a
- 1:21:10empezar a hacerlas y va a ser como,
- 1:21:11okay, pero ¿por qué estoy haciéndolos?
- 1:21:14Entonces, supongamos que
- 1:21:16contratamos a una persona. Esta persona
- 1:21:21va a ser
- 1:21:22Hernán,
- 1:21:24que es el [resoplido] nombre creo que le
- 1:21:24pusimos a Hermes.
- 1:21:27Hernán llega y no sabe nada. No sabe
- 1:21:29absolutamente nada, no entiende nada de
- 1:21:30lo que estamos haciendo, qué es la
- 1:21:32empresa, qué hacemos, quién soy yo. Lo
- 1:21:33único que hizo fue mandar un currículum,
- 1:21:35lo aceptamos y bienvenido Hernán al
- 1:21:37equipo, ya estás trabajando con nosotros
- 1:21:39y todos felices así, ¡yay! Qué
- 1:21:42felicidad.
- 1:21:44El tema
- 1:21:45y por qué es importante esto es porque
- 1:21:47Hernán no entiende absolutamente nada,
- 1:21:51no sabe ni dónde está parado, no
- 1:21:53entiende contexto de nada, no no no no
- 1:21:55sabe nada, simplemente tiene algunas
- 1:21:56habilidades básicas. Entonces, nosotros,
- 1:21:58cuando contratamos a alguien, tenemos
- 1:22:01que encargarnos de hacer el onboarding.
- 1:22:05El onboarding,
- 1:22:08conocido también en español como la
- 1:22:10capacitación
- 1:22:14o como el toma el contexto. Entonces,
- 1:22:16aquí tenemos que empezar en un ping-pong
- 1:22:17de, no sé, pues,
- 1:22:1810 minutos de ida y vuelta, ¿verdad? De
- 1:22:21todas las cosas que queremos hacer.
- 1:22:23¿Por qué te estoy diciendo esto? Porque
- 1:22:25Hernán
- 1:22:27va a empezar a desarrollar habilidades.
- 1:22:29La traducción literal de los skills son
- 1:22:31las habilidades.
- 1:22:33Y si nosotros le decimos, por ejemplo,
- 1:22:37eh, necesito crear un thumbnail,
- 1:22:41¿verdad? O una miniatura para YouTube,
- 1:22:43va a llegar y va a hacer las cosas que
- 1:22:45él crea que están bien. Pero no, yo soy
- 1:22:47mañoso y me gusta que las cosas se hagan
- 1:22:49de un estilo. Cuando hago una miniatura,
- 1:22:50quiero evocar una emoción en la cara,
- 1:22:53¿verdad? O en el en la miniatura de
- 1:22:55YouTube.
- 1:22:56Eh, me gusta que haya texto grande,
- 1:22:58texto grande y una idea clara, simple.
- 1:23:01Pero si es que llego y le pido una
- 1:23:02miniatura hoy en día, me va a hacer
- 1:23:04cualquier cosa. Entonces, lo que hacemos
- 1:23:06es hacemos una especie de ping-pong
- 1:23:08hasta refinar la miniatura que me gusta
- 1:23:10y una vez que termina le digo, "Okay, me
- 1:23:11gustó, ¿ya? Aprobado, ¿sí? Aprobado."
- 1:23:14Creemos un
- 1:23:16skill.
- 1:23:18Entonces, es un SOP, ¿ya?
- 1:23:22Un SOP es un Standard Operating
- 1:23:23Procedure, que es cómo hacemos las
- 1:23:26cosas, ¿ya? A mí me gustan las
- 1:23:28miniaturas
- 1:23:29con esto, esto, esto, esto, ¿ya? Y cada
- 1:23:32vez que
- 1:23:34generes una miniatura, vas a hacer el
- 1:23:36llamado a ese skill. Eso es lo
- 1:23:38importante.
- 1:23:39Es lo que tenemos que tener en cuenta.
- 1:23:41Em,
- 1:23:44¿por qué al final es importante que
- 1:23:47creamos nuestros propios skills? Porque
- 1:23:49a todos nos gusta hacer las cosas como
- 1:23:50de una manera distinta, ¿ya? Así como le
- 1:23:53gusta a la gente cocinar la pizza con un
- 1:23:55poco más de queso, quizás, un poco más
- 1:23:57de orégano. Eh, hay gente que
- 1:23:59directamente no le gusta el orégano y
- 1:24:00quiere cambiar las cosas y quiere
- 1:24:01ponerle tomate, ¿verdad?
- 1:24:04Entonces, esos cambios quedan
- 1:24:06estandarizados aquí en los skills. Lo
- 1:24:09interesante de Hermes es que estos
- 1:24:10skills los va
- 1:24:13aprendiendo
- 1:24:17solo, ¿ya?
- 1:24:19Entonces, a medida que vamos a ver ahora
- 1:24:21que entablamos una primera conversación,
- 1:24:23vamos a ir viendo que se va aprendiendo
- 1:24:25solo.
- 1:24:26¿Qué hay dentro de un skill? Dentro de
- 1:24:29un skill es un archivo
- 1:24:32en formato Markdown,
- 1:24:34que Markdown es simplemente como cuando
- 1:24:36las cosas están como con otra variable,
- 1:24:38o sea, como con
- 1:24:40órdenes y jerarquía de importancia, nada
- 1:24:41más.
- 1:24:43Eh, y le dice como el paso a paso, la
- 1:24:45receta de las cosas que se pueden hacer.
- 1:24:48Que es importante también entender saber
- 1:24:50que en los skills podemos
- 1:24:53hacer las conexiones, o más que las
- 1:24:56conexiones, mostrarle y comentarle
- 1:24:59a qué MSPs podemos llamar o qué MSPs
- 1:25:02podemos usar.
- 1:25:04¿Qué es un MSP?
- 1:25:05Vamos. Model
- 1:25:08Context
- 1:25:09Protocol. ¿Ya?
- 1:25:11Eh, también puedes haberlo escuchado,
- 1:25:13puedes haberlo usado, pero me interesa
- 1:25:15que esto quede superclaro porque creo
- 1:25:17que te va a servir para
- 1:25:18toda la vida, toda la vida. Ya, este es
- 1:25:20el nuevo estándar, es el nuevo
- 1:25:21protocolo, es lo que se usa, lo
- 1:25:22desarrolló Entropic como el inter o el
- 1:25:26puente o el idioma que conversan dos
- 1:25:28aplicaciones. Entonces, tenemos una
- 1:25:30app uno, ¿verdad?
- 1:25:33App dos,
- 1:25:35o no tengo idea, una base de datos.
- 1:25:40Bada.
- 1:25:41Quería poner BD.
- 1:25:44Que conversa con algún agente.
- 1:25:48¿Verdad? Un agente de inteligencia
- 1:25:50artificial. Entonces, acá lo que hacemos
- 1:25:52y el protocolo por el que se conectan
- 1:25:54detrás es vía el MSP. Entonces, yo puedo
- 1:25:57salir a buscar información a la base de
- 1:25:59datos, por ejemplo, y después puede
- 1:26:00devolver información.
- 1:26:02O la aplicación, eh, el agente puede
- 1:26:05salir a buscarlos acá y puede conectarse
- 1:26:07y estar en comunicación con el agente.
- 1:26:09Caso concreto, caso uso, caso práctico.
- 1:26:12Eh, tengo conectado, por ejemplo, el MSP
- 1:26:15de
- 1:26:17de, no tengo idea, vamos a eh suponerlo
- 1:26:21en una plataforma de correos. Entonces,
- 1:26:23los correos
- 1:26:24podemos tener acceso vía MSP a los
- 1:26:27correos para hacer los llamados e ir a
- 1:26:29buscar cierta información o mandar
- 1:26:31correos, etcétera, ¿ya?
- 1:26:33Em, no se conecta vía MSP los correos
- 1:26:35hoy día, pero es un ejemplo en concreto.
- 1:26:37Que sí se puede conectar vía MSP muchas
- 1:26:40cosas, muchas otras cosas. O sea, yo
- 1:26:41tengo conectado mi eh no tengo idea, mi
- 1:26:44banco
- 1:26:45a sacar las transacciones, puedo
- 1:26:47conectar, no tengo idea, Xfield para
- 1:26:50generar como las imágenes y los vídeos y
- 1:26:52todas las cosas. Si buscamos solamente
- 1:26:55buscando MSP connections, deben haber
- 1:26:57miles de distintas aplicaciones que
- 1:26:59puedes conectar.
- 1:27:01Em, MSP connection apps, quiero ver si
- 1:27:04es que hay alguna lista en algún lado.
- 1:27:06Eh Slack, bueno, no. Aquí tenemos
- 1:27:09algunas, ¿verdad? Eh podemos conectar a
- 1:27:12hacer, no, pero no son como ninguna en
- 1:27:14concreto.
- 1:27:15Quiero buscar alguna como
- 1:27:17ups, como alguna un poco más en concreto
- 1:27:20quizás, como que me pueda servir.
- 1:27:22Aquí hay algunos MSP clients.
- 1:27:25Okay, aquí sí. VS Code, eh son algunos
- 1:27:28MSP use, em
- 1:27:30no, pero estos no son los casos, estos
- 1:27:32son los clients. Quiero que sean los
- 1:27:34connectors.
- 1:27:36Eh ah, ya sé. Mira, voy a entrar aquí a
- 1:27:38Cloud Code.
- 1:27:39Voy a irme acá solamente para poder ver
- 1:27:41la lista de distintos MSPs que existen.
- 1:27:43Supercorto ya, enseguida volvemos a
- 1:27:46Hermes, pero si nos vamos aquí a las
- 1:27:47extensiones
- 1:27:49eh o perdón, a los conectores, vamos a
- 1:27:51empezar a encontrar la lista de los MSPs
- 1:27:54que podemos usar.
- 1:27:56Acá ahora sí. Explorar conectores y van
- 1:27:59a empezar a aparecer.
- 1:28:00Eh MSP, vamos a buscar y tenemos aquí
- 1:28:03varios MSPs de distintas aplicaciones
- 1:28:05que podemos estar usando. Entonces,
- 1:28:07tenemos Eleven Labs acá, Eleven Labs
- 1:28:10player, eh, tenemos, no tengo idea,
- 1:28:13Microsoft Learn, tenemos Ramp, tenemos
- 1:28:17Webflow, tenemos PayPal, eh, tenemos
- 1:28:19hasta Trivago, lo que sea, tenemos
- 1:28:22muchísimas cosas de MSPs distintas que
- 1:28:24podemos ir conectándonos. ¿A qué voy con
- 1:28:27esto? Antes de volver aquí a Agent, eh,
- 1:28:30a la gente de Hermes, que cuando
- 1:28:33conectamos los MSPs, creamos un puente
- 1:28:36de conexión, esto me gusta decirlo como
- 1:28:39un puente de conexión y estandarización
- 1:28:42entre distintas aplicaciones.
- 1:28:45Estandariza,
- 1:28:46estandarización,
- 1:28:50ahí
- 1:28:51sí.
- 1:28:52Entonces, si es que tenemos personas que
- 1:28:55hablan chino, japonés, coreano, no tengo
- 1:28:57idea, el MSP actúa como un traductor
- 1:28:59universal, esa es como la gran gracia.
- 1:29:02Entonces, en los skills, acá, le decimos
- 1:29:04a Hernán, que lo acabamos de contratar y
- 1:29:06le decimos, "Oye,
- 1:29:08vas a estar encargado del área
- 1:29:09financiera.
- 1:29:10Para sacar las finanzas, tienes que
- 1:29:12conectarte al MSP del Mercury Bank. Este
- 1:29:16te va a permitir extraer, eh, data,
- 1:29:18¿verdad? O extraer los estados de
- 1:29:20resultados de los distintos periodos.
- 1:29:23Procede, ¿cachái? Así es como lo haces.
- 1:29:25Primero, me gusta que las cosas sean
- 1:29:27ordenadas, me gusta que las cosas sean
- 1:29:30en un dashboard, me gusta que sea así,
- 1:29:32que sea asá.
- 1:29:34Segundo, eh, vamos a después conectarnos
- 1:29:37al MSP de o hacer un envío de un correo
- 1:29:40vía API. Eh, vamos a mandarlo así.
- 1:29:43Tercero, vamos a notificarle vía Slack
- 1:29:45a, y así constantemente, ¿okay? Esa es
- 1:29:48la gracia, esa es la gracia, todo lo
- 1:29:50mencionamos ahí dentro de los skills. Y
- 1:29:52Hermes va aprendiendo los skills solito,
- 1:29:55esa es una de las grandes gracias de,
- 1:29:57eh, de Hermes, a diferencia de otras,
- 1:30:00otros agentes de inteligencia artificial
- 1:30:01como Open Clone, por ejemplo.
- 1:30:04Ahora sí, ya que entendemos todo esto,
- 1:30:06ahora sí entendemos todo el contexto,
- 1:30:08vamos y empecemos a crear algo un poco
- 1:30:11más tangible, porque sé que hasta el
- 1:30:12momento ha sido mucha base, mucha
- 1:30:14teoría.
- 1:30:15Tenemos la instalación creada, tenemos
- 1:30:17todas las cosas y me has seguido hasta
- 1:30:18acá, deberías ya estar en
- 1:30:20el estándar y la parte linda, que es lo
- 1:30:22que empieza ahora y es que vamos a
- 1:30:23empezar a crear.
- 1:30:26Vamos a partir creando algo bastante
- 1:30:29sencillo, en este caso, eh vamos a
- 1:30:32volver aquí a Telegram y vamos a empezar
- 1:30:34a crearlo desde acá.
- 1:30:36Voy a abrir Telegram y le voy a mandar
- 1:30:38un audio. También quiero mostrarte algo
- 1:30:40de cómo también Hermes va medio
- 1:30:42resolviendo las cosas a medida que vamos
- 1:30:44hablándole.
- 1:30:45Y si le mando un audio y es
- 1:30:47a ver, ups.
- 1:30:50Necesita solicitar acceso al micrófono y
- 1:30:52le digo,
- 1:30:53ah, ahora sí.
- 1:30:55Necesito crear una página web. La página
- 1:30:58web es para mi empresa eh de Imperio
- 1:31:03Agéntico, donde nos encargamos de crear
- 1:31:07automatizaciones para clientes.
- 1:31:09Específicamente se las creamos a
- 1:31:11clínicas dentales y automatizamos el
- 1:31:14proceso de
- 1:31:16llamadas y agendamientos.
- 1:31:19Entonces, estando acá, vamos a ver que
- 1:31:21le mandamos un audio.
- 1:31:23Hermes no entiende bien cómo leer
- 1:31:27un audio, porque lo que le instalamos es
- 1:31:29un es
- 1:31:30es el modelo GPT 5.5, ya que es un
- 1:31:34modelo de texto, es un LLM.
- 1:31:37Entonces, veamos qué es lo que pasa acá.
- 1:31:41Eh volvamos acá a Hermes, se me pasó
- 1:31:43para el lado y fíjate esto.
- 1:31:45Está haciendo un llamado a Cloud Design,
- 1:31:48está haciendo un llamado a Popular Web
- 1:31:51Design, pero cómo fue capaz de entender
- 1:31:54lo que nosotros le pusimos si es que es
- 1:31:57un modelo de lenguaje de texto.
- 1:31:59Y bueno, ahí también es donde se
- 1:32:01diferencia de Open Cloud, porque Open
- 1:32:03Cloud viene como de raíz, de raíz como
- 1:32:06que no entiende nada y no sabe nada. En
- 1:32:08cambio acá, logró entender este audio
- 1:32:11por completo, por completo, porque tiene
- 1:32:13un modelo de transcripción a nivel
- 1:32:16local. Es decir, en el VPS que estamos
- 1:32:19teniendo y que estamos pagando en
- 1:32:20Hostinger en este momento, viene
- 1:32:22preinstalado un modelo de transcripción
- 1:32:24local, donde transcribió y entendió mi
- 1:32:26audio.
- 1:32:27Eh, lo que teníamos que hacer en Open
- 1:32:29Cloud era como
- 1:32:31instalarle un Whisper, ¿cachái? Como
- 1:32:34instalarle manualmente algún modelo a
- 1:32:36nivel local o
- 1:32:38eh, directamente usar algún modelo de
- 1:32:39transcripción de Open AI, por ejemplo.
- 1:32:41Aquí lo entendió y lo transcribió de
- 1:32:43manera directa.
- 1:32:45Mira, listo, te creé la página, no sé
- 1:32:47qué, la puedes encontrar acá, giro
- 1:32:49principal, no sé qué, no sé qué, pero me
- 1:32:51la creó en HTML, ¿verdad? Entonces,
- 1:32:53mira, pero gentico, okay, diseñamos las
- 1:32:56cosas,
- 1:32:57está decente, está decente la página, no
- 1:32:59es la más linda que he visto, pero creo
- 1:33:01que funciona la solución, flujo,
- 1:33:04proceso, etcétera. Pero tenemos un
- 1:33:06problema acá, y es que el archivo
- 1:33:10que creó está a nivel local. Es decir,
- 1:33:14no está
- 1:33:16publicado en la nube, sino que está
- 1:33:19eh, en un archivo dentro de Hostinger,
- 1:33:21dentro del VPS y me lo mandó también por
- 1:33:24acá, entonces, lo descargué y hoy día
- 1:33:25está dentro de mi computador.
- 1:33:28Eh, creó el HTML, está perfecto, nos
- 1:33:30creó el archivo y nos lo mandó.
- 1:33:31Entonces, aquí es donde vamos a proceder
- 1:33:33a hacer nuestra primera conexión. Quiero
- 1:33:35decirle
- 1:33:37quiero que esto esté online.
- 1:33:40¿Cómo puedo hacer que esté online? Dame
- 1:33:44las opciones.
- 1:33:46Y aquí, si es que vemos, bueno, muchas
- 1:33:47veces, una de las gracias de todo esto
- 1:33:49es como ir autodiagnosticando los
- 1:33:51errores y las cosas que podemos ir
- 1:33:52haciendo con Hermes, pero probablemente
- 1:33:55Esto va a sugerir algo como hacer un
- 1:33:56deploy en Vercel o en Netlify, incluso
- 1:33:59en el GitHub también a veces sube las
- 1:34:00mismas páginas.
- 1:34:02Eh, pero es importante también como
- 1:34:04entender el proceso de razonamiento,
- 1:34:06porque yo sé, yo sé que tengo que pagar
- 1:34:09para, o sea, pagar, conectarlo a alguna
- 1:34:12aplicación para poder hacer el deploy.
- 1:34:14Pero supongamos que no sé, supongamos
- 1:34:15que no sé cómo sería el proceso de
- 1:34:17diagnóstico. Okay, mira, mi
- 1:34:19recomendación concreta es
- 1:34:21acá, opción 1, Netlify, ¿verdad? Entra a
- 1:34:24Netlify y te creas la cuenta, pum, ya
- 1:34:26Netlify te da una página tipo eh, muy
- 1:34:29fácil, gratis, etcétera. Desventajas, si
- 1:34:33quieres formularios, backend, no sé qué,
- 1:34:34no sé qué. Opción 2, profesional y
- 1:34:36escalable, conectas eh, sube proyecto a
- 1:34:39GitHub, no sé qué, no sé qué. Ya, pum,
- 1:34:41listo, seguimos los los pasos, ¿ya?
- 1:34:44Tercero, si quieres algo más tipo XXX,
- 1:34:46lo puedes hacer así. Y así
- 1:34:48constantemente. Imperio agéntico, si es
- 1:34:50que lo haces. Eh,
- 1:34:52perfecto, entonces una vez acá, ¿ya?
- 1:34:55Lo que podemos hacer en este caso es
- 1:34:58decirle súbemelo tú.
- 1:35:02Ya, y aquí lo que va a hacer es como va
- 1:35:04a tomar las riendas y va a decir, "Okay,
- 1:35:07¿cómo lo subiría yo?" Pero puede ser, en
- 1:35:11este caso, de que necesite acceso a
- 1:35:13alguna de mis cuentas, si es que no hay
- 1:35:14otro método.
- 1:35:15Eh, si es que no hay otro método, podría
- 1:35:17necesitar alguna de mis cuentas.
- 1:35:18Entonces de me diría como,
- 1:35:21"Okay, lo puedo hacer feliz, pero
- 1:35:22necesitamos que me des una API token de
- 1:35:25Vercel o necesitamos conectarnos a
- 1:35:26Vercel vía MSP, ¿verdad? O necesito
- 1:35:29conectarme a Netlify para X." Entonces
- 1:35:32eso es como la única
- 1:35:34fricción o parte humana que necesitamos
- 1:35:37nosotros es como hacerle la conexión de
- 1:35:39las distintas cuentas. Hay varios
- 1:35:41archivos, varias herramientas que ya te
- 1:35:43voy a mostrar que son indispensables
- 1:35:44para mí.
- 1:35:45Playwright para navegar usuario o todo
- 1:35:48el tema de navegación y automatización
- 1:35:50de páginas web, eh, conectarnos a
- 1:35:53no tengo idea, a Hyper Frame si queremos
- 1:35:55crear videos, a Hixfield si queremos más
- 1:35:57videos e imágenes, conectarme a Go High
- 1:35:59Level si quiero automatizar un CRM, a
- 1:36:01los servicios de Google, ¿verdad? Pero
- 1:36:04te voy a mostrar un poco como los
- 1:36:05esenciales y vamos viendo a medida que
- 1:36:07vamos armando los proyectos las
- 1:36:08necesidades que van saliendo.
- 1:36:11Okay, está en el planning, en el
- 1:36:13terminal, to do, terminal, to do, está
- 1:36:15haciendo las cosas, procesándolo,
- 1:36:17perfecto. La página está
- 1:36:19buena igual, buena. A ver qué pasa si lo
- 1:36:21pongo a agendar una demo, nos manda acá,
- 1:36:23preparar diagnóstico, completa este
- 1:36:24campo.
- 1:36:25Perfecto, vamos a después trabajar un
- 1:36:27poco en esta página web. Pero por
- 1:36:29mientras esperemos a que, eh, ver qué es
- 1:36:32lo que nos dice, si nos puede hacer el
- 1:36:33deploy directamente o si es que tenemos
- 1:36:35que intervenir nosotros.
- 1:36:37Después de unos segundos acá, me acaba
- 1:36:38de responder y me dijo, eh, tun tun tun,
- 1:36:42vamos a ver, listo, ya está
- 1:36:44temporalmente acá, vamos a abrirlo,
- 1:36:45veamos y funciona. Vamos a abrirlo desde
- 1:36:48algún archivo y con bonito también para
- 1:36:50mostrarte que sí funciona, está en
- 1:36:52cualquier lado y está en vivo, ¿verdad?
- 1:36:56Obviamente tenemos el dominio que está
- 1:36:57horrible y está publicado bajo
- 1:36:59cualquier, pero en fin.
- 1:37:01Eh,
- 1:37:02verifiqué que responde, importante, está
- 1:37:04publicado mediante un túnel temporal
- 1:37:05desde esta máquina, mientras el proceso
- 1:37:07siga corriendo el link funciona. Para
- 1:37:09dejarlo profesional con dominio propio
- 1:37:11lo siguiente sería subirlo a Vercel,
- 1:37:12Netlify o Cloud Flare Pages.
- 1:37:15Supongamos que voy a elegir alguno, le
- 1:37:17diría como ya, ¿cuál de todos me
- 1:37:19recomienda? Este si quieres este, este
- 1:37:21si quieres este, pero este no es un
- 1:37:22curso de cómo levantar páginas web, este
- 1:37:23es un curso de cómo usar a la gente, así
- 1:37:25que vamos a conectarlo ahora y ver qué
- 1:37:28nos sugiere y cómo hacemos una conexión
- 1:37:30MSP.
- 1:37:32Voy a decirle, procedamos con Vercel.
- 1:37:36¿Qué hago?
- 1:37:38¿Qué hago?
- 1:37:41Em,
- 1:37:42procedemos ahí con Vercel, eh, la razón
- 1:37:45es porque quiero que me mande a la
- 1:37:46página para hacer login, ¿cachái? para
- 1:37:48mostrarte las cosas de cómo funciona y
- 1:37:51podemos ver acá, está to do, planning
- 1:37:54task, que está escribiendo el archivo,
- 1:37:56está funcionando.
- 1:37:57Pero quiero mostrarte el proceso de cómo
- 1:37:59se conecta con Vercel y cómo sería para
- 1:38:01ejecutar un proyecto del cual no
- 1:38:04conozco. Vamos a armar varias cosas acá,
- 1:38:06interesante, este es como lo más simple,
- 1:38:08como lo más simple, es como levantar una
- 1:38:11página web, ¿verdad? Como conectándola y
- 1:38:14armándola y deployándola y dejándola en
- 1:38:17vivo. Pero vamos a armar varias cosas,
- 1:38:18como una estrategia de Meta Ads,
- 1:38:20conectándonos a imágenes que genera
- 1:38:21automáticamente,
- 1:38:23eh testea las campañas de Meta, vuelve.
- 1:38:26Todo esto al final y herramientas que
- 1:38:28antes necesitábamos como mucho
- 1:38:30conocimiento, eh por eso me tiene
- 1:38:32también superemocionado, mucho
- 1:38:34conocimiento previo, hoy día ya no
- 1:38:36necesitamos tanto eso porque la barrera
- 1:38:37técnica está bajando cada vez más,
- 1:38:39gracias a herramientas como
- 1:38:42Hermes, Auto Code, Codex, Open Close,
- 1:38:44¿verdad?
- 1:38:45Va bajando cada vez más. Entonces, aquí
- 1:38:47vamos viendo un poco lo que va diciendo,
- 1:38:49pues. To do, planning three tasks.
- 1:38:52Eh por mientras que carga, veamos cómo
- 1:38:53vamos en la tabla de contenidos acá.
- 1:38:57¿Dónde quedó mi lápiz? Acá. Ya,
- 1:38:59entonces, vimos, bueno, todas estas
- 1:39:00cosas, sí, eh lo vimos, lo vimos, lo
- 1:39:02vimos, lo vimos. Después, el setup,
- 1:39:05requisitos, instalación en una línea,
- 1:39:07open source versus close, o auth, help.
- 1:39:10Eh cómo funciona la UI. Eh correr varios
- 1:39:13agentes en una sola instancia y esto,
- 1:39:16perfecto. Está buenísimo.
- 1:39:19Eh lo de los agentes todavía no lo vemos
- 1:39:21en profundidad, pero ya te voy a mostrar
- 1:39:23un poco más sobre eso.
- 1:39:24El agents.md
- 1:39:26Eh todavía no entramos en la estructura
- 1:39:28de los archivos, en general, así que
- 1:39:30vamos a empezar a ver eso después, sí,
- 1:39:33como que en esa parte fui después. Los
- 1:39:35skills lo vimos, los skills que vienen
- 1:39:38integrados, después los autogenerados,
- 1:39:40ya lo hemos hablado.
- 1:39:41Acá y cómo creamos nuestros skills
- 1:39:43también lo quiero ver, ya entonces vamos
- 1:39:45a hacerle un puntito a estas dos cosas
- 1:39:46que quiero verlas.
- 1:39:48Eh, por mientras que vendría siendo esto
- 1:39:51de acá.
- 1:39:52Y vamos a ver después cómo creamos
- 1:39:54nuestros skills.
- 1:39:56Mientras vamos a ver cómo nos está
- 1:39:57deployando aquí el primer caso.
- 1:40:01Eh, te dejo el zip para que lo hagas.
- 1:40:04La versión uno, tú lo subes, es la más
- 1:40:05fácil o yo lo subo desde aquí con tu
- 1:40:07token de vercel, entonces acá entra a
- 1:40:11vercel.com, create token, nombre hermes
- 1:40:13deploy, scope tu cuenta personal.
- 1:40:16Y ponle esto, entonces vamos a irnos acá
- 1:40:18a los tokens, aquí es donde tengo como
- 1:40:19mis cosas ya creadas. Eh, puede
- 1:40:21funcionar con cuenta gratis esto por si
- 1:40:23acaso.
- 1:40:24Es necesario que lo hagas desde nuevo.
- 1:40:25Vamos a crear un new token y le vamos a
- 1:40:27poner acá hermes token versión uno.
- 1:40:32Eh, ¿qué queremos? Queremos que tenga
- 1:40:33acceso a todos los proyectos y quiero
- 1:40:35que tenga una fecha de expiración de un
- 1:40:37día, ¿ya?
- 1:40:39¿Por qué? Porque en un día voy a quizás
- 1:40:41subir este video y va a expirar,
- 1:40:42entonces te puedo mostrar el token así.
- 1:40:45Eh.
- 1:40:46Okay, otra cosa.
- 1:40:48Tenemos dos métodos, tenemos dos
- 1:40:50métodos, ¿ya? Mira, vamos a ir por la B.
- 1:40:55Tenemos dos métodos para entregarle
- 1:40:57llaves y cosas sensibles a hermes.
- 1:41:01Tenemos el principal.
- 1:41:02Que es como entregarle las cosas desde
- 1:41:04telegram, que hay mucha gente que lo
- 1:41:06hace, a mí no me gusta mucho porque si
- 1:41:08es que alguien entra a mi cuenta de
- 1:41:09telegram.
- 1:41:10Me roban el celular, no tengo idea, eh,
- 1:41:13tienen acceso a mi cuenta de telegram y
- 1:41:15a mis api keys o no sé, simplemente no
- 1:41:17me gusta o como que si es que. No
- 1:41:19estamos usando un modelo tan inteligente
- 1:41:21y subimos un.
- 1:41:23Un repo, ¿verdad? Muchas veces,
- 1:41:25obviamente no te va a subir la api key.
- 1:41:28Porque te la va a guardar en el env,
- 1:41:29pero como que no me gusta, no es
- 1:41:30práctica, no es buena práctica, la mejor
- 1:41:32práctica que puedes hacer es entregarla
- 1:41:34y ponerla en el mismo env,
- 1:41:37esto es completamente opcional, yo soy
- 1:41:39supermañoso con mis cosas, pero
- 1:41:42lo que tienes que hacer es abrir el
- 1:41:43terminal y abrir el env, entonces
- 1:41:47supongamos que quiero crearlo y no sé
- 1:41:49cómo, le voy a decir
- 1:41:51vamos a ir por el B, pero
- 1:41:54quiero pegarlo yo desde la terminal por
- 1:41:58temas de seguridad en el env
- 1:42:02lo que va a hacer y lo que me va a dar
- 1:42:04acá es bastante como okay, el paso a
- 1:42:06paso de cómo lo estamos haciendo, me va
- 1:42:08a decir okay, tienes que entrar a
- 1:42:10hostinger, ¿verdad? tienes que abrir el
- 1:42:12terminal de nuestro agente donde estamos
- 1:42:15en este momento o el docker de donde
- 1:42:17estamos y lo hacemos voy a correr esto
- 1:42:20al ladito solamente para que se vea lo
- 1:42:22que estoy haciendo, no sé por qué me
- 1:42:24sigue recomendando esto, pero eh la
- 1:42:26opción más fácil para este caso es abrir
- 1:42:30justamente el el docker donde estamos,
- 1:42:32vamos a apretar el administrar ¿verdad?
- 1:42:35aquí en hostinger, esto es una manera
- 1:42:37completamente segura de poder estar
- 1:42:39poniendo nuestras apikys y si es que
- 1:42:40bajamos al máximo tenemos entorno
- 1:42:43entonces acá podemos agregar nuestros
- 1:42:44entornos y podemos ponerle
- 1:42:46el token que acabamos de crear
- 1:42:51eh voy a volver acá a administrar, voy a
- 1:42:54poner el valor y esto vendría siendo qué
- 1:42:56título me dijo, nombre vercel guión bajo
- 1:42:59token
- 1:43:01ups
- 1:43:02vercel guión bajo token, guardar y
- 1:43:06desplegar
- 1:43:07¿verdad?
- 1:43:10se está implementando en tu proyecto,
- 1:43:12perfecto, le voy a decir listo, te acabo
- 1:43:14de dar acceso al token de vercel
- 1:43:19tiene permiso por un día, te lo agregué
- 1:43:22directo desde hostinger
- 1:43:25procede a desplegar el proyecto
- 1:43:30ahora sí, ya, cuando corres el script,
- 1:43:32Vercel debería volver una URL tipo esta
- 1:43:35de acá.
- 1:43:36[resoplido]
- 1:43:36Vamos a volver a abrir un poco el
- 1:43:38esto que estamos viendo acá, vamos a
- 1:43:40volver a abrir Vercel
- 1:43:43eh
- 1:43:44para que se vea un poco como lo que
- 1:43:46estamos haciendo justamente detrás y voy
- 1:43:48a darle a done en este caso, porque ya
- 1:43:50no vamos a volver a usarlo. Eh, puedes
- 1:43:52darle el token de acceso obviamente
- 1:43:54mucho más tiempo. Al final, para que no
- 1:43:56tengas que estar constantemente creando
- 1:43:58y volviendo a hacer todas las cosas.
- 1:44:00Eh
- 1:44:01pero una vez que esté listo debería ya
- 1:44:03estar listo el acceso a Vercel y a
- 1:44:05editar los proyectos y armarlo. Okay,
- 1:44:08acabo de volver, fui a refiliarme el
- 1:44:11café de nuevo porque va a ser un curso
- 1:44:14largo, va a ser, o sea, ya llevamos
- 1:44:16harto rato, entonces necesitaba el café
- 1:44:18para poder seguir con la energía.
- 1:44:21Mmm.
- 1:44:23Okay, entonces, ¿dónde nos quedamos? Nos
- 1:44:25quedamos acá. Eh, fui a tomarme un café
- 1:44:28y acabo de volver y está lo tuve que
- 1:44:31dejar anotado porque si no a veces se me
- 1:44:33olvida dónde quedamos cuando hago estas
- 1:44:34pausas.
- 1:44:36Y acá, le dije, eh lo agregué desde el
- 1:44:39env en Hostinger, le entregué acá el
- 1:44:42token, ¿verdad? Ahí nos quedamos.
- 1:44:44Y después le dije como, okay, procedamos
- 1:44:46y quedó desplegado en Vercel. Si es que
- 1:44:48abro la página ahora, vamos a ver que
- 1:44:50tenemos aquí Imperio Agéntico, tenemos
- 1:44:52la página que la acaba de crear, Imperio
- 1:44:55Agéntico site Vercel app. También quedó
- 1:44:57una URL específica de deployment, ¿ya?
- 1:45:00Que vendría siendo la página como para
- 1:45:02ver los cambios y responda a las cosas,
- 1:45:04etcétera. Siguiente paso recomendado,
- 1:45:06conecta tu dominio en Vercel. Ya, no lo
- 1:45:08vamos a conectar porque ahora tengo
- 1:45:10Imperio Agéntico.com que eh que me manda
- 1:45:13a, no, no era ahí. Me manda, me debería
- 1:45:16redirigir a
- 1:45:18Imperio, sí, justamente acá. A ver.
- 1:45:21Imperio Agéntico.com,
- 1:45:23continuar al sitio. Efectivamente, sí,
- 1:45:25me redirige a la comunidad de School.
- 1:45:27entonces no vamos a configurar el otro
- 1:45:29porque ya me está redirigiendo a School.
- 1:45:31Pero así de simple, ya, o sea, quedó
- 1:45:33listo. Quiero agregarle algo más,
- 1:45:35literalmente se lo decimos, lenguaje
- 1:45:36natural.
- 1:45:37Oye, necesito ahora que las cosas que
- 1:45:40hoy em
- 1:45:42o las personas, por ejemplo, que
- 1:45:44aprietan solicitar diagnóstico, eh se
- 1:45:47les abra el siguiente link de
- 1:45:49calendly.com.
- 1:45:51Eh que ese sea el call to action único.
- 1:45:55Y quiero que toda la página sea un poco
- 1:45:57más oscura. Hazme los cambios y después
- 1:45:59vuelve a hacer el deploy.
- 1:46:01Okay, ¿qué acaba de pasar? Le pedí los
- 1:46:03cambios, ¿ya? El link va a ser de
- 1:46:06calendly.com/
- 1:46:07becord o no sé, pues.
- 1:46:10Bencorde, ¿ya? Ese va a ser el el link,
- 1:46:14supongamos que
- 1:46:15que que es uno de mis links, no tengo
- 1:46:17idea.
- 1:46:18Eh aquí lo que está haciendo Hernán va a
- 1:46:21literalmente hacer esos cambios, va a
- 1:46:22hacer el deploy y listo, ya, no es nada
- 1:46:24más que eso.
- 1:46:25Eh por mientras que lo dejamos pensando,
- 1:46:27vamos avanzando en las siguientes cosas.
- 1:46:30¿Qué acaba de pasar? ¿Qué hicimos? ¿Qué
- 1:46:31fue interesante?
- 1:46:33Desglosemos un poquito como lo que
- 1:46:35hicimos.
- 1:46:36Eh
- 1:46:37porque al final todo esto vamos a poder
- 1:46:39hacer nosotros lo que queramos, ¿cachái?
- 1:46:41Pero
- 1:46:42pero igual es importante que entendamos
- 1:46:43lo que estamos armando. Entonces,
- 1:46:45tenemos a
- 1:46:46Hermes acá. Oh, mira, ahora está rojo.
- 1:46:49Tenemos a Hermes.
- 1:46:50Hermes hizo una conexión con Vercel.
- 1:46:55Ya, ahí se conectó vía MSP, se comunicó
- 1:46:58con Vercel para poder subir la página
- 1:47:01web. Después nos devolvió, listo, la
- 1:47:02página está arriba y listo. O sea, es
- 1:47:05algo super super simple, yet essential.
- 1:47:08Entonces,
- 1:47:09está bueno tenerlo en cuenta ahí. Por
- 1:47:11mientras que está avanzando en este,
- 1:47:13vamos a seguir por acá.
- 1:47:16Eh tenemos la estructura de los agentes,
- 1:47:18¿ya? Okay, podríamos entrar en eso o
- 1:47:20podríamos desarrollar el siguiente
- 1:47:22proyecto.
- 1:47:25Mmm, ¿sabéis qué? Vamos, vamos a a vamos
- 1:47:29a entrar un poquito en el agents.md.
- 1:47:32Ya, me interesa me interesa como dejar
- 1:47:35esto bien bien claro. Creo que es una
- 1:47:37parte súper importante que funciona para
- 1:47:39todo.
- 1:47:41Cuando abramos y cuando tratamos con
- 1:47:43este tipo de agentes, no son nada más
- 1:47:47que distintos archivos que están
- 1:47:49organizados en una carpeta. Ya, no es
- 1:47:51nada más que eso, o sea,
- 1:47:53eh si es que nosotros vamos acá,
- 1:47:56vamos a darnos cuenta que tenemos una
- 1:47:58carpeta, que la carpeta es, no tengo
- 1:48:00idea cómo será una carpeta así.
- 1:48:02No, eso es correo.
- 1:48:05Esto es una carpeta.
- 1:48:07Bueno, okay.
- 1:48:09Dentro de la carpeta existen distintos
- 1:48:12archivos, ya, entonces tenemos acá, por
- 1:48:14ejemplo, el
- 1:48:16agents.md,
- 1:48:18¿verdad? Tenemos el, no tengo idea,
- 1:48:22memory.
- 1:48:24md.
- 1:48:26Tenemos el
- 1:48:27user.
- 1:48:29md.
- 1:48:31Eh y en fin, ya, mira, aquí lo voy a
- 1:48:33decir aquí al ladito como eh esto
- 1:48:35también es bueno, como para los permisos
- 1:48:36cuando quieres ejecutar como permiso,
- 1:48:39eh te va a preguntar como si quieres
- 1:48:40aceptarlos o no. Le voy a poner allow,
- 1:48:43¿ya?
- 1:48:44Eh o permitir para siempre, etcétera.
- 1:48:46Bueno, en fin, tenemos una serie de
- 1:48:48distintos archivos. La gracia es que
- 1:48:51los archivos se van referenciando entre
- 1:48:53sí, entonces si tenemos como el archivo
- 1:48:55de
- 1:48:56eh no sé, vos, de agentes, puede
- 1:48:59referenciar al archivo de memoria, que
- 1:49:02puede referenciar al
- 1:49:04user,
- 1:49:05que puede referenciar a los distintos
- 1:49:07archivos y se van construyendo entre sí.
- 1:49:10Uno de los archivos más importantes es
- 1:49:12el agents.md. Para la gente que ha
- 1:49:13trabajado en Cloud,
- 1:49:16también existe como cloud.md.
- 1:49:21Eh, este es uno de los agentes más o de
- 1:49:23los archivos más importantes, se me cayó
- 1:49:25el lápiz.
- 1:49:33¿Dónde cayó? Ahí sí, ya, lo encontré.
- 1:49:36Este, ahora sí, es uno de los archivos
- 1:49:38más importantes, porque es el archivo
- 1:49:40donde se da el rol que se tiene que
- 1:49:44cumplir, ¿ya? Siempre se hemos visto que
- 1:49:47tenemos como una serie como de contexto,
- 1:49:49¿verdad? Nuestro contexto tiene un
- 1:49:51límite.
- 1:49:53Y ese límite
- 1:49:55en este caso vimos que era como de,
- 1:49:57pongámosle para simplificar, era como
- 1:50:00250,000 tokens, pero supongamos que son
- 1:50:02100,000 tokens,
- 1:50:03¿ya?
- 1:50:04Cada token [resoplido] vendría siendo
- 1:50:05como una palabra, por así decirlo.
- 1:50:08Eh, por atrás no estamos viendo qué es
- 1:50:10lo que está pasando, pero cada vez que
- 1:50:11iniciamos una nueva sesión vamos a ir
- 1:50:14usando. Recordemos que si nos vamos acá,
- 1:50:17¿cómo era? Status, sí. Eh, vamos a ir
- 1:50:19viendo cuánto hemos usado de la sesión.
- 1:50:21Entonces, aquí hemos usado, no tengo
- 1:50:22idea, eh, 6,000,000 de tokens de toda la
- 1:50:26sesión, ¿cachái? Eh, 6,401,602.
- 1:50:30Preguntemos acá cuánto es el límite de
- 1:50:33tokens aquí.
- 1:50:35Igual preguntémoslo, pero bueno, por
- 1:50:36fines estamos usando 100,000 tokens.
- 1:50:39Supongamos que llegamos al 20% de la de
- 1:50:43de los tokens, vamos a haber usado
- 1:50:4520,000. Ups.
- 1:50:4820,000
- 1:50:49tokens de los 100,000,
- 1:50:52entonces vamos a haber usado un 20%.
- 1:50:56Eh, cuando nosotros le mandamos un
- 1:50:58prompt a Hermes, este es lo que recibe
- 1:51:00realmente.
- 1:51:02Recibe, "Oye, créame una página web,
- 1:51:05¿verdad?" Y esto vendría siendo el
- 1:51:06prompt.
- 1:51:08Ya que, no sé, pues, el prompt, suponte
- 1:51:10tú que créame una créame una página web,
- 1:51:13tiene, no sé, pues todo el prompt que le
- 1:51:14ponemos, tiene
- 1:51:16no sé,
- 1:51:171,000 tokens, suponte, algo así.
- 1:51:20Eh, pero existe una parte que está
- 1:51:22oculta y para eso voy a cambiar el
- 1:51:25color.
- 1:51:27Eh, ¿dónde está esto? Acá, sí.
- 1:51:30Existe una parte que está oculta
- 1:51:33que también se manda al inicio de la
- 1:51:35sesión.
- 1:51:37Y este es el
- 1:51:39agents.
- 1:51:41.md.
- 1:51:42¿Ya?
- 1:51:44Hay otra parte de otro color que también
- 1:51:47se manda, vamos a cambiarle el color
- 1:51:49nuevamente acá,
- 1:51:51que es el soul.
- 1:51:55Entonces, nuestro campo visible
- 1:51:58de lo que le mandamos es
- 1:52:00eh, ¿dónde está esto?
- 1:52:03Esto, ¿verdad?
- 1:52:06Créame una página web. Listo, acá.
- 1:52:09¿Dónde quedó? ¿Dónde quedó? ¿Dónde
- 1:52:10quedó?
- 1:52:15¿Dónde quedó esto? Acá, ¿ya?
- 1:52:19Le decimos, créame una página web, okay,
- 1:52:21ya, listo, creamos la página web, pero
- 1:52:22lo que no estamos viendo acá es que
- 1:52:24existe toda una capa anterior que son
- 1:52:26todos estos tokens de acá, ¿ya? Que
- 1:52:30estos son los tokens
- 1:52:33o el prompt, mejor dicho, digamos los
- 1:52:35prompt
- 1:52:37prompt
- 1:52:39oculto
- 1:52:42default.
- 1:52:45¿Ya? Entonces, esta es la estructura de
- 1:52:47los archivos, si es que nosotros
- 1:52:50llegamos y abrimos algún proyecto de
- 1:52:52Cloud, por ejemplo, para poner algún
- 1:52:54caso,
- 1:52:56abrimos algún proyecto, déjame buscar
- 1:52:57alguno, no tengo idea, este proyecto de
- 1:53:00acá, vamos a encontrarnos con distintos
- 1:53:02archivos, como el Cloud MD, ¿verdad? Eh,
- 1:53:05no sé, o otros archivos al final que
- 1:53:07están acá. Entonces, estos son los que
- 1:53:09siempre se van a precargar. Entonces, si
- 1:53:12es que busco acá Hermes folder structure
- 1:53:14para ejemplificar y que se vea un poco
- 1:53:16mejor, vamos a ver la arquitectura de
- 1:53:19las cosas que tenemos acá. Entonces,
- 1:53:22supongamos que tenemos esto. Aquí hay
- 1:53:23una imagen que creo que ilustra
- 1:53:25eh bien. No, aquí tenemos el memory md,
- 1:53:29el user md, no. Busquemos uno un poquito
- 1:53:32más un poco más al grano.
- 1:53:35Un poco más real cómo es la
- 1:53:36arquitectura.
- 1:53:38A ver, quizás esta.
- 1:53:41Data block, data block, no.
- 1:53:43Le voy a decir, literalmente, dame los
- 1:53:45archivos o los el orden para los
- 1:53:47comandos para poder abrirlo, para que se
- 1:53:50visualice un poco mejor, al final,
- 1:53:51porque mejor no mostrarte una carpeta de
- 1:53:53cloud, a pesar de que funciona
- 1:53:55exactamente igual.
- 1:53:56Eh, vamos a abrirlo, vamos a abrirlo,
- 1:53:59pero mira, te voy a mostrar esta imagen
- 1:54:00primero porque creo que me hace sentido.
- 1:54:02Si es que abrimos y vemos la anatomía de
- 1:54:05las carpetas, al final, y de cómo
- 1:54:06funcionan los agentes, son exactamente
- 1:54:08así. Ya tenemos el cloud.md, que en este
- 1:54:11caso es agents.md, ese es el estándar. Y
- 1:54:14después tenemos los distintos, las
- 1:54:17distintas subcarpetas, como los agentes,
- 1:54:20los skills, las reglas, los comandos. En
- 1:54:22este caso, eh se debería agregar la
- 1:54:25carpeta de users, se debería agregar la
- 1:54:27carpeta de sol y un par de cosas más,
- 1:54:29pero no son nada más que archivos
- 1:54:30referenciados entre sí dentro de
- 1:54:32carpetas.
- 1:54:33Me acaba de dar esto.
- 1:54:35Eh, ¿dónde quedó?
- 1:54:37Listar lo que hay, dame los comandos.
- 1:54:40Acá. Ya, bueno, vamos a copiar eso.
- 1:54:42Vamos a volver ahora a Hostinger
- 1:54:44solamente para mostrarte un poco las
- 1:54:46cosas que, como la estructura de los
- 1:54:48archivos, para poder verlas, y vamos a
- 1:54:50ir copiando cada una de las cosas. Aquí
- 1:54:52tenemos esto. Voy a pegarle esto que me
- 1:54:55dijo y aquí podemos ver ya los archivos,
- 1:54:57¿verdad? El SLA op data. Perfecto. Mira,
- 1:55:01tenemos un sol, que era el archivo que
- 1:55:03estábamos viendo antes verdad que
- 1:55:05también es importante, tenemos los
- 1:55:07skills, tenemos al final eh el em que es
- 1:55:10donde se guardan las cosas y en fin,
- 1:55:12esto es simplemente otra manera de ver
- 1:55:14los archivos que ya están en un
- 1:55:15computador en algún lugar.
- 1:55:18¿Cómo hacemos si es que quisiera editar
- 1:55:21alguno de estos? Bueno,
- 1:55:22Mira, el 99% de los casos siempre lo vas
- 1:55:25a hacer a través de Telegram, ¿ya? Pero
- 1:55:27si quisiera llegar y editar alguno, aquí
- 1:55:29tenemos
- 1:55:30el nano. Entonces voy a llegar, voy a
- 1:55:32copiar esto, pum, enter. No, no era con
- 1:55:35nano, ¿dónde quedó?
- 1:55:37Eh ah, aquí ya lo tengo abierto, acá.
- 1:55:40Ahí sí.
- 1:55:42Eh si quisiera leerlo, vamos a verlo
- 1:55:44acá, you are Hermes agent, ¿verdad? Este
- 1:55:46es el Soul, esto se precarga antes de
- 1:55:49cada uno de los archivos al final, o
- 1:55:52perdón, antes de cada uno de las
- 1:55:54sesiones, siempre va a ir precargado,
- 1:55:56esto tienes como que es importante
- 1:55:58saberlo también
- 1:55:59para que no quede también como muy
- 1:56:01largo, de hecho una buena práctica
- 1:56:02siempre es acortarlos, este tipo de
- 1:56:04archivos como el Soul o el, no tengo
- 1:56:07idea, eh o el agents.md a no menos de
- 1:56:12no sé, 50 líneas, menos incluso, no sé,
- 1:56:16200 caracteres, ¿cachái? El Soul y el
- 1:56:19agents.md menos de 200 líneas sí o sí,
- 1:56:22sí o sí. Ya, porque siempre se van
- 1:56:24precargando y este siempre va a estar
- 1:56:26arriba. Entonces ahora sí es que lo
- 1:56:27podemos ver, ahí vamos a ver que se
- 1:56:30cambió.
- 1:56:31De todos modos si es que llegas y le
- 1:56:32dices
- 1:56:33cuéntame
- 1:56:35qué tienes en tu soul.md
- 1:56:39Eh también te lo va a dar, ya, o sea,
- 1:56:41como que al final esto es como para la
- 1:56:43gente que le interesa un poquito más el
- 1:56:44backend o que quiere hacer un poco de
- 1:56:45cambios más específicos. Entonces aquí
- 1:56:48está buscando el soul.md y vamos a ver
- 1:56:50qué debería devolvernos este archivo que
- 1:56:53está acá.
- 1:56:55Está buscando el soul.md dentro de sus
- 1:56:57archivos y en fin, aquí está.
- 1:56:59En este entorno
- 1:57:02No tengo
- 1:57:05Un SoulMD cargado, lo que sí tengo viene
- 1:57:09del prompt de sistema y configuración
- 1:57:10actual, perfecto, que sí es. Soy el
- 1:57:12Hermes Agent, que sí, es justamente lo
- 1:57:14que está acá. Asistente de Nous
- 1:57:16Research, ¿verdad? Created by Nous
- 1:57:18Research, eh con herramientas para
- 1:57:20archivos, terminal, deploy, etcétera,
- 1:57:22deploy, etcétera. También tienes las
- 1:57:25cosas si te refieres a algún otro tipo
- 1:57:27de archivo SoulMD. Ah, perfecto. SoulMD
- 1:57:32Era
- 1:57:33Con mayúscula.
- 1:57:34Ahí sí, es que no me lo había detectado,
- 1:57:36se me olvidó revisarlo con la mayúscula
- 1:57:38y la minúscula, se me olvida que es
- 1:57:40sensible en este tipo de casos.
- 1:57:43Entonces ahora sí, debería empezar a
- 1:57:45leer el archivo y debería devolverme
- 1:57:47esto de acá, ¿verdad? Y ahora Hermes
- 1:57:49Agent, Intelligent AI Assistant,
- 1:57:51¿verdad? Created by Nous Research,
- 1:57:53etcétera.
- 1:57:54Perfecto, ya. Entonces desde acá también
- 1:57:56podríamos editarlo y podríamos decir
- 1:57:58Editémoslo y pon que No tengo idea, me
- 1:58:03hables en español o que me gusta esta
- 1:58:05cosa o que tomes control de X, ya.
- 1:58:09Eh ¿por qué te estoy diciendo todo esto?
- 1:58:10Porque necesitamos entender un poco
- 1:58:13también la estructura de las cosas que
- 1:58:14están acá. Podríamos decirle cosas como
- 1:58:16explícame tu estructura y qué puedes
- 1:58:19hacer.
- 1:58:21Eh pero esto poco a poco como que este
- 1:58:23es lo lo lo bueno y Que a medida que
- 1:58:26vamos hablando se va perfeccionando.
- 1:58:29A diferencia de los Open Cloud, por
- 1:58:30ejemplo, que rara vez iba como
- 1:58:33auditándose y mejorando así como tanto.
- 1:58:36Eh Hermes sí he sentido que mejora mucho
- 1:58:39el nivel de personalización y todo lo
- 1:58:41que se va
- 1:58:42Todo lo que va adaptándose y todo lo que
- 1:58:44va aprendiendo sobre ti.
- 1:58:47Vamos a eliminar esta terminal porque al
- 1:58:49final no lo vamos vamos usando más, ya,
- 1:58:51siempre vamos a hacer todo a través de
- 1:58:52Telegram, entonces lo voy a dejar acá. Y
- 1:58:54bueno, también viste otra razón por la
- 1:58:56que Cloud Code era superbueno, porque le
- 1:58:58podría ir preguntando como este tipo de
- 1:59:00cosas, eh, de este, acá, ya. Entonces,
- 1:59:04como que podemos ir
- 1:59:05ir orquestando distintos agentes, eh,
- 1:59:09dentro de Cloud Code, en este caso.
- 1:59:12Fíjate algo interesante que pasó acá,
- 1:59:13es, eh,
- 1:59:15pasamos los 136,000 tokens,
- 1:59:19así que
- 1:59:21vamos a comprimir. Recordemos que antes
- 1:59:24le preguntamos cuánto eran los, el
- 1:59:26context window de 272,000, como pasamos
- 1:59:29los 136,000, que es la mitad, estamos
- 1:59:31empezando a comprimir. Por mientras que
- 1:59:34está comprimiendo, volvamos aquí a
- 1:59:36nuestra tablita, vamos a ver cómo vamos
- 1:59:38con los contenidos antes de pasar a
- 1:59:40crear el, eh, los otros proyectos, que
- 1:59:43ya son casos mucho más concretos, creo
- 1:59:44que ya la teoría está en gran parte
- 1:59:46cubierta,
- 1:59:48pero vamos a ver cómo vamos con esto.
- 1:59:50Que esto también es un tema que me
- 1:59:51gustaba tocar, porque es un tema
- 1:59:53superrelevante que
- 1:59:55nos, eh, que entendamos como la
- 1:59:57estructura de los archivos. Entonces,
- 1:59:58mantengamos el agents.md en menos de 200
- 2:00:01líneas, siempre, ya. El agents.md le
- 2:00:04define más o menos como qué es lo que
- 2:00:06tiene que hacer el rol, directamente.
- 2:00:09Eh, por mientras nos respondió como un
- 2:00:11par de las cosas que podemos hacer, que
- 2:00:13eran
- 2:00:14acá, que soy Hermes Agent, un agente IA
- 2:00:17creado por, ya.
- 2:00:19Eh, puedo leer archivos, ejecutar
- 2:00:21comandos, buscar información,
- 2:00:23automatizar tareas, generar contenido,
- 2:00:24programar recordatorios, trabajar con
- 2:00:26código y operar desde Telegram. Ahora
- 2:00:28mismo está hablando conmigo por
- 2:00:29Telegram, pero puedo funcionar en otras
- 2:00:31cosas. Tengo un modelo de lenguaje
- 2:00:33detrás que razona, escribe, analiza y
- 2:00:35decide cuándo usar ciertas herramientas.
- 2:00:37En esta sesión estoy usando el modelo
- 2:00:38GBT 5.5.
- 2:00:40El modelo es mi cerebro, pero mis
- 2:00:41capacidades reales vienen de combinarlos
- 2:00:43con herramientas, que es lo que veíamos
- 2:00:45previamente.
- 2:00:46Tengo memoria entre sesiones, por
- 2:00:48ejemplo, recuerdo que te llamas
- 2:00:49Benjamín, te comunicas en español, estás
- 2:00:51construyendo Imperios Agénticos, se
- 2:00:52enfoca en automatizaciones con IA y
- 2:00:54agentes, que esto era la página,
- 2:00:56¿verdad? Entonces, todo esto ya lo
- 2:00:57recolectó de información.
- 2:00:59Eh, la memoria sirve para
- 2:01:01a ver si no desconecté el micrófono, no.
- 2:01:04La memoria sirve para no tener que
- 2:01:05repetirme contexto cada vez y ciertas
- 2:01:07skills o procedimientos que podemos
- 2:01:08hacer son estos de acá, ¿verdad? Para
- 2:01:11conectarnos con cosas.
- 2:01:13Puedo leer archivos, crear archivos,
- 2:01:15etcétera, etcétera, etcétera. A medida
- 2:01:17que vamos a ir hablando, vamos a eh ir
- 2:01:20mejorando las cosas. Entonces, acá,
- 2:01:22otras cosas importantes.
- 2:01:24Eh, las herramientas, tiene acceso a
- 2:01:27herramientas, puede acceder archivos,
- 2:01:29crear archivos, editar archivos, buscar
- 2:01:31dentro de carpetas, parchar código. Por
- 2:01:33ejemplo, puedo revisar una app o y
- 2:01:36encontrar bugs. Puedo ejecutar comandos
- 2:01:38en el entorno Linux donde estoy
- 2:01:40corriendo, por ejemplo, instalar
- 2:01:41paquetes, scripts, test, procesos, logs.
- 2:01:45Puedo abrir páginas web, hacer clic,
- 2:01:46revisar contenido, automatizar acciones
- 2:01:48en
- 2:01:49en sitios, que está super super bueno.
- 2:01:51Eh, puedo buscar información
- 2:01:52actualizada, leer un proyecto, entender
- 2:01:54arquitectura. Esto estoy leyéndolo antes
- 2:01:56de empezar a crear los otros proyectos
- 2:01:57para que se te abra un poco la mente con
- 2:01:59lo que podemos hacer.
- 2:02:01Analizar imágenes, generar imágenes,
- 2:02:02convertir texto a voz, mensajería, cron
- 2:02:05jobs, ¿ya? Esto es algo super super
- 2:02:07grande que lo vamos a ver enseguida.
- 2:02:10Eh,
- 2:02:11tareas recurrentes programadas, que va
- 2:02:12de la mano con los cron jobs y los
- 2:02:14subagentes
- 2:02:16también que podemos lanzar en paralelo,
- 2:02:19¿ya? Estos dos temas creo que son super
- 2:02:21super grandes, super importantes. Armar
- 2:02:23automatizaciones para clínicas dentales,
- 2:02:25por ejemplo, nuestro caso, ventas y
- 2:02:27negocio, desarrollo técnico, crear una
- 2:02:30web, montar back-end, eh
- 2:02:33o ya, son demasiadas cosas que podemos
- 2:02:35hacer. Al final, la idea es
- 2:02:37abrir un poco la mente. Lo importante
- 2:02:38pues es tratarme como una combinación de
- 2:02:40asistente estratégico, programador,
- 2:02:42investigador, operador técnico,
- 2:02:43automatizador y copiloto para tu
- 2:02:45negocio. Puedes pedir, por ejemplo,
- 2:02:47diseñar flujo completo de llamadas para
- 2:02:48una clínica dental, creamos un landing
- 2:02:50para Imperio, un script de ventas para
- 2:02:52clínicas dentales, etcétera.
- 2:02:54Habían dos cosas en las que me quería
- 2:02:56detener, que creo que son super
- 2:02:58superrelevantes e importantes de
- 2:03:00conocer.
- 2:03:01¿Dónde quedó esto? Eran los cron jobs,
- 2:03:04ya.
- 2:03:05Aquí me quiero detener un segundo,
- 2:03:07porque creo que hay algo muy muy
- 2:03:09importante que tenemos que tener en
- 2:03:11cuenta.
- 2:03:13Eh, creamos los archivos, sí.
- 2:03:16Provider routing, fallback y ya, todo
- 2:03:19esto lo hicimos.
- 2:03:20Sí, sí, sí, sí, sí.
- 2:03:23¿Qué son los cron jobs? Ya. Los cron
- 2:03:25jobs son algo super superimportante que
- 2:03:27tenemos que tener en cuenta y lo vamos a
- 2:03:29dibujar justamente acá.
- 2:03:33Estos son los
- 2:03:34cron
- 2:03:36jobs. Vaya, no me puedo acostumbrar a
- 2:03:38escribir bien acá. Eh, me parece la
- 2:03:40letra de un niño de 7 años, 7 años,
- 2:03:43pero que son importantes de los cron
- 2:03:46jobs. Son
- 2:03:48cosas o acciones que son programadas en
- 2:03:50el tiempo. Cron
- 2:03:52viene de cronología
- 2:03:57o cronology, en fin.
- 2:03:59Pero la cronología es un derivado de el
- 2:04:04tiempo,
- 2:04:05que vendría siendo todo esto un
- 2:04:07equivalente a los
- 2:04:10scheduled tasks.
- 2:04:13Scheduled
- 2:04:16tasks. Okay.
- 2:04:18Ejemplos de scheduled tasks. Lo voy a
- 2:04:20decir, recuérdame, o no, mentira, ya,
- 2:04:23puede ser eh, recuérdame a las 6, a ver,
- 2:04:27son las 3:25 acá, a las 3:18
- 2:04:3127
- 2:04:33p.m. de Santiago, de mi hora local, es
- 2:04:37decir, en 2 minutos, porque no sé si es
- 2:04:39que está, que soy de Santiago. Eh.
- 2:04:42Explicar qué son los cronjobs.
- 2:04:46¿Ya?
- 2:04:50Listo.
- 2:04:51Entonces, acá.
- 2:04:52¿Qué acabo de hacer? Acabo de programar
- 2:04:54un cronjob para explicar qué son los
- 2:04:58cronjobs. En otras palabras, a las 3:27
- 2:05:01p.m. me va a mandar un mensaje aquí
- 2:05:04directo, se va a despertar y va a
- 2:05:07ejecutar una acción. ¿Por qué esto es
- 2:05:09importante? Porque nos permite
- 2:05:12automatizar
- 2:05:16tareas.
- 2:05:18Cuando nosotros hablamos de automatizar
- 2:05:20tareas, tenemos dos maneras de
- 2:05:22automatizarlas.
- 2:05:24Tres, en verdad. La primera es
- 2:05:26manualmente hacemos
- 2:05:30un
- 2:05:36un trigger o un disparador. Esto es la
- 2:05:39base de las automatizaciones.
- 2:05:41Eh, manualmente ejecutamos un trigger
- 2:05:43que desencadena
- 2:05:45una automatización.
- 2:05:48¿Ya? Esa es la forma número uno. La
- 2:05:52forma número dos de automatizar tareas
- 2:05:54es a través de
- 2:05:57webhooks
- 2:06:00o
- 2:06:02API calls, ¿cachái? O HTTP request.
- 2:06:08En fin, como que hay muchos nombres y
- 2:06:10muchas maneras al final, eh, para hacer
- 2:06:13las cosas. Este tipo de cosas se usa
- 2:06:15como, no sé, pues, cuando un usuario
- 2:06:18rellena un formulario, se desencadena
- 2:06:22un webhook, ya no es importante tanto
- 2:06:24saber esto hoy día, pero igual es
- 2:06:26interesante. Se desencadena un webhook y
- 2:06:29manda
- 2:06:31este disparador para que ejecute una
- 2:06:33automatización. Por ejemplo, cuando el
- 2:06:35usuario rellena un formulario, quiero
- 2:06:37que automáticamente le escribamos un
- 2:06:39mail y le mandemos un mail, ¿ya?
- 2:06:42Eso es como la lógica detrás. ¿Y quién
- 2:06:45es lo que le va a mandar el webhook o el
- 2:06:46llamado? Google Forms, ¿verdad? O
- 2:06:50o no tengo ni idea, Airtable, lo que sea
- 2:06:51que usemos de formulario. Va a llamar un
- 2:06:53webhook que va a desencadenar una
- 2:06:55automatización.
- 2:06:56Y la tercera, que es la que estamos
- 2:06:58programando ahora, son los
- 2:07:00cron.
- 2:07:02Los cron jobs.
- 2:07:04O también conocido como
- 2:07:06scheduled
- 2:07:08tasks.
- 2:07:11Esto quiere decir que
- 2:07:13cada X
- 2:07:15cada X tiempo
- 2:07:20ejecuta la automatización, ¿ya?
- 2:07:24Cada X tiempo haz y
- 2:07:27todos los días a las 9
- 2:07:30a.m.
- 2:07:31haz esto, ¿ya? Todos los días a las 10
- 2:07:34de la noche hazme un reporte o todos los
- 2:07:36lunes hazme esto. Y eso vendrían siendo
- 2:07:39los cron jobs. Entonces acá, si es que
- 2:07:41vemos,
- 2:07:42eh recuérdame a las 3:27 de mi hora
- 2:07:45local, es decir, en 2 minutos explicar
- 2:07:46qué son los cron jobs. Listo, te voy a
- 2:07:48recordar, nos dijo a las 3:25 y a las
- 2:07:513:27 nos mandó explicar qué son los cron
- 2:07:54jobs, ¿ya? Job viene de la palabra
- 2:07:56trabajo, cron de cronología. Entonces es
- 2:07:59como eh
- 2:08:01cuando ocurra o cuando es el trigger o
- 2:08:04lo que dispara la automatización, cuando
- 2:08:06sean las 3:27 quiero mandar y ejecutar
- 2:08:09una acción, mandar un mensaje a
- 2:08:12Benja recordándole esto.
- 2:08:14Cuando pase esto, quiero o no sé, cuando
- 2:08:18sean las 9 de la mañana de los lunes
- 2:08:20quiero que me hagas un resumen de lo que
- 2:08:21pasó el
- 2:08:22la semana anterior en el mundo de la IA.
- 2:08:25Va a ejecutar acciones, se va a conectar
- 2:08:27con herramientas, con los tools, con los
- 2:08:29llamados browse,
- 2:08:31va a buscar información y te la va a
- 2:08:33devolver, ¿ya?
- 2:08:34Superimportante los cron jobs en este
- 2:08:36tipo de sistemas y son los que
- 2:08:37diferencian a eh
- 2:08:41también bastante a los agentes de los
- 2:08:43otros arneses como Cloud Code o Codex,
- 2:08:46porque pese a que tienen
- 2:08:48ciertas funciones como dispatch eh o
- 2:08:50como no sé
- 2:08:52eh o como lo
- 2:08:54¿cómo se llama esto?
- 2:08:56Como los scheduled al final routines de
- 2:08:59a nivel local,
- 2:09:01requiere que tu computador esté
- 2:09:02prendido. Por ejemplo, si es que estamos
- 2:09:04usando el de Cloud Code o si estamos
- 2:09:05usando los routines a nivel de nube,
- 2:09:07podemos disparar como 15 nomás.
- 2:09:09Entonces, como que no
- 2:09:11no es realmente viable en el tiempo, en
- 2:09:13mi opinión, y esto es una mucho mejor
- 2:09:16alternativa y más fiable en ese sentido.
- 2:09:20Okay.
- 2:09:21Eh ¿qué vimos entonces acá? Los cron
- 2:09:23jobs. Ese era un tema super- importante
- 2:09:25que necesitaba ver. Vamos a ver si es
- 2:09:27que estamos bien con el índice. Vamos a
- 2:09:28ver cómo creamos los skills un poco más
- 2:09:31adelante, probablemente.
- 2:09:32Eh
- 2:09:33y vamos a empezar ahora a crear un par
- 2:09:36de cosas más, como ya cosas más
- 2:09:38prácticas ahora.
- 2:09:39Eh nos falta ver todavía los subagentes,
- 2:09:42que son importantes para no saturar el
- 2:09:43contexto.
- 2:09:45Vamos a ver distintos tipos de deploy,
- 2:09:48¿no? Eso ya lo vimos, proyectos,
- 2:09:51el índice general, ¿no? Eso ya lo
- 2:09:54tenemos.
- 2:09:55Podemos ver los skills, ya vimos bien
- 2:09:57qué era lo de skills, pero vamos a ver
- 2:09:58también cómo podemos crear un skill,
- 2:10:00pero vamos ahora sí como con con con los
- 2:10:03proyectos un poco más específico.
- 2:10:06Vimos
- 2:10:07y dijimos que vamos a crear
- 2:10:09una landing page y vamos a hacerle el
- 2:10:12deploy en Vercel. Ya lo vimos, okay,
- 2:10:14perfecto, pasemos al siguiente. Vamos a
- 2:10:16crear nuestro primer cron, pese a que ya
- 2:10:18creamos uno rápidamente, y Y vamos a
- 2:10:20decir acá.
- 2:10:21Voy a entrar y le voy a decir.
- 2:10:24Necesito crear un cron que corra todas
- 2:10:26las mañanas a las
- 2:10:28eh 9 de la mañana y me diga como todas
- 2:10:32las noticias que pasaron de el mundo de
- 2:10:34la inteligencia artificial a el día.
- 2:10:37Eh
- 2:10:39cuando pasen las 9 de la mañana mándame
- 2:10:40esto
- 2:10:42eh investiga en fuentes primarias y dame
- 2:10:47un reporte en HTML.
- 2:10:51Okay, perfecto. Aquí entonces lo que
- 2:10:53vamos a hacer es
- 2:10:56cada vez que pasen las 9 de la mañana,
- 2:10:58recordemos los tres tipos de
- 2:10:59automatizaciones que son eh
- 2:11:02automatizaciones manuales que
- 2:11:03desencadenan un sistema que requieren
- 2:11:05que esto requiere de tu
- 2:11:08de tu input, ¿verdad? Para
- 2:11:11crear esta automatización, entonces
- 2:11:12claro, se ejecuta manualmente cuando tú
- 2:11:15aprietas un botón
- 2:11:16y ahí se ejecuta la automatización
- 2:11:18completa. Después tenemos las de eh
- 2:11:21event base que se les dice, ya. Esto son
- 2:11:25basados en eventos, cuando ocurren
- 2:11:27ciertos eventos como
- 2:11:28cada vez que hay una nueva compra, cada
- 2:11:31vez que se rellena un formulario, cada
- 2:11:33vez que recibo un correo, cada vez que X
- 2:11:36y Z quiero que ocurra Y, ¿verdad? Esa es
- 2:11:39como la lógica detrás.
- 2:11:41Eh que estos serían los event y tenemos
- 2:11:44los cron jobs que son todos los días a
- 2:11:46las
- 2:11:48eh 3 de la tarde, 12 de la tarde,
- 2:11:50¿cachái? O todos los lunes, o cada 30
- 2:11:54minutos, no sé.
- 2:11:56Perfecto.
- 2:11:57Listo, creé el cron diario, bacán, a las
- 2:11:599 a.m., pum, listo. El scheduler está en
- 2:12:02UTC, así que lo dejé a las 13 UTC y
- 2:12:04corresponde a las 9 a.m. Santiago.
- 2:12:06Perfecto.
- 2:12:07Entonces ya acabamos de crear esto y
- 2:12:09después nos debería llegar eh
- 2:12:11directamente como un mensaje.
- 2:12:13Eh vamos a hacer otra cosa también que
- 2:12:17es importante que es conectarlo a un
- 2:12:19correo electrónico, ¿ya? Entonces, vamos
- 2:12:21a conectarte a un correo para que puedas
- 2:12:25mandar estos
- 2:12:27mensajes y schedule
- 2:12:29tasks, ¿verdad?
- 2:12:32Eh, tenemos que hacer eso. Tenemos que
- 2:12:34hacer eso porque también es clave para
- 2:12:35que logramos en logremos entender como
- 2:12:38que es lo que estamos haciendo
- 2:12:40o que logremos conectarlos con otras
- 2:12:42herramientas. Entonces, estamos
- 2:12:44conectando un cron job, es decir, una
- 2:12:46automatización
- 2:12:48que está, digamos, generándose todos los
- 2:12:50días a las 9 de la mañana con una
- 2:12:52herramienta externa, como un correo. Te
- 2:12:54fijas, acá también podemos llegar y
- 2:12:56aprobar o rechazar
- 2:12:59eh las solicitudes y los permisos.
- 2:13:01Bueno, aquí yo le voy a poner always
- 2:13:04para este caso porque quiero que
- 2:13:06siempre tenga acceso a hacer ese permiso
- 2:13:08que es inofensivo, ¿verdad?
- 2:13:12Por lo menos ahí.
- 2:13:13Entonces, ahora vamos a ver estamos
- 2:13:15aprobándolo por aquí y
- 2:13:18eh vamos a hacer la conexión con Google,
- 2:13:20vamos a preguntarle cuál es la mejor el
- 2:13:22mejor método en Open Cloud usamos
- 2:13:25Google. Ahora vamos a ver qué es lo que
- 2:13:27nos recomienda directamente.
- 2:13:30Y después de unos segundos me dio los
- 2:13:32pasos acá y me dijo, "Instalé Himalaya
- 2:13:35CLI que permita Hermes leer y enviar
- 2:13:37correos."
- 2:13:38Nos creó el archivo que tienes que hacer
- 2:13:39ahora, abre la terminal del torno de
- 2:13:41Hermes y ejecutar. Ya, muchas veces no
- 2:13:43va a poder ejecutar ciertas cosas a
- 2:13:45nivel de
- 2:13:47de Telegram, ya, como casos más
- 2:13:50específicos. Le voy a preguntar igual si
- 2:13:51es que puede, ejecútalo tú.
- 2:13:55Pero muchas veces te vas a dar cuenta de
- 2:13:57que no y que tienes que ejecutar ciertas
- 2:13:59cosas en el terminal. En el computador,
- 2:14:01si es que estuvieses acá
- 2:14:03podrías obviamente abrir el terminal y
- 2:14:05hacerlo ahí, pero hay veces que eh no
- 2:14:08vas a poder y que vas a tener que abrir
- 2:14:10Hostinger.
- 2:14:11Eh, mira, ah, mira, para este caso
- 2:14:14parece que sí.
- 2:14:15Lo ejecuté, el configurador está abierto
- 2:14:17esperando esta primera respuesta, Gmail
- 2:14:19Workspace, Outlook, dominio propio,
- 2:14:20respóndeme uno para Gmail. Eh, uno, ya,
- 2:14:23vamos a conectar Gmail.
- 2:14:26Vamos a ir siguiendo las cosas por acá.
- 2:14:28Eh,
- 2:14:30este sistema generalmente yo conectaba y
- 2:14:32tenía que crear los client, los ID, los
- 2:14:34secret, los public,
- 2:14:36si es que esto funciona mejor,
- 2:14:38[risas]
- 2:14:39estaría estaría buenísimo.
- 2:14:41Vamos a ir siguiendo los pasos acá, voy
- 2:14:43a poner un correo de prueba.
- 2:14:46Eh, aquí le puse alguno, un correo que
- 2:14:48no uso, ¿verdad? Eh, y vamos a ver,
- 2:14:52vamos a ver cómo es el proceso de
- 2:14:53conectarlo. ¿Qué nombre quieres que
- 2:14:55aparezca cuando Hermes mande correos?
- 2:14:57Ejemplo, Imperio Argentino, Benjamín,
- 2:14:58pongámosle
- 2:15:00Hermes bot, no, pongámosle
- 2:15:03Hernán.
- 2:15:05El bot.
- 2:15:07Vamos a ponerle eso, a ver qué pasa.
- 2:15:10Eh,
- 2:15:12mira, mira, ya, entonces está ejecutando
- 2:15:14las cosas directamente desde el terminal
- 2:15:17y lo está haciendo por nosotros. En el
- 2:15:18caso de que no pueda hacerlo por alguna
- 2:15:21razón, porque a veces pasa, pasa, es
- 2:15:24como con conexiones muy específicas,
- 2:15:27por eso te recomiendo hacer como las
- 2:15:28conexiones más complicadas al principio,
- 2:15:30que vendría siendo como la de Google,
- 2:15:32por lo menos hasta ahora, eh, te
- 2:15:35recomiendo hacerlas de una, el resto son
- 2:15:37solamente darle las API keys y hacer las
- 2:15:39cosas y etcétera.
- 2:15:42Eh, ya, mira, llegamos al punto donde te
- 2:15:44pide la contraseña o app, por seguridad
- 2:15:46maté el proceso interactivo para que no
- 2:15:47tengas que mandar la clave por Telegram,
- 2:15:48ya lo dejé configurado todo en la no
- 2:15:49sensible, nombre, Hernán el bot,
- 2:15:51proveedor, Gmail, ahora solo falta que
- 2:15:53tú pegues el app. Ejecuta esto en la
- 2:15:55terminal de entorno.
- 2:15:58Eh, okay, vamos a copiarlo, voy a
- 2:16:00pegarlo acá.
- 2:16:02Ojo, ojo, que también puedes puedes, en
- 2:16:06el caso de que te interese,
- 2:16:08puedes pasarle la clave por Telegram sin
- 2:16:11problema, como que al final también
- 2:16:12puede ejecutar las cosas por ti. A mí me
- 2:16:15gusta más hacerlo por terminal porque
- 2:16:17soy super super mañoso con los temas de
- 2:16:19seguridad, pero también puedes ponerle
- 2:16:22la clave por Telegram y si nadie va a
- 2:16:24tener acceso a tu Telegram, es un medio
- 2:16:25encriptado, entonces no debería pasar
- 2:16:27nada. Para este caso le prefiero hacer
- 2:16:29caso nomás acá. Vamos a pegar lo que me
- 2:16:32puso acá y me dice pega el app de
- 2:16:34password de Gmail.
- 2:16:36Vamos a
- 2:16:38pegar la clave acá.
- 2:16:44Ahí sí, le acabo de poner enter.
- 2:16:47Voy a copiarle este problema, voy a
- 2:16:49entrar a Telegram, se lo voy a pegar, me
- 2:16:51dice que no aceptó la contraseña,
- 2:16:54entonces tengo que entrar a
- 2:16:55myaccount.google.passwords.
- 2:16:58Vamos a crear la app, le vamos a poner
- 2:17:00mail, le vamos a dar a crear y nos va a
- 2:17:03dar esta clave. Ahora sí,
- 2:17:06puedo volver acá y puedo volver a entrar
- 2:17:08y correr
- 2:17:10el problema de antes que no me había
- 2:17:12dejado, entonces voy a correrlo
- 2:17:14nuevamente, pegar
- 2:17:15password de Gmail, ahora sí,
- 2:17:18que es la que acabamos de copiar acá,
- 2:17:19voy a volver, pum, enter, pegar y
- 2:17:24listo, aquí lo tenemos conectado.
- 2:17:27Le puse listo, me dejó acá, la conexión
- 2:17:29funcionó desde tu terminal, pero hay un
- 2:17:30detalle de permiso,
- 2:17:32el app del password quedó como root y
- 2:17:34Hermes corre como Hermes, entonces no
- 2:17:36puedo. Aquí el error fue esto, ejecuta
- 2:17:39esto en esta misma terminal donde estás
- 2:17:41como root. Okay, voy a copiar, voy a
- 2:17:43pegar
- 2:17:45y eh
- 2:17:47luego dime listo y yo verifico desde mi
- 2:17:49lado.
- 2:17:50Le vamos a poner listo
- 2:17:51y listo, ya puedo estar enviando
- 2:17:54correos, ¿ya? Se acaba de hacer, así de
- 2:17:56simple, eh mucho más simple la conexión
- 2:17:59de lo lo yo recordaba
- 2:18:02eh o del método que usaba antes, así que
- 2:18:05bien Hermes ahí creo que hizo el proceso
- 2:18:08mucho más ameno.
- 2:18:10Vamos a ver ahora qué es lo que pasa.
- 2:18:12¿Puedes mandar un correo?
- 2:18:14Haz la prueba, mándamelo a benja
- 2:18:18@imperiodigital.ai.
- 2:18:23Vamos a hacer la prueba a ver si es que
- 2:18:24estamos recibiendo algún tipo de correo.
- 2:18:27Voy a abrir mi mail por acá.
- 2:18:29Primero voy a ver a los enviados de esta
- 2:18:31cuenta.
- 2:18:32Eh o ¿sabéis qué? Mejor, sí, bueno, aquí
- 2:18:35está. Bueno, y aquí están los enviados
- 2:18:37que esta es una prueba usando la cuenta
- 2:18:39de esto de acá.
- 2:18:41Eh y ahora si es que me voy a mi correo,
- 2:18:43obviamente lo voy a haber recibido.
- 2:18:46Prueba de correo desde Hermes.
- 2:18:48Perfecto, está funcionando, funcionó.
- 2:18:51Mándame un cron de prueba de
- 2:18:55los que creamos que nos íbamos a mandar
- 2:18:58en la mañana de noticias. Ya, para hacer
- 2:19:00la prueba, solamente para ver cómo
- 2:19:02estaríamos recibiendo desde ahora en
- 2:19:04adelante todas las mañanas las noticias
- 2:19:06de IA.
- 2:19:08Em
- 2:19:10Perfecto, perfecto, está funcionando
- 2:19:11bien. Vamos a esperar a que lo redacte,
- 2:19:13voy a abrir por mientras mi correo acá.
- 2:19:18Mmm.
- 2:19:19Y le pedí acá justamente que eh cree un
- 2:19:23cron de prueba para que
- 2:19:25corra en un minuto y te mando un mail
- 2:19:26tipo noticias de IA en la mañana. Ya,
- 2:19:29entonces
- 2:19:30eh qué interesante que probó el cron
- 2:19:32porque íbamos a verificar que realmente
- 2:19:34funciona, entonces en un minuto
- 2:19:35deberíamos recibir un correo electrónico
- 2:19:38acá.
- 2:19:39Como en este caso, como cuando de el
- 2:19:42minuto desde que nos mandó este
- 2:19:44en este en este mensaje.
- 2:19:46Vamos por mientras que lo está mandando,
- 2:19:48vamos a volver a nuestro índice un poco,
- 2:19:50digamos a ir viendo las cosas que hemos
- 2:19:52visto hasta el momento.
- 2:19:54Eh
- 2:19:55me falta el demo crear tu propio skill
- 2:19:58de cero, sí, lo vamos a ver un poquito
- 2:19:59más adelante, también con esta página
- 2:20:01que sirve bastante para crear las cosas
- 2:20:04y ya vimos acá ¿dónde quedó mi lápiz?
- 2:20:08Vimos acá qué es un MSP.
- 2:20:11¿Verdad?
- 2:20:12Qué es un MSP, ya lo vimos. El
- 2:20:14Playwright MSP también lo vamos a ver,
- 2:20:16Cool Workspace MSP también lo podríamos
- 2:20:18ver, el Hyperframes y Higgsfield también
- 2:20:21son distintos MSPs que podemos ir
- 2:20:22conectando eh y cómo combinamos
- 2:20:25distintos MSPs para poder realmente
- 2:20:28sacarle el máximo provecho a esto.
- 2:20:30Ya, okay, vamos a ver, primero cerremos
- 2:20:33esto,
- 2:20:34revisemos nomás si es que recibimos aquí
- 2:20:36el el correo
- 2:20:38y nos acaba de recibir directamente el
- 2:20:41cron que pusimos. Eh podemos ver que ya
- 2:20:44aquí hay un problema porque no nos
- 2:20:46redactó bien el HTML. Entonces, lo que
- 2:20:49vamos a hacer es vamos a decirle
- 2:20:52literalmente eso.
- 2:20:54Vamos a sacarle un pantallazo y le voy a
- 2:20:56decir
- 2:20:57recibí esto así.
- 2:21:00Se ve mal.
- 2:21:02No se ve en formato HTML, se lee el
- 2:21:07HTML. Arréglalo y vuelve a enviarlo.
- 2:21:11Eh ya, okay, este tipo de cosas, por
- 2:21:14ejemplos, me encanta cuando pasan porque
- 2:21:17ilustra muy bien el punto que vamos a
- 2:21:19entrar ahora, que es el de cómo creamos
- 2:21:21distintos skills, ¿ya? Eh vamos a
- 2:21:24también crear una máquina de anuncios y
- 2:21:26vamos a conectarlo a meta para que nos
- 2:21:29pueda
- 2:21:30generar anuncios y tomar control de
- 2:21:33subir los anuncios también a meta, o
- 2:21:35sea, podemos armar todo un sistema de
- 2:21:36anuncios así ya brutal, brutal, brutal.
- 2:21:39Pero para eso necesitamos crear los
- 2:21:41skills. Entonces, ahora, por ejemplo,
- 2:21:44que sabemos que tuvo un problema
- 2:21:47eh creando mal un archivo o
- 2:21:51podemos, y es una excelente oportunidad
- 2:21:52para crear un skill que nos enseñe a
- 2:21:54mandar los correos, bien.
- 2:21:56En la estructura que nos gusta.
- 2:21:58Entonces, cada vez que te que tengas que
- 2:22:01estar muy back and forth con la IA o con
- 2:22:03alguna gente o con esta obliga para
- 2:22:05Cloud Code, para Hermes, para todo. Cada
- 2:22:08vez que tengamos que estar mucho tiempo
- 2:22:09conversando así como, no, haz este
- 2:22:11cambio, no, me gustó así, no, es que ya,
- 2:22:13ahora conéctate acá, ahora haz esto, lo
- 2:22:15mejor que podemos hacer es estandarizar
- 2:22:17el proceso y crear un skill.
- 2:22:20Eh,
- 2:22:22eso es muy importante, muy importante.
- 2:22:25Entonces, prueba corregida, reporte
- 2:22:26diario IA HTML,
- 2:22:28lo mandé de nuevo usando el formato
- 2:22:29correcto de Himalaya MML. También
- 2:22:33actualizar el Chrome diario para que use
- 2:22:34el mismo patrón y no vuelva a mandar el
- 2:22:36HTML.
- 2:22:38Entonces, perfecto, acá está, ahora sí.
- 2:22:41Reporte diario de IA, esta es una prueba
- 2:22:42corregida, lanzamiento de modelos de
- 2:22:44agentes, qué pasó, fuentes para el
- 2:22:46reporte real, etcétera.
- 2:22:48Perfecto. Eh,
- 2:22:50supongamos que ahora quiero crear el
- 2:22:51skill, va a ser
- 2:22:54Ahora necesito que
- 2:22:56eh, hagamos un par de cambios, quiero
- 2:22:58que las fuentes sean fuentes más buenas,
- 2:23:00más verídicas, eh, que también incluyas
- 2:23:03cómo aplica esto a mí y a mi caso,
- 2:23:05considera que tengo Imperio Agéntico,
- 2:23:07que es una comunidad de school de
- 2:23:09inteligencia artificial y
- 2:23:11automatizaciones.
- 2:23:12Em, ese es mi, eh, ponle, mi negocio
- 2:23:16principal, para que lo guardes ahí en tu
- 2:23:18memoria. Guarda también y pon que me
- 2:23:20gusta que
- 2:23:22el color naranjo predomine.
- 2:23:25Em, y guarda la estructura que tuviste
- 2:23:28que hacer para que el HTML funcione. Lo
- 2:23:31que vamos a hacer es vamos a crear un
- 2:23:33skill que se va a llamar newsletter
- 2:23:35y cuando vayas a ejecutar el cron job,
- 2:23:38tienes que hacer el llamado a ese skill,
- 2:23:40porque en ese skill es donde vamos a ir
- 2:23:41integrando todas las cosas que me gustan
- 2:23:43a mí.
- 2:23:45Ya, perfecto.
- 2:23:48Un cronjob, perfecto.
- 2:23:51Eh
- 2:23:53Ya, mira, ahora sí, me limitó un poco,
- 2:23:55está esperando un poco, ahora sí.
- 2:23:58¿Qué acabo de hacer? Le di
- 2:24:00un skill o un proceso para estandarizar
- 2:24:04cómo me gusta a mí recibir los correos,
- 2:24:06¿verdad?
- 2:24:07Después voy a ir editando ese skill
- 2:24:11para que no esté gastando contexto y
- 2:24:13solamente se llame cuando lo uso. No sé
- 2:24:16si se entiende esa parte, eso es clave.
- 2:24:18Como que cuando me gusta y llego a un
- 2:24:19resultado que me gusta finalmente
- 2:24:22vamos a eh
- 2:24:25vamos a llegar al em ¿cómo se llama
- 2:24:27esto?
- 2:24:29Vamos a armar, mejor dicho, una
- 2:24:32estandarización del proceso de ese
- 2:24:34skill. Y este vendría siendo nuestro
- 2:24:36SOP. Entonces, vamos a ir creando muchos
- 2:24:38SOPs constantemente y de esta manera no
- 2:24:40inundamos a la gente con información
- 2:24:42irrelevante, sino que cada vez que
- 2:24:44hacemos una nueva tarea o desbloqueamos
- 2:24:46una nueva tarea que nos gusta, vamos a
- 2:24:49o nos gusta el resultado, vamos a hacer
- 2:24:51este cambio. Eso es clave. Eso es clave.
- 2:24:54Em es lo que diferencia una persona que
- 2:24:56sabe construir bien y entender el
- 2:24:58contexto cuando se inunda de contexto y
- 2:25:01cuando no, de una persona que usa este
- 2:25:03tipo de agentes como como que no
- 2:25:05entiende el manejo de contexto y no usa
- 2:25:07las cosas bien y todo.
- 2:25:08Es como que vaya agregando distintas
- 2:25:10herramientas y habilidades a tu
- 2:25:12repertorio. Eso es lo Eso es lo
- 2:25:14interesante también ir armando estos
- 2:25:15skills. Ya vamos a entrar un poco más en
- 2:25:17detalle en eso.
- 2:25:19Eh oh, mira, ya llegamos al rate limit.
- 2:25:22Esto quiere decir que llegamos al límite
- 2:25:24que nos puso Codex. Si es que entramos
- 2:25:27ahora a Codex de OpenAI
- 2:25:30Ups. Eh quiero ver el uso, quiero ver
- 2:25:32cuánto hemos gastado ahora.
- 2:25:35Eh voy a entrar acá, voy a irme a mi
- 2:25:38perfil, no, mentira. Voy a irme a mis
- 2:25:41ajustes y voy a buscar el uso uso uso
- 2:25:45¿Dónde está el uso? No puedo ver el uso
- 2:25:46para ese acá. Estoy muy acostumbrado a
- 2:25:48Cloud para ese ver. Vamos a abrir la
- 2:25:49aplicación de Coex. Efectivamente, no te
- 2:25:52quedan mensajes de Coex. Tu uso se
- 2:25:54restablece acá. Me pide solamente
- 2:25:57mejorar el plan o eh agregar créditos.
- 2:26:00Vamos a agregar créditos en este caso.
- 2:26:02Eh no, ¿sabes qué? Mejor vamos a
- 2:26:05pasarnos y cambiarnos de plan. Vamos a
- 2:26:08pasar [carraspeo] acá. Está el plan de
- 2:26:0920 dólares porque nuevamente yo uso em
- 2:26:14uso Cloud para la mayoría de las cosas,
- 2:26:16pero eh para este caso creo que sí vale
- 2:26:19la pena poder pasarse a este plan porque
- 2:26:22este tipo de agentes son geniales, son
- 2:26:24una genialidad. Eh
- 2:26:28Mira, por alguna razón me hizo un
- 2:26:29descuento. Ah, bueno, me descontó lo
- 2:26:32anterior, el 5X, okay. Vamos a hacer la
- 2:26:35prueba.
- 2:26:36[risas]
- 2:26:36Da igual. Eh claro, me hizo el descuento
- 2:26:39de la mensualidad que ya había pagado
- 2:26:41del otro plan, entonces me hizo me
- 2:26:43devolvió ese crédito para acá. Está
- 2:26:45buenísimo.
- 2:26:46Okay, ahora sí. Vamos a seguir y tenemos
- 2:26:48un 5X, ¿ya?
- 2:26:51Voy a volver acá a Coex.
- 2:26:53O sea, perdón, a Telegram. Coex, a ti
- 2:26:55no, sino voy a volver acá y ahora sí. Ya
- 2:26:59vamos a pedirle nuevamente.
- 2:27:01Eh está bueno, está bueno. La verdad es
- 2:27:04que a mí me gustaba mucho cuando
- 2:27:06podíamos usar la suscripción de Cloud de
- 2:27:09Anthropic o los planes Max para correr
- 2:27:13este tipo de agentes, creo que
- 2:27:14funcionaba bien. Pero la verdad es que
- 2:27:15GPT 5.5 está funcionando súper súper
- 2:27:19bien, por lo menos al momento de estar
- 2:27:20grabando este video. Eh tengo seteado
- 2:27:24el o sea, lo tengo seteado ahora con
- 2:27:26este modelo y creo que funciona súper
- 2:27:28súper bien y yo ya bastante tiempo
- 2:27:30usándolo así.
- 2:27:32Eh así que nada, nada. Creo que está muy
- 2:27:33bueno. Vamos a solucionar este tema de
- 2:27:35acá. Vamos a crear nuestro skill y
- 2:27:38después vamos con las siguientes
- 2:27:40integraciones y los siguientes
- 2:27:42proyectos.
- 2:27:43Okay, acabo de terminar de armar el
- 2:27:45skill, guardé que tu negocio principal
- 2:27:47es este, creé el skill newsletter,
- 2:27:50incluye esto, esto, esto, perfecto.
- 2:27:53Mándame ahora una
- 2:27:55prueba usando el skill
- 2:27:58newsletter,
- 2:27:59¿verdad?
- 2:28:01En este caso acá, newsletter lo está
- 2:28:03buscando, está compactando la sesión y
- 2:28:06va a mandarme la prueba. Por mientras
- 2:28:08vamos a seguir y vamos a empezar a armar
- 2:28:11los siguientes. Vamos a abrir una nueva
- 2:28:12área y es el área creativa.
- 2:28:16Hay un modelo que me gusta usar a mí que
- 2:28:18se llama Higgsfield.
- 2:28:20Higgsfield y Higgsfield tiene un MSP.
- 2:28:23El MSP de Higgsfield, lo interesante es
- 2:28:25que nos permite conectarnos a todos
- 2:28:27estos modelos de IA.
- 2:28:29Ah, no sé, pues, generación de imágenes
- 2:28:31y dentro de la generación de imágenes a
- 2:28:33ChatGPT, Image 2, a Soul, ¿verdad? A
- 2:28:36Nano, a Nana, a Grok, a bueno, muchos
- 2:28:40modelos, también nos permite conectarnos
- 2:28:42a los
- 2:28:43videos, generación de videos como no
- 2:28:46tengo idea, Sidans, que vendría siendo
- 2:28:48como el mejorcito o Kling, ¿verdad?
- 2:28:51Dependiendo de lo que queremos lograr,
- 2:28:53One, en fin, también tenemos los modelos
- 2:28:55de audio, tenemos Eleven, tenemos
- 2:28:58al final muchísimas cosas que podemos
- 2:29:00generar adentro de Higgsfield.
- 2:29:03Eh, el único tema de Higgsfield es que,
- 2:29:05claro, tienes que pagar una suscripción.
- 2:29:07Yo la estoy pagando, pero me funciona
- 2:29:09bastante bien. Si es que no quieres
- 2:29:11pagar por la suscripción, puedes usar
- 2:29:13modelos como Fal AI.
- 2:29:16Eh, o no sé, es que no, a mí me gusta,
- 2:29:18en verdad, Replicate. Replicate creo que
- 2:29:20es como lo mejor, eh, se conecta vía API
- 2:29:24y vía API puedes hacer llamados a
- 2:29:26distintos modelos. Entonces, suponte que
- 2:29:28me gustó o quiero usar algún modelo de
- 2:29:31flux.
- 2:29:32Modelo de generación de imágenes.
- 2:29:34Quiero usar el flux snel, por ejemplo
- 2:29:36acá, vamos a generar y vamos a usar el
- 2:29:39modelo acá o quiero no sé, usar veo.
- 2:29:43Veo 3.1.
- 2:29:45El modelo de generación de vídeos de
- 2:29:46Google, me puedo conectar por API
- 2:29:49directamente. ¿Cómo me conecto por API?
- 2:29:51Así, le digo, oye, conectémonos a
- 2:29:54No tengo idea, a la API de replicate,
- 2:29:57acá.
- 2:29:58Eh, le digo como
- 2:30:00Conectémonos a la API de replicate, yo
- 2:30:01le cargo los créditos acá y generemos
- 2:30:03imágenes con Flux, con nano banana, con
- 2:30:07veo 3.1, ¿verdad?
- 2:30:09Va, funciona, pero ahí nos estamos
- 2:30:11conectando por API. Nosotros queremos
- 2:30:12aprender el otro método que va a ser el
- 2:30:14nuevo estándar y es el que más te va a
- 2:30:15empezar a servir de aquí al futuro, que
- 2:30:17es el método de MSP. Entonces, vamos a
- 2:30:19conectarnos a Higgsfield vía MSP.
- 2:30:21Entonces, yo le voy a decir acá Cómo
- 2:30:24instalar el MSP y aquí te muestra
- 2:30:27distintas cosas de cómo conectar el MSP,
- 2:30:29por ejemplo, a Cloud, a Open Cloud, a
- 2:30:31Hermes. Eh, de aquí te te mandan incluso
- 2:30:34como conectémonos a Higgsfield MSP.
- 2:30:36Entonces, voy a copiar esto, lo voy a
- 2:30:38pegar
- 2:30:40Acá.
- 2:30:42Una vez que lo termine, ¿verdad? Eh
- 2:30:46Y va a empezar a
- 2:30:48Como como a proceder con la instalación
- 2:30:51y conectarse con el MSP de Hermes.
- 2:30:54Eh, ¿por qué me gusta?
- 2:30:56Eh, perdón, con el MSP de Higgsfield.
- 2:30:59¿Por qué me gusta esto? Porque puedo
- 2:31:01mandar a hacerles, por ejemplo, este es
- 2:31:02parte de un canal automatizado que tengo
- 2:31:04de YouTube.
- 2:31:05Como que la idea al final es como que te
- 2:31:08empieza a generar los vídeos, te anima
- 2:31:09los vídeos, te hace todo y también lo
- 2:31:10tengo conectado con el MSP de
- 2:31:13De de
- 2:31:14Higgsfield directamente. Aquí estaba
- 2:31:16jugando también con los logos, pero me
- 2:31:18encanta porque lo puedo conectar a Cloud
- 2:31:19Code o lo puedo conectar a Codex o al
- 2:31:21mismo Hermes y puedo mandar a generar 20
- 2:31:24imágenes de una, ¿cachái? No no tengo
- 2:31:26que estar así como escribiendo el prompt
- 2:31:28de cada una, sino que le digo como,
- 2:31:29"Genérame 20 thumbnails para esto."
- 2:31:33Entonces acá vamos a esperar un poco eh
- 2:31:35a que se haga se termine de mandar
- 2:31:37primero el correo y después haga la
- 2:31:39conexión de Higgsfield MSP.
- 2:31:41Y después de unos segundos me devuelve
- 2:31:42este link de acá, "Autoriza aquí." Le
- 2:31:45voy a dar simplemente a conectar, listo,
- 2:31:48dispositivo autorizado. Y ahora si es
- 2:31:50que vuelvo acá, vamos a ver Higgsfield
- 2:31:52MSP autorizado, reinicia o usa reset
- 2:31:55para que aparezcan las herramientas MSP
- 2:31:57en esta sesión.
- 2:31:58Ahora si llego y le digo algo por el
- 2:32:00estilo de, "Créame cuatro ads
- 2:32:03eh para Imperio Agéntico usando ChatGPT
- 2:32:08images 2 eh
- 2:32:11en no sé, 1080 * 1080
- 2:32:15calidad media usando Higgsfield
- 2:32:18obviamente.
- 2:32:19Vamos a esperar, me va a devolver una
- 2:32:21respuesta, onda ya voy a estar acá.
- 2:32:24Vamos a ver que va a mandar en este
- 2:32:26momento vía el MSP a
- 2:32:29pedir las herramientas, entonces lo que
- 2:32:31vimos ya bastante ilustrado acá eh va a
- 2:32:34mandar a hacer las imágenes a Higgsfield
- 2:32:39MSP que van a aparecer acá, si es que yo
- 2:32:42entro acá voy a ver, mira aquí está
- 2:32:45viendo las skill del native MSP que
- 2:32:47acabamos de instalarle.
- 2:32:49Y bueno, después de unos segundos acá
- 2:32:51podemos ver que me mandó aquí los
- 2:32:54modelos que veis, mandó a generar bueno,
- 2:32:56las imágenes, las imágenes las generó
- 2:32:58una por una, entonces se demoró un poco
- 2:32:59más pero aquí nos lo mandó y
- 2:33:04están horribles, están horribles, o sea,
- 2:33:06cumplió al final eh
- 2:33:09[risas]
- 2:33:10pero pero están terribles, están
- 2:33:12terribles, o sea, porque no tiene al
- 2:33:14final noción como de qué hacemos ni de
- 2:33:16nuestro estilo gráfico ni de cómo crear
- 2:33:18buenos ads, pero cumplió con lo que le
- 2:33:20le que era mandar a hacer las imágenes.
- 2:33:21Entonces ahora le voy a decir
- 2:33:23recuerda para la próxima vez que puedes
- 2:33:25crear imágenes concurrentes, no tienen
- 2:33:27que ser secuenciales, puedes mandar
- 2:33:28hacer hasta ocho imágenes en paralelo y
- 2:33:30después extraerlas todas.
- 2:33:33Eh, otra cosa importante, eh, vamos a
- 2:33:36hacer los ads más minimalistas para la
- 2:33:38próxima, vamos a hacer como más pruebas
- 2:33:40de concepto,
- 2:33:41mucho más directas, probar distintos
- 2:33:43ángulos de automatizaciones, etcétera.
- 2:33:47Pero es importante tener en cuenta eso
- 2:33:50para la próxima vez, para que lo anotes
- 2:33:52en algún lugar relevante o en alguna
- 2:33:54skill de cómo crear ads y por mientras
- 2:33:57investiga buenas prácticas para crear
- 2:33:59anuncios. Ya, los anuncios van a ser
- 2:34:01como de un mensaje potente.
- 2:34:04Perfecto, por mientras que lo dejamos
- 2:34:06investigando, vamos a pasar a la segunda
- 2:34:07parte, que es cómo lo conectamos a
- 2:34:09nuestra cuenta de Meta. Ya, esto también
- 2:34:12es super superinteresante. Esto voy a
- 2:34:15Dejé el lapicito acá.
- 2:34:17Eh,
- 2:34:18quiero bajar acá, quiero ir a ver los
- 2:34:20proyectos que estamos armando. Entonces,
- 2:34:22quiero máquina de anuncios, sí,
- 2:34:24Hicksfield con esto, check.
- 2:34:27No sé por qué estoy en
- 2:34:28Ahí sí, vamos así.
- 2:34:31Check, ahora sí. Eh, podríamos hacer una
- 2:34:33fábrica de reels también, eh, podríamos
- 2:34:35armar el CRM, pero vamos a pasar, ya que
- 2:34:37estamos en los anuncios, a hacer la
- 2:34:38conexión con Meta Ads.
- 2:34:40Si es que entramos acá a Meta Business,
- 2:34:45vamos a poder entrar aquí, voy a buscar,
- 2:34:47voy a crear o voy a ingresar con mi
- 2:34:51cuenta.
- 2:34:53Voy a buscar acá.
- 2:34:55Quiero entrar al Ads Manager, perfecto.
- 2:34:58Vamos a ver que igual he gastado
- 2:35:00históricamente un montón, de hecho, si
- 2:35:02me voy al
- 2:35:04Ahí sí, disculpa. Oh.
- 2:35:06Si me voy acá y me voy a mi cuenta de
- 2:35:09ads, vamos a ver que he gastado
- 2:35:10históricamente un montón, he gastado un
- 2:35:11poco más de 70,000 dólares, si no me
- 2:35:13equivoco.
- 2:35:15No estoy seguro cuánto era, ¿eh?
- 2:35:17Eh, maximum, sí. Sí, hasta un poco más
- 2:35:21de 70,000 dólares, eh, tenía un varias
- 2:35:23impresiones. Y lo que vamos a hacer
- 2:35:25ahora es vamos a crear
- 2:35:28una aplicación
- 2:35:29completamente autorizada
- 2:35:32eh, por Meta para gestionar nuestras
- 2:35:34campañas.
- 2:35:36Hay gente que ha tenido problemas como
- 2:35:38con esta integración,
- 2:35:40pero es gente que manda a, no sé, pues,
- 2:35:43a crear como 20 campañas así con 1,000
- 2:35:47creativos y es una cuestión ya utópica,
- 2:35:50utópica. Entonces, como que por volumen,
- 2:35:52ahí ya esas personas Meta les ha puesto
- 2:35:54en problemas, pero también existen
- 2:35:56prácticas que podemos hacer para evitar
- 2:35:58este tipo de cosas, ¿ya?
- 2:36:01Entonces, le vamos a decir acá,
- 2:36:02justamente, vamos a hacer ahora una
- 2:36:05integración con Meta Ads. Lo que vamos a
- 2:36:08hacer es crear una aplicación, te voy a
- 2:36:09dejar todo el paso a paso. Necesito que
- 2:36:13investigues cómo son buenas prácticas
- 2:36:15para crear las aplicaciones, me vas a
- 2:36:17guiar en el paso a paso de cómo crear la
- 2:36:18aplicación y te voy a pegar la
- 2:36:20transcripción de un video que explica un
- 2:36:22poco cómo hacerlo paso a paso. ¿Por qué?
- 2:36:25Porque quiero que pases a ser mi media
- 2:36:28buyer, es decir, quiero que pases a
- 2:36:30gestionar mis ads, crear las campañas,
- 2:36:32empezar a crear los gráficos, hacer los
- 2:36:34testeos en conjunto, etcétera. A
- 2:36:36continuación, te dejo la transcripción.
- 2:36:39Okay, ahí sí.
- 2:36:40Eh,
- 2:36:44te dejo la transcripción.
- 2:36:47Voy a entrar acá ahora, voy a irme a
- 2:36:48YouTube, voy a buscar mi propio canal,
- 2:36:53Meta Ads.
- 2:36:55Perfecto, aquí le voy a mostrar toda la
- 2:36:58guía de el paso a paso, de cómo lo
- 2:37:00hacemos.
- 2:37:02Lo voy a copiar
- 2:37:03esta
- 2:37:05transcripción.
- 2:37:09Copiar y se la voy a pegar acá y se la
- 2:37:12voy a mandar. Eh, alternativamente
- 2:37:14también lo que podría haber hecho era
- 2:37:15haber entrado al school.
- 2:37:18Aquí dentro del classroom tenemos Cloud
- 2:37:20Code. Aquí tenía la sección de Meta Ads
- 2:37:22por acá, más Cloud Code, cómo lo usamos
- 2:37:24y cómo funcionamos. Eh, donde le ponemos
- 2:37:27como también estas políticas de
- 2:37:28privacidad y estos enlaces que son links
- 2:37:30relevantes que le quiero dejar. Entonces
- 2:37:33acá,
- 2:37:34uno,
- 2:37:36y
- 2:37:37dos. Son dos markdowns que inventé para
- 2:37:41las políticas de privacidad, ¿verdad?
- 2:37:44Privacy policies, te los dejo acá.
- 2:37:47Procedamos a crear todo. Yo voy a ir
- 2:37:50adelantando un poco de trabajo porque ya
- 2:37:51sé un poco cómo funciona, entonces sé
- 2:37:54que si es que me voy acá, puedo empezar
- 2:37:56a crear la aplicación. Podría hacerlo,
- 2:37:58podría empezar eh irme aquí, crear la
- 2:38:01aplicación, darle los permisos, hacer
- 2:38:03todas las cosas, pero nuevamente, esto
- 2:38:05no es un tutorial de cómo conecto Meta
- 2:38:07Ads a Hermes, es cómo razonamos y cómo
- 2:38:10es el proceso de razonamiento para
- 2:38:13conectar Meta Ads con Hermes, ¿cachái?
- 2:38:16Esa es como la lógica un poco de lo que
- 2:38:17estamos armando
- 2:38:19y por qué es tan importante. Entonces
- 2:38:21ahora, si es que yo, no sé, tengo esta
- 2:38:23conexión lista, eh puedo estar,
- 2:38:26no sé, en
- 2:38:28la plaza, puedo estar paseando a mi
- 2:38:29perro en el parque, eh tocando pasto,
- 2:38:32¿verdad? Pero también estar metido en
- 2:38:33Telegram,
- 2:38:35y puedo decir como, "Oye, se me acaba de
- 2:38:37ocurrir una idea de un anuncio,
- 2:38:39generemos cuatro ads, ¿verdad? Con
- 2:38:42Higgsfield, mandemos a hacerlo, eh y
- 2:38:44testémoslo, testémoslo. Eh, este anuncio
- 2:38:47quiero que corra en España, solamente en
- 2:38:49España. Entonces, haz la prueba y a la
- 2:38:51semana repórtame cómo se desempeñó."
- 2:38:53Y va a entrar, tiene acceso a la
- 2:38:56aplicación que creamos, tiene acceso a
- 2:38:59crear campañas, ¿verdad? A editar
- 2:39:01campañas, a crear las imágenes y va a
- 2:39:03hacer todo el proceso en sí.
- 2:39:06Entonces ahí voy a ir viendo cómo de a
- 2:39:07vamos armando como este tipo de sistemas
- 2:39:09y cosas que
- 2:39:10que nada, pues son unas son una
- 2:39:12brutalidad al final, son una genialidad.
- 2:39:15Eh
- 2:39:16vamos a esperar a que termine de
- 2:39:17comprimir, vamos a esperar a que procese
- 2:39:19mi mensaje y le voy a poner pausa
- 2:39:21solamente para que termine de comprimir
- 2:39:23este estos segundos que le faltan.
- 2:39:26Y ahora sí, vamos a ver acá, me dijo,
- 2:39:28"Empieza a navegar."
- 2:39:30Perfecto, procedamos avance con la parte
- 2:39:31local, te dejo el paso a paso, creémoslo
- 2:39:34con los permisos necesarios, archivos
- 2:39:36creados, tac tac tac. Falta la creamos
- 2:39:40la app de meta y pegas las credenciales,
- 2:39:42buenas prácticas.
- 2:39:44Ya. Necesitamos los ads read para leer
- 2:39:46campañas, ads management, business
- 2:39:49management, okay.
- 2:39:51Ventajas, ya. Y aquí tenemos el paso a
- 2:39:53paso. Primero ir a developers.com, apps,
- 2:39:56vamos a
- 2:39:57abrir esto aquí al ladito
- 2:40:00y vamos a abrir esto acá.
- 2:40:02¿Verdad? Para que se pueda ir viendo
- 2:40:04bien las cosas que vamos creando. Ya he
- 2:40:06creado varias aplicaciones antes, pero
- 2:40:07vamos a volver a crearlo todo en el paso
- 2:40:09a paso.
- 2:40:10Create app.
- 2:40:12¿Qué vamos a hacer?
- 2:40:13Imperio Argentico, ads manager.
- 2:40:16Pumba, apps name. Si quieres algo más
- 2:40:18interno, Hermes Media Buyer.
- 2:40:21Me gusta
- 2:40:22ese nombre.
- 2:40:23Hermes.
- 2:40:25Hey, Imperio Argentico, okay, queda así.
- 2:40:28Eh email de contacto, tu email
- 2:40:30principal, qué es lo que queremos hacer,
- 2:40:31pumba.
- 2:40:33Queremos crear
- 2:40:35y manejar
- 2:40:37eh
- 2:40:39ads con la marketing API, ¿verdad? Aquí
- 2:40:42directamente, next.
- 2:40:44¿Qué es lo que quiero hacer? Quiero
- 2:40:45conectar mi portafolio, sí. Eh
- 2:40:48publishing, okay, requirements.
- 2:40:51Create and manage ads, create, manage
- 2:40:52and optimize ad campaigns across Meta
- 2:40:54Technologies. Vamos a
- 2:40:57crear la aplicación.
- 2:40:59Vamos a poner
- 2:41:00en este caso la clave.
- 2:41:04Vamos a mandarlo.
- 2:41:06Pusimos la clave. ¿Cuál es la clave?
- 2:41:10Ahí sí. Vamos a enviar. Y ahora sí que
- 2:41:13sí. Vamos a seguir por acá.
- 2:41:15Eh, me da yo cambiando el flujo, pero
- 2:41:18busca algo cercano a
- 2:41:20Eh, pam pam pam. Detectamos que no sé
- 2:41:23qué no sé qué.
- 2:41:25Refresca esta página. Bueno, vamos a
- 2:41:27hacerla acá.
- 2:41:30Meta.
- 2:41:32Me pide como alguna verificación por
- 2:41:34alguna razón.
- 2:41:35Vamos a hacerla bastante rápido.
- 2:41:38Vamos a abrir la aplicación. Vamos a
- 2:41:40volver a abrir esto.
- 2:41:42Vamos a administrar la aplicación.
- 2:41:44Quiero ver si es que quedó todo bien
- 2:41:46armado.
- 2:41:49Acá, revisando todo esto, user rate
- 2:41:52limit, perfecto, se ve bien.
- 2:41:54Ahora vamos a empezar a abrir las
- 2:41:56distintas cosas. Vamos a abrir las
- 2:41:57aplicaciones.
- 2:41:59Los ajustes.
- 2:42:01Eh, privacy policy. Vamos a pegar este
- 2:42:04acá.
- 2:42:06Ya, privacy policy. Pumba.
- 2:42:09Eh, user data deletion URL.
- 2:42:12Listo. Por acá, pegado.
- 2:42:15Y
- 2:42:17privacy policy o terms of service. Ya,
- 2:42:21bueno, eso no la ponemos. Da igual.
- 2:42:24Después tenemos que agregar un icono.
- 2:42:26Vamos a agregarle un icono.
- 2:42:28¿Por qué? ¿Por qué no? Vamos a poner
- 2:42:29este acá que me gusta.
- 2:42:31Eh, que este es el logo real de Imperio
- 2:42:34Argentino.
- 2:42:35Vamos a bajar. Vamos a guardar los
- 2:42:36cambios. Pumba, save changes.
- 2:42:39Publicar la aplicación. Pasar a live.
- 2:42:42Eh, save changes. Vamos a irnos a
- 2:42:45dashboard ahora.
- 2:42:47Nos pide alguna cosa. You don't have any
- 2:42:49required actions. If any of your apps
- 2:42:51need immediate attention. Perfecto.
- 2:42:55Vamos a prender la aplicación o publish
- 2:42:58o go live
- 2:42:59y vamos a ver si es que nos falta algún
- 2:43:01pasito.
- 2:43:03Nos acaba de cargar acá y listo, esto ya
- 2:43:05está eh activo.
- 2:43:09Tun tun tun.
- 2:43:12Completa eso nota, ya, okay, vamos a
- 2:43:14generar el token ahora, ¿veis? Entonces
- 2:43:16como que todo te lo va dando paso a
- 2:43:17paso. Es genial, genial. Igual lo
- 2:43:20expliqué como bastante bien en el video,
- 2:43:22pero igual lo encuentro muy interesante.
- 2:43:24Eh vamos a irnos acá, vamos a
- 2:43:26seleccionar la aplicación que acabamos
- 2:43:28de generar, que vendría siendo El
- 2:43:30Imperio Antiguo.
- 2:43:31Generar access token, vamos a darle los
- 2:43:33permisos iniciales
- 2:43:36que vendrían siendo ads read, ads
- 2:43:38management eh
- 2:43:39business management, entonces tengo que
- 2:43:41ir agregándole los permisos.
- 2:43:44Ads read, ads management.
- 2:43:48¿Dónde está? A ver, user data.
- 2:43:51Events group, ahí está.
- 2:43:53Ads read, ads management.
- 2:43:56Business management.
- 2:43:58Pages.
- 2:44:00Show list.
- 2:44:02Pages read.
- 2:44:06Management, engagement y pages manage
- 2:44:11ads.
- 2:44:13Manage ads, ¿ya? Call to action también.
- 2:44:15En teoría como que podemos darle más
- 2:44:18cosas en verdad. Si Meta no te deja
- 2:44:20marcar alguno, partimos con ads read,
- 2:44:21ads management best.
- 2:44:23Ads read, ads management y business
- 2:44:25management.
- 2:44:28Perfecto, commerce permissions está
- 2:44:29bien.
- 2:44:31User data permission ya. Attribution
- 2:44:34read.
- 2:44:35Page events, sí, démosle. Pages
- 2:44:38messaging.
- 2:44:40Read pages other.
- 2:44:43Catalog management, Instagram basic.
- 2:44:46Eh leads retrieval, me gusta.
- 2:44:50Publish video.
- 2:44:55Perfecto ya, ahí tenemos algunos. Ahora
- 2:44:57sí, generate access token.
- 2:45:01Eh, continuous Benjamin.
- 2:45:04Copy al token.
- 2:45:06Continuous Benjamin.
- 2:45:10Copy token y me dice, perfecto, ahora
- 2:45:13tenemos que continuar, pero no me pegues
- 2:45:15el token aquí, sino que mándalo, entra y
- 2:45:19lo publicamos, ¿ya? Esto también,
- 2:45:21recordemos, siempre buena práctica,
- 2:45:22siempre, siempre, siempre, siempre.
- 2:45:25Eh.
- 2:45:27Podría llegar y pegarle el token que
- 2:45:30acabamos de generar acá, directamente,
- 2:45:32¿verdad? Si es que nadie más va a tener
- 2:45:34acceso al Telegram, pero mejor no
- 2:45:35hacerlo.
- 2:45:36Entonces, guardémoslo en
- 2:45:39las credenciales localmente. Bueno,
- 2:45:42partamos copiando el token.
- 2:45:45Tu token.
- 2:45:47Perfecto.
- 2:45:49Después,
- 2:45:51My apps.
- 2:45:54Vamos a volver aquí a las aplicaciones
- 2:45:56que hemos ido creando.
- 2:45:57Esta es la
- 2:45:59app ID, copiar.
- 2:46:03Pegar.
- 2:46:05Entonces, tenemos meta app ID, version,
- 2:46:06meta app ID, meta app secret. Aquí, en
- 2:46:10basic, a la derecha debería aparecernos.
- 2:46:13Perfecto, aquí está el secret.
- 2:46:15Voy a copiarlo
- 2:46:17y tengo que buscar acá meta app secret.
- 2:46:21Bueno, y una vez que tengamos todas las
- 2:46:22cosas, lo vamos a pasar a nuestro
- 2:46:24entorno, nuestro env, ya, este vendría
- 2:46:27siendo el punto env, es el lugar donde
- 2:46:29vamos guardando todas las claves para,
- 2:46:31nuevamente, no tener que pegarlas en el
- 2:46:33chat.
- 2:46:34Volveremos a Hostinger, nos vamos a ir
- 2:46:36acá, vamos a irnos a administrar nuestro
- 2:46:39Hermes, ¿verdad? Eh, vamos a bajar, nos
- 2:46:42vamos a nuestro entorno y ya vamos a ir
- 2:46:44creando las distintas variables.
- 2:46:46Entonces, meta app ID
- 2:46:49eso
- 2:46:50da igual, como que no
- 2:46:52no es tan importante, pero este sí.
- 2:46:55O sea, no es tan importante que sea
- 2:46:56privado, ¿verdad? Pero el secret sí.
- 2:46:58Este es superimportante que quede
- 2:47:00privado.
- 2:47:02Y el meta access token también.
- 2:47:05Entonces, eso sí los vamos a poner acá.
- 2:47:10Perfecto.
- 2:47:12Acá vamos a poner meta ad account ID
- 2:47:16también lo vamos a agregar.
- 2:47:21Perfecto. Y el meta drive run true no me
- 2:47:25interesa mucho.
- 2:47:26Entonces, ahora sí le voy a poner
- 2:47:28listo, publiqué
- 2:47:31ups, no es con esto.
- 2:47:33Listo, publiqué en Hostinger
- 2:47:36el meta app ID
- 2:47:39meta app secret meta access token
- 2:47:43meta ad account ID.
- 2:47:46No puse la versión
- 2:47:49ni el meta drive
- 2:47:52run porque no los encontré tan
- 2:47:55relevantes. El resto ya está
- 2:47:58puesto. Voy a copiarle, de hecho, y le
- 2:48:00voy a pegar un pantallazo para que vea
- 2:48:02que todo está puesto.
- 2:48:05Ya, entonces, acá se está implementando
- 2:48:07tu proyecto y en el resto ya está
- 2:48:08puesto.
- 2:48:10Y le voy a poner también guardado y
- 2:48:12desplegado.
- 2:48:13Pasa a llevar el cable del micrófono,
- 2:48:16ojalá no haberlo desconectado. Vamos a
- 2:48:18chequear.
- 2:48:19Seguimos acá, no, bien.
- 2:48:22Perfecto, perfecto.
- 2:48:25Eh
- 2:48:26ya, vamos a mandarle esto. Listo, ya
- 2:48:28está guardado, está desplegado y listo.
- 2:48:33Vamos a ver cuáles son los siguientes
- 2:48:35los siguientes pasos eh
- 2:48:37para terminar y empezar a decirle,
- 2:48:39"Okay, empieza a crearme las campañas."
- 2:48:41Pero al final, como puedes ver, como que
- 2:48:43todo esto es literalmente seguir los
- 2:48:46pasos y ya tenemos la conexión casi
- 2:48:48lista de meta, tenemos la conexión lista
- 2:48:50para crear las imágenes y ahora podemos
- 2:48:52tener literalmente una máquina que
- 2:48:54produce anuncios mientras nosotros
- 2:48:57estamos en otro lado, ¿ya? Me gustaría
- 2:48:59eso sí mejorar un poco la calidad de los
- 2:49:01anuncios que se generan.
- 2:49:02Eh, por mientras voy a estar buscando
- 2:49:04como ads good practices,
- 2:49:07skill, no tengo idea si es que existirá.
- 2:49:10Eh, probablemente sí.
- 2:49:12Best practices, sí, bueno, aquí tenemos.
- 2:49:16Awesome cloud skills.
- 2:49:19Eh, no, ¿sabes qué?
- 2:49:22Mmm, a ver, busquemos otro.
- 2:49:25Vamos a ver qué skill puede ser buena.
- 2:49:27Skill markdown.
- 2:49:30Eh.
- 2:49:33Ad creative skill. When the user
- 2:49:35generates headlines, description, ad
- 2:49:37variations, RCA, bull cut copy. Pues ya,
- 2:49:40okay, este se ve bueno.
- 2:49:42Este se ve bueno, vamos a implementarle
- 2:49:44este skill de acá. Me gustó. Eh, vamos a
- 2:49:47volver, así que vamos a darle esto, voy
- 2:49:50a achicar esto de acá. Y mira, ya
- 2:49:52terminó por mientras de hacer la
- 2:49:54conexión, fíjate.
- 2:49:56Eh.
- 2:49:57Listo, por el todo de mi lado quedó
- 2:49:59funcionando, las variables ya están
- 2:50:01visibles, tenemos todo, token válido,
- 2:50:04cosas que podemos hacer, hemos gastado.
- 2:50:07Perfecto, entonces ahora yo puedo llegar
- 2:50:09y le puedo decir cosas como
- 2:50:12no tengo idea, como hazme un análisis de
- 2:50:15el último trimestre.
- 2:50:17Eh, puedo decirle créame un anuncio y
- 2:50:21súbemelo para X persona.
- 2:50:24Por mientras lo que voy a hacer es
- 2:50:26eh
- 2:50:29instala este skill.
- 2:50:32Y lo voy a pegar aquí el skill de ad
- 2:50:35creative. Yo creo que aquí es como
- 2:50:37entender un poquito más de lo que es y
- 2:50:39después le vamos a decir, "Okay,
- 2:50:41[resoplido] tu rol ahora va a ser
- 2:50:43eh vas a pasar a ser el Media Buyer de
- 2:50:45la cuenta y la idea es que vamos a ir,
- 2:50:47primero vamos a analizar un poco como
- 2:50:49qué cosas nos han funcionado, qué no,
- 2:50:52qué países nos desempeñan mejor y
- 2:50:54después cuando ya estemos listos vamos a
- 2:50:56proceder a crear
- 2:50:58eh tres gráficos, tres gráficos. Cuando
- 2:51:01ya hayas integrado el skill y hayas
- 2:51:03entendido de qué hace el negocio, todo.
- 2:51:06La idea es que vamos a crear estos tres
- 2:51:07gráficos atacando a tres públicos
- 2:51:10distintos, van a ser simples, van a ser
- 2:51:12minimalistas, van a contener frases. Te
- 2:51:14vas a conectar vía Higgsfield MCB y vas
- 2:51:17a
- 2:51:18eh
- 2:51:20crear esta campaña. La campaña va a ser
- 2:51:22una nueva campaña que ataca
- 2:51:24específicamente a Chile, Argentina,
- 2:51:27México, España, Colombia
- 2:51:30eh y la idea es que
- 2:51:33ataque algún dolor muy específico de
- 2:51:37dueños de negocios que no van
- 2:51:40automatizados su negocio y que quieren
- 2:51:42aprender a hacerlo y el call to action
- 2:51:44va a ser a la comunidad de Imperio
- 2:51:47Agéntico en School. Entonces, primero
- 2:51:50vas a analizar el skill que te di,
- 2:51:51después vas a proceder a crear las tres
- 2:51:53imágenes, vas a usar los skills
- 2:51:55recomendados, vas a atacar los dolores y
- 2:51:58los pain points en específico y después
- 2:52:01cuando esté listo y los hayas hecho
- 2:52:04automáticamente los vas a subir a una
- 2:52:07nueva campaña que ataca a estos lugares.
- 2:52:10No preguntes, siempre simplemente
- 2:52:12ejecuta y quiero que le des un
- 2:52:15presupuesto de 10 dólares al día.
- 2:52:18Eso es lo lo importante y lo que tienes
- 2:52:20que tener en cuenta.
- 2:52:22Eh dicho y hecho esto, vamos a crearla,
- 2:52:24vamos a armarlo, vamos a dejarlo listo y
- 2:52:28el nombre de la campaña va a ser Hermes.
- 2:52:30Va a ser Hermes
- 2:52:32nuevo anuncio, o no, Hermes nueva
- 2:52:35campaña.
- 2:52:36Eh, procede a crear la nueva campaña.
- 2:52:41Okay, es un prompt bastante
- 2:52:43extenso, pero creo que ilustra bastante
- 2:52:45bien como los puntos que estamos viendo,
- 2:52:48las conexiones a todo. Aquí tenemos,
- 2:52:50mira, la ubicación, instaló el skill,
- 2:52:52validó el skill view, perfecto.
- 2:52:56Ya.
- 2:52:57Fíjate lo interesante, le mandamos a
- 2:52:58hacer algo que requiere muchos, muchos
- 2:53:01pasos. Primero, investigar los skills,
- 2:53:04buenas prácticas, después le mandamos a
- 2:53:06hacer las imágenes, después
- 2:53:08automáticamente le dijimos que cuando
- 2:53:09termine las imágenes las suba
- 2:53:12a el Ads Manager y cree una nueva
- 2:53:14campaña. El presupuesto va a ser de 10
- 2:53:16dólares, entonces tiene que eh
- 2:53:19entrar y crear la aplicación vía esta
- 2:53:22campaña. Yo voy a abrir esto acá.
- 2:53:25Voy a abrir las campañas que hemos
- 2:53:27creado históricamente. Eh, vamos a ir a
- 2:53:30Meta.
- 2:53:32No, no quiero developers, quiero Ads
- 2:53:35Manager Meta.
- 2:53:38Quiero ver acá para que se actualice
- 2:53:39como en el momento que la que las
- 2:53:41creamos.
- 2:53:43Eh, después le pedimos que nos cree
- 2:53:45todas las cosas y que nos redirija a el
- 2:53:47mismo lugar. Está súper, súper bueno. Ya
- 2:53:50sabemos que está conectado porque
- 2:53:52detectó que ya hemos gastado
- 2:53:54eh
- 2:53:56más de 70.000 dólares por ahí nos dijo
- 2:53:58cuáles eran nuestros países, etcétera.
- 2:54:01Entonces aquí, mira, fíjate.
- 2:54:03Tenemos todas las campañas actualmente
- 2:54:04apagadas.
- 2:54:06Entonces cuando las termine de crear
- 2:54:08debería eh ponernos alguna nueva campaña
- 2:54:11que se llama
- 2:54:13Hermes nuevo anuncio, sí, eso. Hermes
- 2:54:16nueva campaña. Vamos a esperar unos
- 2:54:17minutos, vamos a ver qué nos crea eh
- 2:54:21y
- 2:54:22eh veamos cómo funciona y cuánto se Se
- 2:54:26Y bueno, acabo de volver a
- 2:54:28eh de refiliarme el siguiente café y
- 2:54:31listo, campaña creada y verificada en
- 2:54:33Meta Ads.
- 2:54:34Perfecto, targeting, eh
- 2:54:37¿Qué es lo que hice? ¿Verdad? La imagen.
- 2:54:41Aquí tenemos.
- 2:54:43Están muy
- 2:54:44Bueno, en fin. ¿Cachai que igual creo
- 2:54:47que podría convertir? Hay una tendencia
- 2:54:49acá que son la de los ugly ads.
- 2:54:53Y es una tendencia de
- 2:54:57marketing digital que utiliza contenido
- 2:54:59intencionalmente crudo de baja
- 2:55:01resolución. Mira.
- 2:55:03Fíjate, estos son puros ugly ads.
- 2:55:06[risas]
- 2:55:07Ahí está.
- 2:55:08Y están como sorprendentemente
- 2:55:10funcionando, así que
- 2:55:12qué genialidad. Eh buscamos, a ver,
- 2:55:16¿Dónde quedó esto? Acá. Hermes, nueva
- 2:55:18campaña, ya.
- 2:55:19Veamos qué es lo que nos creó.
- 2:55:22Eh voy a abrir la campaña acá.
- 2:55:25Hermes broad, sí, Chile, Argentina,
- 2:55:27México, España,
- 2:55:29Colombia, optimizado para compra,
- 2:55:31buenísimo. Y aquí tenemos las imágenes.
- 2:55:33Vamos a abrirlo todo. Vamos a verificar
- 2:55:35si es que está funcionando bien esto.
- 2:55:37Los perfiles de Instagram están bien.
- 2:55:39No se trata de usar más herramientas IA,
- 2:55:41se trata de saber qué automatizar
- 2:55:42primero.
- 2:55:44Está buenísimo, está buenísimo.
- 2:55:46Eh únete a Imperio.
- 2:55:49Ya, esto lo podría mejorar mucho
- 2:55:50todavía. Mira, website, me está mandando
- 2:55:53Imperio, que esta no es la página que
- 2:55:55Ah, no, sí, sí, esta esta vendría siendo
- 2:55:58esta es la página antigua que teníamos,
- 2:55:59está bien.
- 2:56:00Eh
- 2:56:02pero fíjate, o sea, para no tener
- 2:56:04contexto de todas las cosas, de quién
- 2:56:06soy, de todo,
- 2:56:08eh creo que está súper súper bueno.
- 2:56:10Ahora está en revisión,
- 2:56:13eh pero genial, genial. Le voy a decir
- 2:56:16nuevo gasto, porque perfecto, todas las
- 2:56:18cosas están bien, ya, le voy a decir,
- 2:56:20okay, perfecto. Ahora desactívalas.
- 2:56:24Déjalas desactivadas.
- 2:56:26Perfecto, perfecto, ahí tenemos a
- 2:56:29Hernán. Todavía nos falta un poco, creo.
- 2:56:32Vamos a cambiarle la
- 2:56:34la foto, Hernán, pues. No podemos
- 2:56:35dejarle esta foto.
- 2:56:37Tenemos que elegirle algo un poco más
- 2:56:40poco mejor, pues, un poco como
- 2:56:43como
- 2:56:44Crash Bandicoot, me lo imagino. Este es
- 2:56:46como el
- 2:56:48este es como el snack que me imagino.
- 2:56:51[risas][grito ahogado]
- 2:56:52Este Hernán.
- 2:56:54Sí, pues, este sí, pues. Vamos a guardar
- 2:56:56la imagen.
- 2:56:58Bueno, Hernán, ahora sí te vamos a
- 2:57:00elegir la foto. ¡Pum!
- 2:57:02Profile picture. ¿Dónde quedó la foto
- 2:57:06que acabamos de crear?
- 2:57:08Eh, a ver, vamos a guardar la imagen.
- 2:57:12Sí, pues, se guardó en otro lugar, nada
- 2:57:14que ver.
- 2:57:15Vamos a guardarla en descargas, ahí sí.
- 2:57:18Y ahora sí, pues.
- 2:57:20Ahora sí que sí, Crash Bandicoot, ¡pau!
- 2:57:23Ahí está, pues, Hernán.
- 2:57:25Mucho más estiloso ahora.
- 2:57:27Bueno, ahí estamos con Hernán, ahora
- 2:57:30nuestro Crash Bandicoot, mucho más
- 2:57:32estilo, que nos acaba de crear la
- 2:57:33campaña completa.
- 2:57:36Eh, listo, dejé desactivada la campaña.
- 2:57:38Ahora, obviamente, si es que
- 2:57:40actualizamos esto, la campaña se
- 2:57:42desactivó. Esto está funcionando,
- 2:57:44funcionando, ya, o sea, este, solamente
- 2:57:47este es un servicio que ya se le puede
- 2:57:48vender a mucha mucha gente que le puede
- 2:57:51servir. Obviamente, te recomiendo
- 2:57:53investigar un poco más como el cómo
- 2:57:55funciona bien las integraciones, qué
- 2:57:57cosas tenemos que ir haciendo para que
- 2:57:59eh no levantar como como actividad que
- 2:58:03sea como la palabra no es sospechosa,
- 2:58:05porque es legal. Esto, estamos
- 2:58:07integrándonos vía API, vía las
- 2:58:09aplicaciones legales de Meta,
- 2:58:12pero es como que si es que mandáis un
- 2:58:14volumen que es extremadamente alto, al
- 2:58:17final, eventualmente, igual te puede
- 2:58:18jugar un poco en contra, eh, porque
- 2:58:21también necesitamos como
- 2:58:24como que Meta necesita procesar bien las
- 2:58:27cosas que uno hace, entonces si mandáis
- 2:58:28a crear 50 campañas en paralelo con 50
- 2:58:31gráficos cada una,
- 2:58:33está pelúo, está pelúo, está difícil.
- 2:58:36Eh, perfecto, buenísimo, buenísimo,
- 2:58:38vamos a ver acá los proyectos, cómo
- 2:58:40vamos en el avance.
- 2:58:41Creo que este es un proyecto
- 2:58:43superpotente, la gente no le está
- 2:58:44tomando mucho provecho,
- 2:58:46eh, realmente del que tenemos, como que
- 2:58:49como que
- 2:58:50como que el
- 2:58:52el hecho de aprender
- 2:58:54ya no tenemos que estar como aprendiendo
- 2:58:55tanto qué tipo de ads hacemos, ni
- 2:58:57cuándo, ni cómo, sino que tenemos que
- 2:58:59aprender de dónde sacar la información
- 2:59:02correcta. Creo que eso es como la
- 2:59:04habilidad que se viene del futuro, que
- 2:59:05es como superimportante, no es como
- 2:59:07aprender a hacer las cosas, te lo voy a
- 2:59:09poner check, no es necesariamente
- 2:59:11aprender a usar Meta Ads a la
- 2:59:12perfección, sino como aprender de dónde
- 2:59:14podría sacar información relevante para
- 2:59:16aprender Meta Ads, y esos están en los
- 2:59:19skills.
- 2:59:20Ya, entonces los skills los vamos
- 2:59:22perfeccionando y vamos haciendo las
- 2:59:23cosas.
- 2:59:24Eh,
- 2:59:25fábrica de reels, okay, va bien, de la
- 2:59:27mano.
- 2:59:28En Higgsfield, aquí existe, voy a
- 2:59:30preguntarle y voy a decirle, investiga
- 2:59:33ahora el
- 2:59:34eh, Higgsfield MSP. ¿Podemos crear
- 2:59:38Marketing Studio cosas?
- 2:59:42Ahí mismo como con Wildcards o
- 2:59:47por el estilo, es que está está muy
- 2:59:48bueno, pronto voy a sacar un videíto
- 2:59:50sobre esto, eh, quizás, no sé, si es que
- 2:59:53si es que les interesa en verdad y me me
- 2:59:55comentan, que a mí yo lo paso muy bien
- 2:59:57en este tipo de creación de contenido.
- 3:00:00Y acá, si es que voy y busco
- 3:00:03el Marketing Studio, sí, justamente acá,
- 3:00:07podemos empezar a crear cosas muy muy
- 3:00:10interesante, eh,
- 3:00:12me iré a todas mis generaciones acá.
- 3:00:14Por ejemplo,
- 3:00:16Aquí tenemos varios. Este le subí
- 3:00:18solamente una foto de una botella y me
- 3:00:20hizo como
- 3:00:24Y la música es superbuena. Y le subí
- 3:00:26solamente
- 3:00:28la foto de esta botella.
- 3:00:30Entonces, me crea unas huevas
- 3:00:31superbuenas. Esto.
- 3:00:33También.
- 3:00:34Como mira.
- 3:00:41¿Cachái? Están buenísimos, están
- 3:00:42buenísimos. Eh vamos ahí a entrar un
- 3:00:44poco más a detalles con las cosas, pero
- 3:00:47pero mira.
- 3:00:48Mira.
- 3:00:49Esto es literalmente una foto mía, esta
- 3:00:52foto de estar trabajando como en en la
- 3:00:55office.
- 3:00:56Eh y me creó esto.
- 3:01:12[risas]
- 3:01:12Me encanta, me encanta, está muy bueno,
- 3:01:15está muy bueno, es una genialidad.
- 3:01:16Entonces,
- 3:01:18nada, pues, quiero ver si es que podemos
- 3:01:19usar eso.
- 3:01:20Eh sí, está disponible. Mira, Marketing
- 3:01:23Studio en X Field MSP.
- 3:01:25Perfecto, perfecto, me gusta.
- 3:01:28Vamos a subirle alguna foto mía
- 3:01:31y le voy a decir, mándame a hacer una
- 3:01:33well card,
- 3:01:35contenido UGC
- 3:01:37con hook. Si te fijáis acá como que
- 3:01:39tenéis como el UGC.
- 3:01:41Entonces, puedes elegir como el tipo de
- 3:01:43cosa acá.
- 3:01:44Vamos a poner el hyper motions ahí.
- 3:01:48Un
- 3:01:49hyper motion de la siguiente foto
- 3:01:53para hacerlo un ad.
- 3:01:56Entonces, acá también, a ver,
- 3:01:58¿qué foto podemos hacer? ¿Qué se le
- 3:02:00ocurre? ¿Alguna foto
- 3:02:02de algún producto interesante?
- 3:02:05Vamos a algún, no sé,
- 3:02:08eh, a ver, zapatilla Instinct PSR
- 3:02:11escalada.
- 3:02:14Ya, esta es una de las zapatillas que
- 3:02:15uso yo,
- 3:02:17la zapatilla Instinct me gusta mucho, la
- 3:02:19encuentro buena, la encuentro buena, así
- 3:02:21que vamos a pasarle esto.
- 3:02:23Lo voy a decir acá,
- 3:02:25adjunto dos fotos.
- 3:02:28Esta es una
- 3:02:29y esta es la otra.
- 3:02:32Pumba.
- 3:02:34Hagamos el hypermotion estilo ad para
- 3:02:37esta zapatilla de escalada.
- 3:02:41Perfecto, la vamos a mandar.
- 3:02:44Eh.
- 3:02:47La vamos a mandar acá, ¿okay? Como esta
- 3:02:49es una foto así como para generar alguna
- 3:02:51ad, bueno, en fin, entonces, mira, lo
- 3:02:53tenemos conectado a Higgsfield, por eso
- 3:02:55me gusta Higgsfield al final, podría
- 3:02:56haber uno usarlo como, claro,
- 3:02:59eh, como réplica y tomándose las cosas
- 3:03:01así, pero como que le dieron una segunda
- 3:03:03vuelta y una segunda capa y acá, por
- 3:03:05ejemplo, lo único que hace es conectarte
- 3:03:07a distintos modelos y tener un prompt
- 3:03:09base, pero tenéis todas estas plantillas
- 3:03:11que son superbuenas, como ponte tú.
- 3:03:14No sé, vos, esta que le pega al
- 3:03:17producto, tenéis esta que es como estilo
- 3:03:19entrevista, esta que parte como con un
- 3:03:22close up que claramente te capta la
- 3:03:24atención, eh, este por ejemplo que usa
- 3:03:27cualquier objeto de como micrófono,
- 3:03:30tenéis este que te se esquiva las cosas,
- 3:03:33aquí choca como con la persona.
- 3:03:35Entonces, está bueno, está bueno, vamos
- 3:03:37a mandar a hacer esto por mientras, eh,
- 3:03:40y por mientras, ya que esta es una
- 3:03:41generación que igual puede tomarse su
- 3:03:43tiempo, que es la fábrica de reels acá,
- 3:03:46vamos a ver otro método para conectarnos
- 3:03:49y para hacer este tipo de videos. Le voy
- 3:03:52a decir acá.
- 3:03:53Eh, ahora conéctate a
- 3:03:56Hyperframes
- 3:03:58MCP para que generemos un video
- 3:04:03de Imperio Agéntico de 10 segundos
- 3:04:07que vamos a
- 3:04:09que vamos a, ¿cómo se llama esto?
- 3:04:12Eh
- 3:04:13correr como ad
- 3:04:15tras mi aprobación.
- 3:04:18Okay, ahora sí.
- 3:04:21La decir, por mientras que generas la
- 3:04:23imagen en Higgsfield
- 3:04:26ahora sí
- 3:04:27conéctate a Hyperframes MCP para que
- 3:04:30generemos un vídeo para Imperio
- 3:04:31Agéntico.
- 3:04:33Eh vamos a esperar por mientras de que
- 3:04:35está haciendo lo otro, mira, está
- 3:04:37compactándose la información. Vamos a
- 3:04:39esperar los minutos a ver
- 3:04:42qué se genera, qué es lo que sigue y
- 3:04:44cómo cuáles son los siguientes pasos al
- 3:04:47final.
- 3:04:47Okay, familia, ¿cómo están? Acabo de
- 3:04:50volver. Eh resulta que en el vídeo
- 3:04:53anterior, en un momento me paré fui a
- 3:04:56buscar un café y cuando volví no me di
- 3:04:58cuenta que cuando me paré desenchufé el
- 3:05:01micrófono, entonces seguí grabando todo
- 3:05:03el resto del curso
- 3:05:05hasta terminarlo y después cuando vi el
- 3:05:07último vídeo no estaba funcionando, así
- 3:05:10que eh o no estaba con el audio, así que
- 3:05:13vamos a retomar directamente desde donde
- 3:05:16estamos. Junté todos los vídeos
- 3:05:17anteriores, eh vi exactamente dónde nos
- 3:05:20quedamos
- 3:05:21y nos quedamos en la conexión de los
- 3:05:24vídeos, ¿verdad? Estábamos creando el de
- 3:05:26la zapatilla de escalar y el de el
- 3:05:29Hyperframe también, los dos los mandamos
- 3:05:31a hacer en paralelo. [risas]
- 3:05:32Cuando volví me quería matar, me quería
- 3:05:34matar porque había tenido todo el resto
- 3:05:37del curso lo había grabado en ese vídeo
- 3:05:38y
- 3:05:40este cable que está acá, que ahora estoy
- 3:05:42verificando que efectivamente está
- 3:05:44funcionando bien, no estaba funcionando.
- 3:05:46Pero no pasa nada, hoy es otro día, así
- 3:05:49que vamos y volvamos.
- 3:05:52Eh nos quedamos en la conexión y
- 3:05:53mandamos a hacer dos vídeos, ¿verdad?
- 3:05:55Los vídeos de eh Hyperframe y los vídeos
- 3:05:58de Higgsfield. Higgsfield ya habíamos
- 3:06:00hecho la conexión MSP, habíamos hecho
- 3:06:02todas las cosas, pero eh ¿cómo se llama
- 3:06:05esto?
- 3:06:06Nos quedamos acá, ¿verdad? Entonces
- 3:06:08mandamos, le subimos el vídeo de la
- 3:06:09zapatilla y le dije, mándame el vídeo de
- 3:06:11la zapatilla nuevamente, que era el que
- 3:06:12mandamos a hacer a Higgsfield MSP,
- 3:06:14esperamos un ratito, volvió y nos
- 3:06:16devolvió este vídeo.
- 3:06:19[resoplido]
- 3:06:25Que está muy bueno considerando que
- 3:06:27solamente le mandamos a hacer la foto de
- 3:06:29la zapatilla. Fíjate la fidelidad,
- 3:06:31mantuvo la marca, mantuvo las BCR, estas
- 3:06:33zapatillas de escalada yo las tengo, son
- 3:06:35muy buenas para la gente que le gusta
- 3:06:36escalar y fíjate todo acá.
- 3:06:40[resoplido]
- 3:06:45La verdad es que me encantó, lo encontré
- 3:06:46muy bueno, muy bueno considerar que lo
- 3:06:48mandamos a hacer solamente con eh créame
- 3:06:51una
- 3:06:52un
- 3:06:54un ¿cómo se llama?
- 3:06:55Un HyperMotion de esta zapatilla y nos
- 3:06:57creó eso. Con solamente una foto está
- 3:07:00muy bueno.
- 3:07:01Y también nos mandó con HyperFrame, que
- 3:07:03este sí es gratuito, eh nos hizo este
- 3:07:06vídeo para Imperio Genético.
- 3:07:09Ups.
- 3:07:10Ahí sí, no quería
- 3:07:13Ahí sí, no quería reproducirlo con
- 3:07:14audio. Obviamente este vídeo no lo
- 3:07:15haríamos con audio porque eh no le
- 3:07:17mandase la parte en español, pero
- 3:07:18fíjate, mira, nos creó el vídeo de los
- 3:07:2110 segundos, que es lo que le pedimos.
- 3:07:23Tu negocio no necesita más horas,
- 3:07:24necesita sistemas que respondan,
- 3:07:26califiquen, automatiza lo repetible, pum
- 3:07:28pum pum y todo esto al final también.
- 3:07:31HyperFrame es super super bueno, lo
- 3:07:33recomiendo para la gente que quiera
- 3:07:34crear
- 3:07:36vídeos. Entonces ahora lo que podríamos
- 3:07:38hacer, decirle, eh me gustó el vídeo de
- 3:07:41HyperFrame,
- 3:07:43pero hagámoslo sin audio, porque el
- 3:07:45audio está en inglés, ¿verdad? O no sé,
- 3:07:48no me gusta.
- 3:07:49Eh vamos a subirlo a Meta Ads.
- 3:07:54Que ya tenemos la conexión hecha.
- 3:07:56Y vamos a crearlo en una campaña de
- 3:08:00retargeting en la misma que creamos
- 3:08:03previamente. Procede a subirlo.
- 3:08:07Eh.
- 3:08:08Tienes acceso completo a mi Meta Ads.
- 3:08:12Ya, esto ya lo hicimos, ¿verdad? Ya
- 3:08:14hicimos la conexión, estaba funcionando,
- 3:08:15pero ahora lo que hicimos estamos
- 3:08:17creando esta máquina de contenido, toda
- 3:08:19esta máquina de contenido y la teníamos
- 3:08:21subiendo hacia acá. En paralelo también
- 3:08:23vimos previamente acá, tenemos que
- 3:08:25actualizar porque hoy día es otro día y
- 3:08:27probablemente me va a hacer el ingreso
- 3:08:28de nuevo.
- 3:08:29Eh.
- 3:08:30¿Qué nombre le habíamos puesto a las
- 3:08:32campañas? Veamos ahora. Tengo que volver
- 3:08:35a entrar a la cuenta.
- 3:08:38Em, ahora sí, Hermes nueva campaña,
- 3:08:41¿verdad? Esta es la que habíamos creado
- 3:08:42previamente, que como podemos ver acá,
- 3:08:45tenemos las imágenes y ya las está
- 3:08:47subiendo y subió todas las imágenes
- 3:08:49previamente, que está buenísimo, está
- 3:08:50buenísimo. Lo que hubiese hecho quizás.
- 3:08:54Es pasar un proceso de aprobación
- 3:08:56manual, entonces hubiese mandado, no sé,
- 3:08:58pues hacer. 50 gráficos.
- 3:09:01De Higgs Field y decirles como, okay, me
- 3:09:03gustó el gráfico 6, 9, 11, 15, 20, 22,
- 3:09:0623, 23, 24 y no sé, el 30 y vamos a
- 3:09:10publicar esos ocho.
- 3:09:12Por ejemplo, ya, ese es un proceso como
- 3:09:14de. Eh, human in the loop que se le dice
- 3:09:17en una automatización. Ya, la idea de un
- 3:09:20human in the loop en las
- 3:09:21automatizaciones es cuando el humano
- 3:09:23requiere algún tipo de intervención
- 3:09:26dentro de los procesos que están
- 3:09:28automatizados. Entonces, para mí, lo que
- 3:09:30me hubiese gustado hacer en este caso,
- 3:09:32si es que fuese a correr estas campañas
- 3:09:34hoy día, hoy día yo no estoy corriendo
- 3:09:36las campañas, sino que estoy
- 3:09:37completamente con tráfico orgánico a los
- 3:09:40productos que tenemos.
- 3:09:42Em.
- 3:09:44Lo que haría sería, si quisiese
- 3:09:47correrlas al día hoy, sería, okay, vamos
- 3:09:49a crear estos 50 gráficos, yo te voy a
- 3:09:52probar todos los que me gustan, pero una
- 3:09:54vez que termines, mándame un mensaje o
- 3:09:55mándamelos por acá y yo te digo los que
- 3:09:57me gustaron y los que no.
- 3:09:58Ya, listo, caso cerrado, o sea, así de
- 3:10:01simple, y ahí nos saltamos un poco el el
- 3:10:04jugar y el, o sea, perdón, el el el
- 3:10:06subir cosas que tienen errores,
- 3:10:08etcétera. Y esto lo haría conectando
- 3:10:10Higgsfield de MSB con Meta Ads, así de
- 3:10:13simple.
- 3:10:14Eh, entonces ahora, si es que vemos acá,
- 3:10:16está está haciendo todas las cosas, kill
- 3:10:19view, terminal, está haciendo el el el
- 3:10:22llamado para poder subir todas las
- 3:10:24cosas,
- 3:10:25eh, pero es así de simple, es así de
- 3:10:27simple. Entonces, veamos un poquito y
- 3:10:28recapitulemos acá lo que ya hemos visto
- 3:10:30de los proyectos. Tenemos, eh,
- 3:10:33Matías, ¿verdad? Tenemos la máquina de
- 3:10:34anuncios, tenemos la fábrica de Reels,
- 3:10:37Hyperframes, no sé si es que lo mostré o
- 3:10:39lo mostré después, pero
- 3:10:41si es que buscamos acá Hyperframes,
- 3:10:46nos vamos nos va a aparecer este
- 3:10:47proyecto. Entonces, este proyecto lo
- 3:10:49interesante es que creamos todas las
- 3:10:51cosas de una manera como open source,
- 3:10:53por así decirlo, eh, no por así decirlo,
- 3:10:56es una un framework open source, pero es
- 3:10:59gratuito, es a lo que voy. Entonces,
- 3:11:01solamente
- 3:11:02instalándolo y diciéndole, oye, ah,
- 3:11:06Hermes, diciéndole, oye, necesito
- 3:11:08instalar esto,
- 3:11:09va a enseñarle a tu agente, sea Cloud
- 3:11:12Code, Cursor, Gemini, Codex, Hermes,
- 3:11:15Open Clover, ¿verdad? Cualquiera de esos
- 3:11:17agentes que estemos levantando, cómo
- 3:11:19podemos crear
- 3:11:21animaciones. Entonces, eh, puedes
- 3:11:24invocar ciertas animaciones, etcétera.
- 3:11:27Entonces, aquí tenemos todo el proceso,
- 3:11:29no tenemos que leerlo, obviamente,
- 3:11:30porque la verdad es que vamos a entender
- 3:11:32la mitad de las cosas si es que lo
- 3:11:33leemos. Lo único que tenemos que hacer
- 3:11:35es alternativa A, que es la más común y
- 3:11:38la mejor, decirle al agente, oye,
- 3:11:40instala
- 3:11:42esto, tac, ¿verdad? O alternativa B,
- 3:11:45podemos darle acá, podemos descargarlo
- 3:11:47como zip y le entregamos el zip. Eh, ahí
- 3:11:50adentro están todos estos archivos.
- 3:11:53Eh,
- 3:11:54y listo. Ya la gente, hay mucha gente
- 3:11:56que le tiene miedo a GitHub. Eh, GitHub
- 3:11:58no es nada más que un drive.
- 3:12:00Es simplemente un drive. Es una manera
- 3:12:03en la que nosotros conectamos nuestra
- 3:12:05cuenta y tenemos repositorios de una
- 3:12:08manera online.
- 3:12:09Entonces, lo que hacemos muchas veces y
- 3:12:11lo que es una muy buena práctica es ir
- 3:12:13subiendo las nuevas versiones de tu
- 3:12:14proyecto a tu GitHub. De esta manera
- 3:12:17puedes tener versiones anteriores que
- 3:12:19has subido,
- 3:12:21no sé, pues, si te mandáis eh un un
- 3:12:23descuido o hacemos algo que es muy
- 3:12:25grave, un cambio,
- 3:12:28siempre vamos a poder volver a la
- 3:12:29versión anterior porque lo vamos a tener
- 3:12:32back up o respaldado en nuestro GitHub.
- 3:12:35Esa es la lógica, esa es la lógica de
- 3:12:37GitHub.
- 3:12:38Eh, la otra cosa interesante es que hay
- 3:12:39muchos proyectos que puedes tener acá.
- 3:12:42Ups.
- 3:12:43Entonces, si es que nosotros nos vamos
- 3:12:45acá, por ejemplo, y nos vamos al home,
- 3:12:47vamos a poder empezar a buscar o ver
- 3:12:49nuestros proyectos acá y vamos a poder
- 3:12:51empezar a buscar distintos proyectos
- 3:12:53acá. Si nos vamos como a explorar,
- 3:12:55¿verdad? Eh, te van a empezar a aparecer
- 3:12:57muchas cosas acá, muy interesantes y si
- 3:13:00es que yo llego
- 3:13:01y dentro del explorer empiezo a buscar
- 3:13:03como cosas más contenidas, como más
- 3:13:05específicas de agentes de Hermes, por
- 3:13:07ejemplo, también nos va a aparecer. Yo
- 3:13:10puedo instalar Hermes directamente
- 3:13:11descargando el repositorio de GitHub.
- 3:13:14Entonces, esa es la lógica un poco de
- 3:13:16todo lo que se de todo lo que se hace.
- 3:13:18Cuando uno se se mete, por ejemplo, a
- 3:13:20Twitter
- 3:13:21y entra acá, va a empezar a ver que los
- 3:13:23proyectos que va publicando la gente, la
- 3:13:26mayoría de veces son GitHubs. Entonces,
- 3:13:29acá,
- 3:13:30si es que tú buscas, no en el chat,
- 3:13:31perdón, sino como en el explorar y
- 3:13:33buscas como
- 3:13:34GitHub, vas a ver que hay muchas cosas
- 3:13:37que se van publicando de distintos gits,
- 3:13:41que se le dice, ya, un git vendría
- 3:13:42siendo como un proyecto.
- 3:13:44Em,
- 3:13:46entonces ya dicho eso,
- 3:13:48y ahora
- 3:13:50que sabemos y entendemos un poco de cómo
- 3:13:52funciona a GitHub, es importante
- 3:13:54entender que necesitamos conectar
- 3:13:56nuestras cuentas de GitHub o nuestra
- 3:13:58cuenta de GitHub a Cloud Code, a Codex,
- 3:14:02a literalmente todo lo que hagamos y en
- 3:14:03este caso a Hermes. ¿Por qué?
- 3:14:07Eh, porque si es que hacemos Hermes está
- 3:14:09constantemente reescribiendo sus
- 3:14:12archivos. Ya vimos que la estructura de
- 3:14:14Hermes era un archivo con distintos
- 3:14:18archivos que se van referenciando entre
- 3:14:20sí, no es nada más que eso, esa es la
- 3:14:22esencia de Hermes, así funcionan todos
- 3:14:25los agentes de inteligencia artificial.
- 3:14:27Por ende, si es que le damos acceso a
- 3:14:30una máquina de autoescribirse y
- 3:14:32automodificarse y automejorarse,
- 3:14:35podría ser que en el proceso exista
- 3:14:38algún problema.
- 3:14:39Ya, y es por eso que le conectamos
- 3:14:42GitHub para ir haciendo una especie de
- 3:14:44backup o de respaldo. Solo por eso, ya,
- 3:14:48aparte que eh podemos usarlo para
- 3:14:50hostear páginas web, simples, pero
- 3:14:52hostear páginas web, hacer eh forms
- 3:14:55rápido, funciona superbién, lo usamos
- 3:14:57para importar también gits y distintos
- 3:14:59proyectos y distintas skills, las skills
- 3:15:01también se publican en GitHub.
- 3:15:04Em, y al final por eso y por esa razón
- 3:15:07es que hacemos esta esta conexión, ¿ya?
- 3:15:10Entonces, lo que vamos a hacer ahora,
- 3:15:11vamos a revisar acá, primero, si es que
- 3:15:13se subió Benjamín, hice la parte local,
- 3:15:16dejé el hyperframe, pero al intentar de
- 3:15:18conectar meta, ah, porque verdad, pues,
- 3:15:21creamos el token con una fecha de eh de
- 3:15:25expiración, pues, porque como voy a
- 3:15:26subir el video, pero ya pasó el día
- 3:15:28porque tuve este error y yo creí que lo
- 3:15:30iba a sacar al mismo tiempo, la fecha y
- 3:15:32el kit expiró.
- 3:15:34Eh, vamos a revalidarlo, si es que
- 3:15:36queremos revalidarlo, simplemente
- 3:15:37tenemos que a ver, aquí nos dijo,
- 3:15:40Telegram, no puedo subir ni crear
- 3:15:41anuncios hasta que actualices el meta
- 3:15:43access token. Entonces, tengo que volver
- 3:15:46acá,
- 3:15:47voy a irme a eh, meta
- 3:15:51ads developer o meta developer, mejor
- 3:15:53dicho.
- 3:15:55Una vez acá, me voy a ir a mis
- 3:15:56aplicaciones.
- 3:15:57Esto es si es que quieres reautenticar
- 3:15:59el token, generalmente tú no lo vas a
- 3:16:00tener que hacerlo, pero
- 3:16:02ahí está, que Imperio Agéntico Ads
- 3:16:04Manager. Vamos a buscar nuestro token.
- 3:16:07Si nos vamos aquí,
- 3:16:09podemos buscar el token de nuestra
- 3:16:12aplicación, vamos a bajar,
- 3:16:14¿dónde tenemos el token? Eh,
- 3:16:18y listo, ahí se la acabo de entregar,
- 3:16:21eh, la saqué de
- 3:16:23document, no, perdón, de tools, graph
- 3:16:25api explorer y regeneré el token que
- 3:16:28aparecía aquí al lado. Eh, y se lo mandé
- 3:16:31por acá. Pero Benja, ¿por qué se lo
- 3:16:33mandaste por acá si dijiste que teníamos
- 3:16:34que meter las cosas en un punto env?
- 3:16:37Simple, porque esta la volví a generar,
- 3:16:38digamos, con una fecha de expiración,
- 3:16:41justamente porque eh, voy a publicar el
- 3:16:44video, ya va a estar expirado para ese
- 3:16:45entonces, entonces se la puedo mandar
- 3:16:47por acá sin problemas porque tengo la
- 3:16:49fecha de expiración, ya para el momento
- 3:16:51que voy a estar mostrando la
- 3:16:53parte pública, ¿verdad?
- 3:16:55Eh,
- 3:16:57pero si es que fueses a tener tokens más
- 3:16:59evergreen o que vas a tener para
- 3:17:00siempre, sin fecha de expiración, puedes
- 3:17:03crearlo de la manera que vimos
- 3:17:04previamente, que era entrando al
- 3:17:06Hostinger, justamente acá,
- 3:17:08yéndonos a
- 3:17:10eh, nuestro perfil, buscando nuestros
- 3:17:12entornos,
- 3:17:14vamos a abrir nuestro entorno, vas a
- 3:17:16bajar y lo vas a buscar en los
- 3:17:20entorno y lo vas a agregar acá, ¿ya?
- 3:17:23Eh, o lo vas a modificar ahí, esa es la
- 3:17:24la la forma correcta de hacerlo.
- 3:17:27Entonces, lo que vamos a hacer ahora es
- 3:17:29eh vamos a buscar o qué es lo que vamos
- 3:17:32a hacer, vamos a hacer la conexión con
- 3:17:33GitHub, superimportante para ir haciendo
- 3:17:36una especie de backup.
- 3:17:39Para ello vamos a entrar a Telegram. Ah,
- 3:17:42mira, ya ahí se terminó de subir la
- 3:17:44campaña acá, retargeting retargeting ads
- 3:17:46test. Si es que ahora abrimos la campaña
- 3:17:48de retargeting, debería haberse subido
- 3:17:50el
- 3:17:51justamente Hermes, ¿verdad? Tu negocio
- 3:17:53no necesita más horas, necesita sistemas
- 3:17:55que hagan seguimiento y no sé qué, no sé
- 3:17:57qué, no sé qué. Y debería no tener
- 3:17:59audio.
- 3:18:00Efectivamente, no tiene audio. Está con
- 3:18:02volumen y no se está reproduciendo nada,
- 3:18:03entonces, genial, funciona.
- 3:18:05Eh vamos ahora a conectarle el GitHub.
- 3:18:08Entonces, si es que nos vamos aquí
- 3:18:11y nos vamos a GitHub, vamos a entrar acá
- 3:18:14a GitHub, vamos a tener que crearnos una
- 3:18:15cuenta, si es que no tienes una cuenta
- 3:18:17creada.
- 3:18:18Voy a entrar a Telegram y le voy a decir
- 3:18:19ahora
- 3:18:20le voy a mandar un mensaje y le voy a
- 3:18:21decir
- 3:18:23necesito ahora que vayamos haciendo una
- 3:18:25especie de backup automático en GitHub.
- 3:18:28¿Qué vamos a correr? Vamos a correr de
- 3:18:31manera diaria algo que sincronice
- 3:18:34nuestro Hermes por si es que llegamos a
- 3:18:35hacer algún error. Entonces, de manera
- 3:18:37diaria vamos haciendo un backup de
- 3:18:38nuestro Hermes eh y de todo nuestro
- 3:18:41sistema de manera automática para que
- 3:18:44tengamos un respaldo en caso de que algo
- 3:18:46salga mal en una edición.
- 3:18:49Em
- 3:18:50importante, no subas ningún archivo
- 3:18:53sensible
- 3:18:54eh ningún secret, nada.
- 3:18:57Procedamos a hacer la integración.
- 3:19:00Entonces, ahora lo que vamos a hacer es
- 3:19:02justamente hacer nuestro archivo y
- 3:19:04probablemente nos va a pedir que
- 3:19:05empecemos a crear nuestras llaves
- 3:19:07secretas.
- 3:19:08Eh nuestras llaves las vamos a crear,
- 3:19:10bueno, obviamente desde GitHub. Tengo
- 3:19:13que anotar acá después para el
- 3:19:15el video, como todas las llaves que
- 3:19:17tengo que ir eliminando, entonces, aquí
- 3:19:18le voy a poner
- 3:19:20GitHub
- 3:19:22solamente para que no
- 3:19:23[resoplido]
- 3:19:24no queden expuestas, digamos, o me manda
- 3:19:26algún error con eso.
- 3:19:29Eh, yo prefiero mostrar todo y después
- 3:19:31ir eliminando las cosas y también trato
- 3:19:33de hacerlas con fecha de expiración,
- 3:19:34justamente por lo mismo, pero en fin,
- 3:19:36aquí va a empezar a ver, va a buscar el
- 3:19:38skill view y vamos a empezar a hacer la
- 3:19:40conexión. Te va a mandar a conectar tu
- 3:19:42cuenta de GitHub y va a empezar a crear
- 3:19:45el
- 3:19:46esta tarea. La tarea la podemos usar
- 3:19:48haciendo un cron, ¿verdad? Ya vimos qué
- 3:19:51eran los cron, los cron jobs son tareas
- 3:19:53que se ejecutan en el tiempo, es decir,
- 3:19:55si yo le digo, corre un cron job todos
- 3:19:58los días a las 11 de la noche de un
- 3:20:01backup automático que vamos a hacer, se
- 3:20:04va a correr un cron job a las 11 de la
- 3:20:05noche de un backup automático todos los
- 3:20:07días.
- 3:20:08Entonces, al final, eh, el cron job, a
- 3:20:11diferencia de otros agentes o de otros
- 3:20:14chatbots, eh, es que funciona superbién
- 3:20:17en Hermes. Entonces, Hermes se destaca
- 3:20:19en gran parte por uno, los cron jobs, y
- 3:20:21dos, el hecho de ir construyendo skills
- 3:20:24eh de las conversaciones y de las
- 3:20:26acciones que ejecutas repetitivamente o
- 3:20:29constantemente.
- 3:20:31Eh, voy a empezar a ver los skills,
- 3:20:33vamos a ver, por mientras que lo carga,
- 3:20:34voy a pausar el video hasta que se
- 3:20:36cargue. Y después de unos segundos,
- 3:20:38bueno, acabamos de ver, voy a cerrar la
- 3:20:40puerta.
- 3:20:41Ahí sí. Eh, acabamos de ver que ya,
- 3:20:44listo, se acaba de crear el cron job.
- 3:20:46Para parar o manejar este job, manda un
- 3:20:49nuevo mensaje. Izquierda, ya, dejé
- 3:20:51montada la base del sistema backup.
- 3:20:55Con protección para no subir secretos.
- 3:20:56Lo que quedó hecho, creé el script
- 3:20:57sanitizado, ejecuté el primer backup
- 3:20:59exitoso, creé un commit de respaldo,
- 3:21:01programé el backup diario automático.
- 3:21:03Seguridad aplicada, no incluye, en,
- 3:21:05importante excluir específicamente las
- 3:21:07sesiones, no sé qué, no sé qué. Estado
- 3:21:08actual de GitHub, no subí nada a GitHub,
- 3:21:10obviamente, porque no le hemos dado el
- 3:21:11acceso todavía,
- 3:21:13porque no tiene el entorno y y
- 3:21:15autenticación configurada. GH no está
- 3:21:17instalado, no existe GitHub token, no
- 3:21:18hay credenciales Git guardadas. Vamos a
- 3:21:21copiar acá.
- 3:21:22Dejé el sistema preparado para que
- 3:21:23apenas agreguemos un token de GitHub, el
- 3:21:25script cree automáticamente un repo
- 3:21:26privado, haga push del backup y siga
- 3:21:28sincronizando diariamente. Siguiente
- 3:21:30paso, no pegar el token en el chat,
- 3:21:31obviamente, pegarlo directamente en el
- 3:21:33entorno o terminal, así.
- 3:21:34Ya vimos que no nos gusta copiar y pegar
- 3:21:36esto, sino que nos gusta hacerlo a
- 3:21:37través de hosting. Entonces, necesitas
- 3:21:39crear permiso para escribir en un repo
- 3:21:41privado, classic pad, tac tac tac, ya.
- 3:21:44Dame instrucciones de cómo crear el
- 3:21:48token. Ya sabemos un poco cómo crear el
- 3:21:50token, pero es como, recordemos,
- 3:21:52queremos ver el proceso de cómo hacemos
- 3:21:53las cosas.
- 3:21:55Nos va a mandar a crear nuestro token y
- 3:21:57tenemos que hacerlo con fine-grained y
- 3:21:59con los permisos de tokens. Ahora nos va
- 3:22:01a dar un link, si es que los tokens los
- 3:22:03podemos crear por acá,
- 3:22:05en nuestro perfil, pero también nos
- 3:22:06podría dar el link directamente.
- 3:22:09Entonces, acá,
- 3:22:10eh ¿dónde quedó esto? Entrar a GitHub,
- 3:22:14tokens.
- 3:22:15Generate new token.
- 3:22:17Aquí nos va a pedir la clave, voy a
- 3:22:19poner mi dedo, vamos a confirmar.
- 3:22:22Token name, veamos si nos pide
- 3:22:24[resoplido] alguna.
- 3:22:26GitHub, generate new token, ahí sí.
- 3:22:29Hermes backup.
- 3:22:32Expiration, 90 días, ya no sé qué.
- 3:22:36Eh
- 3:22:38a esto lo estamos trabajando así, por
- 3:22:39eso no me acomodaba mucho.
- 3:22:42Ups.
- 3:22:44Ahora sí, pumba y
- 3:22:47pumba. Ya.
- 3:22:50Eh descripción.
- 3:22:52Da igual, lo voy a poner Hermes eh
- 3:22:55backup diario. Resource owner,
- 3:22:57expiration, lo voy a poner custom.
- 3:23:00Quiero que esto expire
- 3:23:02mañana, se lo voy a poner
- 3:23:04no sé, da igual.
- 3:23:0620 de
- 3:23:08por si acaso.
- 3:23:09No, este
- 3:23:1120 de
- 3:23:14eh de mayo.
- 3:23:15enero, febrero, marzo, abril, mayo,
- 3:23:18cinco. Siempre tengo problemas
- 3:23:19acordándome del de los meses. Siempre
- 3:23:22tengo que hacer lo mismo.
- 3:23:23Eh
- 3:23:25Resource owner, en esto lo voy a poner
- 3:23:28acá. Repository access, todavía no
- 3:23:30existe el repo.
- 3:23:33Entonces acá
- 3:23:35Necesitamos acceso a
- 3:23:37Ya bueno, le voy a dar acá.
- 3:23:39Only select repositories, pero todavía
- 3:23:41no lo tenemos creado. Entonces
- 3:23:45A ver, no pues, no lo tenemos creado
- 3:23:47todavía y no me deja crearlo desde acá,
- 3:23:49entonces le vamos a poner por ahora,
- 3:23:50como igual como va a expirar en un par
- 3:23:52de días, le voy a poner all
- 3:23:53repositories.
- 3:23:55Eh
- 3:23:57Perfecto, entonces de aquí agregarle
- 3:24:00permisos.
- 3:24:01¿Qué permisos le vamos a agregar?
- 3:24:04Mantenerlo por un año. Aquí, ¿dónde está
- 3:24:06la parte de los permisos?
- 3:24:10Eh
- 3:24:13Tun tun tun, ¿qué permisos me había
- 3:24:16especificado?
- 3:24:23Generate expiration, resource owner,
- 3:24:25repository access, ya, fine grain
- 3:24:27tokens,
- 3:24:29sí.
- 3:24:30Token repositories, only select, sí, no
- 3:24:33crea el repo automáticamente, classic
- 3:24:35token de abajo, no, no aplica.
- 3:24:38Y aquí los teníamos ya, eso era,
- 3:24:40content.
- 3:24:42Contents, le ponemos read and write.
- 3:24:45Y meta
- 3:24:48Data ya está asignado, entonces acá, en
- 3:24:51el contents tenemos read and write.
- 3:24:54Y
- 3:24:55Metadata, perfecto, acá está.
- 3:24:59Eh repository access, quizás me convenía
- 3:25:02crearlo antes, no sé, no estoy seguro,
- 3:25:04pero vamos a darle nomás igual.
- 3:25:07Sí, igual de todos modos le voy a
- 3:25:09agregar este, que es el de
- 3:25:10administration.
- 3:25:13Ups.
- 3:25:15Solamente para que lo pueda crear. Eh, y
- 3:25:18para que pueda crear, digamos, este
- 3:25:20nuevo repo.
- 3:25:22Eh, lo voy a dar a all repositories para
- 3:25:24que nos cree el nuevo repo y después, si
- 3:25:26quisiéramos y fuésemos muy quisquillosos
- 3:25:28con nuestras cosas, lo que podríamos
- 3:25:29hacer antes es crear el repositorio,
- 3:25:32¿ya? Y después le damos el acceso a
- 3:25:35solamente ese repositorio para este
- 3:25:37caso, no es tan relevante, creo que
- 3:25:39basta con
- 3:25:41eh
- 3:25:43basta, digamos, con el
- 3:25:46con con esto, ¿verdad? Con con solamente
- 3:25:49tener acceso a que nos cree todos los
- 3:25:50repositorios y que pueda, digamos, como
- 3:25:54permisos de admin a otros repositorios,
- 3:25:55simplemente por el hecho de que
- 3:25:58voy a eliminar el token en dos días. Si
- 3:25:59es que eres muy quisquilloso y tienes
- 3:26:00otros proyectos en GitHub, sí te
- 3:26:03gustaría como crear otro repositorio
- 3:26:05antes, ¿ya?
- 3:26:06Eh te irías a tu perfil, crearías un
- 3:26:09repositorio acá, nuevo repositorio, le
- 3:26:12das acceso solamente a ese repositorio y
- 3:26:13listo, ya, o sea, new, creas el
- 3:26:15repositorio, lo creas privado,
- 3:26:17obviamente. Eh
- 3:26:19y después le das acceso a ese
- 3:26:21repositorio. La razón por la que también
- 3:26:23me gusta darle acceso a que me cree los
- 3:26:24repositorios a mí es porque toda esta
- 3:26:26configuración me lo hace directamente.
- 3:26:28Entonces, me elige los mejores settings,
- 3:26:30la visibilidad, ¿verdad? Los readme, los
- 3:26:32gitignore y todas las cosas bien.
- 3:26:34Eh, creo que funciona un poco mejor. Ya,
- 3:26:37ahora sí, entonces le voy a decir, okay,
- 3:26:40acabo de crear el
- 3:26:42token y te lo acabo de publicar en
- 3:26:47Hostinger, en los punto env. Todavía no
- 3:26:50lo hacemos, obviamente, antes tenemos
- 3:26:52que irnos acá, vamos a volver a
- 3:26:54Hostinger,
- 3:26:55vamos a
- 3:26:56si es que recién estás abriendo
- 3:26:58Hostinger nuevamente, vamos a abrir
- 3:27:00nuestro Hermes app, vamos a irnos a
- 3:27:02administrador de Docker, vamos a
- 3:27:03administrar nuestro proyecto de Docker.
- 3:27:08Y desde acá vamos a
- 3:27:11bajar y apretar el entorno.
- 3:27:14Dentro del entorno vamos a agregar
- 3:27:16algo nuevo
- 3:27:18que es la key que acabamos de copiar y
- 3:27:20pegar, obviamente, y el título que
- 3:27:22queríamos ponerle era GitHub token, todo
- 3:27:24mayúscula, si no me equivoco, pero
- 3:27:26quiero buscarlo igual por si acaso.
- 3:27:28Ahí sí.
- 3:27:30GitHub token.
- 3:27:32Listo.
- 3:27:33Guardar y desplegar.
- 3:27:36Entonces, ahora sí lo vamos a decir
- 3:27:39se llama GitHub token y está pública, o
- 3:27:43sea, no pública, pero está en el punto
- 3:27:46env.
- 3:27:49Vamos a esperar a que se termine de
- 3:27:50implementar el proyecto y le vamos a
- 3:27:51mandar el mensaje. Okay, ¿qué acabamos
- 3:27:53de hacer? Creamos una conexión entre
- 3:27:56Hermes, nuestro agente, con eh GitHub.
- 3:28:01¿De qué nos sirve esa conexión? De
- 3:28:04una especie de respaldo que vamos a
- 3:28:07correr de manera diaria, es decir, de
- 3:28:09manera diaria vamos a ejecutar
- 3:28:12aquí lo tenemos
- 3:28:15de manera diaria vamos a ejecutar este
- 3:28:18script que está acá. Ahí sí.
- 3:28:22¿Ya? Entonces, este es el backup, el
- 3:28:24script del backup, y de manera diaria o
- 3:28:26todos los días con el cron job eh vamos
- 3:28:29a correr este mismo sistema de backup
- 3:28:33que estamos haciendo acá. ¿Dónde quedó
- 3:28:34el nombre del script?
- 3:28:37Eh
- 3:28:39primer backup y el backup sanitizado,
- 3:28:41aquí está. Entonces, ese es el que va a
- 3:28:43estar corriendo todos los días para
- 3:28:45poder hacer una especie de backup en el
- 3:28:46caso de que nos mandemos algún
- 3:28:48algún algún cagazo, ¿verdad? Eh sí que
- 3:28:51es que yo creo que todo agregar
- 3:28:52administration read and write, okay, eso
- 3:28:54es la que lo que ya hicimos. Vamos a
- 3:28:55esperar un poquito que se termine de
- 3:28:57implementar
- 3:28:59porque queremos que tenga acceso a
- 3:29:01nuestro GitHub para que ahora sí pueda
- 3:29:03crear
- 3:29:04el
- 3:29:06el repositorio con los accesos, con
- 3:29:09todas las cosas que le necesitábamos,
- 3:29:10¿verdad?
- 3:29:11Después de que se haya terminado de
- 3:29:12implementar, le voy a dar a enter y
- 3:29:14ahora sí le voy a decir que puede entrar
- 3:29:16a sacar las cosas y empezar a revisarlo.
- 3:29:19Vamos a ver qué nos responde.
- 3:29:21Y ahora sí está configurado el GitHub
- 3:29:24token. Eh, no están los invisibles para
- 3:29:27Hermes, ya dejé todo funcionando, tokens
- 3:29:29encontrados, script ajustado, okay,
- 3:29:31perfecto, push inicial a GitHub exitoso.
- 3:29:34Entonces, lo que va a hacer ahora es ya
- 3:29:36está listo, está sincronizado
- 3:29:38eh lo que es una una genialidad, una
- 3:29:40genialidad
- 3:29:42porque no me pasaba tanto en Hermes,
- 3:29:45pero sí me pasaba harto en Open Cloud
- 3:29:46que de repente lo rompía.
- 3:29:48[risas]
- 3:29:49Y que era como que
- 3:29:51me empezaba a modificar cosas y cambiaba
- 3:29:53muchas cosas, sobre todo cuando
- 3:29:55acumulaba mucho contexto. Hermes tiene
- 3:29:56una mucha mejor estructura en ese
- 3:29:58sentido, pero es importante tener un
- 3:30:00backup porque uno nunca sabe, sobre todo
- 3:30:02cuando quiere empezar a hacer como cosas
- 3:30:04un poco más arriesgadas.
- 3:30:07Mmm.
- 3:30:08Entonces, ya tenemos esto funcionando,
- 3:30:10hemos armado las páginas, hemos armado
- 3:30:12el sistema de meta ads, nos hemos
- 3:30:14conectado a generaciones de imágenes,
- 3:30:16ahora tenemos el sistema de backup
- 3:30:17automatizado. Ahora vamos con un caso un
- 3:30:20poco más real y pensemos en algo un poco
- 3:30:22más práctico que también te puede servir
- 3:30:24bastante, sobre todo si es que llevas un
- 3:30:26negocio. Existe una plataforma que usa
- 3:30:28que se llama Go High Level, que es como
- 3:30:30un CRM que uso bastante para ir
- 3:30:34gestionando, ¿verdad? Como gestionando
- 3:30:36los clientes, como las automatizaciones
- 3:30:38de una empresa a un nivel muy macro.
- 3:30:41Funciona superbién porque tiene
- 3:30:42integrado como email marketing, SMS,
- 3:30:45WhatsApp, ¿verdad? Todo en un mismo
- 3:30:47lugar, eh los seguimientos de los
- 3:30:49clientes, abandone como lo abandonados,
- 3:30:53como todo al final en un mismo lugar, a
- 3:30:56mí me gusta bastante
- 3:30:57y esa aplicación es GoHighLevel y ya
- 3:31:00mucha gente la usa y creo que a mucha
- 3:31:03gente también le podría servir este
- 3:31:04pequeño segmento de
- 3:31:06eh, del video. Entonces vamos a ver,
- 3:31:08GoHighLevel, si es que entras acá,
- 3:31:10gohighlevel.com, vas a ver que tienes la
- 3:31:12cuenta y literalmente es eso. Yo ya creé
- 3:31:15un video de esto previamente, lo voy a
- 3:31:17buscar acá
- 3:31:19y lo voy a poner GoHighLevel
- 3:31:21Benjamín Cordero, creé uno con Cloud
- 3:31:24Code
- 3:31:25que vendría siendo esto de acá, como
- 3:31:26donde enseñamos y vemos cómo funcionamos
- 3:31:29con GoHighLevel y la gracia y lo
- 3:31:30entretenido es que le decía cosas como,
- 3:31:32oye, necesito que me crees un nuevo
- 3:31:34contacto en GoHighLevel, su nombre es
- 3:31:35Benjamín Martínez, su correo es
- 3:31:36benja@alcor, agrégalo al pipeline de
- 3:31:38free trial
- 3:31:40eh, mándale una oportunidad, no sé qué.
- 3:31:42Y aquí te mostraba todo el proceso de
- 3:31:43cómo lo conectamos.
- 3:31:46Em
- 3:31:48lo que vamos a hacer ahora es algo que
- 3:31:49también es superbueno y es
- 3:31:52esto de acá. Le voy a decir, mira
- 3:31:55vamos a implementar esto, pero te voy a
- 3:31:57pasar la transcripción de este video.
- 3:31:58Vamos ahora a integrarnos a nuestro
- 3:32:01GoHighLevel, ¿okay?
- 3:32:04Te dejo aquí la transcripción de un
- 3:32:07crack de la IA que se llama Ben.
- 3:32:13Spoiler, soy yo.
- 3:32:15[risas]
- 3:32:16Entonces aquí le vamos a poner el video.
- 3:32:18Eh vamos a ver la transcripción y le voy
- 3:32:21a decir
- 3:32:23la diferencia es que no lo vamos a
- 3:32:26conectar a Cloud Code, sino que lo vamos
- 3:32:30a conectar a Hermes, es decir, a ti.
- 3:32:33Hernán.
- 3:32:35Y aquí le acabo de mandar el video. Eh,
- 3:32:36te vas a dar cuenta que muchas veces
- 3:32:38cuando le mandamos mensajes muy largos
- 3:32:39se fragmentan en distintos mensajes,
- 3:32:41pero nada, es una cosa de límites de
- 3:32:43Telegram nomás, pero en realidad le está
- 3:32:44llegando como un solo input y lo está
- 3:32:46fragmentando en la manera visual. Pasa
- 3:32:49también que cuando le ponemos vídeos muy
- 3:32:51largos o contextos muy largos, tiende a
- 3:32:54eh ¿cómo se llama esto?
- 3:32:57a tener que compactarse porque tenemos
- 3:32:59una ventana de tokens de 130.000, como
- 3:33:02ya vimos anteriormente.
- 3:33:04Entonces, una vez acá, ya tenemos esto.
- 3:33:06Eh si te quieres crear una cuenta de
- 3:33:07GoHighLevel, también te voy a dejar el
- 3:33:08link en la descripción. Si te metes con
- 3:33:10este link acá, vas a tener eh una prueba
- 3:33:13gratuita de 30 días y yo también voy a
- 3:33:15recibir algo afiliado, entonces está
- 3:33:16super bueno. Eh alternativamente
- 3:33:19también, si es que quieres crearte una
- 3:33:20cuenta de GoHighLevel, nosotros estamos
- 3:33:22abriendo cuentas aquí dentro de Imperio
- 3:33:24Agéntico. Eh
- 3:33:27entonces, si es que quieres crearte una
- 3:33:28cuenta, puedes entrar directamente aquí
- 3:33:30al classroom. Tenemos un curso que se
- 3:33:32llama GoHighLevel desde cero, donde
- 3:33:34vemos todo esto, pero en los niveles
- 3:33:35cuatro estamos abriendo la cuenta
- 3:33:38gratuita de GoHighLevel. Simplemente
- 3:33:40aplicas al link y después te abrimos la
- 3:33:43cuenta nosotros directamente. Entonces,
- 3:33:45si es que no quieres pagar los 97
- 3:33:47dólares al mes que te cuesta
- 3:33:48GoHighLevel, eh puedes entrar a Imperio
- 3:33:51y por el precio actual, que es
- 3:33:53significativamente menos, te podemos
- 3:33:55abrir una cuenta gratuita.
- 3:33:57Okay, entonces ahora sí vamos a empezar
- 3:33:59y vamos a continuar acá con la conexión
- 3:34:01de GoHighLevel. Lo primero que te va a
- 3:34:03pedir, lógicamente, es tener una cuenta.
- 3:34:05Entonces, vamos a entrar acá, vamos a
- 3:34:07ingresar a nuestra cuenta. Si no te la
- 3:34:08has creado, usa el link en la
- 3:34:09descripción o el link desde Imperio, si
- 3:34:12es que ya estás ahí.
- 3:34:13Y cuando entres, te va a aparecer algo
- 3:34:15así. Ya sé los pasos que me va a pedir
- 3:34:17acá, pero vamos adelantándonos un poco.
- 3:34:19Eh si te fijas acá, bueno, esto es
- 3:34:22GoHighLevel, super bueno, super cortito
- 3:34:24al final. Lo que tiene es como que
- 3:34:25podéis hacer todo, podéis hacer
- 3:34:27literalmente todo. Aquí, bueno, yo estoy
- 3:34:29en el panel de agencia, entonces puedo
- 3:34:32ver como todas las cosas y todas las
- 3:34:33agencias que he ido creando, las cuentas
- 3:34:35las cuentas que se han abierto según
- 3:34:37esta cuenta, ya porque yo pago un plan
- 3:34:39mucho más caro, obviamente, entonces
- 3:34:40puedo abrir cuentas gratuitas para la
- 3:34:42gente de Imperio, pero si te fijas acá
- 3:34:45vas a tener eh muchas cosas y puedes
- 3:34:47hacer muchas cosas.
- 3:34:49Pero si es que entras acá vas a darte
- 3:34:51cuenta que esta ya es una subcuenta y tu
- 3:34:54perfil se parecería mucho más a algo
- 3:34:56así. Y si te fijas tienes como, no sé,
- 3:34:59puedes manejar todas las conversaciones
- 3:35:01desde un mismo lugar. Tienes tu
- 3:35:02calendario para ir viendo como los
- 3:35:04eventos, los contactos que vas
- 3:35:06agregando, las oportunidades, los
- 3:35:08contactos vendrían siendo como cada
- 3:35:09persona, las oportunidades que van
- 3:35:11surgiendo, ¿verdad? Eh que van pasando
- 3:35:14automáticamente eh dentro del pipeline,
- 3:35:16los pagos que vas haciendo, agentes y a
- 3:35:19marketing, automatizaciones, creas las
- 3:35:21páginas web, todo. Al final funciona
- 3:35:23bastante bien para la mayoría de los
- 3:35:24negocios y creo que es como el estado
- 3:35:26del arte para los negocios actualmente.
- 3:35:28Pero hay algo acá, si es que buscas,
- 3:35:30tienes los settings, ¿ya? Y tienes los
- 3:35:33private integrations o los PIT. Estos
- 3:35:36son los access tokens de GoHighLevel.
- 3:35:38Vas a irte a crear una nueva
- 3:35:39integración.
- 3:35:41Eh y vamos a empezar a crear nuestro
- 3:35:43token. Le voy a poner GoHighLevel PIT
- 3:35:46Hermes. Entonces,
- 3:35:49el acceso de Hermes a mi cuenta de
- 3:35:53GoHighLevel. Le voy a poner a siguiente.
- 3:35:55Ahora le voy a poner los scopes. Puedes
- 3:35:57ponerle todos los que quieras. Aquí yo
- 3:35:59voy a seleccionar todos. Eh es las
- 3:36:01acciones que se puede que Hermes va a
- 3:36:03poder hacer. Si te fijas hay muchísimas,
- 3:36:06muchísimas. La única delicada es esta de
- 3:36:07acá, que es como editar usuarios.
- 3:36:10Pero al final es como obvio, quiero que
- 3:36:13pueda agregar nuevos usuarios. Me va a
- 3:36:14decir como hay riesgo de seguridad.
- 3:36:16Obviamente que hay riesgo de seguridad
- 3:36:18porque puede editar usuarios.
- 3:36:20Eh
- 3:36:23y después, bueno, aquí tenemos esto y le
- 3:36:25voy a decir acá, pum, listo, PIT.
- 3:36:27Le voy a decir, esta es mi clave, ¿ya?
- 3:36:29Eh obviamente no se la voy a pegar, pero
- 3:36:31mira, ya empecé la integración de
- 3:36:32GoHighLevel, lo que ya dejé listo,
- 3:36:34instalé y validé, tun tun tun, dentro
- 3:36:37dejé, va a buscar si es que él, ya, esto
- 3:36:39es lo que necesitamos. GHL Private
- 3:36:42Location Integration Token. Entonces,
- 3:36:44con todo eso, debe ser subcuenta, no de
- 3:36:46agencia, obviamente no me lo peguéis por
- 3:36:48el chat. Eh, lo que podría hacer es
- 3:36:51justamente pegarlo, pegarlo, si
- 3:36:53quisiera, y después como rotarlo para
- 3:36:55ver si es que funciona la integración,
- 3:36:56pero
- 3:36:57¿para qué? Vámonos con el método seguro
- 3:36:59y vamos acá y vamos a volver a Hostinger
- 3:37:02nuevamente.
- 3:37:04Actualizamos Hostinger,
- 3:37:06bajamos acá, agregamos el entorno, le
- 3:37:10agregamos un nuevo token, lo voy a poner
- 3:37:12acá, pumba, lo pego y después le voy a
- 3:37:14decir
- 3:37:15GHL Private Integration Token.
- 3:37:19Listo, guardar y desplegar
- 3:37:22y le voy a decir
- 3:37:23está desplegado el token en Hostinger.
- 3:37:27Verifica bien, está en, nuevamente,
- 3:37:31Hermes Agent y nueve
- 3:37:34N7.
- 3:37:36Ya, porque a veces como que no te lo
- 3:37:37tomaba bien a menos de que le diga eso,
- 3:37:38no sé por qué.
- 3:37:39Eh, tengo que ponérselo en la
- 3:37:41instrucción de raíz, pero en fin.
- 3:37:43Lo creé como, pumba,
- 3:37:48procede con el resto, listo.
- 3:37:52Eh, buenísimo, entonces aquí tengo que
- 3:37:54poner ahora
- 3:37:58eliminar tokens o
- 3:38:00rotar
- 3:38:03token
- 3:38:04de GHL.
- 3:38:06Esto, este es mi torpeo para todas las
- 3:38:08cosas que tengo que hacer después del
- 3:38:09curso, porque he revelado mucha
- 3:38:10información sensible.
- 3:38:13Okay, perfecto, como podemos ver acá, se
- 3:38:15está compactando, importante esto,
- 3:38:17también, cuando se va compactando la
- 3:38:19información se pierde un poco del
- 3:38:21contexto de lo que veníamos hablando.
- 3:38:23Eh,
- 3:38:24podemos hacerlo acá si es que buscamos
- 3:38:26compress, lo podemos hacer de manera
- 3:38:28manual, si no se va haciendo de manera
- 3:38:29automática. Si es que ya está muy
- 3:38:31compactado todo y tiene mucha
- 3:38:33información que no es relevante y
- 3:38:35sientes que el me está funcionando
- 3:38:36lento, estás gastando mucho, pues
- 3:38:38siempre poner new y esto va a empezar
- 3:38:41una nueva sesión, eh una nueva sesión
- 3:38:44con un contexto solamente que tiene los
- 3:38:47archivos, no de el contexto como ya
- 3:38:49hemos visto previamente. Esto es muy
- 3:38:50clave, la gente no lo aplica mucho, no
- 3:38:53lo aplica mucho y después dice, "No, es
- 3:38:54que no me está funcionando bien, porque
- 3:38:56ya no me responde y ya no eh ya no me
- 3:38:58entiende como antes, si está menos
- 3:39:00inteligente, no, no es el caso. Tienes
- 3:39:02el contexto inundado con cosas
- 3:39:04irrelevantes.
- 3:39:05Tienes que ir reseteando y repartiendo
- 3:39:07un nuevo contexto constantemente.
- 3:39:11Perfecto, ahora el siguiente paso me
- 3:39:13dice que el MCP no puede operar sin el
- 3:39:15location ID, entonces tenemos que el
- 3:39:17mismo lugar en Hostinger tenemos que
- 3:39:19crear este. Entonces acá, voy a bajar,
- 3:39:22ya sabemos cómo hacerlo, agregar nueva
- 3:39:24variable de entorno, pumba, GHL private
- 3:39:27integration token, perdón, parece.
- 3:39:31Era el GHL location ID, ahí sí, y el
- 3:39:34valor
- 3:39:35eh settings, ajustes, business profile,
- 3:39:39location ID, entonces acá.
- 3:39:41No, ¿dónde quedó? Eh
- 3:39:44¿dónde quedó nuestra cuenta de Go High
- 3:39:46Level? Acá, ahí sí, ya.
- 3:39:49Eh rotar, later, perfecto.
- 3:39:53Y nos dijo en
- 3:39:55settings, business profile, location ID.
- 3:39:57En settings,
- 3:39:59business profile,
- 3:40:01location ID.
- 3:40:04¿Dónde quedó? Location ID, perfecto. Ya,
- 3:40:08el location ID en teoría igual podríamos
- 3:40:11no tenerlo acá, no es algo tan
- 3:40:14importante. Eh
- 3:40:17location ID actualizado, pero en fin, si
- 3:40:20quieres mantener todo así, como ya ultra
- 3:40:23ultra privado, puedes tenerlo ahí, ¿ya?
- 3:40:26Eh búscalo.
- 3:40:29Búscalo y bueno, si es que quisieras
- 3:40:30también como
- 3:40:32eh, mandar links de pago directamente
- 3:40:34desde acá, pon tu link de pago acá
- 3:40:37directamente, pero no es el caso,
- 3:40:39búscalo e impleméntalo.
- 3:40:42Perfecto, ahora sí, ya. Por mientras
- 3:40:45vamos a ir promteando lo que sigue, que
- 3:40:47va a ser, como ya está operativo,
- 3:40:50después de esto va a estar operativo, va
- 3:40:51a funcionar, la gracia es que ahora
- 3:40:52desde Telegram, en cualquier lugar que
- 3:40:54tengas tu celular, vas a poder tomar tu
- 3:40:55celular y decirle como eh, oye, manda o
- 3:40:59crea una nueva oportunidad a X persona.
- 3:41:02Tipo
- 3:41:03crea un nuevo contacto de esta persona y
- 3:41:06mándale un correo de seguimiento o a
- 3:41:08todas las personas que están en la etapa
- 3:41:09de preventa, eh, lánzale la oferta de
- 3:41:11que lanzamos en un día. Crea un mail y
- 3:41:14mándaselo a todos o como, no sé, cosas
- 3:41:16por el estilo. Em crea una campaña de
- 3:41:19eh, seguimiento para la gente que se
- 3:41:21metió de nuevo a nuestra lista de correo
- 3:41:23y en una semana mándales un mail de
- 3:41:25nuevo para la gente que no compró. Pum,
- 3:41:27listo, y se manda, ¿cachái? Entonces,
- 3:41:29super super potente. La gente al
- 3:41:31principio está un poco intimidada, pero
- 3:41:33cuando realmente entiende el
- 3:41:35poder que tiene GoHighLevel, sobre todo
- 3:41:37cuando lo conectamos vía MSP y vía API a
- 3:41:40herramientas como Hermes, es como,
- 3:41:41huevón, ya no necesitas un departamento
- 3:41:43de marketing, necesitáis tener un
- 3:41:44poquito de claridad con las cosas que
- 3:41:46querías hacer y listo, y listo.
- 3:41:48Oye, tengo una clínica dental, contexto.
- 3:41:50Eh, cada 6 meses, cuando tenemos la
- 3:41:53clínica dental y hacemos un
- 3:41:54blanqueamiento, se recomienda hacer el
- 3:41:56siguiente. Entonces, cada persona que
- 3:41:58agende un blanqueamiento, a los 6 meses
- 3:42:00después mandémosle otro correo
- 3:42:02diciéndole que se recomienda hacerlo
- 3:42:04cada 6 meses. Pum, listo, absel,
- 3:42:06aumentamos el LTV, vendimos el doble eh,
- 3:42:09o no sé, un por un 1.5 considerando que
- 3:42:13la mitad de las personas podrían
- 3:42:14agendar. Entonces, hay que tener un poco
- 3:42:16como de conocimiento de marketing,
- 3:42:17porque hoy día ya la estrategia y la
- 3:42:20parte técnica y de la ejecución y el
- 3:42:22esfuerzo que nos tomaba antes está muy
- 3:42:25apalancado, o sea, tenemos una un gran
- 3:42:28leverage, a diferencia de antes,
- 3:42:29entonces
- 3:42:31es una genialidad.
- 3:42:32Así que vamos creando el prompt por
- 3:42:34mientras, ya que está trabajando por
- 3:42:36acá, y le voy a decir algo por el estilo
- 3:42:37de
- 3:42:40Okay, ahora que tienes todo, eh este es
- 3:42:43el CRM de eh Imperio Agéntico, una
- 3:42:47comunidad de eh de School, donde lo que
- 3:42:50hacemos es vamos viendo las últimas
- 3:42:52tendencias en automatizaciones e
- 3:42:53inteligencia artificial y desplegamos
- 3:42:55agentes IA que funcionan con estrategias
- 3:42:58que están comprobadas y es la comunidad
- 3:42:59más activa de automatizaciones e
- 3:43:01inteligencia artificial hispanohablante.
- 3:43:05Teniendo eso de contexto, agrégalo ya un
- 3:43:07poco más a tu contexto, vamos a crear un
- 3:43:10nuevo
- 3:43:12un nuevo una nueva oportunidad, o vamos
- 3:43:14a crear un nuevo usuario. Este usuario
- 3:43:17se llama Benjamín Cordero y lo que vamos
- 3:43:20a hacer es vamos a agregarlo como una
- 3:43:22oportunidad. El correo es
- 3:43:25[email protected]
- 3:43:28y vamos a mandarlo y vamos a mandarle un
- 3:43:31correo de prueba.
- 3:43:33Veamos si es que me detectó bien esto.
- 3:43:35[email protected]
- 3:43:37y vamos a mandarle un correo de prueba,
- 3:43:38perfecto. Para la gente que se pregunta
- 3:43:40qué aplicación estoy usando, estoy
- 3:43:41usando una aplicación que se llama
- 3:43:43Glido, superbuena, superbuena, soy uno
- 3:43:45de los founding partners de la
- 3:43:47aplicación, eh lo puedes encontrar acá
- 3:43:50el link que es get.glido
- 3:43:53rayita ben y ahí también, ups
- 3:43:56www.get.glido
- 3:44:01rayita ben
- 3:44:02ahora sí.
- 3:44:03¿Por qué no me lo toma?
- 3:44:06getglido.com
- 3:44:07rayita ben, ahora sí.
- 3:44:10rayita ben, me falta el punto com, creo.
- 3:44:13Ahí sí. Eh
- 3:44:15y la aplicación que uso para el dictado
- 3:44:16de voz, soy founding partner de esta
- 3:44:18aplicación, entonces si es que le
- 3:44:19interesa, eh puedes descargártela acá,
- 3:44:21si quieres ayudarme a mí también con
- 3:44:24algún afiliado como a ganar una comisión
- 3:44:26mayor, eh puedes agregarle el rayita ven
- 3:44:28al final y me ayudas.
- 3:44:30Eh perfecto, aquí voy a probar este
- 3:44:33permiso.
- 3:44:34Por mientras que estamos acá y vamos a
- 3:44:36esperar a que se termine de crear, vamos
- 3:44:39a esperar que se termine de crear y
- 3:44:40vamos a mandarle después este mensaje de
- 3:44:42acá.
- 3:44:43Y bueno, después de unos momentos
- 3:44:44podemos ver que eh ya se conectó y ahora
- 3:44:47sí le voy a mandar esto, literalmente,
- 3:44:50lo que acabamos de dictarle. Y vamos a
- 3:44:52ver cómo nos hace una conexión
- 3:44:55directamente. Entonces aquí
- 3:44:57lo interesante y lo entretenido es que
- 3:44:59estamos teniendo como todo esto que es
- 3:45:01agéntico o la capacidad agéntica de
- 3:45:04entrar a tomar decisiones, a crear un
- 3:45:08pipeline, a crear el nuevo contexto,
- 3:45:10agregarlos, ¿verdad? Directamente en
- 3:45:13nuestro funnel o en nuestro
- 3:45:16embudo. Súper súper potente, este creo
- 3:45:17que es uno de los servicios más directos
- 3:45:19que se puede vender una empresa.
- 3:45:21Eh
- 3:45:22no sé, cualquier empresa de servicios,
- 3:45:24por ejemplo, le podría funcionar súper
- 3:45:26súper bien.
- 3:45:27Cualquier, no sé, dentista, por ejemplo,
- 3:45:31o cualquier eh empresa, clínicas
- 3:45:34estéticas, cualquier empresa que ofrezca
- 3:45:37algún servicio que tiene que estar y que
- 3:45:40el lead management es muy importante,
- 3:45:43funciona increíble, increíble.
- 3:45:45Inmobiliarias también, eh
- 3:45:48no tengo idea, cualquier servicio,
- 3:45:49incluso servicios de remodelación, todo
- 3:45:52todo todo
- 3:45:53puedes automatizarlo en gran parte, la
- 3:45:55mayoría de los negocios con Go High
- 3:45:57Level.
- 3:45:58Quizás no tanto cosas como e-commerce,
- 3:46:00e-commerce como que ya uno tiene como
- 3:46:01sus cosas, pero igual, igual con
- 3:46:03e-commerce también se podría hacer, pero
- 3:46:05creo que ya la mayoría de los e-commerce
- 3:46:06tienen como built-in, como ya
- 3:46:08construidas muchas cosas buenas, pero
- 3:46:11aquí no sé, pues igual puedo crear las
- 3:46:12landing pages, las páginas, los
- 3:46:14formularios, todo lo que son los lead
- 3:46:16magnets también.
- 3:46:18Pero aquí ya ya estamos entrando como un
- 3:46:19poco más en todo el área de marketing.
- 3:46:21Eh, la idea de este curso es que sea
- 3:46:23mucho más enfocado en los agentes, pero
- 3:46:26nuevamente, creo que un buen marketero o
- 3:46:30un buen vibe marketer eh, al final tiene
- 3:46:34la capacidad de
- 3:46:36crear, crear mucho más que
- 3:46:40equipos completos, si es que tiene
- 3:46:42acceso a las herramientas adecuadas, si
- 3:46:43es que tiene acceso a los agentes
- 3:46:45adecuados. Entonces, este es un sistema
- 3:46:48superbueno, superbueno, que también lo
- 3:46:49vemos harto en la comunidad, que es de
- 3:46:51cómo podemos automatizar una empresa
- 3:46:53básica, básica, eh, con soluciones,
- 3:46:56digamos, como estándares, pero
- 3:46:57manteniendo el nivel de personalización
- 3:46:59acá.
- 3:47:00Eh, a ver, ya, entonces ahora está en el
- 3:47:03proceso de comprimirse, está
- 3:47:05comprimiéndose el contexto, porque
- 3:47:07nuevamente ya pasamos los 130,000 tokens
- 3:47:10en este contexto,
- 3:47:11y va a empezar a crear el user CRM, está
- 3:47:15creando el contexto de qué es la
- 3:47:17empresa, qué es lo que hacemos. Aquí,
- 3:47:20mira,
- 3:47:21tenemos un dashboard donde podemos ir
- 3:47:22viendo como todas nuestras cosas, eh,
- 3:47:25de nuestra empresa, en este caso.
- 3:47:27Podemos ir viendo acá todas las
- 3:47:29conversaciones que vamos entablando, los
- 3:47:31calendarios, los contactos.
- 3:47:35Eh, ahí sí, las oportunidades. Dentro de
- 3:47:38las oportunidades tenemos lo que son los
- 3:47:40pipelines.
- 3:47:41Eh,
- 3:47:43dentro de los pipelines podemos tener
- 3:47:44este que es nuestro funnel, y nuestro
- 3:47:47funnel lo que va haciendo al final es,
- 3:47:48voy a abrir esto un poquito más grande
- 3:47:50para que se pueda ver, es como en qué
- 3:47:52etapa está el cliente. Entonces, en el
- 3:47:54caso de que tenga, por ejemplo,
- 3:47:56no sé, no sé, sea un broker
- 3:47:58inmobiliario, por ejemplo, puedo ver
- 3:47:59cómo acá, eh, es un nuevo lead, ya lo
- 3:48:03conseguimos, el lead entró a través de
- 3:48:05meta eh, forms, por ejemplo.
- 3:48:08Tenemos su información, okay. ¿Lo hemos
- 3:48:10contactado? No, no le hemos mandado
- 3:48:12ningún correo, ya. ¿Clasifica como
- 3:48:14cliente? Sí o no. Pasemos al siguiente
- 3:48:16paso. Eh, ¿calificado acá? Le mandamos
- 3:48:18una propuesta, ya, pum, se le mandó
- 3:48:20automáticamente. Después, ¿nos respondió
- 3:48:22la propuesta? No, estamos en proceso de
- 3:48:24negociación, pum, ¿ya está cerrado? Sí o
- 3:48:26no. Entonces, va pasando como por cada
- 3:48:28una de las etapas y nuestro lead se va
- 3:48:31moviendo así.
- 3:48:33Entonces, acá, si es que abrimos ahora
- 3:48:35esto, listo, creen el CRM Imperio
- 3:48:36Agéntico, contacto benja@imperiodigital,
- 3:48:39tags, esto, creamos el valor, la
- 3:48:41oportunidad y acá tenemos el pipeline.
- 3:48:45Entonces, después yo puedo llegar y
- 3:48:46puedo seguir diciéndole cosas como, eh,
- 3:48:48no sé, pues, mándale un correo eh con
- 3:48:51esta cuestión, ¿cachái? Como que cada
- 3:48:53vez que un cliente entre al pipeline,
- 3:48:56mándale un correo de bienvenida, por
- 3:48:58ejemplo. Y, por supuesto, obviamente, si
- 3:49:01es que llegamos y abrimos nuestro correo
- 3:49:04electrónico, justamente acá,
- 3:49:06benja@imperiodigital,
- 3:49:08vamos a ver que
- 3:49:10eh
- 3:49:12vamos a recibir el correo, ¿dónde está
- 3:49:14esto? Veamos aquí los
- 3:49:16los correos, vamos a ver si lo recibimos
- 3:49:18o todavía no.
- 3:49:19Y ahí tenemos el correo electrónico.
- 3:49:22Pero al final, la idea y lo importante,
- 3:49:24con lo que quiero que te quedes, que es
- 3:49:27la parte más clave, al final, es que
- 3:49:29podemos conectar muchas cosas a
- 3:49:32distintos lugares. Si les interesa, no
- 3:49:34voy a entrar tanto en detalle en
- 3:49:36GoHighLevel, pero igual si es que les
- 3:49:37interesa, uno, eh, tenemos un curso aquí
- 3:49:40completo de GoHighLevel desde cero,
- 3:49:42donde automatizamos como la clínica
- 3:49:44dental, una clínica dental ficticia, que
- 3:49:47creamos todo paso a paso, eh,
- 3:49:50mostrándote al final todo el proceso de
- 3:49:52automatizar una clínica, ups,
- 3:49:54eh, todo el proceso de automatizar una
- 3:49:56clínica dental, superbueno, superbueno
- 3:49:58si es que les interesa como
- 3:50:00verlo, cómo funcionan los canales de
- 3:50:01comunicación, CRM, los pipelines, las
- 3:50:03oportunidades, los workflows, etcétera.
- 3:50:06Y también tenemos y obviamente abrimos
- 3:50:09la cuenta a los niveles cuatro de
- 3:50:12Imperio Digital, eh de Imperio Gentico,
- 3:50:15perdón. Entonces, aquí la idea es que
- 3:50:18puedes activar tu cuenta de GoHighLevel
- 3:50:20si es que no te interesa cómo
- 3:50:23es el proceso de o si es que te
- 3:50:25interesa, perdón, cómo
- 3:50:27aprender y crear esta cuenta por tu
- 3:50:29cuenta y no quieres pagar los 97 dólares
- 3:50:32mensuales que cuesta GoHighLevel, eh
- 3:50:34dentro de Imperio Gentico estamos
- 3:50:36abriendo las eh cuentas completamente
- 3:50:38gratuitas para los miembros.
- 3:50:41Alternativamente, si es que quieres
- 3:50:43registrarte y probar los 30 días de
- 3:50:45prueba, tengo un link abajo en la
- 3:50:46descripción que yo recibo una comisión
- 3:50:48de afiliado, entonces igual está buena
- 3:50:50porque en vez de, no sé, pues llegar y
- 3:50:52crearte la cuenta por tu cuenta, eh
- 3:50:54estás ayudándome a mí y al canal
- 3:50:56monetizando, digamos, eh recibiendo yo
- 3:50:59parte de esa afiliación cuando te metes
- 3:51:01con ese mail, ¿ya? O sea, perdón, con
- 3:51:04ese link. Em, además que tienes con ese
- 3:51:07link exclusivo los 30 días de prueba
- 3:51:09para ver si es que este sistema te
- 3:51:10gusta. Y también puedes conectarle el
- 3:51:12PID a Hermes o el token a Hermes en este
- 3:51:15caso con el link de prueba. También está
- 3:51:18abajo en la descripción.
- 3:51:20Ambos eh links van a estar abajo en la
- 3:51:22descripción, tanto el de la comunidad
- 3:51:23como el de el link de prueba. Entonces,
- 3:51:27acabamos de crear esto y ya podemos
- 3:51:28empezar a crear todo este estilo de
- 3:51:31pipelines, todo este estilo de cosas.
- 3:51:33Está muy muy bueno porque finalmente
- 3:51:35podemos tener una gente que está
- 3:51:36corriendo 24/7 en Telegram y podemos
- 3:51:40hacerle todas estas conexiones que están
- 3:51:42muy muy buenas. Quería hacer una última
- 3:51:45prueba también de un proyecto que este
- 3:51:47se me acaba de ocurrir, eh pero si es
- 3:51:49que me voy, voy a irme acá a School.
- 3:51:51Dentro de School nosotros, mira, tenemos
- 3:51:54una
- 3:51:55compramos la membresía y los derechos de
- 3:51:57reventa para esta página web eh y todas
- 3:51:59estas páginas, como todas estas
- 3:52:01plantillas
- 3:52:02en teoría uno también tiene que pagar,
- 3:52:04tiene que pagar
- 3:52:06como en este caso 150 dólares o 200
- 3:52:09dólares para poder acceder, pero
- 3:52:10nosotros compramos el derecho a reventa.
- 3:52:13Entonces también las estamos regalando
- 3:52:14en el Imperio, entonces quería hacer una
- 3:52:15prueba de construir una última página
- 3:52:17web con una de estas plantillas.
- 3:52:21Si es que busco acá y me meto a Cloud
- 3:52:23Design, podemos ver que aquí las
- 3:52:25tenemos, mira.
- 3:52:27Esta está buena, esta también me gusta.
- 3:52:31La Slam Dunk, esta es genial, esta es
- 3:52:34una genialidad. Eh entonces quería hacer
- 3:52:36como una Liquid Liquid Glass Agency está
- 3:52:39buena y aquí si te fijáis
- 3:52:41no son como plantillas como cual, sino
- 3:52:43que son prompts de plantilla. Entonces
- 3:52:45creo que está estamos entrando en un
- 3:52:47momento bien interesante también donde
- 3:52:48no estamos solamente copiando la
- 3:52:51plantilla
- 3:52:52eh o no estamos copiando y armando los
- 3:52:54templates, sino estamos como
- 3:52:57teniendo templates de prompts, que está
- 3:52:59muy bueno. Entonces acá Build a Dark
- 3:53:01Premium Single Page, vamos a hacer la
- 3:53:03prueba.
- 3:53:04Otro proyecto, lo voy a decir acá.
- 3:53:07Se nos viene.
- 3:53:08Y le voy a poner esto que está acá,
- 3:53:10quiero hacer la prueba nomás solo si es
- 3:53:12que es bueno construyendo páginas web.
- 3:53:14Esto lo estoy poniendo a prueba
- 3:53:18a prueba
- 3:53:19eh vamos a ver si es que funciona,
- 3:53:21solamente quiero ver el one shot que nos
- 3:53:22tira después de tirarle este prompt que
- 3:53:25es para crear
- 3:53:26esa página web o una página web parecida
- 3:53:29a la que está ahí. Vamos a ver la
- 3:53:31prueba, quiero ver si es que resuelve
- 3:53:32bien Hermes, esto no estaba para nada
- 3:53:34planeado en el curso, simplemente quiero
- 3:53:36ver cómo termina resolviendo y cómo es
- 3:53:39el resultado de esto.
- 3:53:41Okay, acaba de terminar de generarlo
- 3:53:43acá, como podemos ver, este es el prompt
- 3:53:45que le pusimos.
- 3:53:47Me dice que ya está listo, digámosle,
- 3:53:48aprovechando que ya tenemos la conexión
- 3:53:50con Vercel, digámosle, okay, déjame
- 3:53:53verlo en vercel, haz el deploy ahí.
- 3:53:58Eh, o espero que haya alcanzado hacer la
- 3:54:01conexión de vercel antes de que se haya
- 3:54:02acabado el vídeo o que se haya cortado,
- 3:54:04pero deberíamos haberla hecho porque
- 3:54:07levantamos la la sí sí sí la hicimos sí
- 3:54:09la hicimos.
- 3:54:10Entonces ahora le estoy pidiendo
- 3:54:11directamente que nos lo muestren vercel
- 3:54:14ya que tenemos la conexión ahí, la
- 3:54:15tenemos lista, entonces es mucho mucho
- 3:54:17más amigable.
- 3:54:19Eh.
- 3:54:20Esperemos a que nos mande el link.
- 3:54:23Y listo, después de unos segundos ya
- 3:54:25quedó subido, o sea que funcionó
- 3:54:27funcionó súper súper bien. Ahora vamos a
- 3:54:30abrir el link final y mira y así quedó
- 3:54:32armada ya literalmente
- 3:54:35en un prompt es realmente una locura
- 3:54:36esto. Si nos vamos acá home services
- 3:54:39bajando funcionando ahí quizás me
- 3:54:42hubiese cambiado como el
- 3:54:43supuesto como una capita atrás, pero
- 3:54:45creo que está bueno.
- 3:54:46Eh, pro features server complexity,
- 3:54:48perfecto.
- 3:54:50Eh, después tenemos work process,
- 3:54:54¿verdad? Y el
- 3:54:56pricing acá.
- 3:54:58Está bastante bueno, get started me
- 3:55:00debería mandar algo y bueno, como
- 3:55:01tenemos el link de vercel público,
- 3:55:05cualquier persona que entre desde acá va
- 3:55:06a poder
- 3:55:08literalmente entrar y verlo desde una.
- 3:55:11Eh.
- 3:55:12La verdad es que quedó bastante bueno,
- 3:55:14quedó bastante bueno, me gustó.
- 3:55:16Me gustó, así que nada nada, acabamos de
- 3:55:18crearlo literalmente con el one shot del
- 3:55:20prompt que le subimos, es decir, con
- 3:55:22este prompt que está acá. Entonces
- 3:55:25también nuevamente está todo ahí
- 3:55:27publicado, si no está todo dentro de
- 3:55:30imperio todos esos templates están súper
- 3:55:31súper buenos, si es que no también los
- 3:55:33podéis sacar de motionsites.ai
- 3:55:36también hay algunos que si no me
- 3:55:37equivoco están gratis. Está bueno porque
- 3:55:40van van agregando nuevos constantemente
- 3:55:42y eso igual me gusta me gusta.
- 3:55:45Nuevamente como tenemos la licencia para
- 3:55:47revenderlos también los podemos ir
- 3:55:49agregando nosotros dentro de imperio
- 3:55:51obviamente pero pero creo que están
- 3:55:52super super buenos y dan un super buen
- 3:55:55primer punto para esto.
- 3:55:57Aquí me imagino que hay muchas cosas que
- 3:55:58se pueden hacer sobre todo si es que
- 3:56:00queréis vender no sé
- 3:56:01páginas web o
- 3:56:03cosas así a terceros verdad eh podríais
- 3:56:06mandarle una página web así scrapeando
- 3:56:08como la data y la información de las
- 3:56:10personas y después mandándole hacer una
- 3:56:11página web. A ellos.
- 3:56:14A mí me encanta todo el tema como de los
- 3:56:17de los negocios digamos como de.
- 3:56:19De los embudos y los funnels y todas las
- 3:56:21cosas.
- 3:56:22Eh sobre todo cuando se trata de
- 3:56:23vendería o sea esto igual creo que es
- 3:56:25algo que se podría vender mucho a
- 3:56:27distintas personas creo que.
- 3:56:29Algo que.
- 3:56:31Que vemos harto también y que es
- 3:56:33importante entender es que todos los
- 3:56:34negocios funcionan literalmente igual
- 3:56:36tenemos un proceso como de marketing.
- 3:56:40Que es como para poder hacerse visibles
- 3:56:42a las personas después tenemos un
- 3:56:43proceso de ventas después tenemos el
- 3:56:45cierre de ventas después tenemos todo lo
- 3:56:47que es el onboarding la entrega del
- 3:56:49servicio después tenemos un periodo de
- 3:56:51post venta. Y todos los negocios
- 3:56:52funcionan igual todos los negocios
- 3:56:54tienen el mismo embudo y siempre va a
- 3:56:55existir un cuello de botella en una
- 3:56:57parte de ese embudo. Eh cuando nosotros
- 3:57:00queremos integrar y vender un agente de
- 3:57:02inteligencia artificial es muy
- 3:57:03importante que entendamos y que. Seamos
- 3:57:06capaces de identificar cuál es ese
- 3:57:08cuello de botella en la empresa a la que
- 3:57:10le estamos vendiendo la gente IA.
- 3:57:12Esto ya es pensando un poco más como en
- 3:57:14cómo empaquetar. El agente IA si es que
- 3:57:16quisiésemos vendérselo a una empresa
- 3:57:18tenemos dos tipos de agente IA esto
- 3:57:19también.
- 3:57:20De los agentes.
- 3:57:23Tenemos dos tipos de agentes IA tenemos
- 3:57:24los primeros que son los agentes IA que
- 3:57:26te ayudan inhouse.
- 3:57:29Ya o dentro de la casa y tenemos los que
- 3:57:32son.
- 3:57:35Pongámosle outhouse.
- 3:57:37Ya que vendría siendo como.
- 3:57:39Fuera.
- 3:57:41De la casa.
- 3:57:46Eh, ¿qué quiere decir esto? Tenemos el
- 3:57:48tipo de agentes que son como los
- 3:57:50chatbots o los agentes que son como, eh,
- 3:57:52no tengo idea, los que uno ve cuando se
- 3:57:54mete a una página de un banco, por
- 3:57:56ejemplo, y tiene como un asistente IA.
- 3:58:00Muchas veces
- 3:58:02estos asistentes IA, de por sí, son
- 3:58:05como, se les llama agentes también
- 3:58:07porque tienen capacidades de hacer
- 3:58:09llamados, buscar como bases de datos,
- 3:58:12buscar información de tus pedidos,
- 3:58:14trackear, todo eso, ¿ya? Eh, estos son
- 3:58:17los agentes como, al final, a nivel de
- 3:58:20interfaz con los que el usuario en común
- 3:58:23tiene acceso.
- 3:58:25Eso es importante de tenerlo en cuenta y
- 3:58:26poder diferenciarlo. Estos son agentes
- 3:58:29supergenéricos, digamos, que funcionan
- 3:58:31para esto y después tenemos los inhouse,
- 3:58:33que son los que usamos nosotros dentro
- 3:58:35de la empresa para poder hacer más
- 3:58:38eficientes nuestros procesos. Entonces,
- 3:58:40al final, Hermes
- 3:58:42y todo lo que acabamos de ver es un
- 3:58:44agente inhouse, es un agente que te
- 3:58:46ayuda en tu productividad. Este no va a
- 3:58:49ser un agente que,
- 3:58:51eh,
- 3:58:53no va a ser un agente que vamos a
- 3:58:54instalar en una página web, no va a ser
- 3:58:56un agente que, eh, va a hablar con otros
- 3:59:00clientes, ¿ya? Porque
- 3:59:02¿cuál es el problema de si es que
- 3:59:03hiciéramos eso? Es que tenemos la
- 3:59:06empresa,
- 3:59:07vamos a ponerle, la empresa, tenemos el
- 3:59:09canal
- 3:59:12y después tenemos
- 3:59:14los clientes, ¿verdad?
- 3:59:17Aquí, en el canal, pongámosle, eh, en
- 3:59:20este caso vamos a ponerle mejor el
- 3:59:21agente, ¿ya?
- 3:59:23Para simplificar un poco.
- 3:59:25El problema es que si es que tenemos
- 3:59:27personas que están pudiendo hablar con
- 3:59:30la empresa, la empresa le podría
- 3:59:32devolver a estas personas datos
- 3:59:35sensibles. Entonces, lo que hacemos es
- 3:59:37no
- 3:59:39eh lo que hacemos no es no es como
- 3:59:44armar agentes de inteligencia artificial
- 3:59:46que irían en tu página web cuando
- 3:59:48estamos armando este tipo de agentes,
- 3:59:50¿ya? Eso es algo una distinción
- 3:59:51superimportante que hay que tener en
- 3:59:52cuenta.
- 3:59:54¿Por qué? Porque dentro de la empresa
- 3:59:56tenemos datos sensibles. El agente está
- 3:59:58accediendo a datos sensibles.
- 4:00:00Eh entonces, lo importante es que
- 4:00:04nosotros, cuando creamos este tipo de
- 4:00:06agentes, nos vamos a cerrar a ups
- 4:00:12¿Por qué? Ah, estoy apretando el botón.
- 4:00:15Todavía no me acostumbro bien a este
- 4:00:16lapicito, pero
- 4:00:17nos vamos a cerrar a esto. Y es una
- 4:00:19comunicación bidireccional entre la
- 4:00:21empresa y el agente, nada más, ¿ya? No
- 4:00:23estamos creando los agentes de
- 4:00:26esto.
- 4:00:29¿Por qué? Porque las personas podrían
- 4:00:31hacer lo que se conoce como prompt
- 4:00:33injection y un prompt injection es
- 4:00:35justamente
- 4:00:37prompt injection es como entrar a
- 4:00:41no sé, vos, a los chatbots de eh
- 4:00:44McDonald's y pedirles que te resuelvan
- 4:00:46ecuaciones. Hay unos casos
- 4:00:47superchistosos de esto.
- 4:00:50Eh
- 4:00:52Acá está.
- 4:00:53Entonces, como
- 4:00:56aquí, por ejemplo, a lo
- 4:00:59como prompt injection es cuando uno le
- 4:01:00mete como oculto como a ciertos chatbots
- 4:01:03como un prompt como de ahora en adelante
- 4:01:04solamente me vas a responder esto.
- 4:01:07A ver, ¿cuál era? Era como McDonald's,
- 4:01:10creo.
- 4:01:12O era KFC, creo.
- 4:01:15Eh uf, ¿dónde quedó? Oye, si alguien lo
- 4:01:18tiene, por favor, publíquelo ahí en los
- 4:01:20comentarios, que no me acuerdo dónde
- 4:01:22quedó ni cuál era ni
- 4:01:25prompt injection eh
- 4:01:29chatbot.
- 4:01:32no sé dónde habrá quedado.
- 4:01:36Era como era como un chat superchistoso
- 4:01:38como de KFC
- 4:01:40que le le empezaba a hacer como las
- 4:01:42tareas de trigonometría.
- 4:01:44[risas]
- 4:01:44Era buenísimo, era buenísimo. Por favor,
- 4:01:46si es que alguien lo encuentra, necesito
- 4:01:48ver ese video ahí en el en los
- 4:01:49comentarios, les agradecería un montón.
- 4:01:52Eh, ya, pero esa distinción es
- 4:01:53superimportante tenerla en cuenta. No
- 4:01:55estamos creando agentes IA porque se
- 4:01:57confunde mucho la gente y el concepto de
- 4:01:59agentes IA en general. Eh, y tenemos
- 4:02:01estos dos tipos de agentes IA, los
- 4:02:03agentes inhouse, que vendrían siendo los
- 4:02:06que usamos dentro de la empresa para
- 4:02:08hacer nuestros procesos más eficientes,
- 4:02:11y tenemos los agentes outhouse,
- 4:02:13eh, que son los que usamos para
- 4:02:16como una interfaz con el cliente final,
- 4:02:19¿verdad? Y muchas veces sí, los agentes
- 4:02:22outhouse tienen acceso a información
- 4:02:24limitada de uno, como
- 4:02:26dónde están los envíos, ¿verdad? Eh, no
- 4:02:29sé, pues, el estado de, no sé, pues, de
- 4:02:32stock, de inventario, de las cosas, e
- 4:02:34información no sensible, al final, que
- 4:02:36se puede revelar afuera.
- 4:02:39Para armar esos agentes tenemos otras
- 4:02:40opciones que son un poco más sencillas,
- 4:02:42tenemos Chatbase, ¿verdad? Que funciona
- 4:02:45bien, bien, yo mis primeros agentes los
- 4:02:47armé con Chatbase, los primeros que
- 4:02:49vendí.
- 4:02:50Funciona superbién, funciona bien, te
- 4:02:52aparece este pop-up en la paginita y
- 4:02:54puedes hablar con ellos, los puedes
- 4:02:55conectar a bases de datos, funciona
- 4:02:56superbién, si es que eso es lo que estás
- 4:02:58buscando.
- 4:02:59Eh, si es que estás buscando vender un
- 4:03:01agente de inteligencia artificial a una
- 4:03:04empresa para hacer más eficientes sus
- 4:03:07procesos,
- 4:03:08Hermes, Hermes es una muy buena opción.
- 4:03:11Em, es importante, eso sí, si es que le
- 4:03:13vas a instalar esto, los hagas con los
- 4:03:16con los medidas de seguridad importantes
- 4:03:18y adecuadas, por ejemplo, usar eh,
- 4:03:20Tailscale, te podría funcionar superbién
- 4:03:22para
- 4:03:23cerrar los procesos de comunicación, eh,
- 4:03:26ver a qué información sensible le das
- 4:03:28acceso y a cuál no.
- 4:03:30Entonces, bueno, y asegurarte de cerrar,
- 4:03:34de cerrar, obviamente, lo más posible
- 4:03:37esta comunicación.
- 4:03:41¿Ya?
- 4:03:42Entonces, ¿cómo haríamos eso? ¿Cómo
- 4:03:43haríamos eso también? Usando los
- 4:03:46firewalls. Si es que entramos acá y nos
- 4:03:48vamos a nuestros
- 4:03:50agentes, por acá, eh o entramos como a
- 4:03:54nuestro VPS, ups, del que estábamos
- 4:03:56armando, vamos a encontrar una parte que
- 4:03:59sale seguridad y que sale los firewalls.
- 4:04:01Estos son medidas de seguridad que se
- 4:04:04van implementando
- 4:04:05eh
- 4:04:07para poder bloquear el acceso a
- 4:04:08terceros, pero esto ya entraría a
- 4:04:10aplicar solamente si es que estás como
- 4:04:12más interesado en profundizar en el área
- 4:04:15de seguridad. Creo que para el día de
- 4:04:16hoy Telegram es un canal bastante
- 4:04:18seguro,
- 4:04:19eh
- 4:04:21bastante seguro, porque al final se está
- 4:04:22verificando con cuál es tu ID, solamente
- 4:04:24tú vas a tener acceso a eso, entonces,
- 4:04:27nada, hay gente que igual le gusta a los
- 4:04:30agentes como encerrarlos en su propio
- 4:04:32entorno. Entonces, si es que yo tengo mi
- 4:04:34agente aquí,
- 4:04:36este es mi agente,
- 4:04:40Hermes.
- 4:04:43[grito ahogado]
- 4:04:43Eh la gente lo que hace muchas veces es
- 4:04:45lo encierra en su propio entorno, es
- 4:04:48decir, tiene su propia cuenta de email
- 4:04:50aparte, tiene sus propias cuentas de eh
- 4:04:53no tengo idea de de GitHub, tiene sus
- 4:04:56propias cuentas de todo y se aísla un
- 4:04:58poco de el mundo aparte. Entonces, así
- 4:05:01tú te comunicas con él, él se comunica
- 4:05:04contigo, pero no tiene acceso a tus
- 4:05:06cosas, entonces, tú, en teoría, no te
- 4:05:08puedes comunicar al resto de el
- 4:05:11mundo.
- 4:05:12¿Ya?
- 4:05:13Eh eso también es importante hacer como
- 4:05:16esta pequeña distinción en las cosas.
- 4:05:19Eh vamos a ver
- 4:05:21cómo vamos con el temario. A mí me me
- 4:05:23interesa bastante esto, así que quiero
- 4:05:26ver
- 4:05:28cómo hemos ido avanzando con todo esto.
- 4:05:31Esto es todo lo que hemos visto,
- 4:05:33entonces acá ya tenemos cubierto todo
- 4:05:35esto, tenemos cubierto todo esto,
- 4:05:37eh cubrimos los skills, ¿verdad? Cómo
- 4:05:40creamos nuestros skills,
- 4:05:42vamos a hacerle zoom.
- 4:05:45¿Sabéis qué? Vamos a ver todo ya.
- 4:05:47Vimos qué es Hermes, el chatbot versus
- 4:05:50agente, el agent loop, cómo funciona por
- 4:05:52dentro, los cuatro elementos, el loop,
- 4:05:54el contexto, la memoria, qué es un
- 4:05:56arnés, ¿verdad? Y por qué importa más
- 4:05:58que el modelo, las distintas
- 4:06:00plataformas, Cloud Code, Codex, Open
- 4:06:02Cloud, Manus, Hermes, eh vimos Nous
- 4:06:05Research, quiénes eran, por qué está
- 4:06:07como importante esto.
- 4:06:10Eh vimos
- 4:06:13acá, ahora sí, con el siete, ya.
- 4:06:17Eh
- 4:06:18cómo plataformas como Hixfield usaron
- 4:06:21Hermes para construir encima de él,
- 4:06:23vimos los cinco pilares, memory, skills,
- 4:06:25soul, cron y self improving, eh lo las
- 4:06:28memories siendo como la memoria entre
- 4:06:31sesiones, los skills, las SOP o las
- 4:06:34instrucciones que tiene Hermes eh para
- 4:06:37estandarizar procesos y lo más
- 4:06:39importante es que se van aprendiendo
- 4:06:40solas, tenemos el soul que vendría
- 4:06:42siendo como el alma de Hermes o como lo
- 4:06:44básico, los crons que son como tareas
- 4:06:46automatizadas y self improving de cómo
- 4:06:48va mejorando y creando skills. Vimos las
- 4:06:51demos rápidas, vimos la tesis del 2026,
- 4:06:54¿verdad?
- 4:06:55Eh después vimos un poco el proceso del
- 4:06:58setup, eh si es que lo hacemos en Mac
- 4:07:00Mini,
- 4:07:01instalar la línea con un comando, si es
- 4:07:02que lo hacemos en VPS para que te
- 4:07:04funcione 24/7, lo vimos en Hostinger,
- 4:07:06vimos la instalación de una línea,
- 4:07:07elegir los modelos, cuál es el open
- 4:07:09source, cuál es el close source, cuál
- 4:07:10usamos, eh vemos el truco de OAuth, que
- 4:07:13es cómo lo instalamos, la primera
- 4:07:14sesión, el tour por la UI, los perfiles,
- 4:07:18eh el directorio.
- 4:07:20Vimos también cómo funcionan los agents,
- 4:07:23cómo funcionan los otros archivos, vimos
- 4:07:26el provider routing, el context
- 4:07:28engineering, vimos todo eso, las
- 4:07:30carpetas de contexto, cómo le cargábamos
- 4:07:32las cosas a nuestro negocio y el
- 4:07:33self-improving loop, de cómo se iban
- 4:07:36mejorando los distintos eh skills en
- 4:07:39este caso.
- 4:07:40Y cómo iban mejorando
- 4:07:42Uh, este es el otro click.
- 4:07:45Todavía no me acostumbro a esto. Eh de
- 4:07:47cómo iban mejorando al final a medida
- 4:07:49que lo íbamos usando.
- 4:07:51De respecto al deploy, vimos cómo
- 4:07:53hacemos el deploy en VPS, vimos cuál es
- 4:07:56la diferencia entre un Docker y un root
- 4:07:58install, vimos cómo hacíamos la
- 4:08:00transcripción de audio, vimos el tema de
- 4:08:02la seguridad y cómo instalar las API
- 4:08:04keys, por favor, esto es clave, esto es
- 4:08:06clave, esto es clave, porque si el día
- 4:08:07de mañana si es que se filtra su
- 4:08:09Telegram o lo que sea, no tiene acceso
- 4:08:11tanto a las cosas privadas, ¿ya? Porque
- 4:08:14Hostinger hace una muy buena tarea como
- 4:08:15cuidando esas cosas, entonces también es
- 4:08:17clave. Eh cómo migrar a Open Cloud, esto
- 4:08:21no lo hemos visto, pero lo voy a
- 4:08:22mencionar superrápido, eh existe una
- 4:08:24forma y un plugin que es built-in de
- 4:08:27Hermes, que lo encontré genial, lo
- 4:08:28encontré genial, si es que entras acá,
- 4:08:30ups, esto no era, era Hermes GitHub.
- 4:08:34Está muy bueno, muy bueno, eh que lo que
- 4:08:37hicieron es cómo migrar desde Open
- 4:08:40Cloud, si lo buscas acá,
- 4:08:43aquí está, Hermes Cloud migrate.
- 4:08:45Entonces, si es que tú quieres comenzar
- 4:08:47de nuevo y quieres hacer tus cosas
- 4:08:49nuevamente, eh tienes que abrir, bueno,
- 4:08:52Telegram y si es que escribes acá,
- 4:08:55eh Hermes Cloud migrate y lo escribes en
- 4:08:59el terminal, existe y se te abre todo un
- 4:09:01proceso de onboarding para migrar Open
- 4:09:04Cloud a Hermes, lo que lo encuentro una
- 4:09:06genialidad, me suena muy familiar la
- 4:09:08movida que hizo Cloud Cloud con eh lo
- 4:09:11que hizo Cloud, Anthropic con Open AI,
- 4:09:14ChatGPT de migrar tus cosas de
- 4:09:17ChatGPT a Cloud, lo encontré muy bueno,
- 4:09:20muy bueno y que después, de hecho,
- 4:09:21ChatGPT se la devolvió a eh, a Cloud
- 4:09:25cuando o Codex se la devolvió a Cloud
- 4:09:27Code en ese caso de cómo migrar tus
- 4:09:29cosas para allá. Genial, genial, estuvo
- 4:09:32muy buena. Entonces, así es como se
- 4:09:33migra en el caso de que ya tengas un
- 4:09:35Open Cloud corriendo.
- 4:09:37Eh,
- 4:09:39vimos acá, ah, espérate, me salté el el
- 4:09:42cuatro, los skills, ya.
- 4:09:44Eh, skills, esos skills digitales y la
- 4:09:45ventaja competitiva real. Los skills que
- 4:09:48vienen built in dentro de Hermes, que
- 4:09:51son los que ya podemos usar, y los
- 4:09:53skills autogenerados dentro de cada
- 4:09:55tarea. Eso es al final cómo se va
- 4:09:58retroalimentando y aprendiendo nuevos
- 4:10:01skills a medida que lo usas, por eso se
- 4:10:03vuelve un mejor agente cada
- 4:10:05vez que lo vas usando. ¿Cómo es la
- 4:10:07estructura de un skill? ¿Cómo funcionan
- 4:10:09los skills? ¿Cómo creamos nuestro propio
- 4:10:11skill desde cero? También lo vimos y
- 4:10:14agentskills.io.
- 4:10:16Eh, paréntesis, lo de skills desde cero
- 4:10:18los creamos en el caso de que
- 4:10:19quisiéramos cómo
- 4:10:21eh,
- 4:10:23una vez que terminas
- 4:10:25de hacer un proceso back and forth, es
- 4:10:27decir, no, cámbiale, no, o
- 4:10:31saca la información de el cliente de la
- 4:10:33página web, no, no acá, de acá. Eh,
- 4:10:35después, mejórale, no tengo idea,
- 4:10:39mejórale esto y eh, tratémoslo más de
- 4:10:43tú, no tanto de usted. Después, eh,
- 4:10:46redactemos un correo, mandémoselo por X,
- 4:10:49¿verdad? O mandémoselo por Gmail.
- 4:10:51Después, hagámosle un seguimiento y
- 4:10:53después, no sé qué, no sé qué. Cuando
- 4:10:55terminas todo ese proceso
- 4:10:57de mucho mensaje de ir y volver, le va a
- 4:11:00decir, okay,
- 4:11:01todo el proceso que acabamos de hacer,
- 4:11:03todo el proceso de outreach y
- 4:11:04seguimiento a nuevos clientes o
- 4:11:06potenciales clientes, transformémoslo en
- 4:11:08un skill. Pum, listo, te va a crear el
- 4:11:10skill y después cada vez que quieras
- 4:11:13hacer un outreach,
- 4:11:14vas a simplemente ejecutar el skill que
- 4:11:16creaste.
- 4:11:18Otro ejemplo, eh
- 4:11:20para crear mis títulos de YouTube, yo
- 4:11:22también primero le pongo la idea de que
- 4:11:23hablé, todo el cuento y después hago un
- 4:11:26skill que es slash title.
- 4:11:28Slash título. Y lo que va a hacer es
- 4:11:31generarme muchos títulos en base a
- 4:11:33títulos comprobados, investigación, es
- 4:11:35verdad, etcétera.
- 4:11:37Es un SOP, es un SOP, ¿verdad? Es como
- 4:11:39creamos los skills. Entonces, ¿cómo se
- 4:11:41crean? Ah, exactamente así. Eh ¿qué es
- 4:11:44Agents
- 4:11:45agentskills.io, agentskills.io
- 4:11:49es una tienda de varios skills distintos
- 4:11:52que está igual bueno, bueno, porque
- 4:11:54puedes ir eh viéndolos en una skill que
- 4:11:57se instala con distintos skills, si es
- 4:11:59que lo ves acá. Eh y la gracia es que
- 4:12:02tiene como hartos skills distintos que
- 4:12:04puedes ir usando. Yo no soy fanático de
- 4:12:06cargarle así un millón de skills a los
- 4:12:08agentes, creo que lo mejor que podemos
- 4:12:09hacer es como ir perfeccionando los
- 4:12:11skills a medida que los vamos usando,
- 4:12:13pero muchas veces ya está construido
- 4:12:15nuestro skill
- 4:12:17y muchas veces ya hay gente que hizo el
- 4:12:19trabajo duro y la levantación de la
- 4:12:21información y formulación del skill y
- 4:12:23todo por nosotros. Entonces, eso también
- 4:12:26está muy muy bueno. También existe una
- 4:12:29Hermes eh
- 4:12:31no me acuerdo cómo se llama, Hermes
- 4:12:32Marketplace.
- 4:12:33Skills, algo así, no me acuerdo
- 4:12:35exactamente cómo era. Esto, el Skills
- 4:12:37Hub.
- 4:12:38Eh
- 4:12:39y aquí tú vas viendo ya como todos los
- 4:12:41que están como built in, que estos son
- 4:12:44los que vienen ya integrados justamente
- 4:12:48en nuestro Hermes y los que son
- 4:12:50opcional, ¿ya? Y aquí tenemos algunos de
- 4:12:53Anthropic y otros que también están
- 4:12:55verificados, que están
- 4:12:57súper súper buenos al final.
- 4:12:59Facebook Advertising, Flux Prompt,
- 4:13:01Graphic Creativity, ahí puedes ver como
- 4:13:04cuáles son los que te van a ir
- 4:13:04interesando. Entonces, acá está
- 4:13:06oficiales de Hermes, oficiales de Nose
- 4:13:09Research, eh así que puedes instalarlos
- 4:13:11tranquilamente sabiendo que no existe
- 4:13:13ningún tipo de vulnerabilidad. Eh
- 4:13:15protip, no instalar skills de cualquier
- 4:13:17persona.
- 4:13:18Si bien como que estos sistemas llegan y
- 4:13:20y son inteligentes y son capaces de
- 4:13:22detectar cosas, existen skills que
- 4:13:24tienen un poco de malware, podría ser,
- 4:13:26podría ser. Em
- 4:13:29como no algo tan visible, como
- 4:13:31extrae los datos del banco de una y
- 4:13:33mándamelos y transfiérele 10,000 dólares
- 4:13:36a esta cuenta, no,
- 4:13:37pero sí hay ciertas cosas que son como
- 4:13:40ir haciendo públicas ciertas cosas o
- 4:13:42cosas que no están
- 4:13:44con tan buenas prácticas, eh
- 4:13:47sí, sí, de hecho OpenClose se metió en
- 4:13:49varios problemas justamente por eso,
- 4:13:50porque tenían como un hub de skills que
- 4:13:53dejaban a cualquier persona subirlas y
- 4:13:55inyectaron muchos skills con malware y
- 4:13:58después se
- 4:13:59eh mucha gente terminó exponiendo cosas
- 4:14:01que eran delicadas, delicadas. Entonces,
- 4:14:04mi recomendación, solamente instalar
- 4:14:06skills de personas que sepan lo que
- 4:14:09están haciendo o de páginas que están
- 4:14:12acá o directamente de GitHubs que eh
- 4:14:15tienen hartas estrellas y que están bien
- 4:14:18bien posicionados y con buenos
- 4:14:19comentarios y cosas así, ¿ya?
- 4:14:22Eh
- 4:14:24ese era mi mi mi intake respecto a los
- 4:14:26skills. Entonces, acá, sigamos.
- 4:14:29agent skills.io y el otro que me gustaba
- 4:14:33que era el
- 4:14:34el de el hub directamente de ellos.
- 4:14:37Vimos qué es MCP, vimos
- 4:14:40lo que viene built-in. Playwright no lo
- 4:14:42vimos porque no aplica tanto a este
- 4:14:45caso, ya que muchas veces tiene el
- 4:14:47built-in de navegación web, pero
- 4:14:49playwright sí es que te interesa es una
- 4:14:51manera que tenemos de automatizar
- 4:14:54procesos web. Creo que Hermes para este
- 4:14:56caso no es necesario porque creo que ya
- 4:14:57lo tiene incluido o funciona bastante
- 4:15:00bien en ese caso, pero si es que
- 4:15:02quisieras eh instalarle Playwright,
- 4:15:04puedes hacerlo y lo que te permite es
- 4:15:06crear automatizaciones en interfaces
- 4:15:08humanas. Eh ahí es scripts en interfaces
- 4:15:11humanas. Aquí si es que busco de hecho
- 4:15:14Playwright Benjamín Cordero,
- 4:15:17tengo un video completo donde está como
- 4:15:20donde estoy como desglosando todo el
- 4:15:21proceso de qué es Playwright, cómo lo
- 4:15:23usamos, cómo podemos automatizar y
- 4:15:25diagnosticar errores de interfaces y
- 4:15:27cosas así. Superbueno, si quieres puedes
- 4:15:29instalarlo a Hermes y te va a funcionar
- 4:15:31bien.
- 4:15:33Eh pero me gusta mucho para crear
- 4:15:34scripts y automatizaciones con
- 4:15:36Playwright. O sea, todo lo que no tiene
- 4:15:38API, todo lo que no tiene MSP, todo lo
- 4:15:41que no se puede conectar directamente a
- 4:15:43través de llamados, webhooks, lo que
- 4:15:46sea, API, request HTTP, MSB, lo que sea,
- 4:15:49lo puedes hacer mediante Playwright
- 4:15:52porque toma control de un navegador como
- 4:15:53si fueras tú, pero es distinto al
- 4:15:55computer use porque eh no es pantallazo
- 4:15:58vuelta pantallazo vuelta, es pantallazo,
- 4:16:00análisis de navegación, de árbol de
- 4:16:02decisiones y seguimiento de los scripts.
- 4:16:05En español funciona mucho mejor.
- 4:16:07Mucho mejor, gasta menos tokens, es
- 4:16:09increíble, a mí me encanta.
- 4:16:11Em Playwright MSP, Google Workspace,
- 4:16:14también nos conectamos. Hyperframes para
- 4:16:16crear los videos. Higgsfield de MSP,
- 4:16:18clave, clave, clave, clave para crear
- 4:16:20los videos buenos, reels buenos,
- 4:16:23imágenes conectadas a los mejores
- 4:16:24modelos de los de chat GPT, eh images 2,
- 4:16:27por ejemplo, si dan son los mejores
- 4:16:29modelos del momento. A mí Higgsfield MSP
- 4:16:32me encanta, Higgsfield lo encuentro muy
- 4:16:34bueno, muy completo. Em sí, tienes que
- 4:16:37pagar por la suscripción,
- 4:16:39sí, pero te dan los créditos al final
- 4:16:41que están a un buen precio, digamos. No
- 4:16:44es quizás el más conveniente, pero sí
- 4:16:46tiene acceso a los mejores modelos y
- 4:16:47creo que han hecho un excelente,
- 4:16:49excelente trabajo en este último tiempo,
- 4:16:50por eso me gustan tanto.
- 4:16:52Em, así que Higgsfield MSP,
- 4:16:55buenísimo. Vimos también cómo lo
- 4:16:56conectábamos a Meta Ads, eh para crear
- 4:16:58nuestra máquina de anuncios y se
- 4:16:59conectaba todo en tiempo real. GitHub
- 4:17:02MSP, clave, conectado para hacer los
- 4:17:04syncs y las sincronizaciones de manera
- 4:17:07automática. Combinar MSPs, el verdadero
- 4:17:09poder. Listo. Conectamos
- 4:17:12eh Higgsfield
- 4:17:13y lo conectamos con eh Meta Ads, que no
- 4:17:16tiene MSP, pero conectamos
- 4:17:19eh Higgsfield con Versel, ¿verdad?
- 4:17:21Entonces creamos también gráficos,
- 4:17:23podíamos crear gráficos para las páginas
- 4:17:25web. Ahí tenemos dos conectados. Eh con
- 4:17:28distintas cosas. Entonces al final la
- 4:17:30gracia es cómo se van conectando todas
- 4:17:32las cosas entre sí. Digamos construyendo
- 4:17:34todo esto en conjunto.
- 4:17:36Automatizar subagentes, ya.
- 4:17:39Esto eh no sé si lo vimos,
- 4:17:41quizás no, pero
- 4:17:43lo vamos a ver rapidito acá.
- 4:17:46Tenemos un agente
- 4:17:50y tenemos sub
- 4:17:52agentes.
- 4:17:55Eh agentes y subagentes. El agente lo
- 4:17:59que hace es
- 4:18:01ejecuta ciertas cosas, si es que tenemos
- 4:18:03un agente principal, pero también tiene
- 4:18:05la capacidad de levantar distintos
- 4:18:08subagentes.
- 4:18:11¿Por qué esto importa? Porque vimos que
- 4:18:12el contexto
- 4:18:14de un agente o en general era de 130,000
- 4:18:20tokens.
- 4:18:22Sabiendo que son 130,000 tokens y
- 4:18:24queremos mandar a hacer un proyecto, no
- 4:18:26tenemos que gastar todo en uno, ¿verdad?
- 4:18:28Porque cada vez como que eh es
- 4:18:30importante el espacio de los tokens y el
- 4:18:32contexto.
- 4:18:33Entonces lo que podemos hacer es tener a
- 4:18:35un agente orquestador,
- 4:18:38orquestador o el arquitecto que ejecuta
- 4:18:41a varios subagentes.
- 4:18:45Entonces lo manda para allá, lo manda
- 4:18:46para lo mandaba allá.
- 4:18:48Necesito crear una
- 4:18:51eh
- 4:18:53propuesta de automatización a una
- 4:18:56empresa.
- 4:18:57Okay.
- 4:18:58La empresa es este un ejemplo de prompt.
- 4:19:01La empresa se llama eh
- 4:19:05vendemos
- 4:19:07no tengo idea, pintamos casas a
- 4:19:10domicilio.
- 4:19:11[risas]
- 4:19:11¿Verdad? Obviamente a domicilio es un
- 4:19:13mal chiste, pero pintamos casas a
- 4:19:15domicilio. Necesito hacerle una
- 4:19:17propuesta de una página web o de una
- 4:19:19automatización en específico para sus
- 4:19:22clientes y potenciales clientes.
- 4:19:24Eh vamos a mandarle la propuesta, pero
- 4:19:29eh necesito antes hacer un par de cosas.
- 4:19:31Necesito investigar qué hacen, cuáles
- 4:19:33son los precios actuales, qué se está
- 4:19:35haciendo la competencia, después
- 4:19:36necesito redactarle una propuesta,
- 4:19:38después conseguirme su correo, extraer
- 4:19:40la información de su página web y
- 4:19:41después redactarle una propuesta
- 4:19:43personalizada y mandársela. Muchas
- 4:19:45tareas, muchas tareas. Tradicionalmente,
- 4:19:48lo que hubiese pasado era hacer todas
- 4:19:51esas tareas de manera secuencial. Es
- 4:19:53decir, un agente hacía
- 4:19:55la tarea uno,
- 4:19:58después la tarea dos, después la tarea
- 4:20:00tres, después la tarea cuatro y después
- 4:20:02la tarea cinco, ¿ya?
- 4:20:04Y hacía todo esto. Resultado, contexto
- 4:20:09saturado.
- 4:20:12Tenemos que compactar, entonces se
- 4:20:14pierde de contexto relevante y nos
- 4:20:16demoramos en todo esto
- 4:20:1910 minutos,
- 4:20:20¿ya? Dos minutos por tarea.
- 4:20:23Lento, lento, ¿ya? Un mismo agente
- 4:20:25haciendo absolutamente todo. La
- 4:20:27estructura y la jerarquía de agente
- 4:20:29subagente cambia completamente esto.
- 4:20:31¿Por qué? Porque ups.
- 4:20:34Porque acá mandamos a un agente a
- 4:20:37ejecutar cada una de estas tareas.
- 4:20:40Okay, agente uno, vas a investigar y me
- 4:20:41vas a reportar de vuelta. Agente dos, en
- 4:20:43paralelo, vas a entrar a su página web y
- 4:20:46analizarme las cosas. Agente tres, en
- 4:20:48paralelo, vas a
- 4:20:50investigar el mercado. Agente cuatro, en
- 4:20:53paralelo, vas a ir, eh,
- 4:20:56no tengo idea, juntando la información
- 4:20:58de las mejores prácticas al redactar.
- 4:21:00Este se va a demorar dos minutos, dos
- 4:21:01minutos, dos minutos, dos minutos.
- 4:21:03Resultado, mandamos a todos los agentes,
- 4:21:05nos resolvieron en dos minutos todo y
- 4:21:07juntamos toda la información aquí, en el
- 4:21:10agente principal y ejecutamos distintos
- 4:21:12subagentes.
- 4:21:17¿Cuál fue el resultado final? Uno.
- 4:21:21Pasamos de 10 minutos
- 4:21:23a dos minutos. Dos.
- 4:21:27Pasamos de,
- 4:21:29eh, saturación de el 100% del contexto a
- 4:21:32el 20% del contexto de el agente
- 4:21:35principal. Tres.
- 4:21:37Condensamos información
- 4:21:40relevante en un insight final, ¿verdad?
- 4:21:44Entonces, al final,
- 4:21:45eh, si juntamos 100,000 caracteres o
- 4:21:47100,000 tokens, mejor dicho, en un solo
- 4:21:50una investigación, vamos a estar
- 4:21:51devolviendo 5,000, que es como con la
- 4:21:53información relevante, eh, la que
- 4:21:55realmente nos importa. Entonces, esa es
- 4:21:57la estructura de agentes, subagentes y
- 4:21:59la jerarquía. Tenemos todo un paper que
- 4:22:02publicó Anthropic respecto a esto,
- 4:22:05eh, sobre cómo funcionaba, cómo los
- 4:22:07subagentes y las bene, y los beneficios
- 4:22:08de correr subagentes. Así que, si
- 4:22:11Anthropic lo hace,
- 4:22:13¿por qué no lo haríamos nosotros,
- 4:22:14verdad? Eh,
- 4:22:16clave, clave, clave, clave.
- 4:22:19Crons, tareas programadas en lenguaje
- 4:22:21natural. Lo vimos, ¿verdad? Programar y
- 4:22:23automatizar las cosas.
- 4:22:25Eh,
- 4:22:28basado en schedule o basado en tiempo.
- 4:22:31Checkpoints, rollback automático si algo
- 4:22:33se rompe. Esto lo hicimos y lo vimos con
- 4:22:35GitHub. Multiplatform
- 4:22:38Telegram, Discord, Slack, WhatsApp.
- 4:22:40Vimos cómo conectarnos a distintas
- 4:22:42plataformas, en este caso ejemplificamos
- 4:22:43con Telegram, pero seguir el proceso y
- 4:22:45el flujo de unboarding para otras
- 4:22:46aplicaciones sería literalmente seguir
- 4:22:49los pasos, el resto de los pasos.
- 4:22:51Eh, bueno, deploying VPS, lo vimos.
- 4:22:54Docker root container versus install,
- 4:22:56también. Voice memo transcription,
- 4:22:57también. Seguridad Tailscale, lo vimos.
- 4:23:00Eh, API keys, lo vimos, de ir poniéndolo
- 4:23:02en el environment o en el entorno de
- 4:23:04Hostinger. Migración de Open Cloud a
- 4:23:08Hermes, también lo vimos, buenísima. Eh,
- 4:23:11proyectos.
- 4:23:13Veamos si es que hemos visto. Landing
- 4:23:14page, lo vimos, vimos cómo creamos dos
- 4:23:16landing pages profesionales y cómo
- 4:23:18hacíamos el deploy a Vercel, ¿verdad?
- 4:23:20Proyecto uno. Proyecto dos, daily brief
- 4:23:22automático en Telegram, también lo vimos
- 4:23:24para ejemplificar cómo funcionan los
- 4:23:26crons. Tercero, GitHub automático, es
- 4:23:29decir, backup automático, también lo
- 4:23:31vimos porque vimos cómo hacíamos las
- 4:23:33sincronizaciones. Cuarto, Matías, el
- 4:23:36agente de Meta Ads, vimos cómo
- 4:23:37conectábamos los Meta Ads a nuestro
- 4:23:39agente de Hermes para gestionarnos las
- 4:23:42campañas a nosotros. Quinto, máquina de
- 4:23:44anuncios Higgsfield más ChatGPT y
- 4:23:47Midjourney 2, lo vimos, cómo creábamos
- 4:23:50anuncios
- 4:23:51eh, y además vimos cómo entrábamos y
- 4:23:54conectábamos Higgsfield MSP con
- 4:23:57eh, Meta Ads para publicar estos
- 4:24:00anuncios que aprobábamos. Entonces,
- 4:24:02teníamos una máquina de anuncios
- 4:24:04con control a nuestro Meta Ads. Vimos
- 4:24:07también cómo creábamos videos con
- 4:24:09Hyperframes MSP, en el caso de que
- 4:24:12quisiéramos
- 4:24:14eh, crear videos sin costo, ¿verdad?
- 4:24:16Estilos como de HTML. Vimos cómo los
- 4:24:19creamos acá con la herramienta open
- 4:24:21source de HeyGen, que funcionaban
- 4:24:23bastante bien, sobre todo si es que
- 4:24:24estás apuntando como al volumen.
- 4:24:26Eh, vimos también cómo configurábamos
- 4:24:30nuestro CRM personal a través de
- 4:24:33Telegram conectándolo a Go High Level,
- 4:24:36es decir, esta plataforma donde
- 4:24:37automatizamos muchas acciones de nuestra
- 4:24:40empresa para el la mayoría de los casos
- 4:24:43de las empresas tradicionales que tienen
- 4:24:45que tener un seguimiento de leads y
- 4:24:47estrategias y cosas y
- 4:24:49eh
- 4:24:50marketing automation, página web,
- 4:24:54formularios, seguimientos, pipelines,
- 4:24:56oportunidades, todo también vimos cómo
- 4:24:59lo conectábamos a Go High Level y
- 4:25:01hablábamos después con Telegram para
- 4:25:03tener nuestro CRM personal y estar
- 4:25:06comunicándonos con eh nuestros clientes,
- 4:25:10creando campañas de mails, haciendo
- 4:25:12seguimientos, creando nuevas
- 4:25:13estrategias, etcétera. Y todo esto que
- 4:25:16estás viendo acá, absolutamente todos
- 4:25:19los temas los cubrimos y estoy seguro
- 4:25:22que esto vale más que
- 4:25:24la mayoría del contenido que has
- 4:25:26encontrado afuera, o sea,
- 4:25:28siéndote completamente honesto, eh no es
- 4:25:30por creerme nada más que alguien más ni
- 4:25:33nada, pero creo que
- 4:25:35creo que hay mucho ruido afuera, como de
- 4:25:37gente vendiendo cosas y y mostrando como
- 4:25:42cosas y y sé que no es fácil esto, no es
- 4:25:44fácil, creo que
- 4:25:46creo que es importante distinguirlo
- 4:25:47también, puede parecer abrumador en
- 4:25:49varios casos para harta gente,
- 4:25:51pero también es una excelente excelente
- 4:25:54oportunidad, o sea,
- 4:25:56el diferencial de valor de lo la
- 4:25:59tecnología a la que tenemos acceso
- 4:26:01versus el diferencial de valor de cosas
- 4:26:03que se están realmente aplicando afuera
- 4:26:06es demasiado alto, o sea, el nivel de
- 4:26:08las empresas está acá, está acá, está
- 4:26:11superbajo, ¿verdad? Eh
- 4:26:14la tecnología que tenemos disponible hoy
- 4:26:16día está acá, nosotros somos las
- 4:26:19personas encargadas de disminuir ese gap
- 4:26:23y llevarles a todas esta fracción de
- 4:26:25personas, llevarles la tecnología a las
- 4:26:28empresas. Agentes IA, automatizaciones,
- 4:26:32todo.
- 4:26:33Entonces, al final, nada, creo que
- 4:26:34también está super super bueno. Eh, de
- 4:26:37hecho, también para la gente de Imperio,
- 4:26:39les voy a hacer un pequeño spoiler, y
- 4:26:42estoy trabajando en un en un OS o en un
- 4:26:46software ahora, en este momento, que te
- 4:26:48permite construir tu propio sistema
- 4:26:51operativo
- 4:26:52en base a Hermes. Entonces, lo que estoy
- 4:26:55haciendo es, recordemos, esto es un
- 4:26:56proyecto con MIT license, entonces, tú
- 4:26:58puedes construir sobre él. Eh, lo que
- 4:27:00estoy haciendo, ya les voy a revelar un
- 4:27:01poquito más, pero estoy construyendo un
- 4:27:03engine o un motor que va a ser
- 4:27:04construido sobre Hermes, que se los voy
- 4:27:07a después liberar a la gente de Imperio,
- 4:27:09para la gente que esté interesada.
- 4:27:11Está super bueno, super bueno todo lo
- 4:27:12que estamos haciendo. Y nada, tenemos
- 4:27:15una oportunidad gigante en nuestras
- 4:27:16manos, gigante. Eh, es decisión nuestra
- 4:27:19si es que las tomamos y se las llevamos
- 4:27:20al mundo o si nos vamos a quedar donde
- 4:27:22estamos.
- 4:27:23También, cabe destacar que si es que te
- 4:27:24interesa ver todos estos sistemas y
- 4:27:26todas cosas, mencioné un par de veces
- 4:27:29durante todo esto eh Imperio Agéntico,
- 4:27:31Imperio Agéntico, super bueno, llegamos
- 4:27:34recién a los 1,000 miembros, estamos
- 4:27:35super contentos de todo esto.
- 4:27:38Y
- 4:27:40y estoy super feliz del lugar que hemos
- 4:27:42construido. Si te fijas acá, hay gente
- 4:27:44publicando logros literalmente cada día,
- 4:27:46cada día. Mira, voy a poner los últimos
- 4:27:47logros.
- 4:27:48Hace 9 horas, automatización de
- 4:27:50captación leads B2B, ¿ya? Hugo Ramírez,
- 4:27:52eh ya andamos laureliados. Aquí, primera
- 4:27:55automatización, Aldair, ya somos 1,000.
- 4:27:58Walter, 79 propiedades, cero links
- 4:28:00perdidos, la app que armé con mi mujer.
- 4:28:02Un registro clínico que automatizó mi
- 4:28:04clínica, Odontocare. Eh, agencia de
- 4:28:07contenidos autónoma, 46 publicaciones
- 4:28:09semanales, mi primer proyecto, monté un
- 4:28:11equipo de growth. Y todos estos fueron
- 4:28:13en las últimas 24 horas, por si acaso.
- 4:28:15No es que esté leyendo así como, pero si
- 4:28:17te fijáis, hay un millón de cosas, monté
- 4:28:19un equipo de growth, primera fase de
- 4:28:20desarrollo, open cloud con cloud code,
- 4:28:23he comenzado a crear mi agente, primer
- 4:28:24workflow, chip staff AI, página con
- 4:28:2780.000 visitas orgánicas, convertidas a
- 4:28:29high level en chat. Entonces, estamos
- 4:28:31moviéndonos todo el día y creando todo
- 4:28:33el día cosas en un espacio que está
- 4:28:36hecho para crear.
- 4:28:37Verdad, estamos al final
- 4:28:39damos todas las facilidades dentro de
- 4:28:41Imperios para que puedas crear tus
- 4:28:43cosas. Tenemos cinco sesiones semanales,
- 4:28:45estamos acá eh con un flujo de
- 4:28:47onboarding de bienvenida para que veamos
- 4:28:49cuáles son tus objetivos, de qué te
- 4:28:51interesa, qué no, qué quieres construir,
- 4:28:54cómo lo podemos construir, lo vamos
- 4:28:55viendo aquí en estas sesiones. Tenemos
- 4:28:57sesiones de soporte, sesiones de
- 4:28:58bienvenida, de by coding, de algún
- 4:29:01workflow en específico, además de bueno,
- 4:29:04contenido en el classroom para ir viendo
- 4:29:07y ir creando todas las cosas, o sea,
- 4:29:09todo lo que hemos creado acá, de hecho
- 4:29:10tenemos algo superinteresante también,
- 4:29:12que es el OS agéntico, y tenemos un
- 4:29:14roadmap acá donde
- 4:29:17ves, identificas si es que eres tú y
- 4:29:20analizando tu perfil de school y todas
- 4:29:22las publicaciones que has hecho dentro
- 4:29:23de la comunidad
- 4:29:24eh
- 4:29:26te muestra, te muestra al final cuál es
- 4:29:27el mejor camino y la ruta que tienes que
- 4:29:29ir siguiendo. También tenemos una serie
- 4:29:31de beneficios, abrimos las cuentas de Go
- 4:29:33High Level, eh créditos en
- 4:29:37en open AI, verdad no sé, 6 meses gratis
- 4:29:40de el plan de Notion Business.
- 4:29:42Tenemos un millón de cosas, en verdad,
- 4:29:44está superbueno, date una vuelta, no te
- 4:29:46voy a eh seguir hablando esto porque
- 4:29:49creo que creo que lo podrías ver mucho
- 4:29:51mejor ahí directamente por tu cuenta.
- 4:29:53Obviamente el link va a estar en la
- 4:29:55descripción si es que te interesa entrar
- 4:29:56a verlo.
- 4:29:57Eh pero nada, nada, al final creo que es
- 4:29:59importante
- 4:30:01destacar el momento en el que estamos,
- 4:30:03creo que es importante
- 4:30:05verlo, verlo, tomarlo, apreciarlo, ver
- 4:30:08todas estas gentes, todas estas cosas
- 4:30:10que podemos y que hemos sido capaces de
- 4:30:12construir. Mira todo lo que armamos acá,
- 4:30:14ahora, ya, entonces
- 4:30:17si es que tú le pones un poco de
- 4:30:19esfuerzo y le metes un poco más de
- 4:30:20empeño y y
- 4:30:23y te lo propones,
- 4:30:25creo que todos juntos vamos a ser
- 4:30:26capaces de achicar ese gap. Y la gente
- 4:30:29que hoy día no está aplicando IA, las
- 4:30:31empresas que no están aplicando,
- 4:30:32nosotros le vamos a llevar la IA.
- 4:30:34Ya, nosotros, siendo tú, siendo yo,
- 4:30:36siendo todos los de la comunidad, siendo
- 4:30:38ese, ese creo que es un poco nuestra
- 4:30:40meta y ese es nuestro rol, un poco lo
- 4:30:41que tenemos que cumplir.
- 4:30:44Bueno, dicho y hecho eso, espero que
- 4:30:46todo esto te haya servido. Espero que
- 4:30:48todo este curso te haya servido. Eh,
- 4:30:51caminos a tomar ahora. Bueno, uno,
- 4:30:55eh, aplícalo, aplícalo, velo, ve si te
- 4:30:57sirve, conéctalo con tus herramientas,
- 4:30:59¿verdad? Sigue aprendiendo, sigue
- 4:31:01aprendiendo.
- 4:31:02Dos, eh, date una vuelta por Imperio, si
- 4:31:05es que te interesa profundizar realmente
- 4:31:07en este tema. Tres,
- 4:31:09ve los links en la descripción, hay
- 4:31:10varias cosas importantes ahí, eh, como,
- 4:31:13no sé, el trial de Go High Level, que si
- 4:31:15te suscribes y después terminas pagando,
- 4:31:16a mí me llega una afiliación, así que te
- 4:31:18lo agradezco.
- 4:31:20Eh, o el de Click Funnel también me
- 4:31:23llega una afiliación, si es que te
- 4:31:24suscribes con ese, también me funciona.
- 4:31:26O el de Hostinger, que también me llega
- 4:31:28una afiliación si es que te suscribes,
- 4:31:30así que se agradece.
- 4:31:32Em,
- 4:31:34revisa el contenido online, ¿verdad?
- 4:31:36Revisa, en mi canal hay mucho contenido,
- 4:31:38así es que te quieres poner más a al
- 4:31:40día.
- 4:31:41También puedes revisar eso.
- 4:31:43Trata de conseguirte un cliente.
- 4:31:45Ve, véndele algo incluso antes de que lo
- 4:31:47tengas listo. Creo que
- 4:31:49creo que muchas veces también tenemos
- 4:31:51esta parálisis por análisis y a veces a
- 4:31:54mí me ha tocado vender cosas que las he
- 4:31:55tenido y las he tenido vendidas antes de
- 4:31:58siquiera haberlas construido y ese creo
- 4:31:59que es el mejor motivador que uno tiene
- 4:32:01para construir realmente las cosas.
- 4:32:03Así que anda, prueba
- 4:32:05y y juégatela, juégatela.
- 4:32:07Ya, tengo un vídeo también super bueno
- 4:32:09de Cloud Code, de más de 3 horas, si es
- 4:32:11que les interesa también, es un curso y
- 4:32:13suscríbete a mi canal si es que no estás
- 4:32:15suscrito en este momento y te agradezco
- 4:32:17un montón por haber llegado hasta acá y
- 4:32:20haber sido parte de ese pequeño
- 4:32:21porcentaje que llega hasta el final del
- 4:32:23vídeo.
About this transcript
This page contains the full transcript of HERMES 2026: Curso COMPLETO en Español (Agente IA) by Benjamín Cordero, generated from the public captions YouTube serves with the video. The transcript has 43,659 words across 7,393 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.