← 전체 프로젝트
01. 한 줄로 보는 JB Silver Connect
JB Silver Connect
60세 이상 고객이 말이나 글로 AI 금융 도우미와 상담하고, 번호표 · 지점 찾기 · 법인 서류 안내를 받아 창구와 호출 화면까지 한 흐름으로 이어지는 서비스 — JB금융 해커톤 데모
- Python 3.11
- FastAPI
- Pydantic 2
- Gemini
- Groq
- Next.js 16 × 3
- Web Speech API
- import-linter
↓ 스크롤 또는 ← → 키로 넘기기
02. 설계 원칙 - 3일 안에 5개 컨텍스트, 섞이지 않게
지점 · 상담 · 법인 · 대기열 · 예약 다섯 기능을 3일 안에 만들었습니다. 빠를수록 계층이 섞이기 쉬워, 모든 기능을 같은 모양으로 쌓고 방향을 검사로 강제했습니다.
03. LLM 폴백 체인 - 시연 도중 멈추지 않게
무료 API 키가 없거나 한도를 넘으면 시연 도중 AI가 말을 멈춥니다. 어댑터 목록을 앞에서부터 차례로 시도하고, 전부 실패해도 Mock이 답하게 했습니다.

04. Mock 어댑터 - 은행 시스템 없이 끝까지
해커톤에서는 실제 계좌 · 고객 DB · 외부 API에 접근할 수 없습니다. 포트마다 Mock 구현을 끼워, 설정 파일을 비워 두어도 전체 흐름이 돌게 했습니다.
05. 화면 3개 - 고객 · 창구 · 호출
고객 휴대폰, 직원 단말, 대기실 모니터는 사용자도 화면 요구도 다릅니다. Next.js 앱 3개가 같은 API를 바라보게 나눴습니다.



06. 시니어 UX와 창구 브리핑
고령 고객은 작은 글씨와 타이핑이 어렵고, 직원은 긴 설명을 한눈에 파악하기 어렵습니다. 화면은 크게 · 말로, 상담은 요약 카드로 창구에 넘겼습니다.


근거: handoff_interactor.py — 브리핑 구조화 · useSpeechRecognition.ts
