Contenido del curso

    1. Introducción

    2. Temas puntuales

    3. Cliente para anthropic

    4. Primera llamada a Claude API

    5. System prompts efectivos

    6. Demo con system prompts efectivos

    7. Streaming de respuestas

    8. Demo streaming de respuestas

    9. Conversaciones multi-turno

    10. Control de contexto y estadísticas de uso

    11. CLI interactivo

    12. CLI interactivo (continuación)

    13. Demo CLI interactivo

    14. CLI code reviewer

    15. Demo CLI code reviewer

    16. Código de la sección

    1. Introducción

    2. Temas puntuales

    3. Definir herramientas

    4. Arquitectura del ejecutador y constantes

    5. Primera línea de defensa resolveSecurePath

    6. Exploración recursiva de directorios collectFiles

    7. La primera herramienta completa executeListFiles

    8. Lectura con límite de tamaño executeReadFile

    9. Búsqueda con contexto de líneas executeSearchCode

    10. Búsqueda con contexto de líneas executeSearchCode (continuación)

    11. Dispatcher executeTool

    12. Configuración del agentic loop

    13. Caso uno y loop principal

    14. Caso 2: Ejecutar herramientas

    15. Caso 3 y límite de iteraciones

    16. Integrar agentic loop con herramientas

    17. Código e infografía de la sección

    1. Introducción

    2. Temas puntuales

    3. Introducción a embeddings

    4. Configuración de embeddings con text-embedding-3-small

    5. Introducción a chunking

    6. Chunking: definición de la función

    7. Chunking: caso de sección completa

    8. Chunking : caso de subdivisión por párrafos

    9. Chunking: caso de subdivisión por párrafos - Parte 2

    10. Lee todos los archivos Markdown

    11. Vector Store: concepto, imports e interfaces

    12. Vector Store: clase y constructor

    13. Vector Store: createTables

    14. Vector Store: insert

    15. Vector Store: search, clear, size y close

    16. Pipeline de ingestión

    17. Pipeline de ingestión - Parte 2

    18. Recuperar contexto relevante

    19. Integración RAG y Claude

    20. Integración RAG y Claude - Parte 2

    21. CLI con RAG integrado

    22. CLI con RAG integrado - Parte 2

    23. Código e infografía de la sección

    1. Introducción

    2. Temas puntuales

    3. System prompt del agente

    4. Registro de herramientas

    5. Buscar en la documentación ingestada

    6. Crear un issue como archivo Markdown

    7. Ejecutar cualquier tool por nombre

    8. DevAssistantAgent: introducción

    9. DevAssistantAgent: clase, propiedades y configuración inicial

    10. DevAssistantAgent: agentic loop y caso end_turn

    11. DevAssistantAgent: caso tool_use y ejecución en paralelo

    12. DevAssistantAgent: caso inesperado y límite

    13. DevAssistantAgent: métodos auxiliares

    14. Demo automatizado

    15. DevAssistantAgent: CLI final

    16. Código de la sección

Acerca de este curso

  • $60.00
  • 114 lecciones
  • 8 horas de contenido en video
  • Teddy Paz

Requisitos previos

• Programación para principiantes - Primeros pasos.
• TypeScript: Tu completa guía y manual de mano.
• Ingeniería de prompts: Para la vida real (Opcional).

Descripción del curso

La mayoría de los cursos de IA te enseñan a importar un framework y rezar para que funcione. Cuando algo se rompe en producción, no sabes qué pasó porque nunca viste lo que hay debajo de la abstracción.

Este curso es diferente.

Vas a construir DevAssistant — un agente de IA funcional que lee documentación con RAG, ejecuta herramientas reales (leer archivos, buscar código, crear issues) y razona sobre múltiples pasos — usando solamente Node.js, TypeScript en modo strict, el SDK oficial de Anthropic y SQLite con sqlite-vec.

Cada commit del repositorio es un video del curso. Cada sección deja el proyecto en un estado funcional. No hay "magia", no hay frameworks que oculten la lógica, no hay black boxes. Hay código que tú escribes y entiendes.

Al terminar, vas a poder construir agentes de IA para tu propio stack sin depender de frameworks que mañana cambian de API, diseñar pipelines RAG entendiendo cada decisión (chunking, embeddings, vector stores), implementar function calling y agentic loops directamente sobre el SDK, y llevar todo a producción con guardrails reales y control de costos.


Lo que vas a aprender:

  • La Messages API de Claude desde cero: mensajes, system prompts, streaming y conversaciones multi-turno.
  • Function calling y el agentic loop completo a mano: el flujo real de enviar → tool_use → ejecutar → tool_result.
  • Structured output garantizado: con tool_choice forzado, sin lidiar con el parseo de texto libre.
  • RAG profundo con la ayuda de la API de OpenAI: chunking de Markdown por headings, embeddings de OpenAI, vector store en SQLite con sqlite-vec y búsqueda KNN.
  • Arquitectura híbrida: cómo combinar API + Tools + RAG en un agente que decide autónomamente cuándo usar cada recurso.
  • Guardrails de seguridad reales: sanitización, detección de prompt injection (16 patrones en inglés y español) y rate limiting con sliding window.
  • Cálculo de costos en USD: estimación precisa por modelo y por request — sin sorpresas en la factura.
  • Deploy automatizado: en GitHub Codespaces con .devcontainer y secrets.

Stack del curso:

  • Runtime y Lenguaje: Node.js 20+ y TypeScript en modo strict (con noUncheckedIndexedAccess).
  • Modelos y APIs: Anthropic SDK con claude-sonnet-4-6 y OpenAI SDK para embeddings con text-embedding-3-small.
  • Base de Datos: SQLite con better-sqlite3 y sqlite-vec como vector store local.
  • Entorno: GitHub Codespaces para deploy rápido.

Requisitos previos:

JavaScript o TypeScript a nivel intermedio, Node.js instalado, API keys de Anthropic y OpenAI (los costos del curso completo son mínimos — del orden de centavos), y curiosidad por lo que hay debajo de los frameworks.


¿Para quién es este curso?

  • Para developers cansados de tutoriales que se resumen en "instala LangChain".
  • Para backend developers que necesitan entender cómo funcionan los agentes por dentro antes de llevarlos a producción.
  • Para equipos de ingeniería que no pueden permitirse el lujo de una caja negra (black box) en su stack crítico.
  • Para cualquiera que quiera construir su propio asistente de IA sobre su propia documentación.

No es para ti si: buscas un curso "no-code" o de prompting puro, quieres soluciones plug-and-play sin entender la lógica, o esperas frameworks como atajo.



Pago único

Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.

¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.