Toolbox

Toolbox — Sesión 06: Recursos oficiales vs no oficiales


Objetivo de la sesión

Al terminar esta sesión serás capaz de:

  1. Encontrar la documentación oficial de cualquier herramienta IA o framework
  2. Distinguir un tutorial fiable de uno desactualizado o incorrecto
  3. Usar los SDKs oficiales correctamente (no wrappers innecesarios)
  4. Navegar Changelogs y Migration Guides para mantenerte al día
  5. Construir tu directorio personal de fuentes de confianza

Vídeo: Cuando la documentación oficial te salva (y cuando no)

No sigas ese tutorial de Medium

2:00 min

Mostrar un tutorial de blog (2024) que usa una API obsoleta. Intentar ejecutar: falla. Ir a la doc oficial: la API cambio en v2. Encontrar la forma correcta en 30 segundos en la doc oficial. Lección: siempre doc oficial primero.

Próximamente


1. Mapa de documentación oficial

IAs generativas

HerramientaDocumentaciónSDKChangelog
Claude (Anthropic)docs.anthropic.com@anthropic-ai/sdk (npm), anthropic (pip)docs.anthropic.com/en/docs/about-claude/models
ChatGPT/OpenAIplatform.openai.com/docsopenai (npm y pip)platform.openai.com/docs/changelog
Gemini (Google)ai.google.dev/docs@google/generative-ai (npm)ai.google.dev/changelog
Claude Codedocs.anthropic.com/en/docs/claude-codeCLI: claudeIncluido en docs.anthropic.com

Frameworks y herramientas

HerramientaDocumentaciónDonde buscar updates
Next.jsnextjs.org/docsnextjs.org/blog
FastAPIfastapi.tiangolo.comGitHub releases
Supabasesupabase.com/docssupabase.com/blog
LangChainpython.langchain.com/docsGitHub releases
Cloudflare Pagesdevelopers.cloudflare.com/pagesblog.cloudflare.com
Dockerdocs.docker.comdocs.docker.com/release-notes
Tailwind CSStailwindcss.com/docstailwindcss.com/blog
n8ndocs.n8n.ioGitHub releases

Regla: siempre empieza por la doc oficial


    Problema → Doc oficial (5 min)
      ↓ No encuentro solucion
    GitHub Issues del repo (3 min)
      ↓ No hay respuesta
    Stack Overflow / Reddit (5 min)
      ↓ No funciona
    Blog post / tutorial (verificar fecha primero)
      ↓ Ultima opcion
    Preguntar a una IA (verificar respuesta con doc oficial)
    

2. SDKs oficiales vs wrappers

Que es un SDK oficial

El SDK oficial es la librería creada y mantenida por el proveedor de la herramienta. Es la forma "bendecida" de usar su API.

Por que usar siempre el oficial

OficialWrapper no oficial
Actualizado con cada release de la APIPuede quedar atrás semanas o meses
Documentación completaDocumentación parcial o inexistente
Soporte del proveedorSoporte de 1 developer (si responde)
Tipado correctoTipado parcial o incorrecto
Testeado exhaustivamenteTesting variable

Cuando es aceptable un wrapper

SituaciónAceptableEjemplo
El wrapper añade funcionalidad que el SDK no tieneSiLiteLLM (unifica 100+ modelos bajo 1 API)
El wrapper simplifica algo trivialNoNo necesitas un wrapper para hacer 1 llamada a OpenAI
El wrapper tiene más estrellas que el SDKNo importaEstrellas no significan calidad
El SDK oficial no existe para tu lenguajeSiUsa el wrapper mejor mantenido

Como verificar un SDK


    1. Ir al README de la herramienta (ej: anthropic.com)
    2. Buscar seccion "Getting Started" o "SDKs"
    3. Instalar el que ellos recomiendan
    4. Si usas algo diferente: preguntarte POR QUE
    

3. Tutoriales: como filtrar la basura

Los 5 filtros de calidad

Antes de seguir cualquier tutorial de blog, YouTube o Medium:

FiltroBuena señalMala señal
Fecha< 6 meses para IA, < 12 meses para frameworks> 12 meses (las APIs cambian rápido)
AutorDeveloper conocido, empleado del proveedor, contributor OSS"AI enthusiast", sin perfil técnico verificable
CódigoRepo publico con código funcionalSolo capturas de pantalla sin código completo
VersionesEspecífica versiones de librerías/APIs"Instala la última versión" sin especificar
ErroresMenciona edge cases y limitaciones"Es facilisimo, solo copia y pega"

