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 应用程序,轮询报告的完成状态。