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 エージェントのシーケンシャルパイプラインを使用してデータを収集・処理します:

  1. Research Phase:専門ノード(CompanyAnalyzerIndustryAnalyzerFinancialAnalystNewsScanner)がウェブサイト、ニュース、財務報告、業界分析からデータを収集します。
  2. Curation PhaseCollector がデータを集約し、Curator が Tavily の関連性スコアを用いて低品質コンテンツを除外します。
  3. Synthesis PhaseBriefing ノードが Gemini 2.5 Flash を使用し、大量のデータをカテゴリ別のブリーフィングに要約します。
  4. Finalization PhaseEditor ノードが GPT-5.1 を使って重複コンテンツを除去し、最終レポートを構造化された Markdown ドキュメントに整形します。

バックエンドは FastAPI で構築され、非同期処理をサポートしています。フロントエンドは React アプリケーションで、レポートの完了ステータスをポーリングします。