Saltar al contenido principal
Integra Firecrawl, la API de contexto para agentes de IA, con Microsoft AutoGen para dotar a las conversaciones multiagente de herramientas de búsqueda web y extracción de datos web en tiempo real. Microsoft ha archivado AutoGen, así que te recomendamos iniciar los proyectos nuevos con Microsoft Agent Framework.
Microsoft ha archivado AutoGen y ya no le da mantenimiento. Para proyectos nuevos, Microsoft recomienda Microsoft Agent Framework; para los proyectos existentes, puedes seguir la guía de migración. Las funciones de Firecrawl que se muestran a continuación son Python estándar, así que puedes reutilizarlas como herramientas en ese framework.

Configuración

Configura tus claves:

Firecrawl como herramienta de AutoGen

Este ejemplo encapsula scrape y search de Firecrawl como herramientas de funciones de AutoGen y luego permite que un único AssistantAgent las use para responder a una pregunta.
Ejecútalo:

Multiagente: Investigador + Redactor

Pasa la salida de Firecrawl de un agente investigador a un agente redactor dentro de un equipo round-robin.

Notas

  • Estos ejemplos usan el cliente síncrono Firecrawl, que funciona sin problemas dentro del bucle de eventos de AutoGen en cargas de trabajo pequeñas. Para scraping concurrente intensivo, usa AsyncFirecrawl con herramientas async def o usa extracción por lotes.
  • Reemplaza OpenAIChatCompletionClient por cualquier cliente de modelo compatible con AutoGen (Azure OpenAI, Anthropic mediante autogen-ext, Ollama, etc.). Firecrawl es independiente del modelo.
  • Consulta la documentación de AutoGen para ver patrones de agentes más allá de round-robin (selector, swarm, equipos anidados).