Pular para o conteúdo principal
Integre o Firecrawl, a API de contexto para agentes de IA, ao Microsoft AutoGen para dar às conversas multiagente ferramentas de pesquisa na web e scraping em tempo real. Como a Microsoft arquivou o AutoGen, inicie novos projetos no Microsoft Agent Framework.
A Microsoft arquivou o AutoGen e não oferece mais manutenção para ele. Para novos projetos, a Microsoft recomenda o Microsoft Agent Framework, e projetos existentes podem seguir o guia de migração. As funções do Firecrawl abaixo são Python puro, então você pode reutilizá-las como ferramentas no novo framework.

Configuração

Configure suas chaves:

Firecrawl como ferramenta do AutoGen

Este exemplo encapsula scrape e search do Firecrawl como ferramentas de função do AutoGen e depois permite que um único AssistantAgent os use para responder a uma pergunta.
Execute:

Multiagente: Pesquisador + Redator

Encaminhe o resultado do Firecrawl de um agente pesquisador para um agente redator em uma equipe round-robin.

Notas

  • Estes exemplos usam o cliente síncrono Firecrawl, que funciona dentro do loop de eventos do AutoGen em cargas de trabalho pequenas. Para scraping pesado com concorrência, use AsyncFirecrawl com ferramentas async def ou use extração em lote.
  • Substitua OpenAIChatCompletionClient por qualquer cliente de modelo compatível com o AutoGen (Azure OpenAI, Anthropic via autogen-ext, Ollama etc.). O Firecrawl é agnóstico em relação ao modelo.
  • Consulte a documentação do AutoGen para padrões de agente além do round-robin (selector, swarm, equipes aninhadas).