Passer au contenu principal
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 OpenAIChatCompletionClient par n’importe quel client de modèle pris en charge par AutoGen (Azure OpenAI, Anthropic via autogen-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).