Skip to content

parksehyn/KB-AI-Navigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KB LIFE MAP - AI 기반 인생 재무 지도

복잡한 금융 정보의 홍수 속에서 나만의 길을 찾아주는 AI 금융 재무 지도


📖 프로젝트 설명

KB LIFE MAP은 금융 정보의 비대칭성 문제를 해결하고, 누구나 자신만의 재무 목표를 달성할 수 있도록 돕기 위해 탄생했습니다. 우리는 쏟아지는 경제 뉴스 속에서 정작 '나'에게 필요한 정보를 찾기 어렵다는 점에 주목했습니다. 사회초년생부터 은퇴 준비자까지, 각기 다른 상황과 목표를 가진 개인에게 획일화된 정보는 실질적인 도움이 되지 않습니다.

본 서비스는 사용자의 상세 프로필을 기반으로 AI가 실시간으로 생성하는 '인생 재무 지도'와, 개인의 경제 목표와 직결되는 맞춤형 금융 뉴스를 제공합니다. 이를 통해 사용자는 막연한 재무 계획에서 벗어나, 자신의 현재 위치를 명확히 인지하고 다음 단계로 나아가기 위한 구체적이고 실행 가능한(Actionable) 가이드를 얻을 수 있습니다.

✨ 주요 기능

1. 동적 사용자 프로파일링 시스템

사용자의 금융 여정을 안내하기 위한 첫 단계는 '나'를 아는 것입니다. KB AI Navigator는 3단계로 구성된 동적 설문조사를 통해 사용자의 기본 정보부터 경제 상황, 그리고 가장 중요한 핵심 경제 목표까지 입체적으로 수집합니다. 이 데이터는 단순한 정보 저장을 넘어, 모든 개인화 기능의 심장 역할을 합니다.

  • 3-Step UI: 사용자가 지루함을 느끼지 않도록 단계를 나누어 몰입도를 높였습니다.
  • 데이터 기반 분석: 수집된 모든 정보는 이후 AI 분석 및 뉴스 필터링의 핵심 입력값으로 활용됩니다.

2. AI 기반 '인생 재무 지도' 생성

본 서비스의 핵심 기능으로, 사용자의 프로필을 외부 AI 서버로 전송하여 실시간으로 초개인화된 생애주기별 경제 계획을 생성합니다. DB에 미리 저장된 정적 데이터를 보여주는 대신, 오직 한 사람만을 위한 맞춤형 로드맵을 제시합니다.

  • 실시간 생성: 설문조사를 제출하거나 수정할 때마다, 현재 시점의 프로필을 반영한 최신 재무 지도를 동적으로 생성합니다.
  • 구체적인 실행 계획: '20대 후반에는 월 소득의 10%를 단기 적금에 납입하세요' 와 같이, 각 연령대별로 실천 가능한 구체적인 가이드를 제공합니다.

3. 2-Factor 맞춤 뉴스 필터링

수많은 금융 뉴스 중 사용자에게 필요한 정보만 정확히 선별하기 위해, 2단계에 걸친 정교한 필터링 시스템을 적용했습니다.

  • 1차 필터링 (나이): 사용자의 나이를 기준으로 '30대 신혼부부', '50대 은퇴 준비기' 등 가장 적합한 페르소나 그룹을 먼저 매칭합니다.
  • 2차 필터링 (경제 목표): 1차로 걸러진 기사들 중에서, 사용자가 선택한 핵심 경제 목표(예: '5년 내 내집마련')와 직접적으로 관련된 summaryrecommendation을 가진 기사만을 최종적으로 선별하여 보여줍니다.

복잡한 금융 정보의 홍수 속에서 나만의 길을 찾아주는 AI 금융 재무 지도
🌐 서비스 바로가기


📁 프로젝트 구조
/KB-LIFE MAP
|-- main.py                 # FastAPI 앱 실행 및 라우터 설정
|-- /routers                # API 경로(라우트) 모듈
|   |-- __init__.py
|   |-- auth.py             # 인증 (로그인/회원가입) 관련
|   |-- auth_utils.py       # 보안 (암호화/JWT) 관련 유틸리티
|   |-- news.py             # 결과 페이지 관련
|   |-- survey.py           # 설문조사 페이지 관련
|-- /templates              # HTML 템플릿 파일
|   |-- header.html
|   |-- login.html
|   |-- register.html
|   |-- results.html
|   |-- survey.html
|-- notification_utils.py   # 알림 발송 유틸리티
|-- .env                    # (직접 생성) 환경 변수 파일
|-- .gitignore              # Git 추적 제외 파일 목록
|-- README.md               # 프로젝트 설명 파일

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors