작업 목록으로
Investment Intelligence

AI VC - Investment Intelligence

1인 개발로 진행한 투자 인텔리전스 서비스(AI VC)입니다. ‘테마 탐지/추적’을 목표로 뉴스/트렌드/거시지표를 ETL로 수집하고, 오케스트레이터로 테마 라이프사이클(수집→정규화→모델링→리포트)을 산출합니다.

AI VC - Investment Intelligence

기술 스택

PythonFastAPIPostgreSQLAPSchedulerLangGraphVector Search

기간

2025 - Present

요약

도전 과제

여러 외부 소스 수집에서 중복/백오프/업서트 처리와, 작업 유형별 멀티 LLM 라우팅/폴백, 그리고 테마 상태의 일관된 업데이트가 필요했습니다.

해결 방식

PostgreSQL 업서트 기반 ETL 파이프라인(GDELT/Trends/FRED)을 구성하고, 멀티 Provider 라우터/폴백 정책을 구현했습니다. StateGraph 기반 워크플로우로 테마 분석을 자동 실행하고, PII 마스킹 + 벡터 검색 기반 RAG 질의응답 파이프라인을 제공했으며, APScheduler로 주기 실행을 자동화했습니다.

구현 범위

1인 개발로 진행한 투자 인텔리전스 서비스(AI VC)입니다. ‘테마 탐지/추적’을 목표로 뉴스/트렌드/거시지표를 ETL로 수집하고, 오케스트레이터로 테마 라이프사이클(수집→정규화→모델링→리포트)을 산출합니다.

증빙 자료

공개 가능한 증빙 자료가 등록되지 않았습니다.

기술 문서

구현 방식

개요

  • 1인 개발로 진행한 투자 인텔리전스 서비스입니다.

목적 / 사용 흐름

1) 목적

  • “지금 떠오르는 테마가 무엇인지”를 데이터 기반으로 탐지하고, 일 단위로 상태를 업데이트하며, 근거 기반 Q&A로 확인하는 것이 목적입니다.

2) 사용자 플로우(요약)

  • 스케줄 수집(뉴스/트렌드/거시) → 테마 정규화/모델링 → 리포트 산출 → RAG 질의응답(근거 포함).

핵심 구성

1) ETL 수집

  • GDELT 뉴스, Google Trends, FRED 거시지표를 수집/정규화하고 PostgreSQL 업서트로 중복 처리를 구성했습니다.

2) 멀티 LLM 라우팅/폴백

  • 작업 유형에 따라 Provider를 선택하고 폴백 정책으로 안정적인 실행을 구성했습니다.

3) LangGraph 오케스트레이터

  • StateGraph 기반 테마 워크플로우(collect→normalize→model→report)를 구성해 자동 실행합니다.

4) RAG 질의응답

  • PII 마스킹과 벡터 검색을 포함한 RAG 파이프라인으로 테마/기사 기반 질의응답을 제공합니다.

5) 스케줄 자동화

  • APScheduler로 수집/분석 작업을 주기적으로 실행합니다.