SYSTEM BLUEPRINT

LLM 여행 컨시어지
사용자별 화면 설계

여행자, 운영자, 서비스 관리자가 하나의 여행 보드 생성 흐름 안에서 어떻게 연결되는지 보여주는 사전 기획서입니다.

여행자 시나리오

여행자가 AI 여행 보드를 완성하는 흐름

목적지와 성향을 입력하면 LLM이 구조화된 여행 보드를 만들고, 사용자는 외부 링크 확인 후 마이페이지에 저장합니다.

1. 랜딩 진입

서비스 가치 확인
모바일 서비스 시작

2. 조건 입력

목적지, 일정, 인원
예산과 여행 성향 입력

3. AI 생성

LLM이 일정과 상품
체크리스트 구조화

4. 추천 확인

항공, 숙소, 이심
투어 외부 링크 확인

5. 보드 저장

날짜별 마이페이지
수정과 삭제 관리

여행자 | 화면 01

여행 조건 입력 화면

https://travel-mvp.poc/trip/new
여행 조건 입력
입력 대기
목적지: 오사카
일정: 2026.07.12 - 2026.07.15
인원: 성인 2명, 아이 1명
성향: 맛집, 놀이공원, 이동 적게
AI 여행 보드 생성하기
AI 여행 보드
오사카 3박 4일
가족 여행 · 예산 180만원
항공 탐색 링크: 인천 → 간사이
추천 숙소: 난바역 도보 5분
이심 4일권 · 유니버설 투어

[화면 개요 및 목적]

여행자가 목적지, 일정, 인원, 예산, 여행 성향을 한 번에 입력하는 화면입니다. 데모 Step 1의 문제 상황과 바로 연결됩니다.

[핵심 기능 로직]

입력값은 LLM 프롬프트 변수와 여행 보드 저장 데이터의 기본 키로 사용됩니다. 조건이 충분하지 않으면 생성 전 보완 질문을 띄웁니다.

  • Next.js 단계형 폼
  • 프롬프트 변수 검증
여행자 | 화면 02

AI 추천 결과 화면

https://travel-mvp.poc/trip/result
AI 추천 결과
생성 완료
1일차: 도톤보리와 난바 맛집 코스
2일차: 유니버설 스튜디오 이동 최소 동선
항공권 탐색: 스카이스캐너 이동
숙소 탐색: 난바역 주변 보기
체크리스트: 여권, 이심, 교통패스
AI 여행 보드
오사카 3박 4일
가족 여행 · 예산 180만원
항공 탐색 링크: 인천 → 간사이
추천 숙소: 난바역 도보 5분
이심 4일권 · 유니버설 투어

[화면 개요 및 목적]

LLM 결과를 일정, 항공, 숙소, 이심, 투어, 체크리스트 카드로 분리해 보여줍니다. 제안서의 구조화 전략을 시각적으로 증명합니다.

[핵심 기능 로직]

LLM 응답을 JSON 형태로 받아 카드 컴포넌트에 매핑하고, 외부 링크는 추적 가능한 버튼으로 노출합니다.

  • 구조화 출력
  • 추천 카드 컴포넌트
여행자 | 화면 03

내 여행 정보 상세 화면

내 여행 정보
2026.07 오사카 가족 여행 · 저장 완료
추천 카드 12개 · 외부 링크 5개
수정하기 · 공유용 링크 복사 · 삭제하기
이전 생성 조건으로 다시 만들기

[화면 개요 및 목적]

생성한 여행 보드를 날짜별로 저장하고 다시 열람, 수정, 삭제하는 화면입니다. 사용자의 재방문 가치를 만드는 핵심 화면입니다.

[핵심 기능 로직]

여행 보드 버전, 생성 조건, 추천 카드, 외부 링크 클릭 로그를 저장해 이후 개선 데이터로 활용합니다.

  • PostgreSQL 여행 보드 테이블
  • 마이페이지 CRUD
운영자 시나리오

운영자가 추천 상품과 제휴 링크를 관리하는 흐름

부가 상품과 링크를 직접 관리하고, 생성 로그를 보며 어떤 여행 정보가 자주 필요한지 확인합니다.

1. 상품 등록

이심, 투어, 렌터카
상품 카드 등록

2. 링크 관리

항공, 숙소
제휴 링크 규칙 설정

3. 생성 로그

인기 목적지와
자주 쓰는 조건 확인

4. 문구 수정

추천 문구와
주의 문구 개선

5. 운영 반영

사용자 화면에
즉시 반영

운영자 | 화면 01

추천 상품 관리 화면

https://travel-mvp.poc/operator/products
추천 상품 관리
오사카 이심 4일권 · 8,900원 · 노출중
유니버설 익스프레스 투어 · 89,000원
간사이 공항 라피트 교환권 · 12,000원
노출 조건: 오사카 · 3박 이상 · 가족 여행

