개발된 LLM 연동 웹 애플리케이션

SK 네트웍스 Family AI 과정 5기<br>

제출 구분: 모델배포<br>

프로젝트: Lovv<br>

제출일자: 2026.07.09. (목)<br>

작성 팀: SKN05 1팀<br>

작성자: 조동휘<br>

문서 버전: v1.3<br>

문서 상태: 초안<br>

기준 문서: Agent 명세서 v0.15, 기술 명세서 v0.5, API 명세서 v0.7, Candidate Evidence Agent 평가 결과 보고서 v1.2

개요

목표

Lovv는 사용자의 자연어 여행 요청을 구조화하고, 수집·전처리된 관광 데이터를 기반으로 소도시 중심 여행 일정과 추천 이유를 제공하는 LLM 연동 웹 애플리케이션이다. 본 시스템의 목표는 단순 질의응답형 챗봇이 아니라, LLM과 RAG, Agent 파이프라인을 결합해 근거 있는 여행 추천 결과를 제공하는 것이다.

사용자는 웹 화면에서 국가, 여행 월, 여행 기간, 관심 테마, 축제 포함 여부, 자연어 요청을 입력한다. 시스템은 입력을 추천 가능한 조건으로 변환하고, S3 Vector와 DynamoDB 기반 후보 검색을 수행한 뒤, LLM을 이용해 일정과 추천 이유를 생성한다.

주요기능

기술 스택

Frontend

Backend

Agent, LLM, RAG

Data, External Integration, Verification

외부 자료 반영 기준

본 보고서는 Lovv 내부 문서와 함께 외부 공식 문서 및 대표 샘플을 참고해 구조를 보강했다. 외부 자료는 그대로 복사하지 않고, Lovv의 실제 기술 구조와 일치하는 항목만 반영했다.

기본 사용법

1. 메인 화면 진입

사용자는 Lovv 웹 애플리케이션에 접속한 뒤 온보딩 또는 메인 지도 화면으로 진입한다.

2. 챗봇 및 추천 요청

사용자는 자연어로 여행 조건을 입력할 수 있다.

예시:

가을에 조용하고 감성적인 일본 소도시 1박 2일 여행지를 추천해줘

입력된 요청은 다음 흐름으로 처리된다.

추천 요청 처리 흐름
추천 요청 처리 흐름

이 흐름은 AWS Travel Assistant Agent 샘플처럼 웹 프론트엔드, 백엔드, Agent, 지식 기반을 분리하는 구조를 따른다. 다만 Lovv는 쇼핑이나 일반 여행 상담이 아니라 소도시 여행 추천, 후보 근거 검색, 일정 생성, 추천 이유 제공에 초점을 둔다.

3. 추천 결과 확인

추천 결과 화면에서는 다음 정보를 확인할 수 있다.

4. 저장 및 피드백

사용자는 추천 결과를 저장하거나 피드백을 남길 수 있다.

피드백과 저장 일정은 후속 개인화 추천의 기반 데이터로 활용할 수 있다.

5. 단일 턴 Agent 답변

추천 생성 외에도 단일 질문에 대한 AI 답변을 생성할 수 있다.

이 API는 대화 원문을 영구 저장하지 않고, 현재 요청과 전달된 context를 기준으로 답변을 생성한다.

확장 및 커스터마이징

1. 시스템 분야 확장성

2. 추천 품질 커스터마이징

3. 개인화 확장

4. 운영 및 응답 방식 확장

결론

성과

검증 결과

항목결과
로컬 결정적 테스트38건 실행, 38건 통과, 실패 0건
AWS 24건 평가정상 후보 예산 충족 Baseline 7건, Ours 17건
후보 부족Baseline 17건, Ours 7건
Blind LLM judgeOurs 승 19건, Baseline 승 0건, 동률 5건
주요 개선 항목후보 충분성, 필수 테마 validity, 테마 균형

향후 발전 방향

참고 자료

본 보고서에서 사용한 참고 자료는 문서 본문에서 직접 링크를 반복하지 않고, 역할과 반영 위치를 중심으로 항목형으로 정리한다. 실제 URL은 부록 A에 별도로 모아 둔다.

부록 A. 외부 링크

외부 URL은 본문 가독성을 위해 부록으로 분리한다.

변경 이력

버전날짜작성자변경 내용
v1.32026-07-09조동휘제출 결과 보고서 본문에서 실행 준비 절차와 로컬 실행 상세 항목 전체 제거
v1.22026-07-09조동휘표 내부 단어 개행을 줄이기 위해 기술스택과 참고자료를 항목형 서술로 바꾸고 외부 URL을 부록 A로 분리
v1.12026-07-09조동휘기술스택을 개요 하위 항목에서 독립 섹션으로 분리하고 Frontend, Backend, Agent/LLM/RAG, Data/External/Verification 기준 표로 재구성
v1.02026-07-09조동휘실제 Lovv_web 저장소 기준 프론트엔드 기술스택과 기능 범위를 보강하고 PDF에서 외부 자료 반영 기준을 다음 페이지에서 시작하도록 조정
v0.92026-07-09조동휘Frontend와 동일하게 Backend와 Agent 실행 기준에도 GitHub organization repo 주소 추가
v0.82026-07-09조동휘로컬 실행 방법에서 절대 경로와 cd 이동 명령을 제거하고 실행 명령 중심으로 정리
v0.72026-07-09조동휘04_Lovv-agent local live harness를 AWS profile·권한 등록 후 실행으로 정리하고, AgentCore Runtime은 LovvAgentV2 등록 완료 가정으로 실행 절차 변경
v0.62026-07-09조동휘GitHub organization에서 Lovv_web 프론트엔드 저장소를 확인해 React/Vite 로컬 실행, 환경 변수, 검증 명령 추가
v0.52026-07-09조동휘외부 샘플 중심 로컬 실행 설명을 현재 Lovv 로컬 레포 기준으로 교체하고, Backend·Local DB·Local Admin API·Agent local harness 명령 정리
v0.42026-07-09조동휘AgentCore와 AWS 배포 의존 항목을 제외한 로컬 실행 방법, 포함·제외 범위, GitHub 샘플 기준 명령 추가
v0.32026-07-09조동휘외부 공식 문서와 대표 GitHub 샘플을 참고해 Agent, RAG, Memory, Gateway, SAM, 챗봇 UI 근거 보강
v0.22026-07-09조동휘참조 PDF 양식에 맞춰 개요, 기본 사용법, 확장 및 커스터마이징, 결론 구조로 규격화
v0.12026-07-09조동휘LLM 연동 웹 애플리케이션 개발 결과 보고서 초안 작성