Sí lo puedes aprender

Aprende AI y Data Engineering

Desarrolla las habilidades para trabajar con los productos digitales del presente.

nieva ~ chat

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.

Empezar sin pagarCursos gratuitos
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
Ver los gratuitos
Quiero fechas y acompañamientoBootcamps
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
Explorar Bootcamps
Quiero avanzar a mi ritmoClub de Aprendizaje
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
Conocer el Club

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).

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
Conocer el Club

Estos son los ecosistemas disponibles hoy: