Sí lo puedes aprender
Aprende AI y Data Engineering
Desarrolla las habilidades para trabajar con los productos digitales del presente.
Construcción de un agente con LangGraph y su ejecución: python -m extractor --lote informes/2026-Q3. 38 PDFs · 1,240 páginas · ~4 h de trabajo manual. sácame ingresos, margen y deuda de cada informe. Antes de escribir nada, defino el grafo y lo corro. en seco sobre tres documentos.. from langgraph.graph import StateGraph, START, END. from langgraph.checkpoint.memory import InMemorySaver. from langgraph.types import interrupt, Command. class Estado(TypedDict):. documento: str. cifras: dict. revisar: bool. builder = StateGraph(Estado). builder.add_node("leer", leer_pdf). builder.add_node("extraer", extraer_cifras). builder.add_node("revisar", pedir_confirmacion). builder.add_node("guardar", guardar_fila). builder.add_edge(START, "leer"). builder.add_conditional_edges("extraer", enrutar). builder.add_edge("guardar", END). agente = builder.compile(checkpointer=InMemorySaver()). grafo compilado · 4 nodos · 1 rama · 1 interrupción. corre los tres de prueba. leer → pdf.texto("acme-q3.pdf"). extraer → modelo(schema=Cifras). acme-q3 · ingresos 4.2M · margen 31% · deuda 0.9M. leer → pdf.texto("borealis-q3.pdf"). borealis-q3 · sin capa de texto · es un escaneo. Este no tiene texto. La rama lo manda a OCR en vez. de inventarse las cifras.. enrutar → ocr. ocr.leer(dpi=300). borealis-q3 · ingresos 1.8M · margen 12% · deuda 2.4M. ¿y si el modelo se equivoca en una cifra?. Por eso nada se escribe solo. El nodo revisar corta. la ejecución y te la devuelve.. def pedir_confirmacion(estado):. return interrupt({"cifras": estado["cifras"]}). ⏸ interrupción · esperando confirmación humana. helios-q3 · margen 91% · confianza 0.41. Ese 91% no cuadra con el sector. Lo marco, no lo guardo.. corrígelo a 19 y sigue. agente.invoke(Command(resume={"margen": 19})). reanudado desde el checkpoint · paso 3 de 4. listo, lánzalo sobre los 38. agente.stream(lote, config). 38/38 · 35 automáticos · 3 marcados para revisión. 6 min 12 s · 0.42 USD en tokens. Cuatro horas de trabajo en seis minutos, y los tres. casos dudosos están señalados, no escondidos.
- estudiantes registrados
- 6,769
- cohortes ya impartidas
- 4
Dos formas de aprender con nosotros
Empieza por dónde estás
Una sola te corresponde hoy. Elige por dónde estás, no por lo que ofrecemos.
- Para ti si
- quieres probar cómo enseñamos antes de decidir nada
- Es
- guías completas, abiertas, sin tarjeta y sin prueba que caduca
- Cómo se cursa
- a tu ritmo, entras y sales cuando quieras
- Para ti si
- quieres un calendario, entregas revisadas una por una y alguien al otro lado
- Es
- programas intensivos en vivo de pago, más mini-bootcamps gratuitos para empezar
- Cómo se cursa
- en vivo, dos sesiones por semana, en cohorte con fecha de inicio
- Para ti si
- ya programas y prefieres no atarte a un calendario
- Es
- acceso a todos los cursos, organizados en rutas, más un live quincenal con un instructor
- Cómo se cursa
- a tu ritmo, suscripción mensual, cancelas cuando quieras
Programas Intensivos
Bootcamps con Mentorías en Vivo
Grupos con programas en vivo y con progreso semanal. Tanto gratuitos (9 semanas) como de pago (21 semanas).
Este bootcamp ya comenzó, pero todavía puedes registrarte y asistir a las clases en vivo. Te recomendamos ponerte al día con el grupo o escribirnos para acompañarte.
- Empieza
- 26 de junio de 2026
- Módulos
- 4
Suscripción
Club para avanzar a tu ritmo, de forma mensual
El Club es una suscripción. Tienes acceso a todos los cursos disponibles de la plataforma. Las rutas son el orden en que conviene tomarlos para que conozcas los siguientes pasos.
- Todos los cursos disponibles
- Un live quincenal con un instructor para discutir los cursos y las diferentes tendencias de mercado
- Grupo especial en WhatsApp
Estos son los ecosistemas disponibles hoy:
This learning path is designed to help you develop the skills you need in the field of AI Engineering.