AI 에이전트 / 경제 분석 플랫폼

Solynth - AI Economic Intelligence Platform

경제 뉴스와 지표에서 주제를 찾고 추적하는 분석 플랫폼입니다. RAG 챗봇과 데이터 수집·스케줄링·분석 도구를 구현하고 관리자 화면에서 작업 상태를 확인할 수 있게 했습니다.

역할
1인 개발 · 설계부터 구현, 운영 도구까지
기간
2024 - 현재
소속
개인 프로젝트
01 / 프로젝트 요약

경제 뉴스와 지표에서 주제를 찾고 추적하는 분석 플랫폼입니다. RAG 챗봇과 데이터 수집·스케줄링·분석 도구를 구현하고 관리자 화면에서 작업 상태를 확인할 수 있게 했습니다.

판단 / A풀어야 했던 문제

무엇이 어려웠는가.

뉴스와 경제 지표를 계속 수집하면서 오래 걸리는 분석 작업과 즉시 응답해야 하는 대화 요청을 함께 처리해야 했습니다.

판단 / B설계와 구현

어떻게 풀었는가.

수집·분석 작업은 스케줄러와 작업 큐로 분리하고, RAG 검색 결과는 SSE로 전송했습니다. 관리자 화면에서 수집 상태와 테마 분석 작업을 확인하고 다시 실행할 수 있게 했습니다.

02 / 시스템 구성

구성 요소와 각자의 책임.

01

AutoGenerator

수집·분석 자동화

책임

  • — 경제 데이터 정기 수집
  • — 테마 분석 자동화
  • — 작업 상태 추적
02

AInewsWeb

사용자용 분석 서비스

책임

  • — RAG 질의응답
  • — SSE 응답 전송
  • — 대화 세션 저장
03 / 사용 기술
01TypeScript02Node.js03React04PostgreSQL05Prisma06Vector Search07SSE08node-cron
04 / 상세 내용

개요

  • 1인 개발로 진행한 경제 인텔리전스 플랫폼입니다.
  • 유저 서비스(RAG 챗봇)와 운영 어드민(수집/분석/자동화)을 분리해 구성했습니다.

목적 / 사용 흐름

1) 목적

  • 사용자 관점에서는 “지금 중요한 경제/시장 테마가 무엇인지”를 빠르게 파악하고, 근거(수집된 문서/지표) 기반으로 질문/요약을 얻는 것이 목적입니다.

2) 유저 플로우(챗봇)

  • 질문 입력 → 관련 컨텍스트 검색(벡터 검색) → 응답 생성 → SSE 스트리밍으로 진행 상태/결과를 전달합니다.
  • 대화는 세션 단위로 저장해 이후 재조회/연속 대화가 가능하도록 구성했습니다.

핵심 구성

1) RAG 챗봇 서비스

  • 벡터 검색 → 컨텍스트 구성 → 응답 생성 흐름을 구성하고, 세션 기반으로 대화를 관리합니다.
  • 스트리밍/SSE 응답 및 캐시/폴백을 통해 UX/안정성을 확보했습니다.

2) 데이터 수집/스케줄링

  • 경제 지표/뉴스 등 다중 소스를 스케줄러로 수집하고, 파이프라인 상태를 운영 가능하게 추적합니다.

3) 운영 자동화(어드민)

  • 분석/요약/미디어 생성/게시 등의 작업을 워크플로우로 구성해 반복 업무를 자동화했습니다.
05 / 실제 자료
Solynth - AI Economic Intelligence Platform 프로젝트 이미지
프로젝트 이미지 / 콘셉트