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: 특화된 노드(CompanyAnalyzer, IndustryAnalyzer, FinancialAnalyst, NewsScanner)가 웹사이트, 뉴스, 재무 보고서 및 산업 분석에서 데이터를 수집합니다.
  2. Curation Phase: Collector가 데이터를 집계하고, Curator가 Tavily의 관련성 점수를 사용해 저품질 콘텐츠를 필터링합니다.
  3. Synthesis Phase: Briefing 노드가 Gemini 2.5 Flash를 이용해 대량 데이터를 카테고리별 브리핑으로 요약합니다.
  4. Finalization Phase: Editor 노드가 GPT-5.1을 사용해 중복 콘텐츠를 제거하고 최종 보고서를 구조화된 Markdown 문서로 포맷합니다.

백엔드는 FastAPI로 구축되어 비동기 처리를 지원하며, 프론트엔드는 React 애플리케이션으로 보고서 완료 상태를 폴링합니다.