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