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 애플리케이션으로 보고서 완료 상태를 폴링합니다.