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 的應用程式,輪詢報告完成狀態。