Episodio #185
#185 SKILLS en Copilot y Gemini: qué funciona HOY y qué no | Lo PROBAMOS
Resumen del episodio
Resumen elaborado a partir de la conversación del episodio.
Lo que aprenderás
- Qué es una skill de IA y qué debe tener el archivo SKILL.md para funcionar.
- Cuándo conviene usar una skill y cuándo un agente de IA.
- Cuántos tokens consume tener skills habilitadas y cómo controlarlo en una empresa.
- Cómo implementa Microsoft Copilot las skills dentro de sus agentes y qué límites tiene.
- Cómo Google Gemini reemplaza las gemas por skills y qué fechas anunció.
- Qué funcionó y qué no al probar la misma skill en Copilot y en Gemini.
Capítulos
- 0:42 Las skills llegan a Microsoft y Google
- 2:33 Qué es una skill y cómo se arma el SKILL.md
- 9:32 Diferencia entre una skill y un agente
- 12:43 Por qué recién ahora: estándar abierto y seguridad
- 16:08 Consumo de tokens y skills compartidas
- 19:50 Skills en los agentes de Microsoft Copilot
- 27:12 Qué pueden ejecutar las skills en Copilot
- 33:15 Google Gemini: las skills reemplazan a las gemas
- 43:35 Prueba en Copilot: informe semanal de ventas
- 58:08 Prueba en Gemini y conclusiones
Qué es una skill y cómo funciona el archivo SKILL.md
Nolan Gaete, de EvoAcademy, explica que una skill es un procedimiento escrito en un documento. El estándar exige un archivo llamado SKILL.md, en formato Markdown, es decir, texto plano que se puede ver enriquecido.
Ese es el mínimo y podríamos decir que al final es un prompt guardado en un archivo.
Nolan Gaete, EvoAcademy
El archivo parte con dos campos obligatorios: el nombre (en minúscula y sin espacios) y la descripción, que dice cómo y cuándo se usa. El asistente siempre lee esos dos campos, y si la tarea pedida calza con la descripción, activa la skill por su cuenta. La carpeta de la skill puede incluir scripts, referencias y recursos como imágenes o plantillas de Word, que el modelo va leyendo solo cuando los necesita.
Skills o agentes de IA: cuándo usar cada uno
Para Nolan, la diferencia principal es que una skill se puede activar en cualquier chat. En una misma conversación se pueden encadenar varias. Con agentes, habría que empezar una conversación con cada uno y volver a explicarle el contexto.
Los agentes, asistentes o gemas tienen una estructura más simple: instrucciones, documentos de conocimiento y algunas herramientas predefinidas. Una skill puede sumar plantillas, imágenes, referencias y scripts, así que sirve desde tareas muy simples hasta problemas bastante más complejos.
Por qué Microsoft y Google tardaron, y cuántos tokens consume una skill
Las skills fueron creadas por Anthropic cerca del 16 de octubre de 2025 y, dos meses después, se publicaron como estándar abierto, autorizado para uso comercial. Cursor y Visual Studio Code las adoptaron pronto; Microsoft y Google, recién en 2026. Nolan cree, y aclara que es una especulación suya, que la demora se debe a la seguridad: una skill puede ejecutar código y traer archivos que podrían esconder malware.
Sobre el costo, cada agente carga al inicio el nombre y la descripción de todas las skills habilitadas, unos 100 tokens por skill. Con ventanas de contexto que apuntan al millón de tokens no es mucho, salvo que una organización comparta cientos de skills con todos. En Claude, con la licencia Teams, el administrador puede dejar una skill compartida como disponible para instalar en vez de instalada para todos.
Skills en Microsoft Copilot: dentro de los agentes
Microsoft mantiene sus agentes y agrega las skills como un campo nuevo, junto a las instrucciones, el conocimiento y las herramientas. Para crear una, primero se crea el agente con nombre, instrucciones y descripción, y luego se sube el SKILL.md o un zip; Copilot no ofrece un asistente para crearla. Según la documentación que revisó Nolan, un agente admite hasta 8 skills de hasta 20.000 caracteres cada una, puede ejecutar scripts de Python, JavaScript, TypeScript y Shell, y no permite más de un subnivel de carpetas. Los scripts no tienen acceso a internet y no hay documentación de las librerías disponibles. Para probarlo, el administrador debe activar el programa Frontier.
En la prueba, un agente con una skill de informe semanal de ventas generó el reporte a partir de un CSV. Con una segunda skill que lista los campos del archivo usando un script de pandas, Copilot declaró haber usado la skill y el razonamiento mostró que ejecutó el script.
Google Gemini: las skills reemplazan a las gemas
Google sigue otro camino: las skills reemplazan a las gemas. Según su documentación, las skills empezaron a llegar a la aplicación de Gemini el 13 de octubre; desde el 17 de noviembre las gemas pasan a la configuración, y antes del 1 de marzo de 2027 dejan de funcionar. Se transformarán automáticamente en borradores de skill que habrá que activar, con un aviso de al menos 30 días. En Gemini se pueden tener hasta 100 skills por sesión, pero no se pueden usar con Canvas ni Deep Research, y las referencias deben ser texto plano, PDF o imagen: si se sube un archivo de Office, simplemente no lo lee.
En la prueba, la skill de informe de ventas funcionó sin necesidad de un agente. La skill con script se subió sin problemas, pero Gemini respondió que no podía ejecutar scripts en ese entorno.
La gracia de las skills es que se activan automáticamente según sea el contexto. Tú puedes llamarlo literalmente como para asegurarte que la active, pero el contexto es más que suficiente si la descripción y el nombre están correctos.
Nolan Gaete, EvoAcademy
Nolan destaca que un script fijo ahorra tokens de salida y evita que la información sensible pase por el modelo.
Saber que ahora sí existen las skills es importante, saber cuáles son las limitantes al día de hoy también es muy relevante.
Nolan Gaete, EvoAcademy
Preguntas frecuentes
¿Qué es una skill en inteligencia artificial?
Es un procedimiento guardado en un archivo SKILL.md, con un nombre y una descripción que el asistente lee para decidir cuándo activarla. Puede incluir scripts, referencias e imágenes para tareas más complejas.
¿Cuál es la diferencia entre una skill y un agente de IA?
Una skill se activa en cualquier chat y se pueden encadenar varias en la misma conversación. Con agentes, hay que conversar con cada uno por separado y repetirle el contexto.
¿Se pueden usar skills en Microsoft Copilot?
Sí, como habilidades dentro de un agente, con hasta 8 skills por agente. Hay que tener activado el programa Frontier.
¿Qué pasará con las gemas de Gemini?
Según la documentación de Google, se transformarán en borradores de skill que habrá que activar, y dejarán de funcionar antes del 1 de marzo de 2027.
Descripción
Este capítulo fue auspiciado por: 📌 Hostinger:
https://www.hostinger.com/evoopenclaw
Canjea tu 10% de descuento con el código EVO antes de finalizar tu compra.¿Qué puedes hacer hoy con skills en Microsoft Copilot y Google Gemini? En este episodio de Inteligencia Artificial para los Negocios, conversamos sobre la llegada de las skills a las plataformas que muchas empresas ya usan. Explican qué es una skill, cómo funciona el archivo SKILL.md, cuándo conviene usarla en lugar de un agente de IA y qué considerar en seguridad y consumo de tokens. Además comparan dos estrategias: Microsoft incorpora las skills dentro de sus agentes, mientras Google las usa para reemplazar las gemas de Gemini.También, ponemos a prueba la misma skill en ambas herramientas. Así vemos en la práctica qué funciona, qué limitaciones aparecen y qué debe tener en cuenta una empresa antes de automatizar procesos con inteligencia artificial.
¿Prefieres skills o agentes? Cuéntanos en los comentarios 👀
⭐ Recuerda evaluarnos con 5 estrellas ⭐ así nos ayudas a llegar a más personas y seguir compartiendo conocimiento sobre IA y tecnología aplicada a los negocios.
—
📲 Sigue nuestra comunidad:
https://www.evoacademy.cl/comunidad
Redes sociales:
TikTok: https://www.tiktok.com/@evoacdm
Instagram: https://www.instagram.com/evoacdm/
LinkedIn: https://www.linkedin.com/company/evoacmd/
#skills de IA #agentskills #MicrosoftCopilot #Copilot
Transcript
Este transcript fue generado automáticamente por lo que podría contener errores
Ver transcript detallado
0:00 Conductor: Ha pasado casi un año desde la creación de las skills, el 16 de octubre de 2025. Y para conmemorar esta fecha, Copilot y Gemini han empezado a implementar Skills en sus sistemas. Entonces, si ustedes quieren aprender a usar Skills y quieren saber qué pueden hacer hoy día en Copilot o en Gemini, no se pierdan este episodio. ¿Bueno Nolan, muchas gracias por acompañarnos hoy día para saber qué está pasando con las Skills, por qué la gente está hablando más de las skills, qué pasa en el mundo?
0:33 Nolan Gaete: ¿Qué pasa en el mundo? Muchas cosas pasan en el mundo.
0:37 Conductor: Tornado, diluvios, ataques, hackers con inteligencia artificial. ¿Pero qué más?
0:42 Nolan Gaete: ¿Qué más? Bueno, las Skills que ya hemos hablado en otros capítulos, igual ahora lo vamos a resumir. Vamos a dar distintas características de qué son las Skills. Están siendo implementadas ya efectivamente en dos grandes proveedores que ofrecen justamente software o aplicaciones a las empresas. Estas son Microsoft y Google.
1:06 Conductor: Claro, porque antes solamente Anthropic, digamos con Claude y ChatGPT de OpenAI tenían las skills implementadas. Entonces, como dices tú, al final las corporativas estándar, más allá de que alguna contrate uno del
1:18 Nolan Gaete: otro,
1:19 Conductor: son Microsoft o Ambiente Microsoft y Ambiente Google. Entonces, interesante como las Skills igual tienen un buen tiempo, entonces como que evitaron harto rato pasarse a la moda, digamos.
1:30 Nolan Gaete: Bueno, sí, al principio, de hecho, si ustedes se acuerdan, ChatGPT sacó los GPT y rápidamente Microsoft sacó sus agentes y Google sacó sus Gems. Pero no así sucedió con las Skills. Es decir, las Skills han sido harto más como. Han tomado más tiempo en agregarla a las herramientas que las personas común y corriente estaban usando. Me refiero a no programadores.
1:58 Conductor: Claro.
1:58 Nolan Gaete: Porque claro, como tú dices, en cuanto a programadores, Claude Code ya lo tenía, Codex de ChatGPT lo tenía. Si ustedes usan algún tipo de IDE como VS Code, como Cursor, todo eso ya tenía implementado el cómo leer y cómo utilizar las Skills. Pero estos agentes o asistentes dentro de estas plataformas no lo tenían.
2:22 Conductor: Perfecto. Entonces vamos a hablar de estas Skills, que es inglés para Habilidades, ¿Cierto? Que describe muy bien qué es lo que hacen. De hecho es un nombre bien simple, elegante, ¿Cierto? Vamos a darle Habilidades al Modelo.
2:33 Nolan Gaete: Habilidades al Modelo, exactamente. Bueno, ¿Qué son las Skills? Justamente como tú dices, son habilidades. Es un procedimiento que está establecido en un documento. ¿Cuál es ese documento? El estándar indica que tiene que ser un documento llamado SKILL con mayúscula .md. Es decir, es un archivo Markdown, que es. Voy a describir ahí el Markdown. Es un archivo de texto plano pero que puede ser visto enriquecido.
3:02 Conductor: Claro.
3:02 Nolan Gaete: ¿A qué me refiero? Cuando, por ejemplo, ustedes mismos en el WhatsApp colocan asterisco, una palabra asterisco, sigue siendo asterisco, palabra asterisco, solamente que WhatsApp lo reinterpreta como negrita.
3:15 Conductor: Claro. Eso es lo que nosotros vemos. El computador ve palabras entre asterisco, el humano ve palabras negrita.
3:20 Nolan Gaete: Exactamente. Pero es equivalente a un bloc de notas. Entonces, ese es el mínimo y podríamos decir que al final es un prompt guardado en un archivo.
3:32 Conductor: OK. Ahora, lo interesante de Markdown, por lo menos para mí, es el hecho de que le puedes dar una estructura un poco más clara.
3:39 Nolan Gaete: Exacto.
3:39 Conductor: Porque tú puedes hacer también títulos en Word. Nosotros hacemos letras como tamaño de título más grande y nosotros entendemos como humanos que el texto que está dentro, entre medio de los títulos, se refiere al título arriba y el título de abajo está al mismo nivel que el de arriba, pero es otra categoría distinta, otro capítulo distinto, etcétera, etcétera.
3:56 Nolan Gaete: Y
3:57 Conductor: eso es lo que nosotros le podemos traspasar al modelo de inteligencia artificial para que sepa, oye, estas instrucciones que están acá tienen que ver con este título y no con este título acá. Entonces ayuda un poco a la interpretación del modelo respecto a las cosas que está leyendo.
4:12 Nolan Gaete: Exactamente. Entonces tenemos este SKILL.md que está dentro de la carpeta de la skill y eso ya es una skill funcional. Es decir, esto lo podríamos instalar en Claude, en ChatGPT y todo lo demás que ya habíamos mencionado.
4:25 Conductor: Espera, ¿Y eso qué es lo que tiene que tener? ¿Solamente el SKILL.md con algo adentro?
4:29 Nolan Gaete: La estructura particular del SKILL.md tiene que ser primero nombre, en inglés, eso sí. Name, dos puntos y el nombre que tú le quieras asignar.
4:40 Conductor: Estamos hablando del JSON. Ahora, el formato, la estructura del formato, digamos. Sí,
4:44 Nolan Gaete: tiene que tener esta estructura de formato, si no, no la va a poder leer. Entonces va a tener. De hecho es muy específico, son tres líneas. Después name, dos puntos, el nombre que tú quieras darle en minúscula y sin espacio.
4:58 Conductor: Si
4:58 Nolan Gaete: quieres dejar dos palabras, ojalá con un guión o con un subguión,
5:01 Conductor: como todo lo que.
5:02 Nolan Gaete: Después viene la descripción. Description en inglés, dos punto y cómo se usa y cuándo se usa.
5:10 Conductor: Perfecto.
5:10 Nolan Gaete: ¿Por qué porque esos dos campos siempre los va a leer el asistente de turno que tú estés utilizando? De manera que si es que más o menos entiende que lo que tú le estás pidiendo como tarea está cubierto por esta skill, la activa automáticamente.
5:30 Conductor: Entonces, por ejemplo, si yo tengo una skill que me permite, por ejemplo, hacer un reporte de ventas y la descripción dice, esta skill es para hacer reportes de ventas, si yo le pido al modelo, oye, ayúdame a hacer un reporte de ventas, lo que debería pasar es que el modelo debería usar o activar la skill en esa conversación.
5:47 Nolan Gaete: Exactamente. Entonces, en este caso es muy relevante tanto el nombre como la descripción para que en un contexto cualquiera el agente pueda activarlo. Ahora, también tú puedes activarlo a propósito, dependiendo obviamente de la plataforma cuál va a ser el estilo de activarlo. Pero al final, en el día a día, uno simplemente le da la tarea y uno espera que la active.
6:11 Conductor: De hecho no puede. Hay un campo que no es de los obligatorios porque hay varios campos para la skill que existen. Si buscan en la página web de Claude, aparece millones. Uno de ellos es para desactivar que la gente lo pueda llamar intencionalmente, otro es para desactivar que lo pueda llamar no intencionalmente. Pero lo importante en la descripción, y porque esto lo he visto mucho, es hay gente que hace descripción mala porque no. No quiere que el modelo lo llame solo. Lo que termina pasando es que lo llama solo cuando no lo quieres. Y eso es peor todavía. Error tipo 1. Error tipo 2, digamos.
6:37 Nolan Gaete: Entonces,
6:37 Conductor: ¿Prefiero llamar la skill y que no aparezca o prefiero no llamarla y que aparezca cuál de los dos es peor según la skill que estoy usando?
6:43 Nolan Gaete: Exactamente. Entonces, después de la descripción otra vez vienen tres líneas y en la siguiente línea dentro del documento, ya ahí empiezas a describirle todo lo que tú quieres que haga según la actividad que tú estés realizando.
6:57 Conductor: Perfecto.
6:58 Nolan Gaete: Y bueno, esa es la skill más básica. Claro, es el estándar mínimo, pero de ahí en adelante la verdad que puede ser bastante más complejo. Dentro de la skill tú puedes colocar imágenes, tú puedes colocar templates, tú puedes colocar más recursos, tú puedes colocar incluso scripts de distintos lenguajes.
7:22 Conductor: OK.
7:23 Nolan Gaete: Y eso hay una recomendación dentro del estándar. No es obligatorio, pero obviamente te ayuda a que todo esté ordenado donde corresponda. Entonces, si tú vas a tener un código que tenga que ejecutarse por la skill, lo va a dejar en la carpeta Scripts. ¿Si tú tienes referencias, por ejemplo, como subtareas que pueda hacer, la skill la va a dejar en referencia,
7:50 Conductor: OK?
7:50 Nolan Gaete: Si tienes, no sé, imágenes, template word de referencia para saber cómo escribir un documento, bueno, esa la puede dejar en assets,
8:00 Conductor: Perfecto.
8:01 Nolan Gaete: Y de esa manera la skill va a ir extrayendo esa información cuando sea necesario. Y eso es lo relevante. ¿Y si pudieras tener un asistente de IA que responde a tus mensajes de WhatsApp, genera reportes automáticos y trabaja por ti mientras duermes? OpenClaw es un asistente de inteligencia artificial que te permite conectarte con WhatsApp, Gmail, Notion y muchas otras apps, de modo que te ayuda a buscar información, trabajar con archivos y automatizar tareas. El problema es que configurarlo desde cero puede ser un proceso técnico lento que frena a muchos antes de querer empezar. Hasta ahora, con Hostinger y sus apps administradas, lo tienes funcionando en minutos. Solo eliges la opción de IA, OpenClaw o Hermes y tu canal de comunicación, y Hostinger se encarga del resto. Hostinger gestiona toda la infraestructura, aplica actualizaciones de seguridad automáticamente y mantiene tu asistente siempre en la última versión estable. Tus agentes funcionarán 24 7 sin que tengas que hacer mantenimiento. Tu asistente corre en un entorno aislado y seguro. Puedes conectarlo a modelos como GPT, Gemini o Claude. Y como bonus, el plan también incluye acceso a Hermes Agent, otro asistente de IA incluido en tu misma suscripción. Si quieres tu propio asistente de IA corriendo en minutos, escanea el QR que está en pantalla y obtendrás un 10% de descuento en tu plan utilizando el cupón EVO antes de finalizar tu compra. El link y el código lo encontrarás abajo en la descripción de este episodio.
9:32 Conductor: OK, entonces yo tengo una duda que probablemente más personas tienen acá que nos está escuchando. ¿Cuándo uso una skill y cuándo uso un agente o cuál es la diferencia entre una skill y un agente? Porque de cierta manera siento que para efectos corporativos, ¿Cierto? Oye, yo quiero hacer un reporte, ¿Uso el agente del reporte o uso la skill de reporte? ¿Quiero hacer una presentación, uso al agente, uso la skill? ¿Qué impacto tiene una de la otra o por qué tenemos las dos cuando uso cada una?
9:57 Nolan Gaete: En general, yo creo que la diferencia principal es la siguiente,
10:02 Conductor: que
10:02 Nolan Gaete: es que la skill se va a activar en cualquier chat.
10:07 Conductor: Perfecto.
10:08 Nolan Gaete: Y por tanto tú eventualmente podrías ir como acumulando activaciones de skill, ahora estoy trabajando con un PDF que lo cambié a un a una tabla y después con esa tabla hago un Excel. Ahí probablemente utilicé tres skills qué sería dentro del agente tendría que tener empezar la conversación con el agente 1 para hacer el PDF, después tomar esa información, comenzar con el con el agente 2, darle la conversación, comenzar con el agente. Entonces termina siendo mucho más tedioso cuando quiere como concatenar actividades predefinidas.
10:45 Conductor: OK, o sea, en el caso de la skill lo que yo estoy haciendo es tomando una entidad, digamos que ya tiene el contexto del problema y le voy pasando las habilidades específicas que necesita el momento
10:56 Nolan Gaete: y
10:56 Conductor: el agente sería como que traigo personas distintas y a cada una le tengo que explicar el contexto. OK, entonces si el contexto del problema es fácil, probablemente un agente podría funcionar suficientemente bien porque explicárselo a dos otros agentes quizá no es tan complicado, pero en el caso de una skill, si la skill es fácil de explicar comparado al contexto del problema es más recomendado una skill probablemente por eso se usa en programación, porque cuando llego a un problema de programación usualmente el prompt inicial son cierto. Entonces claro, tenés que explicar todo eso cada vez que quieres usar un agente. Suena medio tedioso,
11:27 Nolan Gaete: así como tengo que explicarle todo para que empiece a programar, después tengo que explicarle todo para que lo empiece a probar, después tengo que explicarle todo para que le haga el deploy, para que lo despliegue.
11:36 Conductor: Claro, lo compile, todas las cosas. Sí, entiendo el punto. OK, entonces
11:39 Nolan Gaete: exactamente
11:40 Conductor: esas son como las distinciones, pero a nivel general
11:41 Nolan Gaete: sí, esa es la mayor diferencia que tienen digamos ambos mundos, los agentes o asistentes y las skills.
11:49 Conductor: OK,
11:49 Nolan Gaete: ahora bien, igual viene un segundo nivel. Los agentes, asistentes, gemas, etcétera, en general tienen una estructura bien simple de instrucciones, viene conocimiento, algún PDF o documento que tú le quieras subir, perdón, y después algunas herramientas preestablecidas y de ahí nos sale. Y lo que acabamos de decir es que en la skill tú puedes agregar templates, imágenes, iconos, más referencias, más scripts, entonces termina siendo muchísimo más complejo una skill y por tanto también te puede ayudar a problemas también más complejos.
12:30 Conductor: OK, y la skill no necesariamente tiene que ser compleja, sino que puede llegar a cubrir, puede llegar a ser
12:35 Nolan Gaete: así de complejo. Perfecto. Exactamente.
12:37 Conductor: Entonces la skill se adapta a todo lo que yo necesite desde la tarea más simple hasta la tarea más compleja.
12:42 Nolan Gaete: Correcto,
12:42 Conductor: OK, excelente.
12:43 Nolan Gaete: Esa es la idea. ¿Y por qué ahora la están como implementando Microsoft y Google? En primer lugar tuvo que pasar un hito. Las skills propiamente tal fueron inventadas por Anthropic y Esto fue el 16 de octubre del 2025 aproximadamente. Hace
13:07 Conductor: como un año.
13:07 Nolan Gaete: Hace como un año, sí.
13:09 Conductor: Hace un año básicamente. OK,
13:11 Nolan Gaete: al punto de esta grabación.
13:12 Conductor: Claro, al punto de esta grabación,
13:14 Nolan Gaete: dos meses después, en diciembre lo publican como un estándar abierto.
13:19 Conductor: Ya, perfecto.
13:20 Nolan Gaete: Y desde ese momento en adelante, claro, muchos IDE para desarrolladores lo empezaron a implementar inmediatamente. De hecho, creo que ya a finales de diciembre, principio de enero, ya Cursor y Visual Studio Code lo estaban utilizando. Y Ahora recién el 2026 es que Microsoft y Google lo están incorporando. Y lo están incorporando entre comillas, libres de pagar cualquier licencia porque esto está completamente para. Está autorizado comercialmente para que cualquiera lo ocupe.
13:52 Conductor: OK, perfecto. Entonces tengo una duda pequeña y no sé si sabes la respuesta, quizás no y te pido disculpas por ponerte
13:58 Nolan Gaete: en aprietos.
13:59 Conductor: En aprietos, pero dado que Claude tenía las skills y OpenAI tenía las skills con ChatGPT y Copilot usa ChatGPT y usa Claude, ¿Tú esperarías que estuviese pasado antes?
14:14 Nolan Gaete: Sí,
14:15 Conductor: la
14:15 Nolan Gaete: verdad que sí.
14:16 Conductor: OK, entonces la duda que yo tengo es ¿Eso es por un tema comercial, crees tú, en tu opinión, o es porque simplemente Microsoft hace todo muy lento por los temas de seguridad? Yo creo que
14:25 Nolan Gaete: por un tema más de seguridad, esto es especulación mía 100%. Como les dije, las skills pueden llegar a ejecutar programación y ahí hay hartas cosas que hay que tener resguardo de que no se vaya a meter a información sensible, que no vaya a ser publicado, que no vaya a colocar un exploit de repente en la empresa. Entonces, dada esa flexibilidad de las skills, pueden que técnicamente desde el punto de vista seguridad, hayan sido mucho más complejos de implementar.
14:57 Conductor: De hecho, creo que lo hablamos en el capítulo de las skills, pero cuando estuvieron de moda también, cuando salieron los Clobot, Crowdbot, Moldbot y toda esa gama de mini agentes, digamos, el top creo que era 8 de los 10. 8 de las 10 top skills tenía malware metido adentro. Entonces, ¿Cuál es el problema? Que ahora que tenemos la facilidad donde todo el mundo hace automatizaciones y código e instala cosas, implementa cosas, hay gente que no tiene la capacidad de auditar lo que está instalando, entonces el riesgo corporativo no es menor.
15:30 Nolan Gaete: Exactamente. Y claro, ahora yo estoy pensando en un script, un código de programación que se está ejecutando literalmente, quizás está guardado ahí en la carpeta script, pero no solamente acepta eso, también acepta documentos, también acepta imágenes,
15:45 Conductor: y
15:45 Nolan Gaete: en eso también puede tener una modificación a nivel de bytes con algún tipo de malware.
15:51 Conductor: No confundí con bits,
15:53 Nolan Gaete: son como 8 veces más grandes. Entonces claro, es por eso que ahora recién probablemente ya vieron esos temas de seguridad y lo están implementando en estas dos empresas.
16:08 Conductor: Yo tengo una duda, porque dentro de las clases que hacemos, nosotros hacemos clases de Claude, además de las otras cosas, y Claude es famoso porque la gente se acuerda, sabe que gasta créditos, un tema súper importante para la gente. Entonces yo tengo dos dudas. La primera es cuando hablamos de modelos que gastan créditos, y esto lo levanto porque Claude lo hace ChatGPT, cuando usas la versión no web, la versión de trabajo, digamos, la versión de programación también lo hace y probablemente es el estándar que se va a dar de aquí en adelante para las demás empresas.
16:37 Nolan Gaete: Correcto.
16:38 Conductor: Primera pregunta, ¿La skill gasta tokens por su existencia? Porque tengo que informar al modelo cada vez que revisar si es que tengo que usar una skill o no. Y lo segundo es ¿Cuánto gastas Latch? ¿Qué más o qué tanto más eficiente puede ser que simplemente pasarle todas las cosas de una,
16:55 Nolan Gaete: tú partes con un costo, entre comillas, un costo base de tokens por tener la skill habilitada y que tu agente la tenga como lista para usar? ¿Por qué? Porque bueno, también aquí haciendo una compilación de varios capítulos atrás, cuando tú abres un agente, ese agente va a empezar a cargar inmediatamente distintas cosas,
17:19 Conductor: Prompt
17:20 Nolan Gaete: de sistema, el arnés, el mismo sistema,
17:22 Conductor: la memoria, quién soy
17:24 Nolan Gaete: la memoria. Y entre todas esas cosas, las herramientas, entre todas esas cosas está justamente el nombre y la descripción de todas las skills que tú tienes habilitadas.
17:33 Conductor: OK, perfecto.
17:34 Nolan Gaete: Cosa de que cuando tú les mandes una tarea, que el agente pueda darse vuelta, leer los nombres y las descripciones así una a una y ah, mira, esta me sirve
17:42 Conductor: y
17:42 Nolan Gaete: ahora la activo y ahí recién empieza a leer el resto del SKILL.md
17:48 Conductor: Perfecto.
17:49 Nolan Gaete: Entonces claro, igual por skill, por más básica que sea, como al final las descripciones y los nombres tampoco son muy extensos, en general son como unos 100 tokens que te está ocupando cada una.
18:00 Conductor: Ya, perfecto. Pero Claro, si tienes 250 actividades, la empresa.
18:04 Nolan Gaete: Claro, tener en cuenta de que el estándar ahora o para donde están apuntando todos estos proveedores son un millón de tokens. Tokens no es tanto, a menos que como tú dices, si tenés un millón de skills
18:19 Conductor: es que
18:19 Nolan Gaete: te van a aumentar mucho los tokens. Lo
18:21 Conductor: levanto porque nos ha tocado trabajar con empresas que comparten sus agentes. No es que dentro de las opciones de compartir agentes, skills, lo que sea, te parece compartir con nadie privado, compartir con gente que yo elija o la típica opción compartir a toda la organización. Entonces yo he visto empresas cuando hacemos consultoría que tienen, tú abres agentes y tienen mil agentes. Yo estoy pensando cuando la gente empieza con skills y empieza a compartir cada uno de sus skills y todo el mundo la comparta para todos esto va a explotar, o sea, no solamente en el hecho de que cuando le pida hacer algo va a encontrar 25 agentes distintos que pueden hacer eso, sino que además la cantidad de tokens que va a gastar solamente porque existen. Correcto. Encuentro interesante cómo lo van a manejar. Vamos a ver cómo resulta eso en el futuro.
19:01 Nolan Gaete: Sí, de hecho, por lo menos desde el parte de punto, es decir, desde el punto de vista de Claude, si tú tienes la licencia Teams, que la más básica para empresas, tú tienes la opción de, obviamente, como tú dices, compartirlo a una persona o compartirlo con la organización completa. Cuando lo compartes con la organización completa, también el administrador puede decidir si está disponible para instalación o está instalado de base.
19:30 Conductor: OK, perfecto.
19:31 Nolan Gaete: Entonces ahí también tú vas controlando un poquito el tema de que no para todos todo,
19:36 Conductor: le
19:36 Nolan Gaete: saturas la ventana de contexto simplemente por apretar Enter.
19:39 Conductor: OK. Solamente la disponibilizas para que la gente sepa, si alguien la quiere, está ahí, usted la instala, si no, no le molesta a nadie.
19:45 Nolan Gaete: Correcto.
19:45 Conductor: OK, perfecto. Y es una buena manera manejarlo,
19:47 Nolan Gaete: así que hay una opción.
19:49 Conductor: OK, perfecto.
19:50 Nolan Gaete: Entonces ahora entrando directamente a Microsoft Copilot.
19:55 Conductor: OK,
19:55 Nolan Gaete: OK. Microsoft Copilot, como yo les decía en un principio, primero tuvieron los agentes y los agentes siguen estando activos actualmente igual
20:06 Conductor: hasta el día de la grabación, uno nunca sabe a esta altura, así que
20:09 Nolan Gaete: hasta el día de la grabación. Hemos tenido distintas complejidades con Microsoft en los últimos días, pero sí, al día de la grabación ahí están los agentes
20:17 Conductor: y no han hecho ningún disclaimer de que vayan a desaparecer ni nada.
20:20 Nolan Gaete: Correcto. Que
20:21 Conductor: yo esperaría que avisen, porque hay empresas que tienen sus agentes corriendo y de un día para otro no pueden desaparecer, creo
20:26 Nolan Gaete: yo. Exactamente. ¿Y cómo funciona esto? Como yo les decía, pueden tener instrucciones que son más o menos 8.000 caracteres cada letrita, espacio, símbolo y todas esas cosas. Y además tú le puedes subir conocimiento adicional hasta 30. Nunca recomiendo saturarlo con 30 archivos, súmale, no sé, cinco, tres, pero sí se puede hasta 30, hasta 50 megas.
20:55 Conductor: Perfecto.
20:55 Nolan Gaete: Y además, obviamente tiene las herramientas predeterminadas, que es
20:59 Conductor: buscar Internet, buscar
21:01 Nolan Gaete: Internet, abrir un Excel o crearlo. Bueno, ahora está haciendo presentaciones, así que ahí hay varias cositas que igual se pueden hacer. Ahora los agentes siguen existiendo y las skills van a ser habilidades del agente. Es decir, además de las instrucciones, además del conocimiento, además de estas herramientas estándar, hay un nuevo campo que se llama skills. Así lo están implementando. Entonces, lo que viene inmediatamente a la cabeza, yo les decía que la facultad de las skills, de poder activarla en cualquier momento, era una de sus. Gracias.
21:41 Conductor: Claro,
21:42 Nolan Gaete: perdieron un poquito la gracia,
21:44 Conductor: pero vamos en orden, porque Copilot, yo puedo llamar agentes a la conversación de Copilot. Entonces ahora técnicamente al llamar al agente estoy llamando también la skill. Lo que yo estoy pensando es, porque vamos un poco más
21:56 Nolan Gaete: atrás,
21:57 Conductor: tenemos agentes y la gracia de los agentes, y esta es una discusión que tenemos siempre en clases, ¿Qué información pongo en el prompt de sistema? ¿Qué información pongo en la conversación que tenga con el agente? ¿Cierto? Entonces es más o menos obvio en un agente, porque tú dices como la cosa, Si tú haces un prompt con el agente y lo tienes que repetir, esta línea siempre en el prompt, déjalo en instrucciones y viceversa. Si algo que tiene que estar constantemente cambiando instrucciones, la cambias. Pero ahora que tú dices, oye, qué va la descripción de skill, que van instrucciones, perdón, instrucciones de skill, instrucciones de agente y chat. Y encuentro que ya ahora es medio raro.
22:27 Nolan Gaete: Sí, quedó, a mi opinión, un poco enredado. ¿Por qué? Porque ahora, claro, ese arrobar el agente, que igual lo disponibilizaron hace poco, etiquetar al agente para que aparezca en el chat, ahora se vuelve también más confuso porque dentro del agente, tú puedes tener hasta 10 skills, entonces cuando tú llamas al agente con el después va a decidir qué skill, entonces esa cosa todavía está como en la nebulosa porque de hecho las skills en los agentes lleva súper poco, tampoco hemos podido hacer muchas pruebas para
23:06 Conductor: ver
23:06 Nolan Gaete: cuáles son todas las posibilidades, pero lo que sí pude probar es que iniciando una conversación con el agente, es decir, no un chat nuevo y luego etiquetándolo,
23:17 Conductor: sino que
23:17 Nolan Gaete: comenzando la conversación con el agente si empieza a activar las skills según lo vayan requiriendo.
23:24 Conductor: Entonces ahí viene otra duda que tiene Copilot, porque las skills en Claude, tú tienes un creador de skills, etc,
23:29 Nolan Gaete: etc.
23:30 Conductor: Yo he tratado de crear skills en Copilot porque como dices tú llevan dos semanas, estoy exagerando, sigo dos semanas un poco menos.
23:36 Nolan Gaete: ¿Claro,
23:37 Conductor: cómo creo las skills? Cuando tú vas a copilotar una opción como para usarla pero se carga, la creo en otro lado, la subo acá. ¿Cuál es el proceso?
23:46 Nolan Gaete: ¿Cómo se crea? Bueno primero tienes que crear el agente con su nombre e instrucción, es decir, las instrucciones tienen que ir igual, aunque sea haz lo que diga la skill
23:55 Conductor: OK, Usa tu skill para lo que
23:57 Nolan Gaete: se necesite Luego tienes que subir el SKILL.md o el zip, no tienes ninguna ayuda,
24:08 Conductor: o sea tienes que crearlo y después subirlo de nuevo
24:10 Nolan Gaete: Exactamente, ese es el procedimiento que actualmente está claro, si tiene ChatGPT o Claude puedes hacer el skill creator para que te haga una skill que acepte Copilot
24:23 Conductor: y puedes
24:24 Nolan Gaete: subirlo o tendrías que hacer skill como bien simple que sería solamente el SKILL.md crearlo en un chat como todas estas plataformas, Copilot incluido, puede hacer archivos md, bueno, haces la skill, haces el SKILL.md en un chat que te lo entregue como archivo y se lo subes luego al agente, ese sería como el procedimiento en la actualidad.
24:50 Conductor: OK, perfecto, entonces a ver, entonces yo voy a tener un problema, yo voy a elegir qué agente va a sobre el problema y después el agente decide que skill usa y después se resuelve. Ese es como el.
25:02 Nolan Gaete: Exactamente, así es,
25:05 Conductor: así
25:05 Nolan Gaete: es como está actualmente desplegado en Microsoft,
25:09 Conductor: yo no lo he usado, esto es una recomendación viniendo de experiencia básicamente, así que háganme caso si quieren o no. Yo pensaría que probablemente lo que te conviene es tener un agente muy simple con una skill muy específica y empezar a usar los agentes como la skill, básicamente. Entonces traigo a la persona, pero en realidad lo que yo quiero es el cuchillo para cortar, pero viene pegado a una persona que se llama Pepito. Entonces viene Pepito con el cuchillo y es como ya, porque.
25:37 Nolan Gaete: Pero igual pierdes ahí la gracia de la skill que deberían activarse solas. Entonces como que realmente el consejo sería comienza siempre con tu agente la conversación y que las skills se vayan activando según corresponda.
25:54 Conductor: OK, entonces ya entiendo, tienes razón. Entonces, ¿Qué podemos hacer? Vamos a ser un agente más genérico y que el agente determine qué skills se activan sola.
26:01 Nolan Gaete: Correcto.
26:02 Conductor: Tendría que ser por ejemplo un agente de reporte. Si. Ese va a tener skill de Excel, skill de PDF, skill de PPT. Y tengo que yo entrar con ese agente a priori o arrobar. Lo hiciste tú. Y básicamente con eso empezar a trabajar, hacer estas cosas. Entonces lo encuentro raro. Yo estoy honestamente, Copilot ha mejorado mucho estos meses para la gente que tiene
26:21 Nolan Gaete: Copilot,
26:23 Conductor: o sea, porque hay empresas que están teniendo Copilot ahora y dicen a mí me gustaba más Claude. Es como hay gente que tiene copilotes hace seis meses. Seis meses no hacía nada. Agradece, agradece lo que tienes ahora, pégate una piedra en el pecho.
26:37 Nolan Gaete: Debemos un capítulo de Copilot como está en la actualidad.
26:42 Conductor: Sí. Entonces ahora tengo otra duda porque hemos visto varias. ¿Nosotros nos ha tocado mucho, no? Por consultoría, por clase. Mucha gente viene oye, ¿Y esto es esta gente? Entonces uno tiene muchos ejemplos en la cabeza, gente que hace scripts, que van a buscar información en mi computador o a Internet o se conecta a redes. Porque el script al final puede hacer lo que tu imaginación y Python permitan.
27:04 Nolan Gaete: Exactamente.
27:05 Conductor: Entonces la duda es, ¿Puedes instalar librerías? ¿Puedes ir a Internet? ¿Puede ir a tu computador? ¿Qué limitantes tiene script dentro de Copilot?
27:12 Nolan Gaete: Ya, mira, ¿Qué es lo que sí puede? Bueno, obviamente tener hasta 10 skill y cada skill puede tener hasta 20.000 caracteres, no puede ser más extenso que eso. Así que ahí te da la primera limitante. Dice que puede ejecutar según la documentación, Script de Python, JavaScript, TypeScript y Shell. Shell es el código de terminal. OK. Y también le puedes sumar las referencias, archivos, obviamente Office, pdfs e imágenes.
27:45 Conductor: OK,
27:46 Nolan Gaete: OK. ¿Entonces eso es lo que puede hacer según la documentación qué es lo que no puede hacer? Ejecutar script que vayan a buscar a Internet. Es decir, no tiene acceso a Internet. Las librerías están predefinidas y Dios sabe cuáles son.
28:00 Conductor: Ah, no hay una documentación oficial. No hay
28:02 Nolan Gaete: una documentación que esté en este momento disponible para saber cuáles son las librerías que están ahí
28:08 Conductor: disponibles.
28:09 Nolan Gaete: Ahora bien, uno podría pensar que la más común está pandas, NumPy, Seaborn, Matplotlib y de ese estilo. Más comunes.
28:19 Conductor: De hecho Claude tiene esa lista en su página web. Porque si bien Claude permite eso, tú puedes desactivar librerías externas y eso todavía habilita las default, que son básicamente las que mencionaste y un par más. Entonces yo pensaría, si alguien quiere saber, vayan a Claude, revisen y probablemente debe estar muy dentro de esa línea de librerías.
28:38 Nolan Gaete: Correcto. Una notación, creo que hasta ahora había dicho 10 skills.
28:43 Conductor: Sí,
28:44 Nolan Gaete: son 8, perdón
28:46 Conductor: qué específico el número. OK,
28:47 Nolan Gaete: sí, no sé.
28:49 Conductor: Dale.
28:50 Nolan Gaete: Pero eso es lo que actualmente dice Copilot que puede ejecutar. Perfecto. Entonces cuando tú creas una skill, cómo puedes sumarle script y puedes sumarle archivos, entonces también acepta obviamente los punto zip o los punto skill, que al final es un punto zip con
29:09 Conductor: gorrito.
29:11 Nolan Gaete: No es más que eso.
29:12 Conductor: Claro, punto zip con un gorrito.
29:14 Nolan Gaete: Zip con un gorrito. Y lo que sí dice es que desde la SKILL.md no puede tener más de un subnivel adicional. Es decir, si tú quieres ordenarlo, puede tener el SKILL.md y un asset y hay todos los documentos, un reference y hay todos los documentos, un script y todos los documentos.
29:35 Conductor: Básicamente no baja más de una carpeta de la carpeta root que se llama, ¿Cierto? Exactamente. OK. Esos
29:40 Nolan Gaete: son como los niveles que tiene.
29:43 Conductor: Una última duda que tengo con esto. OK. Microsoft, ya dijimos, tiene chatgpt, tiene Claude y todos modelos de Claude y puedo usar skills y se las quiso agregar a agentes por alguna razón. Yo me imagino, mantengo que dar de baja a gente debe ser súper complicado porque las empresas lo están usando, entonces tiene ese problema. Pero estaba usando modelos que ya trabajan con skills y todo, ¿Cierto? Entonces ya Microsoft entiende por qué se subió y por qué, oye, por seguridad lo atrasamos, pero lo hicimos. Ahora, ¿Por qué Google? ¿Por qué Google está metiéndose en skills y por qué ahora también tenía miedo de seguridad? Apostaron a que no iba a funcionar. El modelo de Google igual es distinto cómo está entrenado. Entonces, ¿Será que era más difícil para ellos? ¿Por qué lo pregunto? Porque acá al azar de nuevo, hace poco lanzaron su nuevo modelo. ¿Entonces es el nuevo modelo el que es capaz de usar las skills y el anterior no?
30:38 Nolan Gaete: Sinceramente yo me mantengo con el tema de seguridad y complejidad dado que Antigravity que es el desarrollador, el agente desarrollador de Google puede leer la skill hace rato.
30:54 Conductor: Ya. ¿OK, entonces no era un tema de arnés digamos, no? De modelo básicamente. OK, OK. Entonces tú dices ya es un tema de arnés y o de seguridad que vendría a ser como las dos razones principales por las cuales no voy a. Porque como dices tú, si el Claude Code de Google para hacerlo simple para la gente es Antigravity, lo podía hacer, entonces no hay mucha razón para que no funcionen. OK,
31:18 Nolan Gaete: exactamente. Entonces bueno, ahora como les decía, Antigravity si las podía leer y la podía ejecutar sin mayores problemas. Ahora está dentro de Gemini, que es la plataforma de IA donde estamos utilizando los modelos de Gemini que tienen el mismo nombre con ciertos apellidos, Flash Thinking. Y el nuevo Argón.
31:38 Conductor: Argón, el nombre, nadie sabe por qué. De hecho alguien decía que era porque tus tokens, Argon, tus créditos.
31:45 Nolan Gaete: Bueno, de hecho quizá un paréntesis, Argon todavía nosotros no lo tenemos a nivel de empresa, pero sí lo tengo a nivel de persona y ahí sí hay límites de tokens. Así que
31:58 Conductor: estamos migrando. Está
32:00 Nolan Gaete: migrando para el mismo modelo de negocio.
32:01 Conductor: Ya, o sea el sueño de Sam Altman de que nos cobren los tokens como si fuera electricidad a fin de mes nos va a llegar una cuenta.
32:08 Nolan Gaete: Se
32:08 Conductor: está cumpliendo,
32:09 Nolan Gaete: Se está cumpliendo.
32:09 Conductor: OK. Yo tengo una duda antes de empezar con esto, porque Google empezó a implementar o mencionar skills hace como un mes y medio, quizás dos meses a esta altura, pero cuando yo trato de hacer skills en Copilot directamente de Copilot y trato de hacer skills desde Google y esto empujan, oye por favor haz clic es nombre, descripción y lo que hace. ¿Entonces qué gracia tiene tener ambos en esta situación donde no le puedo pasar? Porque tú ya me dijiste, Copilot si puede pasar script. Lo que pasa es que cuando tú lo creas desde Copilot, por lo menos cuando lo intenté la última
32:43 Nolan Gaete: vez
32:44 Conductor: no me lo mostraba, pero si yo le subo una skill que lo tiene, lo ejecuta. Genial. ¿Google también te deja subir skills? Pregunto porque cuando recién aparecieron no estaba esa opción, entonces estaba el creador de skills y el creador de skills era básicamente dime qué quieres que haga y ponme nombre
32:58 Nolan Gaete: en este caso. Si, igual tú puedes subir una skill completa con skill con referencia y toda la cosa.
33:05 Conductor: Excelente.
33:06 Nolan Gaete: Pero no la ejecuta.
33:09 Conductor: Espera una respuesta distinta por ese lado. Entonces ya se puede subir pero no la usa. OK, ya estoy tratando de entender.
33:15 Nolan Gaete: Así es. Y de hecho aquí la estrategia que tomó Google es completamente distinta a la que tomó Microsoft, porque Microsoft yo te dije, existen los agentes.
33:25 Conductor: Sí.
33:26 Nolan Gaete: Y ahora los agentes van a tener las skills.
33:28 Conductor: Claro.
33:29 Nolan Gaete: ¿Acá Google está reemplazando las gemas por las skills
33:34 Conductor: o que? Ya güey, ya explicamos antes por qué son parecidas y qué utilidades tienen y cómo se puede más o menos administrar una con la otra, porque de hecho Claude no tiene por definición el agente estándar que nosotros conocemos como agente para que tú hagas una entidad. Entonces si la gente usa Claude y le encanta y no lo tienen, probablemente No es necesario. ¿Qué ocurre con la gente que tiene sus gemas? ¿Y por qué lo pregunto? Porque hay empresas que arman sus flujos y sus flujos son automáticos con Opal en su minuto, pero con lo que es flow en Google, ¿Cierto? Que puede hacer este proceso de automatización y dentro de ese proceso de automatización tienes una gema.
34:10 Nolan Gaete: Claro.
34:10 Conductor: Y mañana esa gema se va a acabar todo el proceso, o sea, yo ahora tengo que correr como empresa a reemplazar todas mis gemas antes de que explote el sistema.
34:19 Nolan Gaete: Que es lo que dice la documentación actualmente en Google, es que todas las gemas se van a transformar en skills.
34:26 Conductor: OK.
34:27 Nolan Gaete: Y pusieron una línea de tiempo que cada vez que pregunta cambia.
34:31 Conductor: OK.
34:33 Nolan Gaete: Entonces según esto, la documentación de Google dice que el 13 de octubre, es decir, la semana pasada,
34:42 Conductor: tiempo
34:42 Nolan Gaete: de grabación, la skill empiezan a llegar a la aplicación de Gemini, es decir, ya algunos deberían poder ocuparla
34:50 Conductor: como verlas al lado, así como es quema skill abajo. Exactamente.
34:54 Nolan Gaete: Desde el 17 de noviembre las gemas pasan a estar en configuración, básicamente las cambian de lugar
35:01 Conductor: para
35:01 Nolan Gaete: que sea más difícil de encontrar, pero se pueden seguir usando y creando. Y dicen que no antes, esto es como horario de tenis, ¿No? Antes de las 13 horas, bueno, no, antes del 1 de marzo del 2027 las gemas dejan de funcionar y en esa transición, es decir, entre noviembre y el 1 de marzo del próximo año, las gemas se estarían transformando en skills.
35:29 Conductor: ¿Cuando dices estarían transformándose automáticamente?
35:33 Nolan Gaete: No está muy claro. Dejaron ver de que sí, pero me tinca que me van a aparecer los típicos banners de apriete aquí y te van a hacer un step by step, un paso a paso para que tú los transformes o al menos aceptes la transformación.
35:50 Conductor: Porque lo otro que estaba pensando que pueden hacer ellos sería transformártela. Pero cada vez que alguien luce por primera vez que te tiene el aviso por si acaso esta skill antes era un gema, asegúrate que funcione bien.
35:59 Nolan Gaete: Claro,
35:59 Conductor: estoy pensando en el. En el trabajo corporativo que eso va a llevar. Me da pena la gente que tiene Google. Lo siento por todas las personas que están escuchando y trabajan en empresas con Google, pero cada vez que vamos a hacer clase y la gente dice quiero hacer esto, ¿Lo puedo hacer con IA? Es como sí, pero no con tu, con cualquier otra, pero no con Google. Porque Google sacó Pro y después fueron los mejores como por dos semanas y después la gente empezó a sacar más modelo y más modelo y más modelo. Y hasta antes de Argón, digamos, pasaba que hay gente que subía Excel y el modelo decía lo siento, no puedo, no puedo trabajar con Excel, solo soy un modelo de lenguaje. Es un problema que se arregló hace un año y medio en todos los demás modelos. Entonces es ridículo pensar que todavía tenemos ese problema. Entonces cuando las empresas llegan a pedirnos ayuda de consultoría o de clase y se encuentra con ese problema, como que da pena. Es como pequeño. Lo sé, entiendo cómo te sientes.
36:49 Nolan Gaete: Es como un poco triste.
36:51 Conductor: Muy triste.
36:53 Nolan Gaete: Mira, de hecho, revalidando aquí la información, sí, se van a transformar automáticamente, pero van a quedar en borrador de skill. Entonces igual va
37:02 Conductor: a haber un paso
37:02 Nolan Gaete: adicional de tener que activarla dentro de tu cuenta.
37:05 Conductor: Tienes que
37:06 Nolan Gaete: activarla dentro de tu cuenta. Exactamente. Con un aviso de al menos 30 días.
37:10 Conductor: De hecho, si alguien quiere empezar a ver skills, porque se supone que van a empezar a aparecer a la izquierda, pero desde hace como dos meses están apareciendo en otras partes. Si ustedes van a Google Workspace.
37:21 Nolan Gaete: Workspace.
37:23 Conductor: Gracias. Workspace Studio. Google con sus nombres, ya no decir nada. Google Workspace Studio. Ustedes buscan eso y van a poder llegar a la parte donde ustedes pueden crear skills que como les digo, eran bien básicas. Era como nombre, descripción, qué es lo que hace.
37:35 Nolan Gaete: Claro.
37:36 Conductor: Pero la gracia de eso es que las podías poner, igual que las gemas, las puedes poner en flujos automáticos con flow entonces permitía, no sé, oye, quiero recibir este archivo, OK, quiero una gema o una skill que verifique si es que este archivo me corresponde a mí o este correo me corresponde a mí y en base a eso que haga algo que lo clasifique, que lo separe, que lo ponga en una carpeta, que los consolide, ¿Cierto? Entonces, OK, tiene su utilidad digamos, a priori. Ya,
38:01 Nolan Gaete: bien, dado eso, entonces, ¿Qué se puede y qué no se puede hacer? Bueno, obviamente tú puedes subir una skill completa zip o solamente el SKILL.md, pero al final solamente va a leer el SKILL.md y si va a tener la referencia, eso sí, las referencias tienen que ser archivos de texto plano, PDF o imagen. Si le subes un Word, un Excel o algo de Office te va a decir no, bueno, de hecho no te va a decir nada, simplemente no lo va a leer.
38:32 Conductor: De hecho estaba pensando, si no te avisa, igual es peligroso para la gente que cree oye, descargué esta skill, la voy a subir y en realidad no va a ser bien lo que tiene que hacer porque le falta un brazo completo que le quitaste la skill.
38:44 Nolan Gaete: Entonces por eso es que hay que escuchar este capítulo,
38:46 Conductor: Obvio, muy importante,
38:48 Nolan Gaete: no sé cómo vamos a promocionar este capítulo dentro del capítulo, pero lo estamos haciendo.
38:51 Conductor: Sí, partan de nuevo, ahora que saben esto, empiece a nivel.
38:54 Nolan Gaete: Empiecen de nuevo. Claro. ¿Y bueno, aquí sí las skills van a estar en toda la plataforma,
39:02 Conductor: OK?
39:02 Nolan Gaete: ¿Es decir, yo voy a estar escribiendo algo, esa tarea puede activar una skill y se te va a activar automáticamente o la puedes llamar también
39:11 Conductor: OK?
39:12 Nolan Gaete: Hay un límite eso sí, según la documentación hasta ahora, que son 100 skill dentro de una sesión.
39:19 Conductor: Solo 100 skills.
39:20 Nolan Gaete: Solo 100 lamentablemente no va a poder tener 100 2 porque sí.
39:27 Conductor: Claro, no, increíble, o sea, no puedo tener una skill por cada dálmata de la película básicamente.
39:32 Nolan Gaete: No, lamentablemente no vas a poder y tiene también algunas otras restricciones que no lo puedes utilizar con Canvas ni Deep Research. Canvas es esta plataforma en paralelo como de ejecución de código automático que tiene Google y el Deep Research es esta investigación un poco más profunda que está, no sé, sin minutos investigando información
39:55 Conductor: tuya o de Internet. Entonces, un segundo antes de seguir con esto porque ya me estoy deprimiendo un poco con las skills. Esto es una pregunta para el público, si alguien quiere comentar por favor. ¿Prefieren las skills o les gustaban sus agentes? Me interesa saber si la gente va a estar triste por la salida de los agentes porque he encontrado gente que es como oye la gente resolvieron el problema, la vida, porque son de repente problemas básicos y la gente lo resuelve y hay gente que es como que bueno que llegaron las skills porque la gente no daba abasto. Entonces me entregas a su opinión por favor responda a los comentarios para saber. ¿Vamos a hacer una no se ha visto en los cafés cuando ponen como el imperio y lo rebelde, digamos que pongan dólares a ver quién gana o partidos de fútbol? ¿Vamos a poner ahí un tally digamos temporal de OK, quién le gustan los agentes, quién le gustan las skills? Y vamos contando votos.
40:43 Nolan Gaete: Exactamente. ¿Sientes que todos hablan de inteligencia artificial pero tu empresa aún no la aprovecha? En EvoAcademy te ayudamos a llevar la IA a resultados reales con nuestros cursos para empresas. Estos cursos son actualizados, personalizables y aplicados a tu trabajo. Por ejemplo, nuestro curso IA para los negocios es ideal para equipos que están explorando el potencial de esta tecnología, mientras que nuestros cursos de Claude, Gemini, ChatGPT y Copilot están pensados para quienes quieren aprovechar al máximo estas herramientas. Revisa nuestro catálogo completo en evoacademy.cl/cursos-corporativos o en el enlace que encontrarás en la descripción de este video. Entonces, volviendo a la generalidad, OK, ya dijimos que Microsoft lo está implementando, Google lo está implementando, Claude, ChatGPT ya lo
41:41 Conductor: tenía. Eso es un buen punto, porque todo lo que yo digo que lo he visto es porque nosotros tenemos todas las cuentas corporativas pagadas. ¿Entonces mi duda es esto está pasando para todos o la gente que no tiene la cuenta de pago? ¿Digamos, por ejemplo, yo no tengo la cuenta de pago individual de Gemini de Google, tengo skills o no?
41:57 Nolan Gaete: El despliegue que está haciendo Google lo está haciendo de a poco. La promesa es que para marzo esté incluso para las empresas.
42:05 Conductor: ¿OK,
42:06 Nolan Gaete: pero de a poco podría aparecerte como no podría aparecer en este momento? De hecho en la empresa sí tenemos disponible las skills
42:13 Conductor: pero individual. ¿Yo la cuenta gratuita no? ¿Por ejemplo,
42:16 Nolan Gaete: no? Y
42:16 Conductor: tú la cuenta paga no te cuidas.
42:18 Nolan Gaete: De hecho no lo he visto
42:20 Conductor: ahí. Vamos a revisar.
42:22 Nolan Gaete: Y con respecto a las skills dentro de Microsoft, aunque también el despliegue está siendo paulatino, si necesitas estar en el programa Frontier para poder probarlo. Es decir, el administrador de las licencias tiene que haber hecho check en si quiero probar los nuevos desarrollos.
42:41 Conductor: Sí, Frontiers, para la gente que no sabe, en Microsoft Frontier son todas las cosas que están lanzando adelantadas, digamos, como formato beta. Entonces, yo estuve, por ejemplo, el Frontier de Copilot en Excel. Yo lo mostraba muchas veces la gente, pero las empresas cuando lo mostraban lo tenían. Entonces se frustraban también porque dicen, oye, yo quiero eso, pero me lo habilitaron. Entonces, efectivamente, en general eso no está. Pero pueden ir a ustedes con Seat y un amigo le lleva una galletita, su papá frita y que ojalá le habiliten ahí el.
43:10 Nolan Gaete: Claro.
43:10 Conductor: Digamos, el beta.
43:11 Nolan Gaete: Y bueno, para, como decía, Claude y ChatGPT, eso está, sigue estando. Y eso sí, desde las licencias pagadas en adelante, creo que tú las puedes instalar o la puedes crear al menos y tener una precaución.
43:25 Conductor: Entonces todo el mundo las tiene disponibles. Gemini las va a tener disponibles por rollout automático
43:30 Nolan Gaete: y
43:30 Conductor: Copilot las tiene por habilitación hasta que se diga lo contrario.
43:34 Nolan Gaete: Correcto.
43:35 Conductor: OK, perfecto.
43:35 Nolan Gaete: Así es. ¿Quieres ver una prueba?
43:39 Conductor: Yes. Tenemos que.
43:40 Nolan Gaete: Ya, entonces lo que vamos a hacer ahora es justamente crear un agente bien rápido. La skill ya la tengo creada, así que voy a crear el agente en Copilot, voy a subirle la skill y vamos a hacer una prueba. Y también vamos a hacer exactamente lo mismo en Google Gemini. Obviamente voy a ir describiendo, porque esto va a pasar en pantalla también. Voy a instalarle un skill y vamos a probar si funciona o no.
44:05 Conductor: OK. Tenés que escribir la skill. ¿Que es lo que hace tu skill mágica qué hiciste? Va a revisar tus archivos, te va a comprar las cosas, te lava la ropa, lava la losa, cambia los pañales a la niña.
44:18 Nolan Gaete: Eso sería ideal
44:20 Conductor: algún día. Algún día.
44:21 Nolan Gaete: Pero claro, la skill lo que hace es un informe semanal de ventas. Lo único que yo les voy a describir es que lea un CSV, haga un par de sumas y restas y me entregue esa información depurada. Nada más.
44:38 Conductor: Tú dices nada más. Pero hay gente que todo su trabajo hacer esto. Lo que pasa es que es una escala más grande. Muchos archivos, mucho.
44:45 Nolan Gaete: Este simple lo multiplicáis por un n gigante. Igual sigue siendo complejo. Al menos te toma mucho tiempo.
44:51 Conductor: Exactamente. Todos los Business Intelligence ahí mirando esto con emoción.
44:56 Nolan Gaete: Exactamente. Entonces el paso uno va a ser sumar las ventas y sumar las ventas de la semana anterior. Va a calcular la variación porcentual y va a combinar la región y el SKU de los productos que están dentro de la base 100% inventada, por si acaso.
45:14 Conductor: Perfecto.
45:15 Nolan Gaete: Obviamente aquí le agregué un par de reglas. La moneda son pesos chilenos, el porcentaje tiene que tener un decimal, el informe no supera una página. Y por favor que no invente causas ni cifras. Uno lo coloca, pero uno sabe que tiene que igual validarlo manualmente.
45:32 Conductor: Ahí. Tema importante. Exactamente. A mí me risa porque uno dice, oye, uno lo pone como reglas, pero el modelo no tiene por qué seguir las reglas. Entonces la pregunta es ¿Por qué lo pones? Y es como. Porque igual ayuda.
45:41 Nolan Gaete: Claro,
45:42 Conductor: no te lo asegura. Pero si no lo hago, igual con
45:44 Nolan Gaete: 2% de probabilidad lo subes a un 20% de probabilidad. Ya suficiente como para que haga algo.
45:49 Conductor: Exactamente. Entonces solo quiero que. Claro que claro, no hace estas cosas, pero en realidad eso no te asegura absolutamente nada. Es un modelo de lenguaje que no piensa, no razona. Simplemente predice la siguiente palabra a una escala masiva y decirle eso ayuda a que la siguiente palabra sea lo que yo quiero, básicamente.
46:03 Nolan Gaete: Exactamente. Entonces ahora estoy en la plataforma de Copilot. Vamos a ir a los agentes, que está aquí a la izquierda.
46:12 Conductor: Perfecto.
46:13 Nolan Gaete: Y vamos a crear un nuevo agente.
46:16 Conductor: OK.
46:17 Nolan Gaete: Lo primero que me aparece es el Agent Builder. Vamos a saltarnos esto. Voy a apretar en omitir.
46:23 Conductor: Imagínate pedirle a la IA que te haga una IA. No, hay que hacerla uno.
46:26 Nolan Gaete: Exactamente.
46:27 Conductor: En mis tiempos yo sincelaba a mi agente.
46:30 Nolan Gaete: Una tiene que escribir. Sí
46:32 Conductor: es el código a mano.
46:34 Nolan Gaete: Bueno, lo primero que tiene que tener es un nombre, así que le vamos a colocar Revisor. Revisor Semanal de Ventas.
46:46 Conductor: Le pudiste haber puesto así como Patricia Bi.
46:50 Nolan Gaete: Podría tener un nombre así perfectamente porque bueno, hay que decirlo, el nombre no afecta el funcionamiento. Es solamente para que uno lo identifique
46:56 Conductor: para los humanos.
46:57 Nolan Gaete: Exacto. Y en las instrucciones vamos a analizar los archivos. Quédete en entrega el usuario y activa la skill que corresponda. Nada más. Bien simple. Entonces, ¿Por qué le estoy colocando igual una instrucción? Porque es obligatoria para poder guardar luego el agente, Si no, no me dejaría crearlo. Y Posteriormente vamos aquí a la parte donde sale Habilidades que son las skills exactamente. Y si yo hago clic ahí o hago clic en agregar tal cual como indica acá, se debe subir un archivo SKILL.md o un paquete zip que incluya el SKILL.md.
47:50 Conductor: Perfecto,
47:51 Nolan Gaete: ahí está nuestra SKILL.md Vamos a colocar cargar ahora La está revisando supongo. Listo, ahí está. Habilidades, Informe semanal Venta está disponible dentro de este agente.
48:06 Conductor: Wow. Qué gran trabajo. Nos demoramos como un minuto en hacer
48:10 Nolan Gaete: un
48:10 Conductor: agente con Skill
48:12 Nolan Gaete: Y si se dan cuenta todavía el crear no me lo permite porque me faltó la descripción
48:16 Conductor: muy importante.
48:17 Nolan Gaete: Entonces voy a colocarle. Es un analista Fin.
48:22 Conductor: Tuvimos unas pequeñas fallas técnicas porque Copilot ha estado funcionando con algunos problemas y ustedes están usando Copilot esta semana. Se habrán dado cuenta que a veces uno tiene que actualizar la página web Refresh, la colita de chancho que le dicen en las clases muchas veces para que de repente como que tome bien porque se queda pegado en errores, como que les activas algo y después se lo reactivas y no lo encuentra. Así que magia de la edición. Aquí estamos de vuelta.
48:43 Nolan Gaete: Ahora está todo funcionando, entonces ahora le voy a poner Crear. Está creando el agente
48:49 Conductor: acá va a ser un amigo. De acuerdo al comp
48:53 Nolan Gaete: dice que el agente se creó correctamente. Vamos a iniciar el chat con el agente. Esto sería equivalente a hacerle clic al agente dentro de la lista de los agentes Y acá adentro vamos a colocar un archivo y un prompt.
49:09 Conductor: No puedo creerlo. Pasarle un prompt a un modelo de inteligencia artificial. Madness. Ya. ¿Y el prompt Duda, le vas a escribir el prompt o vas a copiar el prompt y los vas a
49:21 Nolan Gaete: pegar?
49:22 Conductor: Entonces ahí tenemos el prompt y el archivo. Arma el informe del viernes. Es importante que el reporte sea el viernes. ¿Dice viernes en alguna parte?
49:29 Nolan Gaete: Tiene que ser del viernes cuándo vaya a hacer un reporte El lunes.
49:32 Conductor: Claro, Aparte pienso la leía el lunes, Hazlo tú. Cierto, La flojera
49:37 Nolan Gaete: un viernes porque un viernes es
49:38 Conductor: lento. Es verdad.
49:40 Nolan Gaete: Del viernes con el archivo de venta de esta semana que es está adjunto. Antes de responder, dime en una línea si estás usando la skill y cuál, simplemente como para ver que explícitamente lo diga. De todo modo aquí en pantalla si se activa se va a ver.
49:56 Conductor: Sí, claro.
49:57 Nolan Gaete: Vamos a apretar Enter
50:00 Conductor: también le damos Carboncito al computador.
50:01 Nolan Gaete: Exactamente. Revisor de la semana
50:04 Conductor: dice estoy.
50:06 Nolan Gaete: Dice que está muy bien, Está aceptando su existencia.
50:12 Conductor: Pienso, luego existo. Se puso filosófico tu agente de venta. ¿Viste? ¿Por ser viernes fuera lunes estaría sobrio?
50:21 Nolan Gaete: Por supuesto, señor Nolan, estoy trabajando para usted analizando este reporte. ¿Pero
50:27 Conductor: como es? Bien, se está cuestionando la vida y su existencia.
50:29 Nolan Gaete: Estoy de hecho.
50:33 Conductor: Entonces lo que está haciendo acá el modelo es le mandamos el prompt y el archivo al agente, el agente está analizando qué es lo que tiene que hacer en base a la instrucción. En base a la instrucción está llamando la skill, tomando la skill, ahora leyendo la descripción de la skill. Y eso recién lo va a comparar contra el archivo y va a hacer lo que se supone que tiene que hacer, que es el reporte.
50:53 Nolan Gaete: Exactamente.
50:54 Conductor: Podemos ver el código Python que está ejecutando y nos generó el reporte.
50:58 Nolan Gaete: Entonces acá nos generó el reporte y dice que está usando la skill. Informe semanal, ventas.
51:05 Conductor: Perfecto.
51:06 Nolan Gaete: Vamos a ver si es que la declaración no es simplemente una condescendencia de parte del agente.
51:14 Conductor: Claro,
51:15 Nolan Gaete: pero ahí tenemos que entrar al código. Es decir, vamos a tener que ver si es que en algún momento está llamando a la skill en particular
51:27 Conductor: y no puedo copiarle esto y pasárselo a otro agente que me revise si es que está la skill,
51:31 Nolan Gaete: también podría ser una posibilidad. De hecho, así como a la rápida no estoy viendo un detalle que explicite que lo está llamando, generalmente sí menciona el nombre dentro del código. Entonces igual quedo con la duda. Aunque podríamos asumir de que sí lo utilizó, dado que las instrucciones del propio agente era como haz un análisis simplemente dentro del prompt. Tampoco le dije cuál es el tipo de análisis que tiene que hacer, y sin embargo sí hizo lo que habíamos leído dentro de la skill. Entonces, dado el resultado y dado lo que sé que tenía disponible, muy probablemente sí activó la skill.
52:14 Conductor: Interesante, porque lo que estoy pensando es que lo otro que pudo haber pasado es no activó la skill. Pero leyó el MD. Pero no leyó como skill, lo leyó como instrucción. Como instrucción.
52:24 Nolan Gaete: Es que básicamente, sí es solo una instrucción,
52:26 Conductor: es que sí. Si no tienes nada más, no le puedes poner script ni nada.
52:30 Nolan Gaete: Claro, lo pudo leer. Podríamos hacer una segunda prueba donde tenga que ejecutar necesariamente un script.
52:39 Conductor: Tenemos una prueba así.
52:41 Nolan Gaete: Entonces vamos a intentarlo. Vamos a ir al agente, lo vamos a editar.
52:50 Conductor: Vas a cambiar su esencia.
52:51 Nolan Gaete: Voy a cambiar su esencia y dentro de la skill voy a agregar una nueva skill.
52:58 Conductor: No lo estás entrenando. ¿Viste cuando la gente dice entreneme gente para que sepa cómo me llamo Y en realidad? Un tema de memoria nomás acá. Si estás entrenando al agente, estás dando habilidades nuevas que no tenía. Esto es más entrenar que el otro.
53:09 Nolan Gaete: Esto es más entrenar que el otro. Exactamente.
53:12 Conductor: Lo que pasa es que cuando uno habla de IA, el concepto de entrenar es muy específico, entonces uno no le dice entrenar a cualquier cosa. Entonces cargamos la skill y ahora tenemos una nueva skill. ¿Qué hace la skill? Explícanos, por favor.
53:22 Nolan Gaete: La skill también es bastante sencilla. Voy a abrir aquí el archivo. Bueno, va a tener muchas palabritas nomás, pero lo que hace la skill básicamente es sacar los nombres de los campos.
53:38 Conductor: Sacarlos en el sentido de extraerlos. Extraer, básicamente
53:42 Nolan Gaete: leerlos. Si activas bien la skill, lo único que tiene que hacer es decirme cómo se llama cada una de las columnas.
53:48 Conductor: OK, perfecto.
53:48 Nolan Gaete: Nada más. Pero para poder hacer eso necesita ejecutar un script, que también es bien sencillo.
53:57 Conductor: Lo
53:57 Nolan Gaete: único que es un pandas que lee el CSV y extrae esa información.
54:02 Conductor: OK. ¿Cuál es la posibilidad? Tú habla por mientras mucho, pero ¿Cuál es la posibilidad de que el modelo también extraiga la información sin usar el script? Porque técnicamente esto es algo que también puede hacer el modelo. Entonces puede que nos pase exactamente lo mismo, pero démosle a ver qué pasa. Me intriga. Ya, porque el otro que pensaba que podríamos haber hecho, esta la verdad que se vuelve complicada porque le pudimos dar una instrucción como devuélveme esos campos, pero agrégale algo. Pero si lee el script como instrucción también podría pasar exactamente lo mismo que pasó ahora y tampoco sabría. Claro,
54:32 Nolan Gaete: podría interpretarlo bien.
54:33 Conductor: Claro, pero no ejecutarlo, sino interpretarlo y hacerlo él mismo.
54:39 Nolan Gaete: Correcto. Entonces ahora estoy en un nuevo chat con el agente disponible. Entonces ya aquí en pantalla cargué el archivo y le coloqué el siguiente prompt. Lista los campos del CSV adjunto, lo cual igual podría serlo, y dime qué tipo es cada uno antes de responder. Dime en una línea si utilizaste alguna skill y cuál. Vamos a ver si al menos reconoce que tiene otra skill, porque también la ve anterior, salió bien el resultado y la nombró. Significa que al menos la leyó porque si no, no tendrías
55:13 Conductor: cómo
55:13 Nolan Gaete: saber el nombre.
55:14 Conductor: Exactamente. Entonces de que la ve, la ve. ¿Y así con los modelos de inteligencia artificial, viste? Tú le pediste así como tú, era una herramienta que es un cuchillo para que corte el modelo. Dijo, no con la mano, pero lo puedo hacer así. ¿Quiénes somos nosotros para juzgar en la gran inteligencia del modelo, ¿Cierto?
55:32 Nolan Gaete: Entonces ya no respondió y lo primero que me dice es sí usé la skill listar campo CSV. Es decir, al menos sabe que existe esa skill que describe cómo enlistar la script. Y de hecho me dice, ejecutó el script listarcampos py.
55:50 Conductor: OK, entonces ve el archivo dentro de la skill también.
55:52 Nolan Gaete: Exactamente. Podemos validar de que no solamente ve el SKILL.md y el ZIP en general, sino que también puede navegar
55:59 Conductor: hacia adentro.
56:01 Nolan Gaete: Hay cierta evidencia de que eso está funcionando.
56:03 Conductor: OK. Y razonó por 14 segundos. Y
56:05 Nolan Gaete: razonó por 14
56:06 Conductor: segundos
56:06 Nolan Gaete: y justamente me trae los campos.
56:09 Conductor: ¿Puedes por favor hacerle clic a esa parte,
56:11 Nolan Gaete: a este archivo?
56:12 Conductor: No, Razonando.
56:14 Nolan Gaete: Ah, sí, ya. Razonando. Entonces vamos a ver aquí dentro si es que logró ejecutar realmente el script. Aquí está diciendo que, bueno, está leyendo la información y justamente dice que ejecutó el script listarCampos Pi con el CSV ventas semana. Entonces, dado lo que me está apareciendo aquí en la primera fila, en la primera sección de ejecución de código, podríamos decir que sí lo leyó y sí lo utilizó para justamente sacar esta información.
56:46 Conductor: OK. Yo tengo un tema acá porque es algo que también pasa mucho que nos preguntan en clases. ¿Porque piensa por el caso anterior, cierto? Que le di una skill, pero el modelo, asumiendo que no activa la skill, que no sabemos, asumiendo que lo hizo igual lo que termina pasando es que la gente dice, ¿Por qué quiero una skill? Hay un tema de consistencia y hay un tema de eficiencia de uso de tokens cuando nosotros trabajamos con skill. Correcto. Entonces yo en este momento me quiero enfocar en la consistencia. Entonces tú podrías decir, oye, el modelo igual lo pudo haber hecho sin la skill y es como sí, pero también había una probabilidad de que lo hiciera mal o que lo hiciera de un orden distinto. Yo quiero que sea consistente y siempre el mismo orden. Entonces igual hay un beneficio en la skill. Si bien más allá de todo el resto de las cosas en que sea más consistente, lo que tiene que hacer paso por paso un script específico ya no tiene que inventar el script cada vez, sino que ahora es este script siempre va a ser el. Entonces eso me asegura que no se ponga a inventar como esta chica que le inventó los query SQL y de repente la query SQL estaba mala, ¿Cierto? No está fija, entonces va a ejecutar siempre lo mismo.
57:42 Nolan Gaete: Además, el funcionamiento en este caso es uno, no tiene que crear el script, por tanto ya hay menos token de salida que sale más barato. Dos, el agente solamente lo ejecuta, no lo lee, solamente se queda con el resultado.
57:58 Conductor: Incluso si hay
57:59 Nolan Gaete: información sensible por algún motivo, que de todos modos no lo recomiendo, no va a pasar
58:04 Conductor: al modelo. OK. OK. Eso es un buen punto. Google.
58:08 Nolan Gaete: Entonces ahora nos cambiamos a la plataforma de gemini.google.com y si expando un poco aquí la parte izquierda, se van a dar cuenta que tengo el botón de nuevo. Chat, librería, imágenes, programación y customizado.
58:24 Conductor: Perfecto.
58:25 Nolan Gaete: Si ustedes ven una. Claro, una interfaz distinta a esta, puede ser. No sabemos. Nunca está viendo la otra persona.
58:36 Conductor: Solo para que quede ahí. Claro. Por ejemplo, cuando yo entro a Copilot, Copilot tiene una interfaz nueva para sus. No. ¿Cómo se llaman? Cuadernos, anotaciones. Depende del idioma. Yo tengo una visual distinta en la misma cuenta en un computador con el otro. Misma cuenta pero distintos dispositivos. Entonces realmente el rollout es extraño. No tengo idea cómo lo hacen porque no depende solamente de la cuenta. Hay más cosas entre.
58:59 Nolan Gaete: Exacto. Y después justamente en la parte de más hay videos y ahí están las gemas
59:05 Conductor: escondidas
59:06 Nolan Gaete: y hay veces que tampoco están ahí Las gemas, por si acaso Sí que se las movieron.
59:11 Conductor: Están abajo.
59:11 Nolan Gaete: Están en Settings.
59:12 Conductor: Sí.
59:13 Nolan Gaete: Y ahí de hecho en este momento a mí no me aparece la gema porque me aparecen en más.
59:17 Conductor: Claro.
59:18 Nolan Gaete: Pero aquí sí me aparecen las skills.
59:20 Conductor: OK.
59:20 Nolan Gaete: OK. Entonces tengo que explicar eso porque alguien va a tratar de quizás
59:24 Conductor: seguir
59:24 Nolan Gaete: este video y va a decir ah, no me aparece. Ya, es que está en el otro lado.
59:28 Conductor: Estás con la versión 3. Es aleatorio. Es un dado.
59:31 Nolan Gaete: Es un dado, exactamente.
59:32 Conductor: Tiras la moneda un día y en mi caso las Skills están abajo.
59:35 Nolan Gaete: De todos modos yo voy a ir a Customize. Es verdad que dentro de Settings yo tengo skills, pero voy a ir a Customize porque aquí también puedo ver el Discover, los Connectors y las Skills, que son todo lo que tiene disponible aquí Gemini dentro de la licencia de Workspace. Voy a ir particularmente a la Skill y aquí te da la opción de crear con Gemini, que es como tú dijiste, solamente texto.
1:00:02 Conductor: Sí,
1:00:03 Nolan Gaete: crear manualmente, tú escribes el texto como cualquier cavernícola o subir. Es lo que voy a hacer para justamente imitar exactamente lo mismo que había hecho con Copilot,
1:00:15 Conductor: porque no somos cavernícolas, no vivimos en el 2022.
1:00:18 Nolan Gaete: Entonces voy a ir aquí a mi Skill, voy a subir el SKILL.md.
1:00:24 Conductor: Perfecto,
1:00:25 Nolan Gaete: dice que ya está subido,
1:00:27 Conductor: está cargando la metadata.
1:00:29 Nolan Gaete: Cargando, ahí dice, ahí está justamente el nombre, la descripción y las instrucciones que habíamos leído previamente. Aprieto el botón crear y ya está disponible acá. Entonces vamos a hacer la prueba. Se supone que si, aquí en nuevo chat voy
1:00:46 Conductor: ¿Qué es lo que vamos a subir? El mismo archivo anterior.
1:00:49 Nolan Gaete: Subo el archivo. OK,
1:00:50 Conductor: y no tuviste que poner el nombre, no hay un agente por medio a quien nombrar, no hay
1:00:54 Nolan Gaete: ningún agente aquí entre medio que nombrar.
1:00:57 Conductor: Voy a extrañar a Patricia la Pillai.
1:00:59 Nolan Gaete: Y pegamos el prompt, el mismo arma el informe del viernes con el archivo, etcétera, etcétera. Vamos a colocarle Enter. Y aquí, bueno, obviamente tenemos que esperar un par de segundos. Quizás la magia edición va a hacer que ustedes vean la respuesta más rápido, pero nosotros vamos a tener que esperar unos momentos. Sin embargo, aquí igual quiero decir que ahí dentro de los mensajes que te va apareciendo, si apareció el Skill, dos puntos y el nombre de la Skill significa que sí la encontró y si la está ocupando.
1:01:31 Conductor: OK, hay un punto particular. ¿Qué modelo estás usando acá abajo a la derecha?
1:01:35 Nolan Gaete: En este momento estoy utilizando el 3.8 Thinking.
1:01:38 Conductor: OK, solamente quiero aclarar algo porque el Pro suena como oye, debería usar el Pro porque mi tarea es más difícil. Por favor no
1:01:44 Nolan Gaete: usen
1:01:44 Conductor: el 3.8 Thinking, funciona mejor actualmente que el 3.1. Así de simple. Cuando tengamos Argon 4. Genial.
1:01:51 Nolan Gaete: Exactamente.
1:01:52 Conductor: Solo para que lo tengan en consideración.
1:01:55 Nolan Gaete: Así es. Entonces esperamos un par de segundos más
1:01:58 Conductor: y debería entregar nuestro resumen parecido a lo que vimos en Claro con los numeritos. Exactamente,
1:02:04 Nolan Gaete: con las tres tablas, separado por zona, separado por SKU, etcétera, etcétera.
1:02:09 Conductor: Perfecto. Hay un tema también interesante que quiero aprovechar de mostrar ahí mientras está terminando, que de repente en las clases la gente me pregunta ¿Por qué Tite mostró un color? Porque Tite es un ex, el yamino etcétera. Cuando nosotros no le pedimos cosas explícitas, el modelo va aleatorio.
1:02:21 Nolan Gaete: Exactamente.
1:02:21 Conductor: Dentro de un rango probablemente todos vamos a tener algo parecido, pero si alguien le hizo un Excel sin pedírselo yo, es porque el modelo estimó que debería ser un Excel y fue ya un Sheets.
1:02:29 Nolan Gaete: Exactamente. Es como que fueras al barman al bar y al barman le dices lléneme este vaso. La misión es llenar el vaso.
1:02:39 Conductor: Exactamente.
1:02:39 Nolan Gaete: Con qué el barman va a decidir.
1:02:42 Conductor: Tal cual. Si no me dijiste, vamos a elegir lo que se vende menos.
1:02:44 Nolan Gaete: Exactamente. Entonces para cumplir la tarea hay supuesto que tiene que tomar. Si tú no se lo explicitaste, va a asumir algo.
1:02:51 Conductor: Sí. Adelante, por favor.
1:02:52 Nolan Gaete: Entonces ya nos entregó el resultado. Dice que el informe semanal de ventas, el total de La semana son 20 millones 400. Semana anterior 19 millones 800. Seguimos bajando, está la separación por región, está la separación por SKU y algunas alertas que prácticamente lo mismo que teníamos dentro de Copilot. Ahora vamos a hacer el segundo ejercicio que es subir la skill con el. Exactamente, con el script. Entonces voy a hacer prácticamente lo mismo, voy a ir a Skill, voy a ir a crear, voy a ir Upload y esta vez voy a subir el zip arrastrándolo a esta zona. Dice que ya está cargado, si se dan cuenta no me rechaza nada. Ahí está el nombre, ahí está la descripción, ahí está las instrucciones. Pero ya empezamos a ver algo distinto porque no tengo donde ver esa script.
1:03:46 Conductor: Claro.
1:03:47 Nolan Gaete: Igual al lado de crear hay una pequeña carpetita. Si preto esa carpetita. Sí está la carpeta de script. Es decir, si lo leyó.
1:03:56 Conductor: Claro.
1:03:56 Nolan Gaete: Y si aprieto dentro de script está el código de Python.
1:04:00 Conductor: Perfecto.
1:04:01 Nolan Gaete: Dentro de la skill entonces sí están todos los elementos que yo subí. Eso es importante. Entonces vamos a apretar el botón de crear. Esperamos un par de segundos a que se termine de crear. Igual que la otra. Aquí ya está. Entonces podemos iniciar obviamente un chat cualquiera, no tenemos la restricción de un agente en particular. Subimos el CSV, el mismo CSV. Cambiamos eso sí, el prompt. Vamos a pegar entonces el prompt, que es el de listar los campos con el CSV adjunto. También le digo si está usando un skill que por favor lo diga. Aprieto Enter y esperamos aquí el resultado.
1:04:40 Conductor: Tengo una duda. Porque no le diste, no llamaste la skill voluntariamente. Eso es porque el prompt y el archivo son suficientes para que el modelo sepa que esa es la skill que tiene que usar.
1:04:51 Nolan Gaete: Exactamente. Tal cual como habíamos dicho al principio
1:04:56 Conductor: del
1:04:57 Nolan Gaete: capítulo. Perdón, de la clase. Iba a decir, estoy acostumbrado. Del capítulo. Justamente la gracia de las skills es que se activan automáticamente según sea el contexto. Tú puedes llamarlo literalmente como para asegurarte que la active, pero el contexto es más que suficiente si la descripción y el nombre están correctos.
1:05:15 Conductor: Entonces, ¿Qué pasó ahora?
1:05:16 Nolan Gaete: ¿Qué me dice? Me dice, no utilicé la skill literalmente, al
1:05:20 Conductor: menos honesto,
1:05:22 Nolan Gaete: la skill personalizada con script ejecutable no se pueden ejecutar en este entorno. Entonces, pese a que en la documentación, según lo que yo encontré, está disponible para aceptarlo y de hecho lo aceptó, no me dijo, no se quejó en esa parte. No la ejecuta.
1:05:38 Conductor: Dice en este entorno significa que probablemente está haciendo referencia antigravity o eventualmente vamos a tener otro entorno para poder ejecutar esto como por ejemplo. Correcto.
1:05:46 Nolan Gaete: Yo creo que eventualmente igual va a seguir evolucionando con ciertas restricciones de seguridad y todo, pero después ya la podría usar. La prueba que no alcancé a hacer es no con un script, sino que con un archivo simplemente de referencia.
1:06:00 Conductor: Entiendo.
1:06:01 Nolan Gaete: Entonces eso le queda de tarea a nuestros escuchas a ver si es que les resulta con un archivo de referencia y no con un script.
1:06:09 Conductor: Claro. Por favor, si no usan herramienta corporativa, no usen archivos corporativos. Único.
1:06:13 Nolan Gaete: Sí.
1:06:15 Conductor: Ese es el no tome y maneje de la versión de inteligencia Artificial. Cierto. Entonces, por favor, para que lo tengan en consideración. ¿Algo más antes de cerrar la clase? ¿Algo casualidad que quieras mencionar? Vean el capítulo del podcast. Síganos en Inteligencia Artificial.
1:06:28 Nolan Gaete: No, la verdad es que yo creo que ya hemos completado este viaje por cómo están implementando las skills tanto Microsoft como Google. Insistimos porque esto es relevante porque al final tienen, no sé, voy a poner un número bien exagerado, el 85, el 90% del mercado occidental en cuanto a sistemas de ofimática. Entonces esto sí va a permear a muchas empresas y al mismo tiempo, obviamente a muchas personas. Entonces saber que ahora sí existen las skills es importante, saber cuáles son las limitantes al día de hoy también es muy relevante. Pero conocer esta tecnología o este protocolo, por llamarlo de alguna manera, es importante porque después probablemente vayan a seguir evolucionando en cómo se ocupan.
1:07:21 Conductor: Perfecto. Bueno, Nolan, muchas gracias por acompañarnos a explicarnos lo que está pasando con las skills el día de hoy, cuáles son las limitantes que tienen estas herramientas y si alguno de ustedes le interesa saber más de skills, tenemos otros capítulos donde hablamos más a detalle de la estructura de una skill, qué cosas pueden hacer, las diferencias de los distintos campos que le puedo agregar, etcétera. Así que muchas gracias por quedarse hasta acá y nos vemos en el siguiente capítulo de Inteligencia Artificial para los Negocios. Hasta la próxima.