CrawlForge
InicioCasos de usoIntegracionesPreciosDocumentaciónBlog
Cómo usar CrawlForge con agentes de LangGraph
Tutorials
Volver al blog
Tutoriales

Cómo usar CrawlForge con agentes de LangGraph

C
CrawlForge Team
Equipo de Ingeniería
24 de abril de 2026
8 min de lectura

En esta página

LangGraph es el framework de LangChain para construir agentes de IA con estado basados en grafos. Al integrar las herramientas de CrawlForge como nodos del grafo, puedes construir agentes que toman decisiones inteligentes sobre qué hacer scraping, cuándo profundizar y cómo sintetizar datos web a lo largo de múltiples pasos.

Esta guía te muestra cómo construir un agente de scraping completo con LangGraph y CrawlForge en TypeScript.

Tabla de contenidos

  • ¿Qué es LangGraph?
  • Requisitos previos
  • Paso 1: configuración del proyecto
  • Paso 2: definir herramientas de CrawlForge para LangGraph
  • Paso 3: diseñar el estado del agente
  • Paso 4: construir los nodos del grafo
  • Paso 5: conectar el grafo
  • Paso 6: ejecutar el agente
  • Referencia de costes en credits
  • LangGraph frente a LangChain directo para scraping
  • Próximos pasos

¿Qué es LangGraph?

LangGraph es un framework de orquestación de bajo nivel para construir agentes de IA fiables. A diferencia de las arquitecturas simples basadas en cadenas, LangGraph modela la lógica del agente como un grafo dirigido donde:

  • Los nodos representan acciones (llamadas a herramientas, invocaciones del LLM, procesamiento de datos)
  • Las aristas definen las transiciones entre nodos, incluido el enrutamiento condicional
  • El estado persiste durante toda la ejecución del grafo

Esta arquitectura es ideal para los agentes de scraping porque el web scraping implica decisiones de forma inherente: ¿Debería profundizar más? ¿Está bloqueada esta página? ¿Necesito cambiar al modo sigiloso? LangGraph te permite modelar estas decisiones como aristas condicionales en un grafo.

Requisitos previos

  • Node.js 18+ y TypeScript 5+
  • Una cuenta de CrawlForge con una API key (1.000 credits gratuitos)
  • Familiaridad con los conceptos básicos de LangChain

Paso 1: configuración del proyecto

Bash

Crea tsconfig.json:

Json

Añade tus API keys a .env:

Bash

Paso 2: definir herramientas de CrawlForge para LangGraph

Crea wrappers de herramientas tipados que LangGraph pueda invocar:

Typescript

Paso 3: diseñar el estado del agente

Los agentes de LangGraph mantienen el estado durante la ejecución del grafo. Define una forma de estado que rastree el progreso del scraping:

Typescript

Paso 4: construir los nodos del grafo

Cada nodo del grafo realiza una acción específica y actualiza el estado:

Typescript

Paso 5: conectar el grafo

Conecta los nodos con aristas y enrutamiento condicional:

Typescript

Paso 6: ejecutar el agente

Typescript

Ejecútalo:

Bash

El agente buscará en la web, descubrirá páginas relevantes, extraerá contenido de los resultados más prometedores y sintetizará una comparación, todo ello mientras rastrea el uso de credits en el estado del grafo.

Referencia de costes en credits

CreditsHerramientasRol del nodo en LangGraph
1fetch_url, extract_text, extract_links, extract_metadataNodos ligeros de recopilación de datos
2scrape_structured, extract_content, map_site, process_document, localizationNodos de extracción, descubrimiento y procesamiento de documentos
3track_changes, analyze_contentNodos de seguimiento de cambios y análisis
4summarize_content, crawl_deepNodos de resumen y crawling multipágina
5search_web, batch_scrape, scrape_with_actions, stealth_modeNodos de investigación y operaciones masivas
10deep_researchAnálisis exhaustivo (úsalo como un subgrafo de un solo nodo)

