은행 방문은 창구에 도착하기 전부터 어렵습니다. 정확한 업무명을 찾고, 필요한 서류를 챙기고, 해당 업무가 가능한 지점과 방문 시간을 각각 확인해야 하기 때문입니다.
어부바는 이 과정을 하나의 흐름으로 연결합니다. 사용자는 어려운 금융 용어 대신 평소 표현으로 요청하고, 서비스는 확인된 업무를 기준으로 방문 필요 여부와 준비물, 방문할 지점과 예상 대기시간을 안내합니다.
어부바는 금융 거래나 방문 예약을 대신하지 않으며, 은행 방문 준비를 돕는 안내 서비스입니다.
flowchart TD
A["음성 또는 직접 입력"] --> B["인식 결과 확인·수정"]
B --> C{"금융사기 의심 신호"}
C -->|감지| W["안전 경고·공식 채널 확인 안내"]
C -->|미감지| D["은행 업무 확인"]
D --> E{"방문 필요 여부"}
E -->|방문 불필요| N["비대면 처리 방법·공식 확인 채널 안내"]
E -->|방문 필요| F["상황별 질문·준비물 체크"]
F --> G["지점과 방문 시간 비교"]
G --> H["방문 정보 요약"]
| 기능 | 설명 |
|---|---|
| 일상어 기반 요청 | 음성 또는 텍스트로 입력한 표현을 바탕으로 필요한 은행 업무를 찾습니다. |
| 방문 여부 안내 | 확인된 업무가 지점 방문이 필요한지 안내하고, 비대면 처리 가능 여부나 공식 확인 채널을 함께 보여줍니다. |
| 맞춤 준비물 체크 | 업무와 사용자의 상황에 맞는 질문을 거쳐 필요한 준비물을 정리하고 체크할 수 있게 합니다. |
| 지점·시간 추천 | 해당 업무를 처리할 수 있는 지점만 추린 뒤 거리와 예상 대기시간을 함께 고려한 후보를 보여줍니다. |
| 금융사기 신호 경고 | 입력 내용에서 금융사기 의심 신호가 확인되면 일반 업무 안내보다 경고와 공식 채널 확인을 먼저 제공합니다. |
- 한 화면에서 한 가지 핵심 행동에 집중합니다.
- 큰 글씨와 명확한 버튼으로 다음 행동을 안내합니다.
- 음성 입력과 직접 입력을 모두 지원합니다.
- 마지막 화면에서 방문 시간, 지점, 주소와 준비물을 한 번에 확인할 수 있습니다.
| 지도에서 지점 확인 | 금융사기 신호 우선 경고 |
|---|---|
![]() |
![]() |
| 추천 지점의 위치, 거리와 예상 대기시간을 지도에서 확인합니다. |
기관 사칭·안전계좌·비밀 유지·원격 제어·긴급 압박 신호가 감지되면 업무 안내를 멈추고 공식 채널 확인을 먼저 안내합니다. |
- 은행 방문 준비를 돕습니다. 금융 거래를 실행하거나 지점 방문을 예약하지 않습니다.
- 대기시간은 데모용 예상값입니다. 실시간 창구 현황이나 실제 대기시간을 보장하지 않습니다.
- 방문 전 공식 채널 확인이 필요합니다. 준비물과 업무 가능 여부는 은행 공식 안내를 기준으로 최종 확인해 주세요.
- 금융사기 의심 신호를 안내합니다. 경고는 입력 내용에 기반하며, 감지되지 않았다는 이유만으로 안전한 요청임을 보장하지 않습니다.
flowchart LR
U["사용자"] --> FE["Vue 3 PWA<br/>Vercel"]
FE --> MAP["Kakao Maps SDK"]
FE --> NGINX
subgraph EC2["AWS EC2 · Docker Compose"]
NGINX["Nginx"] --> API["Spring Boot API"]
API --> DB[("MySQL 8.0")]
end
API --> STT["NAVER CLOVA CSR<br/>음성 인식"]
API --> AI["Gemini API<br/>업무 분류·금융사기 의심 신호 분석"]
| Category | Technologies |
|---|---|
| Frontend | |
| Backend | |
| Data | |
| AI · External | |
| Infrastructure | |
| Test · Quality |
| 저장소 | 역할 |
|---|---|
| Frontend | Vue 기반 사용자 화면, 음성·텍스트 입력, 준비물 체크와 지점·시간 선택 |
| Backend | 음성 인식·업무 분류 연동, 방문 판단, 준비물·지점·시간 추천 API |
| Front-End | Back-End | |||
|---|---|---|---|---|
![]() 이대주 라우팅 · 공통 UI 상태 관리 · 판단/경고 |
![]() 이지민 입력/수정 · 준비물 지점/시간 · 접근성 |
![]() 김건우 데이터 · REST API 프론트엔드 연동 |
![]() 양승환 음성인식 · 업무 분류 금융사기 가드레일 |
![]() 장지연 방문 판단 · 준비물 지점/시간 추천 |














