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.

解決する課題

企業に関する包括的な調査レポートの収集と合成プロセスを自動化し、複数のウェブサイト、ニュース記事、財務報告書を手動で検索する手間を省きます。

仕組み

このプロジェクトは、マルチエージェント・パイプラインを使用してデータを順次処理します:

  1. 調査フェーズ: 特化型エージェント(CompanyAnalyzerIndustryAnalyzerFinancialAnalyst、およびNewsScanner)が、コアビジネス情報、市場動向、財務指標、および最新ニュースを収集します。
  2. キュレーションフェーズ: Collectorがデータを集約し、CuratorがTavily AIから提供される関連性スコアに基づいてコンテンツをフィルタリングします。
  3. 合成フェーズ: BriefingノードがGemini 2.5 Flashを使用して、大量のデータをカテゴリ別のブリーフィングに要約します。
  4. 最終化フェーズ: EditorノードがGPT-5.1を使用してコンテンツの重複を排除し、最終レポートを構造化されたMarkdownドキュメントとしてフォーマットします。

このシステムはFastAPIバックエンドとReactフロントエンドによって構成され、ポーリングベースのアーキテクチャを使用して非同期の調査タスクの進捗を追跡します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト