Intégrez Firecrawl à Microsoft AutoGen pour doter les conversations multi-agents d’outils de recherche web, de scraping et de crawl en temps réel.
Configuration#
Configurez vos clés :
Firecrawl en tant qu’outil AutoGen#
Cet exemple encapsule les fonctions scrape et search de Firecrawl sous forme d’outils AutoGen, puis permet à un unique AssistantAgent de les utiliser pour répondre à une question.
Exécutez-le :
Multi-agent : chercheur + rédacteur#
Transmettez la sortie de Firecrawl d’un agent chercheur à un agent rédacteur au sein d’une équipe en round-robin.
Remarques#
- Le SDK Python de Firecrawl est synchrone ; AutoGen appellera vos wrappers dans sa boucle d’événements sans problème pour de petites charges de travail. Pour du scraping fortement concurrent, déplacez les appels hors du thread principal ou utilisez l’extraction par lot.
- Remplacez
OpenAIChatCompletionClientpar n’importe quel client de modèle pris en charge par AutoGen (Azure OpenAI, Anthropic viaautogen-ext, Ollama, etc.). Firecrawl est indépendant du modèle. - Consultez la documentation d’AutoGen pour des modèles d’agents au-delà du round-robin (selector, swarm, équipes imbriquées).

