투자·특허·검색량 같은 선행 행동 지표를 분석해, 진로가 막연한 청년에게 객관적 인사이트와 성장 로드맵을 제시하는 AI 커리어 내비게이션 플랫폼입니다.
- 기간
- 2025.11 ~ 2026.07 (8개월)
- 팀 구성
- 1인 (개인 프로젝트)
- 담당 역할
- 기획 · 데이터 · AI · 백엔드 · 프론트 · 인프라 전체
프로젝트 소개
진로가 막연한 청년에게 주관적인 "감"이 아닌 데이터 근거를 주는 것이 목표였습니다.
진로 선택은 대부분 주변의 조언과 직감에 의존합니다. Wepon은 투자 흐름·특허·정책·검색량 같은 선행 행동 지표 약 40종을 Bronze→Silver→Gold 메달리온 파이프라인으로 수집·정제·서빙하고, LangGraph 기반 AI가 산업 트렌드와 사용자 적합도를 분석해 객관적 인사이트부터 성장 로드맵·멘토링까지 하나의 플랫폼에서 제공합니다.
선행 지표 인사이트
투자·특허·정책·담론 등 6축 40종 소스로 산업 트렌드를 선행 포착
메달리온 데이터 신뢰성
Bronze 원천 불변 · Silver LLM 정제(리니지 추적) · Gold 읽기 전용 서빙
자기모델 개인화
AI 상담 인터뷰로 RIASEC·Big Five 자기모델을 구축해 추천에 반영
AI 성장 로드맵
딥 에이전트가 생성하는 퀘스트 트리 로드맵 + SSE 스트리밍 멘토링
주요 기능
플랫폼은 4개의 핵심 플로우로 구성됩니다. 각 플로우는 DDD-lite Bounded Context 로 격리해 1인 개발에서도 확장 가능하게 설계했습니다.
Pulse — 산업 트렌드 인사이트
40종 데이터 소스에서 수집한 투자·특허·정책·담론 신호를 산업 섹터별 트렌드 점수로 종합합니다. 단순 건수가 아니라 LLM 감성·시장 방향을 융합한 스코어링으로 12개 섹터를 전부 커버하고, TimesFM 시계열 모델이 14일 시장 전망을 더하며, 경제 브리핑을 매일 생성합니다.
Gap · Chance — 기회 발굴과 매칭
시장의 미해결 기회(수요-공급 격차)를 근거 데이터와 함께 시각화하고, 채용·부트캠프·공모전·정부 지원사업 공고를 수집해 사용자 프로필에 매칭합니다. Sync 점수가 사용자와 트렌드의 적합도를 일별로 산출해 개인화 기준선이 됩니다.
AI 상담실 — 자기모델 구축
LangGraph 기반 상담 에이전트가 하이브리드 능동 인터뷰로 사용자를 조사해 RIASEC 6축·Big Five 5요인 자기모델을 만듭니다. 라운드마다 증분 추출로 커버리지를 채우고 진행 상황을 SSE로 실시간 시각화하며, 완성된 자기모델은 추천·설명 레이어에 반영됩니다.

Roadmap · Coach — 성장 실행
deepagents 기반 딥 에이전트가 서브에이전트 3종을 조율해 퀘스트 트리 성장 로드맵을 생성하고, 코치가 SSE 스트리밍 멘토링으로 실행을 돕습니다. WBS 플래너(보드·간트)와 노트로 로드맵을 실행 관리까지 잇습니다.
시스템 아키텍처
DDD-lite 모듈러 모놀리스와 Bronze→Silver→Gold 메달리온 데이터 계층으로 설계했습니다.
Next.js 프론트엔드와 Flutter 앱이 REST·SSE로 FastAPI 백엔드와 통신하고, 백엔드는 7개 Bounded Context를 도메인별 Hub-Spoke 구조로 격리했습니다. 데이터는 Bronze(원천 불변) → Silver(LLM 정제·리니지 추적) → Gold(읽기 전용 서빙 + Redis 캐시) 3계층으로 흐르며, 저장소는 PostgreSQL(Neon) + pgvector가 벡터 스토어를 겸합니다. APScheduler가 일·주별 배치 수집을 구동하고, 프로덕션은 Docker Compose(api·worker·web·nginx) 구성으로 GitHub Actions → GHCR 자동 배포를 거쳐 wepon.kr에서 서비스 중입니다.
기술 스택
기술적 도전 & 해결
개발 과정에서 부딪힌 문제와 해결 방법입니다.
포맷·갱신 주기·신뢰도가 제각각인 40종 데이터 소스를 그대로 합치면 분석 일관성과 추적성이 무너짐
수집기를 축/소스별 공통 인터페이스로 표준화하고, Bronze 원천 불변 + Silver 리니지 추적 + Gold 읽기 전용의 메달리온 3계층으로 결과 역추적을 보장
1인 개발로 7개 도메인·다중 플랫폼을 확장하면 도메인 간 결합도가 높아져 유지보수가 불가능해짐
DDD-lite Bounded Context로 도메인을 격리하고 교차 접근은 Hub에서만 조율, 도메인별 audit_trail 기록 + 2단계 코드 리뷰(에이전트→Codex) 규칙으로 품질과 맥락 유지
뉴스 건수 기반 섹터 점수는 부정 이슈까지 점수를 올리는 왜곡이 발생
LLM 감성·시장 방향을 융합한 가산 이동 스코어링(축 가중·shrinkage·carry-forward)으로 개편하고 30일 백필로 히스토리 정합성 확보
로드맵 생성이 장시간 다단계 작업이라 중간 실패 시 전체를 재시작해야 함
deepagents 딥 에이전트를 run 상태 모델로 관리하고, 재실행 시 기존 진행을 보존·병합하는 2-pass 전략으로 완주를 보장
IP 기반 배포에서는 구글 OAuth 리다이렉트가 거부되고 HTTPS 미비로 인증 흐름이 막힘
wepon.kr 도메인 전환 + Let's Encrypt 자동 갱신 + GitHub Actions→GHCR 재현 가능한 배포 파이프라인으로 프로덕션 인증 흐름 안정화
성과
- APScheduler 일·주별 배치 자동 수집 — 일별 09:00 KST(DART·SMES·뉴스), 주별(ALIO·Yahoo Finance)
- Bronze 원천 불변 · Silver 리니지(raw_table_ref) 추적 · Gold 읽기 전용 + Redis 캐시의 3계층 데이터 거버넌스
- GitHub Actions → GHCR → Docker Compose 자동 배포, wepon.kr HTTPS 프로덕션 운영 중