En el episodio de hoy, el número 796, vengo con muchas ganas de contarte algo que me tiene completamente fascinado.
Pero vamos a lo importante: las Skills o habilidades. Si creías que la inteligencia artificial era solo un chat donde escribir preguntas y recibir respuestas, prepárate, porque hoy vamos a ver cómo dotar a nuestros modelos de lenguaje de auténticos "superpoderes" técnicos.
¿Qué son realmente las Skills?
Imagina que en lugar de darle instrucciones genéricas a tu modelo (lo que conocemos como prompt), le proporcionas una estructura especializada. Una Skill es una herramienta transversal que le enseña al modelo a comportarse como un experto en una materia concreta. Lo maravilloso es que estas habilidades no dependen de un solo modelo; puedes usarlas con Claude, con OpenCode, con Hermes o con cualquier otro agente. Es una forma de democratizar el conocimiento técnico y hacerlo reutilizable.
En este episodio te cuento mi experiencia personal utilizando estas habilidades para tareas que, de normal, nos llevarían bastante tiempo de configuración. Desde crear contenedores Docker optimizados hasta gestionar bases de datos complejas sin escribir una sola línea de SQL.
Soberanía Digital y Potencia Local
Ya sabes que me encanta el lema de "yo me lo guiso, yo me lo como". Aunque existen servicios externos muy económicos para correr estos modelos, nada supera la sensación de tener el control total. Te hablo de mi configuración actual: un Slimbook con una Nvidia GeForce RTX 4060 Ti de 16 GB de VRAM. Con este hardware estoy corriendo modelos como el Qwen de 35 billones de parámetros con una fluidez espectacular. Aquí es donde la soberanía digital cobra sentido: mis datos, mis reglas y mi hardware.
Ejemplos prácticos: Docker y SQLite
A lo largo del audio, te guío por dos ejemplos que me han dejado con la boca abierta:
Docker Expert.
SQLite Expert.
La Anatomía de una Skill: Bajo el capó
Menciono también el increíble trabajo de Daniel Primo en Web Reactiva, quien ha profundizado muchísimo en este tema de las Skills y cuya guía ha sido una fuente de inspiración fundamental para experimentar con todo esto.
Conclusión: El futuro es el lenguaje natural
Capítulos:
00:00:00 El troleo a David y la importancia del feedback
00:00:41 Introducción a las Skills: Dale "poderes" a tu IA
00:01:14 Repaso a OpenCode y el paso a la soberanía digital
00:02:11 Mi hardware: Slimbook, Nvidia RTX 4060 Ti y el modelo Qwen
00:02:55 ¿Qué son realmente las Skills y por qué usarlas?
00:04:18 Ejemplo práctico: Instalando una Skill para Docker
00:04:58 Recomendación: La guía de Skills de Daniel Primo
00:06:08 Generando un Dockerfile complejo para Rust en dos etapas
00:07:34 Anatomía de una Skill: Front Matter, YAML y Markdown
00:09:25 Cómo el agente gestiona los tokens y las habilidades
00:10:48 Verificación del Dockerfile generado por la IA
00:12:11 Trabajando con bases de datos: Skill de SQLite Expert
00:13:24 Experiencia real: Revisando código Backend y Frontend
00:15:38 Consultas en lenguaje natural sobre la base de datos
00:17:40 Tipos de Skills: Percepción, Acción y Pensamiento Complejo
00:19:47 Conclusiones: Programar sin programar y modelos locales
00:20:29 Despedida y red de sospechosos habituales
Más información, enlaces y notas en https://atareao.es/podcast/796🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux✈️ Telegram (el canal) 👉 https://t.me/canal_atareao🦣 Mastodon 👉 https://mastodon.social/@atareao🐦 Twitter 👉 https://twitter.com/atareao🐙 GitHub 👉 https://github.com/atareao