Mi stack real de IA para programar: agentes, imágenes, cloud y más
Publicado em
Vídeo em Espanhol, publicado pelo canal Fazt.
Sobre este contenido: El resumen, los puntos principales y los temas que aparecen a continuación se generan automáticamente a partir de la transcripción del vídeo. Reflejan el contenido, las opiniones, afirmaciones y predicciones presentadas en el vídeo y no representan una posición, validación o verificación de hechos por parte de IA Dots.
Resumen del vídeo
El video presenta una visión general de las herramientas y servicios de inteligencia artificial utilizados en el día a día para el desarrollo de aplicaciones, abarcando desde orquestadores de agentes, asistentes y generadores de contenido hasta plataformas en la nube y herramientas de línea de comandos.
Puntos principales
- Presentación de la herramienta Herder, descrita como un orquestador de agentes de terminal que permite gestionar múltiples proyectos simultáneamente.
- Discusión sobre diferentes arneses de IA utilizados para código, incluyendo Cloud Code, Codex, Open Code y Pen.
- Uso de asistentes y herramientas auxiliares, como Hermes para la automatización de tareas y Playwright CLI para pruebas de navegador.
- Integración con plataformas de gestión de tareas como Notion y Linear utilizando Model Context Protocol (MCP).
- Utilización de herramientas de IA para la generación de recursos visuales, como Hixfiel para imágenes y Scalidrow para diagramas.
- Uso de herramientas de línea de comandos y servicios en la nube para la gestión de repositorios y despliegue, como GitHub CLI, Railway, AWS y Azure.
Temas
Inteligencia ArtificialDesarrollo de AplicacionesAgentes de IAHerramientas de TerminalGestión de ProyectosServicios en la NubeAutomatización
Transcripción del vídeo
Texto de los subtítulos disponibles; puede contener errores.
En mi día a día estoy utilizando muchas herramientas y servicios de IA, algunos que son gratuitos, otros open source e incluso también herramientas y servicios pagados. Así que en este video les voy a dar una idea de todas las herramientas que utilizo y de qué forma las uso para generar aplicaciones. Así que si estás creando proyectos, ya sea si eres un freelancer o estás trabajando para alguna empresa, esas herramientas te pueden dar una idea de lo que podrías llegar a generar, porque no todo es código, también puedes generar imágenes, puedes generar recursos, puedes tener un asistente personal o puedes combinarlo todo dentro de una sola aplicación donde puedes administrar todo. Pero esta es justamente la idea de este video para que puedas ver una enorme variedad de herramientas y decidir cuál es la que te interesa más o simplemente enterarte de algo nuevo. Así que si les interesa, pues vamos a empezar. Este video está patrocinado por Code Rabbit. Quizás ya sabes que los agentes de han hecho fácil el poder generar código, pero lo que no han hecho fácil es todo el proceso que viene después, cómo son los pulls con cambios gigantes en código, llegando a generarse más rápido de lo que cualquier equipo humano puede revisar. Y es que hoy un solo PR generado por una IA puede tocar decenas de cosas que no tienen nada que ver entre sí. Y el responsable de todo eso sigue siendo tú como desarrollador. Ese es el problema y tiene un nombre. Se llamaic Management o gestión de cambios agénticos. Y esa es la categoría que agrupa todo lo que un equipo de desarrollo tiene que hacer con lo que produce un agente antes de poder lanzarlo con confianza. Y de hecho son cuatro tareas. La primera es revisar, es decir, validar cada cambio automáticamente con contexto real del código y no solo dar una mirada rápida al dif. El segundo es priorizar, decidir qué ver primero cuando la cola tiene cient. El tercero sería entenderlo, hacer que un dif de 1000 líneas entiende en minutos, no en horas. Y el cuarto sería asegurar, es decir, encontrar vulnerabilidades en todo el repositorio, no solo en este cambio. Y Code Rabbit lo que te ofrece es un filtro de calidad nativo con IA, es decir, tu IA escribe el código, pero tú tienes que aprobar para producción. Entonces, Code Rabbit es un motor diseñado para esto, para que pueda leer cada cambio con el contexto completo de tu código y te explica qué cambió, por qué importa y cómo lanzarlo. De hecho, esta plataforma fue pionero en la revisión de código con IAP y eso sigue siendo el núcleo de esta plataforma, incluso es la app más instalada en los marketplace de GitHub y Gitlab con más de un millón de PRs revisados cada semana, pero el producto ya va más allá de la revisión. Por ejemplo, tienen code rabbit triatge que ordena tu cola y te dice qué PR abrir primero. También tienen chain stack que convierte un dif enorme en algo que realmente puedes leer, capa por capa y Cod Rab Security que escanea todo el repositorio, no solo el PR. Y todo esto también puede funcionar en Git, en tu ID y en la terminal. Y es que la idea es esta, el futuro no está en escribir código, sino en revisarlo, en lanzar código generado por IA, en el que realmente puedas confiar, porque mientras la I escribe la mayor parte del código, lo difícil ya no es generarlo, es priorizarlo, entenderlo, revisarlo y sobre todo confiar que funcione. Y si en caso quieres empezar a probar Code Rabbit, puedes empezar con una prueba gratuita de 14 días, sin tarjeta de crédito y con configuraciones con dos clics. Te dejo el enlace en la descripción. La primera herramienta que les voy a mostrar vendría a ser Herder y este es básicamente un orquestador de agentes. Esto quiere decir que si ustedes están utilizando Cloud Code, Codex o Open Code o cualquier agente realmente que funciona desde la terminal, por lo general ya se han topado quizás con el asunto de que tienen que abrir en una terminal Cloud Code, en otra terminal ejecutan codex y si bien cada una puede funcionar independientemente y en cada proyecto, luego cuando tengas muchos proyectos es muy probable que vas a necesitar una forma de organizarlos. Y bueno, este es básicamente Herder. Herder es una interfaz de terminal que incluso puedes colocarlo en modo detach. Esto significa que si por ejemplo sales de Herder no hay ningún problema, incluso puedes apagar tu máquina y sin ningún problema puedes dejarlo allí. Y luego cuando vuelvas al otro día, simplemente ejecutas el comando y ahí va a estar todas tus sesiones nuevamente. Esto es muy práctico porque si estás trabajando en múltiples proyectos de esta forma puedes ir saltando de sesión en sesión. Lo genial es que cuando termina también te avisa. Y muy importante, a diferencia de otros proyectos como Tmax que solamente se manejan con el teclado y tienes que aprenderte las combinaciones de tecla. En el caso de Hardar es muy práctico, básicamente puedes utilizar hasta el mouse para poder navegar entre múltiples proyectos. Lo otro es que puedes agrupar múltiples proyectos como en workspaces o spaces como le llaman Herder y es básicamente como una carpeta que puede contener distintas pestañas y de esta forma como que puedes tener agrupados como puedes ver distintas pestañas en un lugar y puedes crear cuajustes. De hecho, en lo personal siempre hago como un space local, uno en la nube también y algunos que son herramientas como asistentes. Y bueno, de hecho lo interesante es que como esto consume muy poco en recursos, puedes ir lanzando múltiples agentes a la par y si estás desarrollando múltiples proyectos, es muy cómodo de estar moviéndose entre estos. Incluso hasta puedes elaborar tus atajos. Por ejemplo, yo le he creado este atajo tan sencillo que es para poder navegar rápidamente. Entonces, voy saltando de proyecto en proyecto y de esta forma no tengo que estar eh incluso dando clicks cuando tengo una enorme cantidad de archivos abiertos. Y bueno, esto es básicamente. Pero adicionalmente a esto, si ustedes van a estar utilizando múltiples agentes, es muy importante que se puedan comunicar. Entonces, Herder también permite poder enviar mensajes de un lado a otro. Aunque bueno, en mi caso típicamente utilizo Cloud Code, entonces entre estas sesiones ya se pueden comunicar, pero si ustedes están utilizando distintos harness fácil poder enviar de un mensaje a otro. De hecho, una de las razones de por qué uso tanto este programa es básicamente porque es bastante fácil de extender, es decir, tiene sus propios plugins que ustedes incluso pueden desarrollarlos, obviamente utilizando Ia, así que tampoco es que tengan que escribir código a mano, porque ¿quién escribe código a mano ya estos días? Pero lo bueno es que ustedes simplemente pueden encargarse de aprender qué es lo que hace el API, qué es lo que responde y aprender un poco del programa, cómo está diseñado y a partir de allí elaborar sus propios plugins. Es bastante rápido de aprender y desarrollar incluso. Y la parte que les digo que básicamente permite comunicarse entre sí es utilizando su propia herramienta de consola, que para aquellos que no están muy acostumbrados a los agentes de terminal, por lo general esto para hacer cosas utilizan otra herramienta de consola. Por ejemplo, si quieres manipular el navegador, pues obviamente instalas Playwrght CLI y este manipula el navegador. Si quieres enviar correos o quieres que tu agente conteste los correos, utilizas Himalaya. Si quieres generar imágenes, utilizas, por ejemplo, Minimax del CLI o Hickfiel CLI. Bueno, en ese caso la misma idea. Si quieres que tus agentes se comuniquen entre sí, puedes abrir Herder y Herder ya tiene una herramienta de consola. Aunque bueno, esta es la base porque si ustedes, por ejemplo, quieren utilizar Herder desde un servidor también es posible. Incluso hay quien lo instala en un servidor como un VPS y allí, por ejemplo, instala Herder con sus herramientas como Cloud Code, Codex y utiliza aplicaciones de terminal desde el celular y de esta forma puedes comunicarte con SSH tu servidor y enviarle mensajes. Y bueno, eso aún yo lo estoy probando. En realidad no me acostumbro mucho a ese enfoque, pero bueno, igual ya tengo algunas aplicaciones que he ido probando, así que eventualmente uno de los siguientes videos va a ser cómo es que puedes también tener un entorno remoto, lo cual es algo que la gran mayoría realmente que desarrolla todo el tiempo está buscando justo ahora. Ahora, de todas las carnas que hay, por lo general simplemente utilizo unos tres o cuatro más o menos. El primero vendría a ser Cloud Code, que es como el agente principal que utilizo. Y la razón principal es que obviamente los modelos de cloud solo funcionan desde Cloud. Así que para escribir código es el harness principal que utilizo. Y bueno, si ustedes nunca han utilizado CloudC tampoco lo tienen que utilizar desde terminal, también tiene como una interfaz gráfica e incluso también tiene integraciones para otros editores. Pero eso sí, Cloud sí es algo carito y por lo general para poder usarse de verdad hay quien quiere utilizar la suscripción de $ y en realidad esto no dura para nada. prácticamente esto es como una demo, así que en un uso real por lo general vas a querer pagar la suscripción de 100 o $200. Luego, el siguiente que utilizo también es codex, aunque no principalmente desde su harness, honestamente no me gusta mucho su herramienta de terminal, pero por lo general la suscripción de codex la puedes utilizar desde otras herramientas. Eso es algo muy bueno de Open AI, que por ejemplo tú pagas tu suscripción de $ y puedes empezar a utilizarlo desde otros programas. De hecho, algo muy interesante que tiene codex es que si ustedes escriben, por ejemplo, de usage, van a ver que aquí tienen una opción que dice volver a establecer el reseteo de un límite de uso. Y esto es muy útil porque, por ejemplo, si ustedes no están utilizando o no han llegado a utilizar codex durante un buen rato, es decir, en unos cuantos días, por lo general les regalan lo que vendría a ser el uso para que luego lo puedan restablecer. Entonces, si ustedes se gastan rápidamente sus tokens, pueden restablecer si por ahí tienen algunas sesiones que les han otorgado. Pero bueno, esa es básicamente la razón por la que se paga. Además también cuando pagas esto en Chat GPT tienes básicamente uso ilimitado, entonces eso ya viene incluido dentro de tu sesión de codex. El siguiente sería Open Code y básicamente ese también vendría a ser otro harness solamente que este es un harness abierto. En lo personal yo lo utilizo más cuando voy a utilizar modelos chinos. Es decir, si vas a probar un Quen, vas a probar un deep seek, probablemente este Harness te puede ayudar bastante porque ya le establece reglas bastante buenas a este tipo de modelos, incluso yo diría que mejor que los propios Harness que desarrollan eh con el modelo. Es decir, lo que te ofrece Open Code es una suscripción llamada Open Code Go, que empieza de los $10 y honestamente no alcanza para mucho, pero por lo general sirve para poder probar algún modelo que está surgiendo. Aunque bueno, si a ti te gusta utilizar un modelo chino para poder desarrollar, probablemente este sea una de las mejores suscripciones, porque aquí también vas a poder intercambiar entre estos. Y bueno, como ustedes saben, típicamente los modelos chinos están como siempre variando entre estos, siempre como que uno salta en los benchmark y se actualiza y constantemente. Entonces, si te gustan mucho esos modelos, aquí obtendrías como la mejor opción. De hecho, por lo general, Open Code también es bastante utilizado, principalmente por el hecho de que si ustedes tienen algún modelo inteligente instalado localmente, también pueden comunicarlo dentro de Open Code, es decir, es personalizable y como no está ligado a ningún tipo de modelo en específico, eh ustedes quizás pueden instalar un Quen 3. Y a partir de allí pueden configurar Open Code para que se comunique con ese modelo local. De hecho, esos ejemplos lo hice hace algunos meses cuando tenía un equipo capaz de ejecutar modelos locales y también les enseñé cómo utilizar Open Code. Y si quieren saber más de eso, les voy a dejar un video llamado DJSK, que básicamente ahí es donde muestro cómo se hace ese tipo de integración. Y bueno, este sería como el tercero. Ahora, hay un cuarto que a veces uso, eh, no lo uso mucho en realidad, pero vale la pena mencionarlo porque es un muy buen proyecto. Se llama Pen o P.Ddef, def, que es su dominio y básicamente B vendría a ser como una alternativa open code, solamente que a diferencia de Open Code, este es un agente que no trae nada, es decir, no trae soporte a MSPs, no trae planificación, no trae soporte a subagentes ni nada de eso. Por lo que si por ejemplo solamente quieres un agente ligero y que conteste cosas y luego tú ir añadiendo las cosas a medida que las necesites, pues este te ofrece otro tipo de enfoque como para que puedas personalizarlo a tu gusto. Honestamente, me gusta la idea. En la ejecución si yo creo que no es lo mismo porque por lo general vas a necesitar igual conectar un modelo inteligente y bueno, lo he probado con modelos chinos y honestamente no me gusta mucho la respuesta, pero con GPT va bastante bien. Entonces, si ya estás pagando la suscripción de GPT y quieres un harness mucho mejor que el que trae GPT, que sería Codex, PEN podrían ser una muy buena decisión, principalmente porque puedes personalizarlo. Y bueno, si quieren aprender cómo se hace eso, también les dejo un curso de PN que es bastante corto y bastante práctico, en donde les muestro justamente cómo se hace eso. Y bueno, al igual que lo que pasa con Herter, como este es un proyecto que también se puede extender, hay quien está desarrollando también sus plugins y, por ejemplo, hay plugins para poder soportar, lo que les digo, para poder añadir soporte MCP, para que pueda preguntarte cosas al estilo de una planificación, ejecutar tareas en segundo plano y así. Es decir, extiendes el harness y por lo general dependiendo de lo que necesitas, pues simplemente vas instalando instalando a través de un comando. Como pueden ver, el tercer programa vendría ser Hermes. Este básicamente es un asistente de IM, es decir, ustedes van a tener un programa que también utilice algún tipo de suscripción de modelo inteligente y a diferencia de lo que te ofrece, por ejemplo, Cloud Code o Codex con sus interfaces gráficas, no es generación de código, porque eso ya hay. De hecho, no creo que necesites otra herramienta más, aparte de las de Open Code y muchas más, sino lo que te ofrece Hermes es básicamente el tener un asistente que puede contestar tus correos, puede llamar programas por ti y de esta forma como que podrías tener como una especie de chat GPT pero un poco más avanzado. Y bueno, este también es un proyecto abierto, es un proyecto que en lo personal me gusta bastante, funciona bastante bien y si bien ellos también ofrecen como una suscripción, en realidad no es necesario que utilices la suscripción de sus modelos inteligentes. También tú puedes estar pagando ya por chat GPT, entonces puedes conectar tu cuenta de Chat GPT y esto simplemente hace de asistente inteligente. Y bueno, esta es la interfaz de Hermes en escritorio. Básicamente es como una especie de cualquier tipo de agente al estilo cloud desktopock o GPT desktop, pero últimamente, de hecho, no lo estado utilizando de esta forma. Al final, la forma más habitual o lo que más lo utilizo es desde la terminal y la razón es muy sencilla y es que también lo puedo colocar dentro de Herder. Entonces, por ejemplo, si tengo que navegar un proyecto, navego a Cloud Code y si tengo que contestar algo, simplemente voy en Hermes y aquí puedo consultar algo. Por ejemplo, le digo, "Le mi último correo recibido." Y por ejemplo, en el caso de Hermes, lo que hace es que se apoya de otras herramientas. Es decir, por lo general Hermes no hace todo por defecto, sino que se apoya de herramientas de consola que quizás ya existen en el entorno open source. Por ejemplo, hay un proyecto que se llama Himalaya que puede contestar correos. Entonces, Hermes lo que hace es delegarlo, ejecuta el comando por ti y cuando te da la respuesta, simplemente te lee de qué se trata el correo. Por ejemplo, este es un correo promocional y te lo resume. Puedes decirle que lo conteste y así. Luego, la siguiente herramienta que voy a estar mostrándoles no es tanto como un servicio o una herramienta por sí sola, sino vendría a ser un skill. El skill para aquellos que no lo utilizan, básicamente es un mark down que le ofrece contexto a algún agente y también puede llegar a ejecutar herramientas de consola. De hecho, los skill es una de las razones por las que Hermes puede llegar a responderte varias cosas o puede hacer muchas tareas, principalmente porque de esta forma es como puedes añadir plugins entre comillas, si lo juntas con herramientas de consola. Y bueno, Play CL es un proyecto que viene por parte de Microsoft, que de hecho para aquel que ya ha utilizado Play antes es básicamente una herramienta de automatización del navegador y esta está enfocada para poder utilizarse con agentes de IA, aunque bueno, hay una mejor página para poder descargar esto y vendría a ser Skills CSH. Incluso ustedes pueden buscar aquí PlayB CLI y aquí también pueden instalarlo para múltiples agentes, incluidos todos los que tengan instalados, pueden ser Hermes, Cloud Code, Codex y así. Y bueno, lo que puede hacer esto es testear algún tipo de proyecto. Por ejemplo, le digo, testea esto usando Playright CLI y se carga el skill y esto lo que va a hacer es lanzar una instancia de navegador, es decir, empieza a comprobarlo, por ejemplo, una aplicación en tamaño móvil y como pueden ver empieza a cambiar de página y ya se encarga la IA mismo de probar la aplicación. Entonces es bastante práctico porque no tenemos que hacerlo manualmente y obviamente no es para testear todo. Hay funcionalidades como drag and drop o quizás algún tipo de interactividad que probablemente va a ser mejor que una persona lo haga, pero digamos que de todas las cosas que tenías que testear, ahora puedes testear simplemente las más puntuales que las que requieren de tu atención simplemente. Entonces como que te apoyas de una herramienta que ya puede ser cosas muy comunes y solamente te da lo importante. Luego, la siguiente herramienta que también se une a un agente o que podría servirte bastante vendrían a ser los administradores de tareas. Hay muchas aplicaciones, de hecho, para poder hacer eso. Una muy popular es Untion. Para aquellos que nunca han utilizado Notion, es más que un bloc de notas. Realmente tú puedes tener como base de datos, grillas al estilo Excel, puedes generar documentos y así. Pero bueno, una de las razones de por qué utilizar Notion es porque puedes registrar tus tareas, es decir, luego poder generar un grupo con otra etiqueta, por ejemplo, in progress, luego generar, por ejemplo, otra vista llamada don't y así puedes ir moviendo tareas de un lado a otro. Y bueno, en realidad esto no lo tenemos que hacer nosotros. Hace mucho tiempo también se podía hacer, obviamente, pero esas también tenemos el MCP, lo que significa que tu agente puede generar esas tareas, puede moverlas y puede actualizarlas, incluso puedes responderlas o básicamente hacerlas en código. Y la otra opción también es utilizar proyectos como Lineer. Linear, para aquellos que no lo conozcan, es también otra plataforma para poder administrar tareas. Vendría a ser algo similar a Notion, pero yo diría que esto está mucho más enfocado en desarrolladores. Es decir, aquí también tú puedes armar planificaciones, guardar tus tareas, darles el seguimiento y también tiene un MCP. De hecho, ustedes se pueden crear una cuenta gratuitamente y aquí podrían manejar todos los proyectos que ustedes están desarrollando. Y la idea es que utilicen un software externo simplemente porque van a estar manejando quizás múltiples proyectos y de esta forma pueden tener como el seguimiento de todos. Aunque bueno, por lo general si ustedes también quieren desarrollar su sistema, al final generar un sistema administrador de tareas es bastante sencillo. Entonces también, por ejemplo, estos días tengo mi propio sistema donde voy haciendo seguimiento de tareas, voy diciendo cuál está completado, cuáles están inactivos y de esta forma pues también los conecto a través no de un MCP, sino a través de un CLI, pero la idea es la misma. Y bueno, la idea es bastante sencilla. Ustedes, por ejemplo, pueden crear ahí una tabla con un nuevo proyecto. Vamos a llamarle Tod do Demo Project, por ejemplo. Y cuando ustedes crean algo de este estilo, tienen una URL. Es decir, esta URL simplemente lo pueden pasar a cloud en una instancia nueva. De hecho, por ejemplo, aquí tengo varias pestañas, puedo abrir una nueva. Vamos a llamarle Demo Todo, por ejemplo. Y muy importante, sí, es en dónde están ubicados. Y por lo general, yo tengo una carpeta donde van puros proyectos. Entonces, por ejemplo, aquí le voy a llamar Tod demo project, por ejemplo. Y una vez dentro, simplemente lanzamos cloud y vamos a decirle, crea una planificación para crear un tod app login y todo eso. Vamos a colocarle y guárdalo aquí. Y simplemente pegamos la dirección de Notion. Y como en este caso ya tengo el MCP, de hecho si ustedes escriben MCP, aquí van a ver que tengo varios instalados. Y por ejemplo, aquí tengo uno para manipular el navegador, otro para obtener contexto, para nubes y entre todos estos aquí pueden ver que está el den Notion. Entonces, de esta forma simplemente es como él va a poder leer el documento y va a poder escribirlo. Y bueno, bajo esta misma idea, mientras va avanzando en algo, si recuerdan, yo ya había dado como la idea de que se pueda testear aquí, esto va avanzando también por su lado y no interfieren. El único tema así y muy importante tomar en cuenta es que a más proyectos ustedes abran y a más grandes sean los proyectos y a más modificaciones estén pidiendo en paralelo, lo que hacen los agentes es consumir bastante RAM, es decir, ejecutan procesos en segundo plano, están probando aplicaciones, quizás tu aplicación carga dentro del navegador, ocupa más RAM. Entonces, algo muy importante que necesitas cuando tienes un entorno multiproyecto es justamente los recursos. Entonces, la RAM, el espacio, todo eso al final sí se empieza a consumir porque ahora ya no estás desarrollando un solo proyecto, sino estás navegando entre varios. Y bueno, aquí por ejemplo ya terminó cloud, lo hace relativamente rápido. Lo he hecho en 45 segundos. Y si entro aquí en la planificación, esto es justamente lo que ha generado. Vamos a ver. Y bueno, aquí ha generado un plan y lo ha guardado allí simplemente y pueden ver que ya están todas las tareas. Pero le puedo decir otra cosa y le puedo decir crea un database dentro de esta página y coloca las tareas allí y luego crea un board. Y bueno, en este caso genera otra página allí como pueden ver y ahí están todas las tareas. Esto quiere decir que ustedes pueden continuar a partir de aquí simplemente revisando cuál iría y cuál no. Incluso también, como pueden entrar de forma independiente cada una de estas vistas, también pueden copiar la dirección y les pueden decir detalle de qué va esto, por ejemplo. Entonces le pueden decir explica mejor esta tarea y deja una descripción. Vamos a colocarle. Entonces aquí nuevamente empieza a llamar Notion. Pueden ver que añade una descripción y esta es una forma, digamos, actual de cómo se generan planificaciones. Al final, simplemente conectas con tu herramienta y lo hace. Y bueno, esto se puede hacer con cualquier sistema. De hecho, en este caso, Notion lo hace bastante bien y por eso les sugiero esta. Pero si ustedes quieren ir por Linear o Gira o cualquier otra software similar y se sienten cómodos con eso, la idea es que simplemente puedan tener como la planificación completa del proyecto y poder organizarse. El que una lo escriba o no, ya depende de ustedes o la otra opción es generar su propio software. Luego, el siguiente herramienta que también utilizo bastante mi día a día, vendría a ser Hixfiel. Esto es para generar imágenes. Por ejemplo, este es el landing page de mi sitio y supongamos que yo quiero algunas alternativas. Bueno, algo que podríamos hacer es simplemente decirle aquí llamar un skill como design de cloud code o también está impecable. Por ejemplo, aquí le voy a decir, dame propuestas de rediseños completos para mi landing page y usa Hixfiel para generar las imágenes. Entonces, vamos a generarlo allí. Ahora, con Impecable lo que se lograría es algo como esto. Por ejemplo, si esperamos un poco, obtenemos estas opciones. Aquí sería la primera opción. Luego tengo esta segunda y así con varios estilos. De hecho, algunas veces como que no lo puede renderizar completamente, pero digamos que estos son los diseños que está planteando. Al final, si nosotros escogemos uno, pues lo que va a hacer la simplemente es tratar de llevar a cabo este diseño. Pero bueno, este simplemente a modo de referencia igual ustedes pueden seguir pidiendo nuevamente cambios y así. De hecho, en este caso simplemente voy a cancelarlo y de momento vamos a decirle que utilice design y en ese caso voy a decirle, "Dame tres propuestas de diseño y vamos a generar las imágenes también con Hickfield." Y por ejemplo, en este caso voy a utilizar el otro skill que tiene Cloud que se llama slash design, que vendría a ser como una especie de impecable, solamente que en este caso es que ya es un skill integrado dentro de cloud. Y bueno, si esperamos un poco, vamos a obtener algo como esto, nos da una URL y si entramos en esta página vamos a tener lo que vendría a ser tres sitios que cada uno tiene un diseño extendido, incluso le ha generado imágenes al parecer aquí. Esto lo ha generado con Hickfield y hay imágenes de este estilo que también son generadas con el mismo CLI. Es decir, a partir de aquí nosotros podríamos ir viendo que hay como imágenes de fondo y así. Y bueno, esta es justamente la idea, porque si no tienes un generador de imágenes, lo que va a hacer Cloud es que te coloca o imágenes de stock que puede descargar de internet o simplemente no te coloca imágenes y todo lo hace con código y no todo se ve bien dependiendo del proyecto que vayas a hacer, así que es muy útil que sepas al menos esto. Y bueno, de momento esta es la forma en la que puedes conseguir alternativas. Y bueno, algo que también vale la pena mencionar, porque sé que lo van a preguntar, esta no es una plataforma gratuita, así que sí deben considerar eso si van a generar imágenes, pero la razón de utilizarlo es que básicamente tiene una enorme cantidad de proveedores de generación de imágenes y todos están aquí simplemente para consumirse. Pero bueno, si quieren saber más de Hickfield, también les dejo un enlace en la descripción. La siguiente herramienta nos va a servir poder generar diagramas. Esta se llama Scalidrow y por lo general esta es una aplicación que utilizo bastante para explicar cosas, es decir, te permite hacer dibujos, te puedes hacer gráficos y es algo que siempre utilizo en los videos, pero utilizando el MCP también puedes generar gráficos con IA. Y bueno, utilizarlo es bastante sencillo, básicamente solo tiene que copiar el endpint y si ustedes quieren pueden eh colocarle el comando o simplemente le pueden decir instala este mpl ejemplo y lo mismo es su agente que estén utilizando. Ahora, algo muy importante es que esto sí es pagado, es decir, este MSP sí cuesta y calero tiene como un plan allí de suscripción que empieza de los $ creo. Y bueno, yo creía que esto era gratuito simplemente porque hace meses cuando recién surgió sí se podía utilizar gratuitamente, pero el día de hoy solamente está en beta para aquellos que tienen la suscripción activa. Igual les muestro por si acaso les interese alguno de ustedes, pero básicamente es crear una IP aquí. Por ejemplo, aquí le voy a dar una fecha de inspiración de un día, le voy a dar acceso completo, le vamos a en crear IP aquí obtengo esa clave y vamos a decirle, usa este aquí. Y bueno, a partir de aquí me dice que el MSP ya está instalado, así que voy a pedirle crear un diagrama de secuencia de cómo funciona JWT. Y bueno, como pueden ver aquí llama Scaly Draw. Y bueno, a partir de aquí vamos a obtener una URL como esta. Y si venimos, por ejemplo, en nuestro navegador, lo a abrir en scalidrop.com. Y en este caso, como ven, lo que tengo ahora vendría a ser un diagrama de secuencia que explique las partes de cómo funciona este sistema. Ahora, en este caso, por ejemplo, ya lo coloco en español porque justamente la sesión va de esa forma, pero ustedes siguen aprendiendo y supongamos que quieren aquí considerar los refresh tokens, supongamos. Entonces, le pueden decir simplemente considerar los refresh tokens. Y bueno, aquí si esperamos un par de minutos lo actualizo. Y si entramos en el navegador vamos a ver que ahora ha añadido como más partes. Por ejemplo, tenemos lo que ya teníamos antes, pero ahora tenemos una sección nueva que se llama BD Refresh Tokens. Y bueno, en realidad muchos de estos gráficos, si ustedes lo notan, tampoco es que sean perfectos, así que no es como que lo haga al detalle, pero digamos que es un avance. Entonces, si ustedes tienen que crear gráficos y ya tienen una suscripción de algún agente, pueden utilizar el MCP. Ahora, como los agentes de terminal son los que más utilizo y los que les recomiendo que usen, sobre todo si van a estar queriendo automatizar lo más que puedan, también obviamente tienen que instalar otras herramientas de consola y luego allí viene el tema de justamente poder enviar tus cambios a Git, el poder subir el código producción y allí, por ejemplo, entre las herramientas que utilizo, el primero sería GitHub CLI, que básicamente es una herramienta de consola para poder comunicarte con GitHub. Esto quiere decir que en lugar de estar descargando tu repo un pull request o leyendo la información del repositorio o creando un repositorio, simplemente utilizas la herramienta de consola o mejor dicho le dices a tu agente que utilice la herramienta de consola y esto va a intermediar por ti en tu cuenta de GitHub. En otras palabras, esto ya puede crear el repo por ti, puede actualizarlo, puede hacer básicamente todas las operaciones comunes y es una de las razones de por qué les recomiendo que lo instalen, porque prácticamente todos los proyectos necesitan guardarse en algún lugar y GitHub vendría a ser ese lugar. Luego las siguientes herramientas vendrían a ser herramientas de nube como railway, que en este caso, por ejemplo, sirven para poder desplegar aplicaciones. Ahora, yo no solamente uso railway, de hecho dependiendo del proyecto siempre utilizo como varias nubes, pero cuando hablo de preferencias, es decir algo que yo prefiero escoger, en ese caso sí les recomiendo Railway. Es muy sencillo, tiene sus herramientas bastante sencillas de utilizar y desplegar y puedes desplegar todo un proyecto completo, pero una de las ventajas muy por encima incluso de lo que tienen otras plataformas de la nube es su herramienta de consola más sus skills. Es decir, Railway también puede tener soporte a MCPS, a comandos de consola e incluso tiene sus skills más sus agentes de la nube, por lo que incluso no requiere siquiera instalarlo en tu computador, también lo puede desplegar por ti. Entonces es una plataforma bastante moderna y sobre todo si siempre han buscado alternativas a Verel, este vendría a ser un competidor bastante fuerte, aunque bueno, no todos los proyectos pueden ir en ese tipo de plataformas, así que también otra nube que utilizo es AWS. Y bueno, en el caso de WS no hay mucho que decir. Básicamente es una de las nubes más grandes que hay, pero al momento de utilizarlo también utilizo el AWS CLI, que es básicamente la forma en la que también te autenticas y el agente puede crear tus servicios como puede ser Amplify, crear contenedores de Docker, subirlos a ICS y así. El único tema con esto es que sí necesitas entender un poco cómo funciona la nube de WS, pero bueno, es algo que puedes ir aprendiendo y tampoco esto es B coding porque de nuevo esta nube puede llegar a ser mucho más cara, pero la razón de por qué escoger esto es porque a la larga cuando tu proyecto crece y es mucho más grande y tienes mucho más usuarios y obviamente probablemente ya estés moviendo mucho más dinero, vas a querer ahorrar en costos. Entonces aquí lo que te ofrece WS a mayor escala, un menor precio, pero cuando recién estás empezando eso no te preocupa. Así que por lo general también es la razón de que utilizo Railway y plataforma de ese estilo. Luego lo siguiente también es Asure, que básicamente vendría a ser como el competidor de AWS y la razón de que lo utilice no es de nuevo para proyectos propios, es más para proyectos de clientes. Y he visto que muchos les gusta Asure, principalmente porque quizás ya trabajan con herramientas de Microsoft o están acostumbrados al entorno de Microsoft. El tema es que también Asure se puede manipular con su herramienta de consola, algo que en Google no he visto, es decir, en Google también tiene su herramienta de consola, pero no he visto que lo hace al mismo nivel. Aún así, me salgo a mencionar si a ustedes les interesa bastante controlar esta nube, utilicen el CLI de Asure, que de hecho se llama AZ, es decir AZCLi. Finalmente, la terminal que utilizo para poder administrar todo esto, como han visto, es Westm. Aunque para aquellos que no se han enterado o quizás no han utilizado muchas terminales, en este caso es un proyecto abierto que está al mismo nivel de otros proyectos como Alacrity o Kitty, solo que este proyecto ha sido mantenido principalmente por una sola persona. De hecho, las personas que lo desarrolla se llama West, es por eso que se llama la terminal de West. El tema con esto es que es una terminal bastante buena. En mi caso, me gusta bastante por el rendimiento y porque funciona bastante bien en distintos sistemas operativos y sobre todo porque puedes llevar tu configuración entre Windows, Linux y Mac, a lo que por ejemplo en el caso de Kitty solamente está en Linux y Mac o Ghost que tampoco está en Windows. Y si bien hay proyectos como el Larety, en el caso de La Crit ejemplo no tiene todas las características que tiene Webtern, entonces no tiene multitabs, es un poco más lento también enotado y por lo general si quieres algo personalizable, Wester es una muy buena opción. Ahora, algo muy importante con esto, si lo van a querer utilizar, es que sí requiere configurarlo, así que apóyense de su agente para que pueda configurarlo. Y lo otro es que no utilicen irónicamente la versión estable, sino utilicen la versión Niley. En software, la versión Niley indica que esto es como más novedoso, los cambios más actuales, que aún faltan pasarse producción, pero bueno, esta es una forma de poder aprovechar las últimas características. Y les digo esto porque si utilizan la versión normal pueden que encuentren bugas que no han sido resueltos, mientras que la versión ny son los que los desarrolladores que están manteniendo el repo están constantemente actualizando, así que utilicen esa versión. Y bueno, de esta forma es como utilizo a diario estas herramientas. Al final es un entorno bastante cómodo de poder generar proyectos y aplicaciones, pero si a ustedes les interesa crear todo esto o quieren un orden, también puedo considerar crear un curso, sobre todo si veo que les interesa este tipo de contenido. Eso ha sido todo, así que simplemente dejen sus ideas de qué es lo que les gustaría ver en los comentarios. Y eso ha sido todo por el video del día de hoy. Y eso ha sido todo por el video del día de hoy. Si quieres conocer más, te dejo en pantalla mis enlaces sociales y mi web fast.de, en donde puedes reservar asesorías personalizadas de cualquier tema. Y no te olvides de dejarme un comentario, ya sea de una duda o una sugerencia para el siguiente video. Nos vemos en un próximo video.
Assistir ao vídeo original no YouTube
Assuntos: Agentes de IA. Publicado no YouTube em 2026-09-23.
Seleção automática por assunto e idioma. O vídeo pertence ao canal de origem.
Comentários
Postar um comentário