guy-hartstein/company-research-agent
An agentic company research tool powered by LangGraph and Tavily that conducts deep diligence on companies using a multi-agent framework. It leverages Google's Gemini 2.5 Flash and OpenAI's GPT-5.1 on the backend for inference.
What it solves
深層的な企業調査プロセスを自動化し、手動での検索と統合を置き換えるマルチエージェントパイプラインで包括的な調査レポートを生成します。
How it works
システムは、専門化された AI エージェントのシーケンシャルパイプラインを使用してデータを収集・処理します:
- Research Phase:専門ノード(
CompanyAnalyzer、IndustryAnalyzer、FinancialAnalyst、NewsScanner)がウェブサイト、ニュース、財務報告、業界分析からデータを収集します。 - Curation Phase:
Collectorがデータを集約し、Curatorが Tavily の関連性スコアを用いて低品質コンテンツを除外します。 - Synthesis Phase:
Briefingノードが Gemini 2.5 Flash を使用し、大量のデータをカテゴリ別のブリーフィングに要約します。 - Finalization Phase:
Editorノードが GPT-5.1 を使って重複コンテンツを除去し、最終レポートを構造化された Markdown ドキュメントに整形します。
バックエンドは FastAPI で構築され、非同期処理をサポートしています。フロントエンドは React アプリケーションで、レポートの完了ステータスをポーリングします。