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.

해결하는 문제

기업에 대한 종합적인 조사 보고서를 수집하고 합성하는 프로세스를 자동화하여, 여러 웹사이트, 뉴스 기사 및 재무 보고서를 수동으로 검색할 필요를 없애줍니다.

작동 방식

이 프로젝트는 멀티 에이전트 파이프라인을 사용하여 데이터를 순차적으로 처리합니다:

  1. 조사 단계: 전문 에이전트(CompanyAnalyzer, IndustryAnalyzer, FinancialAnalystNewsScanner)가 핵심 비즈니스 정보, 시장 트렌드, 재무 지표 및 최신 뉴스를 수집합니다.
  2. 큐레이션 단계: Collector가 데이터를 집계하고, Curator가 Tavily AI에서 제공하는 관련성 점수를 기반으로 콘텐츠를 필터링합니다.
  3. 합성 단계: Briefing 노드가 Gemini 2.5 Flash를 사용하여 방대한 양의 데이터를 카테고리별 브리핑으로 요약합니다.
  4. 최종화 단계: Editor 노드가 GPT-5.1를 사용하여 콘텐츠의 중복을 제거하고 최종 보고서를 구조화된 Markdown 문서로 포맷팅합니다.

이 시스템은 FastAPI 백엔드와 React 프런트엔드로 구동되며, 폴링 기반 아키텍처를 사용하여 비동기 조사 작업의 진행 상황을 추적합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트