[화면 개요 및 목적]

이심, 투어, 렌터카 등 직접 관리가 필요한 부가 상품을 등록하고 노출 조건을 설정합니다.

[핵심 기능 로직]

상품은 목적지, 기간, 가격, 노출 우선순위 기준으로 추천 카드에 매핑됩니다.

  • 관리자 상품 CRUD
  • 목적지 태그 매칭
운영자 | 화면 02

제휴 링크 관리 화면

https://travel-mvp.poc/operator/links
제휴 링크 관리
항공: 스카이스캐너 검색 링크 규칙 활성
숙소: 난바역 반경 검색 링크 활성
투어: 목적지 태그별 상품 링크 활성
클릭률: 항공 31%, 숙소 27%, 이심 18%

[화면 개요 및 목적]

항공과 숙소는 직접 예약 처리 대신 외부 제휴 페이지로 연결합니다. MVP 안정성을 높이는 핵심 운영 화면입니다.

[핵심 기능 로직]

목적지, 날짜, 인원 정보를 쿼리 파라미터로 변환해 외부 링크를 생성하고 클릭 로그를 남깁니다.

  • 링크 빌더
  • 클릭 로그 추적
운영자 | 화면 03

생성 로그 분석 화면

https://travel-mvp.poc/operator/logs
생성 로그 분석
인기 목적지: 오사카 42%, 다낭 18%, 삿포로 13%
실패 사유: 일정 누락 12건, 예산 누락 7건
추천 개선 후보: 아이 동반 여행 문구 보강
외부 링크 클릭 상위: 숙소, 항공, 이심 순

[화면 개요 및 목적]

사용자가 어떤 목적지와 성향으로 여행 보드를 만드는지 확인해 서비스 개선 우선순위를 정합니다.

[핵심 기능 로직]

LLM 생성 요청, 실패 응답, 외부 링크 클릭을 이벤트 로그로 저장하고 운영 지표로 시각화합니다.

  • Data Aggregation & Visualization
  • 이벤트 로그 분석
서비스 관리자 시나리오

서비스 관리자가 AI 품질과 수집 상태를 점검하는 흐름

프롬프트, 수집 대상, 오류 로그, 배포 상태를 관리해 출시 이후에도 안정적으로 개선합니다.

1. 사용자 관리

가입자와 저장 보드
기본 현황 확인

2. 프롬프트 관리

목적지별 템플릿
응답 포맷 관리

3. 수집 점검

허용 대상과
연동 상태 확인

4. 오류 확인

실패 응답과
외부 링크 오류 추적

5. 품질 개선

로그 기반 수정
운영 배포 반영

서비스 관리자 | 화면 01

관리자 대시보드

admin.travel-mvp.poc/dashboard
관리자 대시보드
오늘 생성 128건 · 저장 74건
외부 링크 클릭 203회
평균 생성 시간 4.8초
오류 응답 3건 · 즉시 확인 필요

[화면 개요 및 목적]

서비스 전체 상태를 보는 화면입니다. 가입자, 생성 수, 저장 수, 외부 링크 클릭을 한눈에 확인합니다.

[핵심 기능 로직]

핵심 지표를 집계해 운영자가 MVP 성공 여부와 개선 지점을 판단할 수 있게 합니다.

  • 운영 지표 집계
  • 로그 대시보드
서비스 관리자 | 화면 02

프롬프트 템플릿 관리

admin.travel-mvp.poc/prompts
프롬프트 템플릿
템플릿: 가족 여행 · 이동 최소화
출력 스키마: 일정, 상품, 링크, 체크리스트
검증 상태: 최근 50건 실패율 1.8%
새 버전 테스트 후 운영 반영

[화면 개요 및 목적]

LLM 응답 품질을 관리하는 화면입니다. 여행 성향별 문구와 구조화 출력 규칙을 관리합니다.

[핵심 기능 로직]

프롬프트 버전과 결과 스키마를 분리해 테스트하고, 실패율이 낮은 버전을 운영에 반영합니다.

  • 프롬프트 버전 관리
  • JSON 스키마 검증
서비스 관리자 | 화면 03

수집 및 연동 상태 관리

admin.travel-mvp.poc/integrations
수집 및 연동 상태
스카이스캐너 링크 생성: 정상
숙소 링크 생성: 정상
투어 상품 동기화: 15분 전 완료
크롤링 제외 대상: 차단 위험 높음

[화면 개요 및 목적]

외부 데이터와 제휴 링크의 상태를 점검합니다. 차단 리스크가 있는 수집 대상은 제외하고 안정 대상만 운영합니다.

[핵심 기능 로직]

대상별 응답 상태, 오류율, 마지막 수집 시간을 기록해 안정적인 추천 데이터 흐름을 유지합니다.

  • 연동 상태 모니터링
  • Issue Tracking & Status Management