Red flags en tutoriales

Fuentes de tutoriales fiables

FuenteTipoFiabilidad
Blog oficial del proveedorEscrito por el equipoAlta
GitHub del proveedor (examples/)Código oficialAlta
Dev.toComunidad, variableMedia (verificar fecha y autor)
Real PythonTutoriales Python de calidadAlta
Fireship (YouTube)Videos cortos, precisosAlta (pero superficie)
freeCodeCampCursos extensos gratisMedia-Alta

4. Changelogs y Migration Guides

Por que importan

Las APIs de IA cambian cada 2-4 semanas. Un código que funciona hoy puede romperse el mes que viene. Los changelogs te avisan de cambios. Las migration guides te dicen como adaptarte.

Donde encontrarlos

HerramientaChangelogFrecuencia de cambios
Anthropic (Claude)docs.anthropic.com/en/docs/about-claude/modelsMensual
OpenAIplatform.openai.com/docs/changelogSemanal
Supabasegithub.com/supabase/supabase/releasesQuincenal
Next.jsnextjs.org/blog + GitHub releasesMensual
Cloudflareblog.cloudflare.com/tag/developersSemanal

Como mantenerte al día sin perder 2 horas diarias

  1. Suscribete a 3-5 newsletters (TLDR, The Batch, changelog de tu stack principal)
  2. Watch en GitHub solo los repos que usas directamente (Releases only, no todos los commits)
  3. Revisa changelogs 1 vez por semana (15 minutos, viernes)
  4. Cuando actualices una dependencia: lee el changelog de TODAS las versiones entre tu actual y la nueva

5. Preguntar a la IA sobre documentación: precauciones

Cuando funciona

Cuando falla

Workflow seguro


    1. Pregunta a la IA para orientarte
    2. Verifica en la doc oficial que la sintaxis es correcta
    3. Si la IA dice "usa function X", busca X en la doc oficial
    4. Si no existe en la doc oficial, la IA probablemente la invento
    

6. Context7: documentación actualizada para IAs

Que es

Context7 es un servicio MCP que proporciona documentación actualizada de frameworks y librerías directamente a las IAs. En lugar de que la IA responda con su conocimiento (potencialmente obsoleto), consulta la documentación actual.

Como usarlo

Si tienes Context7 configurado como MCP:


    "Usando context7, muestrame como crear un endpoint autenticado en FastAPI 0.115"
    

La IA consultara la documentación real de FastAPI 0.115 en lugar de responder de memoria.

Cuando usarlo


7. Lab práctico: Crea tu directorio de fuentes

Instrucciones

Construye tu directorio personal de fuentes fiables para tu stack. 20 minutos.

Tu stack


    Frontend: _________________________________
    Backend: _________________________________
    Base de datos: _________________________________
    IA/LLM: _________________________________
    Deploy: _________________________________
    Otros: _________________________________
    

Directorio de fuentes

Para cada herramienta de tu stack, documenta:

HerramientaDoc oficial URLSDKChangelog URLTutorial fiableNewsletter
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

Entregable de la sesión

Tu directorio de fuentes de confianza con al menos 5 herramientas documentadas.


    MI DIRECTORIO DE FUENTES
    =========================
    
    Stack: _________________________________
    Fecha: ____/____/2026
    
    REGLA: Doc oficial primero. Tutorial solo si < 6 meses y con codigo funcional.
    
    Newsletters suscritas:
    1. _________________________________
    2. _________________________________
    3. _________________________________
    
    Repos en Watch (GitHub):
    1. _________________________________
    2. _________________________________
    
    Dia de revision changelogs: _____________ (15 min/semana)
    

Recursos descargables

  1. Mapa de documentación oficial (Notion) — URLs de docs, SDKs y changelogs de 30+ herramientas
  2. Checklist verificación de fuentes (PDF) — Los 5 filtros de calidad en formato imprimible
  3. Template directorio personal (Notion) — Base de datos para tu directorio de fuentes

Siguientes pasos

En la siguiente sesión (AB-07: GitHub como herramienta) vas a aprender a usar GitHub no solo como repositorio, sino como herramienta de descubrimiento, colaboración y gestión de licencias.

Antes de pasar a AB-07:


Toolbox — Sesión 06 de 09

IAcademy — iacedemy.com