OpenCode desde cero: programa con modelos de IA abiertos

Carlos Azaustre - AprendiendoDEV

Resumen

Este vídeo explica cómo aprovechar modelos de inteligencia artificial de pesos abiertos utilizando herramientas como OpenCode y la plataforma Nan. El autor guía paso a paso en la creación de una calculadora web para estimar el tamaño de los pesos de un modelo, demostrando el flujo completo de trabajo: planificación, implementación y revisión asistida por IA. Además, detalla el proceso de conexión de agentes a proveedores de infraestructura, la gestión de suscripciones y cómo optimizar el uso de tokens alternando entre diferentes modelos y niveles de esfuerzo para ser más eficiente en el desarrollo.

Capítulos

  1. 0:00Introducción al problema del hardware
  2. 0:40Qué implica realmente un modelo abierto
  3. 1:35Cálculo de magnitud de memoria
  4. 2:44Nan como solución de infraestructura
  5. 3:33Diferenciación entre agente, modelo y proveedor
  6. 4:51Planes de suscripción y registro en Nan
  7. 6:30Modelos disponibles y configuración de API
  8. 7:43Instalación y conexión de OpenCode
  9. 11:21Definición de los requisitos del proyecto
  10. 12:49Planificación con el modelo premium
  11. 15:29Implementación del código
  12. 18:33Revisión y validación de la app
  13. 23:04Análisis de costes y uso de Workspace
  14. 25:51Conclusiones y próximos pasos

Temas tratados

  • Modelos de pesos abiertos
  • Cálculo de requisitos de hardware

+6 temas más (contenido completo al seguir el canal)

Extracto de la transcripción

Puedes descargar los pesos de un modelo de inteligencia artificial y aún así necesitar cientos de gigas de memoria para poder ejecutarlo. En este vídeo te voy a enseñar cómo conectar una herramienta como Open Code a Nan, que nos va a permitir usar modelos de pesos abiertos sin tener que comprar hardware. Y para ello, pues vamos a construir una pequeña calculadora web que responda precisamente a esa pregunta, ¿cuánto ocupan los pesos de un modelo? Describiremos lo que necesitamos, lo que vamos a construir y comprobaremos que funciona. Y durante todo el proceso vamos a cambiar entre diferentes modelos de lenguaje para poder planificar, implementar y revisar el código. Empezamos. Primero, ¿qué significa que un modelo sea abierto? Cuando nos referimos a un modelo de pesos abiertos, lo que estamos hablando es de que puedes acceder a los diferentes parámetros que utiliza para hacer inferencia.…