Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
SuHyunKKim authored Dec 15, 2024
1 parent f9e1f7b commit 46827a7
Showing 1 changed file with 39 additions and 30 deletions.
69 changes: 39 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,17 @@

## 📌 목차
[1. 팀원](#-🤝-팀원)<br>
[2. 프로젝트 소개](#-🍊-프로젝트-소개-🍊)<br>
&nbsp;&nbsp;&nbsp;&nbsp;[2.1. 주요 화면 구성](#-🖥️-주요-화면-구성)<br>
&nbsp;&nbsp;&nbsp;&nbsp;[2.2. 프로젝트 구조](#-📂-프로젝트-구조)<br>
&nbsp;&nbsp;&nbsp;&nbsp;[2.3. 기술 스택](#-🛠️-기술-스택)<br>
[3. 협업 규칙](#협업-규칙)<br>
[4. 시작 가이드](#시작-가이드)<br>
[5. 추가 자료](#추가자료)<br>
[2. 프로젝트 소개](#-프로젝트-소개)<br>
&nbsp;&nbsp;&nbsp;&nbsp;[2.1. 탐라, 탐나](#LLM-기반-제주도-여행-계획-추천-서비스-탐라,-탐나-)<br>
&nbsp;&nbsp;&nbsp;&nbsp;[2.2. 주요 화면 구성](#2.1.-주요-화면-구성)<br>
&nbsp;&nbsp;&nbsp;&nbsp;[2.3. 프로젝트 구조](#-프로젝트-구조)<br>
&nbsp;&nbsp;&nbsp;&nbsp;[2.4. 기술 스택](#2.3.-기술-스택)<br>
[3. 협업 규칙](#3.-협업-규칙)<br>
[4. 시작 가이드](#4.-시작-가이드)<br>
[5. 추가 자료](#5.-추가-자료)<br>
<br><br>


## 🤝 팀원
|<img src="https://avatars.githubusercontent.com/u/144208568?v=4" width="150" height="150"/>|<img src="https://avatars.githubusercontent.com/u/155754445?v=4" width="150" height="150"/>|<img src="https://avatars.githubusercontent.com/u/162420581?v=4" width="150" height="150"/>|<img src="https://avatars.githubusercontent.com/u/144078388?v=4" width="150" height="150"/>|
|:-:|:-:|:-:|:-:|
Expand All @@ -31,16 +33,18 @@
팀원 | 이현종 | 2019111655 | 바이오환경과학과 | 융합소프트웨어
팀원 | 조예림 | 2020111500 | 회계학과 | 융합소프트웨어

Mentor
#### Mentor
- 이준희 멘토님 (삼성리서치)

<br><br>



## 🍊 프로젝트 소개 🍊
### 🍊 LLM 기반 제주도 여행 계획 추천 서비스 "탐라, 탐나"
## 🍊 프로젝트 소개

<h3 id="LLM-기반-제주도-여행-계획-추천-서비스-탐라,-탐나-">🍊 LLM 기반 제주도 여행 계획 추천 서비스 "탐라, 탐나"</h3>
- LLM과 RAG를 결하여 제주도를 여행하는 사용자들이 개인의 취향과 필요에 맞춘 여행 계획을 쉽게 세우고 실행할 수 있도록 돕는 플랫폼 개발<br>

### 🍊 개발 동기 및 목표
#### 1) 개발 동기
<table>
Expand Down Expand Up @@ -75,27 +79,27 @@ Mentor

### 🍊 선행 기술 분석 및 차별점
#### 1) 선행 기술 분석
1. 여행 일정 관리 어플 ‘트리플’의 ‘AI 일정 추천’ 서비스<br>
<기능 개요><br>
- 여행지, 여행 기간, 여행 스타일 등의 라벨을 제공하여 사용자가 선택한 라벨을 기반으로 AI가 맞춤형 여행 일정을 자동으로 생성해준다.<br>
<특징 및 한계점><br>
1. 여행 일정 관리 어플 ‘트리플’의 ‘AI 일정 추천’ 서비스
<기능 개요>
- 여행지, 여행 기간, 여행 스타일 등의 라벨을 제공하여 사용자가 선택한 라벨을 기반으로 AI가 맞춤형 여행 일정을 자동으로 생성해준다.
<특징 및 한계점>
- 사용자가 선택한 라벨에 따라 AI가 단일 일정을 생성한다.
- 추천된 일정은 사용자가 편집할 수 있으며 이를 본인의 일정으로 저장할 수 있다.
- 사용자가 선택한 라벨에 따라 AI가 단일 일정을 제시할 뿐, 실시간으로 요구 사항을 추가하거나 일정을 수정하는 대화형 상호작용이 불가능하다.
- 일정이 마음에 들지 않을 경우 사용자가 직접 일정을 수정하거나 다시 처음부터 라벨을 선택해야하는 불편함이 존재한다.
- 여행 일정과 연계된 숙소나 다른 여행 관련 상품에 대한 추가적인 정보나 대체 옵션이제공되지만 광고와 마케팅으로 인한 추천이 이루어지기도 한다.
2. 마이리얼트립의 ‘AI 여행 플래너 ’ 서비스<br>
<기능 개요><br>
- 챗지피티 기반의 AI 여행 플래너를 제공<br>
< 특징 및 한계점><br>
2. 마이리얼트립의 ‘AI 여행 플래너 ’ 서비스
<기능 개요>
- 챗지피티 기반의 AI 여행 플래너를 제공
< 특징 및 한계점>
- 마이리얼트립이 보유한 데이터베이스를 활용하여, 사용자의 요청에 맞춘 여행 일정과 여행 관련 상품을 추천한다.
- 사용자가 추천받은 일정 내에서 숙소, 액티비티, 투어 등을 예약할 수 있는 통합된 서비스를 제공한다.
- GPT 기반 답변이 영어에서 번역되면서 번역 품질이 매끄럽지 않고 어색한 표현이 많고 국내 여행지에 대해서는 다소 미비한 답변을 제공하는 경우가 있다.
- 현재 해당 서비스는 웹에서는 사용이 불가능하고 앱에서만 사용 가능 하지만 현재 서비스가 중단된 것으로 보인다.
3. AI 기반 여행 쇼츠 플랫폼인 viiv<br>
<기능 개요><br>
- 질문형 자연어 입력 방식을 통해 여행 일정을 짧은 비디오 형식으로 시각화하여 제공한다.<br>
<특징 및 한계점><br>
3. AI 기반 여행 쇼츠 플랫폼인 viiv
<기능 개요>
- 질문형 자연어 입력 방식을 통해 여행 일정을 짧은 비디오 형식으로 시각화하여 제공한다.
<특징 및 한계점>
- 날짜, 도시, 인원, 여행 테마 등에 대한 정해진 질문에 사용자가 답변을 입력하면, AI가 그 정보를 바탕으로 단일 여행 일정을 생성해준다.
- 짧고 직관적인 쇼츠 형식으로 시각적 콘텐츠를 통해 일정이 제공된다.
- 일정 추천이 단일 일정에 한정되며, 추가적 상품 추천이나 선택의 다양성이 부족하다.
Expand Down Expand Up @@ -140,7 +144,8 @@ Mentor
- 생성된 여행 일정을 사용자가 저장할 수 있는 기능 지원
- 저장된 일정을 사용자가 언제든 다시 확인 가능<br><br>

## 🖥️ 주요 화면 구성

<h2 id="2.1.-주요-화면-구성">🖥️ 주요 화면 구성</h2>
<table>
<tr>
<th>사용자 초기 입력 화면</th>
Expand Down Expand Up @@ -183,9 +188,9 @@ Mentor
## 📂 프로젝트 구조
### ✔️시스템 구조
![image](https://github.com/user-attachments/assets/7b8e7652-2810-4854-ab49-cd8077342166)
##### [프론트엔드]
#### [프론트엔드]
- 리엑트로 구현하였음
##### [백엔드]
#### [백엔드]
- 스프링 부트: 플랫폼 데이터 관리 관련 기능 개발
- 플라스크: 여행 계획 추천 에이전트 관련 기능 개발, Chatgpt와 랭체인, 파인콘을 결합하였음

Expand Down Expand Up @@ -240,8 +245,9 @@ frontend
[목차로](#목차)

</div>
<br>

## 🛠️ 기술 스택
<h2 id="2.3.-기술-스택">🛠️ 기술 스택</h2>
<div style="display:flex; flex-direction:column; align-items:flex-start;">
<!-- Frontend -->
<p><strong>Frontend</strong></p>
Expand Down Expand Up @@ -319,7 +325,9 @@ frontend
[목차로](#목차)
</div>

## 📜 협업 규칙

<h2 id="3.-협업-규칙">❗협업 규칙</h2>

### 🍊Branch 규칙
- 메인 브랜치와 기능별 브랜치를 구분하여 사용
- `main`: 배포 가능한 상태의 코드만을 관리하는 브랜치
Expand Down Expand Up @@ -357,7 +365,8 @@ frontend

</div>

## ⚙️ 시작 가이드
<h2 id="4.-시작-가이드">📕 시작 가이드</h2>

### Requirements
로컬 환경에서 빌드하고 실행하려면 다음이 필요함:
```
Expand Down Expand Up @@ -409,9 +418,9 @@ npm start

</div>

<h2 id="5.-추가-자료">📑 추가 자료</h2>


## 👀 추가자료
## 추가자료
### 프로젝트 관리
- 회의록 바로가기: [노션 회의록 바로가기](https://meadow-cast-ab6.notion.site/15c2184fcc7f8017a4c1d2e5902bbcba?v=15c2184fcc7f81dc94db000c014875ba&pvs=4)</br>
- 프로젝트 일정 관리: [간트차트 바로가기](https://docs.google.com/spreadsheets/d/1pmHWCLUkOmYGtPjWniW8xUe0MbYlfN0K/edit?gid=1439925983#gid=1439925983)
Expand Down

0 comments on commit 46827a7

Please sign in to comment.