Ejecución típica de un agente de LangGraph: 5 (búsqueda) + 6 (3 extracciones) + 0 (análisis del LLM) = 11 credits.

LangGraph frente a LangChain directo para scraping

AspectoLangGraphLangChain directo
Gestión de estadoIntegrada, tipada, persistenteManual, requiere código personalizado
Lógica condicionalAristas condicionales de primera claseIf/else en funciones de cadena
Seguimiento de creditsRastreado automáticamente en el estado del grafoContador manual
Recuperación de erroresEnruta los errores a nodos de respaldoTry/catch en la cadena
ComplejidadMayor configuración inicialMás simple para flujos lineales
Mejor paraInvestigación multipaso con lógica de ramificaciónPipelines simples de obtener y procesar

Usa LangGraph cuando tu agente de scraping necesite tomar decisiones basadas en resultados intermedios. Usa LangChain directo (consulta nuestra guía de integración con LangChain) cuando el flujo de trabajo sea lineal.

Próximos pasos

  • Documentación de LangGraph -- guías oficiales de LangGraph
  • 5 formas de usar CrawlForge con LangChain -- patrones más simples de LangChain
  • Construye un asistente de investigación -- arquitectura de agente relacionada
  • Referencia de la API de CrawlForge -- documentación completa de los endpoints de las herramientas

Construye hoy mismo agentes de scraping inteligentes. Regístrate en CrawlForge con 1.000 credits gratuitos, conecta las herramientas a tu grafo de LangGraph y deja que tu agente decida qué hacer scraping a continuación.

Etiquetas

langgraphlangchainai-agentsmcpintegrationtutorialtypescriptweb-scraping

Sobre el autor

C

CrawlForge Team

Equipo de Ingeniería

Construimos el MCP server de web scraping más completo. Creamos herramientas que ayudan a los desarrolladores a extraer, analizar y transformar datos web para aplicaciones de IA.

En esta página

Artículos relacionados

Cómo usar CrawlForge con agentes de IA de Mastra
Tutorials

Cómo usar CrawlForge con agentes de IA de Mastra

Crea agentes de IA con capacidades de web scraping usando Mastra y CrawlForge. Guía de configuración en TypeScript con integración de herramientas, workflows y ejemplos de agentes.

C
CrawlForge Team
|
21 abr
|
7m
Cómo usar CrawlForge con flujos de trabajo de Dify
Tutorials

Cómo usar CrawlForge con flujos de trabajo de Dify

Añade CrawlForge como herramienta personalizada en Dify para hacer web scraping en los flujos de trabajo de tu app LLM. Guía de integración sin código y por API con ejemplos de flujos de trabajo.

C
CrawlForge Team
|
22 abr
|
7m
Cómo usar CrawlForge con las reglas de Cursor
Tutorials

Cómo usar CrawlForge con las reglas de Cursor

Crea archivos .cursorrules que enseñen a la IA de Cursor a usar las herramientas de CrawlForge de forma eficaz. Incluye reglas listas para usar para investigación web y extracción de datos.

C
CrawlForge Team
|
20 abr
|
7m

Pie de página

CrawlForge

Web scraping empresarial para agentes de IA. 23 herramientas MCP especializadas diseñadas para desarrolladores modernos que crean sistemas inteligentes.

Producto

  • Funciones
  • Precios
  • Casos de uso
  • Integraciones
  • Alternativas
  • Registro de cambios

Recursos

  • Primeros pasos
  • Referencia de la API
  • Plantillas
  • Guías
  • Blog
  • Glosario
  • Preguntas frecuentes
  • Mapa del sitio

Desarrolladores

  • Protocolo MCP
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

Empresa

  • Acerca de
  • Contacto
  • Privacidad
  • Términos

Mantente al día

Recibe las últimas novedades sobre nuevas herramientas y funciones.

Creado con Next.js y el protocolo MCP

© 2025-2026 CrawlForge. Todos los derechos reservados.