セットアップ
AutoGen ツールとしての Firecrawl
scrape と search を AutoGen の関数ツールとして扱い、1 つの AssistantAgent がそれらを使って質問に回答できるようにします。
マルチエージェント: リサーチャー + ライター
注意事項
- Firecrawl の Python SDK は同期型です。小規模なワークロードであれば、AutoGen はイベントループ内でラッパーを問題なく呼び出せます。高い並行性でスクレイピングする場合は、呼び出しをメインスレッド外に移すか、バッチスクレイプ を使用してください。
OpenAIChatCompletionClientは、AutoGen がサポートする任意のモデルクライアント (Azure OpenAI、autogen-ext経由の Anthropic、Ollama など) に置き換え可能です。Firecrawl は特定のモデルに依存しません。- ラウンドロビン以外のエージェントパターン (selector、swarm、nested teams) については、AutoGen docs を参照してください。

