Passer au contenu principal
Intégrez Firecrawl, l’API de contexte pour les agents IA, à Microsoft AutoGen afin de doter vos conversations multi-agents d’outils de recherche web et d’extraction en temps réel. Microsoft ayant archivé AutoGen, démarrez plutôt vos nouveaux projets avec Microsoft Agent Framework.
Microsoft a archivé AutoGen et n’en assure plus la maintenance. Pour les nouveaux projets, Microsoft recommande Microsoft Agent Framework ; pour les projets existants, consultez le guide de migration. Les fonctions Firecrawl ci-dessous étant écrites en Python standard, vous pouvez les réutiliser telles quelles comme outils dans ce framework.

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

  • Ces exemples utilisent le client synchrone Firecrawl, qui fonctionne sans problème dans la boucle d’événements d’AutoGen pour de petites charges de travail. Pour du scraping fortement concurrent, utilisez AsyncFirecrawl avec des outils async def, ou bien 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).