-
Notifications
You must be signed in to change notification settings - Fork 2
Meeting Log
0916 ํ์ ยท 2025-09-16 ยท ๋ถ๋ฅ: ์ฃผ์ ์ ์
๋ ์ง: 2025๋ 9์ 16์ผ ๋ถ๋ฅ: ์ฃผ์ ์ ์ Created by: ์ต์ ๊ทผ
- Schedule Sheet 9์ ์ถ
- ์ฃผ์ ๋ณ feature ์๊ฐํด ์ค๊ธฐ
- ๋ด์ค ํ๋ ์ดํ (AI ๋น์)
- ์ผ๊ธฐ ์์ฑ ํ๋ซํผ
- ํจ์ ์ฝ๋๋ค์ดํฐ
- UX ๊ตฌ์ : ์ค์ ์ฑ ๊ตฌํ ์ ์ด๋ป๊ฒ ๋์ํ ์ง
- Innovation/Usefulness
- MS์ Everyday AI ๋ฑ ์ฌ๋ฌ ๋ด์ค๋ฅผ ๋ชจ์์ ๊ฐ์ธํํด์ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ์ด๋ฏธ ์ ๊ณต๋๊ณ ์์ต๋๋ค.
- ์ง์์ ์ป๊ธฐ ์ํ, ์์ค์ ๋ง๋ ๊ฐ์ธํ์ ์ง์คํ๋๊ฒ ์ข์๋ณด์ ๋๋ค.
- Technical Strength
- ํ์ฌ ์ค์ ๊ตฌํ์ ๋ํ ๊ตฌ์์ด ๋ง์๋ณด์ด์ง ์์์ ํ๋จํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ํ์ฌ๋ ๊ฐ ๋ถ๋ถ๋ง๋ค ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ ์ ๋ ๊ตฌ์ํด์ฃผ๋ฉด ์ข์๋ณด์ ๋๋ค.
- ๋ชจ๋ ํ๋กฌํํธ๋ก ๋ฃ์ด์ ํ๋ ๋ฐฉ์์ด๋ผ๋ฉด ๊ธฐ์ ์ ์ผ๋ก ๋๋ฌด ๋จ์ํด๋ณด์ ๋๋ค. ๋จ์ํ ํ๋กฌํํ ์ผ๋ก ์ ์๋์ค๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ด๋ฅผ ๋ฐํ์ผ๋ก Depth๋ฅผ ๋๋ ค์ฃผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
- Feasibility
- ๋์ ํ๋ฆฌํฐ๋ก ๊ตฌํํ๋ ค๋ฉด ๋์ด๋๊ฐ ๋์ ์ ์์ง๋ง ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ๊ฒ ๊ฐ์ต๋๋ค.
- ๋ค์ํ ๊ธฐ์ฌ ์์ค๋ฅผ ๋ชจ์์ค๋ ๊ฒ์ด ํ์ค์ ์ผ๋ก ๊ตฌํํ ์ ์๋์ง๋ ํ์ธ์ด ํ์ํฉ๋๋ค.
- Points for clarification / Additional Thoughts
- ์ด๋์ ๋ ์นดํ ๊ณ ๋ฆฌ์ ๋ด์ค๋ฅผ ๊ณ ๋ คํ๊ณ ์๋์ง ๋ช ํํ ํ๋๊ฒ ์ข์๋ณด์ ๋๋ค. ๋ถ์ผ์ ๋ฐ๋ผ ์ ๋ฌธ์ฑ์ ๋ ๋ฒจ์ด ์ค์์น ์์ ๊ธฐ์ฌ๋ ๋ง๊ณ (๋จ์ ์ฌ๊ฑด์ฌ๊ณ ๋ฑ). ์ง์์ ์ฐพ๋ ์ฌ๋์ ํ๊ฒ์ผ๋ก ํ๋๊ฑธ ๊ณ ๋ คํ๋ฉด ๋ฒ์๋ฅผ ๋ ๋ช ํํ ์ค์ผ ์ ์์ด๋ณด์ ๋๋ค.
- ๊ธฐ์ฌ ์์ง ํ๋ ์ด์ ๊ฐ์ธํ๊น์ง ๊ธฐ๋ฅ์ด ๋ง์๋ฐ ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ ์ ๋ ์๊ฐํด ๋ณผ ํ์๊ฐ ์์ด๋ณด์ ๋๋ค.
- ๊ธฐ์ ๊ตฌํ
- LLM ํ๋กฌํํธ ์์ง๋์ด๋ง, ์ฟผ๋ฆฌ ์ด์ฉ๋ง์ผ๋ก๋ ๋ถ์ถฉ๋ถ
- (3์กฐ) RAG ํ์ฉ ์ ๋์ ๊ธฐ์ ์ ์์๋ ์ถฉ๋ถ(?)
- ๋ด์ค ํ๋ ์ดํ
- โ์ ์ ๋ฆฌ๋์ง ์์ ์ ๋ณด๋ฅผ ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ฆฌํด์ฃผ๊ธฐโ
- (-) ์ง๋์น ํฌ๊ด์ฑ์ ๋ํ ์ฐ๋ ค
- (+) ํผ๋ ํ์์ผ๋ก ๋ง๋ค์ด๋ณด๋ฉด ์ด๋จ๊น? (์ธ์คํ๊ทธ๋จst)
- mySNU ๋ฑ ์์ธ๋ ํ์๋ค์ ํ๊ฒํ
ํ๊ธฐ?
- (+) ํ๊ฒ ๊ตฌ์ฒดํ๋ ๊ธ์ ์
- (-) ๊ธฐ์ ์ ์์๋ฅผ ๊ฒฐํฉํ๊ธฐ ๊ณค๋ํ ๋ฏ
- ์์ ํ์ ์ ์์๋ฅผ ์ถ๊ฐํ๋ ๊ฑด?
- ์ฃผ์ ๊ฐ ์ง๋์น๊ฒ ํ์ํด์ง๋ฉฐ, โ์ ์ ๋ฆฌ๋์ง ์์ ์ ๋ณดโ๋ฅผ ์์งํ๋ ์๋ฏธ๊ฐ ์์ด์ง๋ฏ
- ๋ด์ค ํ๋ ์ดํ ์ ๊ตญํ๋์ง ๋ง๊ณ , ๋๊ฒ ์๊ฐํด๋ณด๋ฉด ์ด๋จ๊น?
- โ์ ์ ๋ฆฌ๋์ง ์์ ์ ๋ณด๋ฅผ ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ฆฌํด์ฃผ๊ธฐโ
- ํจ์
์ฝ๋๋ค์ดํฐ
- ๋๋ ธ๋ฐ๋๋์ ๋ฑ์ฅ(์ผ๋ง ์ ๋จ) โ ๊ฒฝ์๋ ฅ ์์์ง๋?
- ์ท ์ฌ์ง + ๋์ ๊ทธ๋ฆผ โ ๋ด๊ฐ ์ ์์ ๋์ ๋ชจ์ต์ AI๊ฐ ๋ง๋ค์ด ์ค
- (+) ์น์ ๊ธฐ๋ฐ โ๋ด๊ฐ ์ ์์ ๋์ ํโ๋ ํจ๊ป ํ์ธ๋๋ฉด ์ข์๋ฏ
- (-) ๊ธฐ์กด์ ํจ์ ๊ด๋ จ ์ฑ๋ค์์๋ ์ ์ด๋ณด๊ธฐ ์๋น์ค๋ ์กด์ฌ
- ์ผ๊ธฐ ์์ฑ ํ๋ซํผ
- ๋ต์ฅํด์ฃผ๋ ์ผ๊ธฐ์ฅ โ ์๋ด ๊ธฐ๋ฅ๊ณผ ์ฐ๊ด
- ์๋ด๋ด โ ์ผ๊ธฐ ๊ตฌ์ฑ์ ์ด๋จ๊น?
- ์๋ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก ํ๋ฃจ ๋์์ ์ผ๊ธฐ๋ฅผ ์์ฑํด ์ค
- (+) ์จ๋ฒ์๋ ์ก์ธ์คํด์, VQA ์ ๋ชฉํด ๊ธฐ์ ์ ๋ณด์
- (+) ๋ฌธ์ฒด ํน์ฑํ, ์บ๋ฆญํฐํ ๋ฑ ๊ธฐ์ ์ ์ฌ์ง ์กด์ฌ
0918 ํ์ ยท 2025-09-18 ยท ๋ถ๋ฅ: ์ฃผ์ ์ ์ , ๊ธฐํ
๋ ์ง: 2025๋ 9์ 18์ผ ๋ถ๋ฅ: ๊ธฐํ, ์ฃผ์ ์ ์ Created by: ์ต์ ๊ทผ
-
ํจ์ ์ฝ๋๋ค์ดํฐ
- ์ฌ์ ์๊ฒ, ๋ฑ ๋ง๊ฒ, ์๊ฒ ์ ์ ๋ ๋ณด๋ ๊ธฐ๋ฅ
- ์ฝ๋ ์ถ์ฒ
-
๋ต์ฅ ์ฃผ๋ ์ผ๊ธฐ์ฅ
- ์ผ๊ธฐ๋ ์๋ง์ด๋ค - ๋ผ๋ ๋ฐ๋ก ๋ ๊ฐ๋ฅ
- ์ฑ๋ด๊ณผ ๋๋ ํ๋ฃจ ์ผ๊ณผ๋ฅผ ๋งํ ํํ๋ก ์ ์
- ์ ์ ์ ๋์ฆ๊ฐ ์ถฉ๋ถํ ๊น?
- ์ค์ผ์ค๋ฌ ๊ธฐ๋ฅ์ ์ ๋ชฉ์ํค๋ฉด ์ด๋จ๊น
- ์ผ๊ธฐ๋ฅผ ์์ ๋ฒ๋ฆฌ๋ฉด? AI Companion ์ผ๋ก์์ ๋ฉด๋ชจ๋ง ๋จ๊ธฐ๋ฉด?
-
๋ง์ง ์ถ์ฒ
- ์ ์ฌ ๋ฉ๋ด ์ถ์ฒ?
- ์์ ์ฐ์ด์ ๋ฐ๋ก ๊ธฐ๋ก ๋ฐ ์ถ์ฒ
- ๊ธฐ๋ก์ผ๋ก ์๋จ ๋ถ์ ๋ฐ ์ถ์ฒ
- ์์น ๊ธฐ๋ฐ?
- ๋ง์ง ์์น DB
- ๊ณต์
- ์ง๊ด์ ์ธ UX (์ค์์ดํ?)
- ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ?
- ๋งํ๋ฆฌ?
- ์๋ฌธ์
0925 ํ์ ยท 2025-09-25 ยท ๋ถ๋ฅ: ์ฃผ์ ์ ์ , ๊ธฐํ
๋ ์ง: 2025๋ 9์ 25์ผ ๋ถ๋ฅ: ๊ธฐํ, ์ฃผ์ ์ ์ Created by: ์ด์ฌ์ค / ํ์ / ์ปดํจํฐ๊ณตํ๋ถ ยญ
๋ฉ๋ชจ
What are the topics to be discussed?
Add any notes to provide additional context and details
๋ฐ์์ฐ๊ธฐ
-
ํ์ ์์ด๋์ด ๋ ผ์
- ์์ ์ถ์ฒ ๋ฌดํ ์คํฌ๋กค
- ๊ฒ์
- ํ๋กฌํํธ ๋ช๊ฐ ๋ํดํธ๋ก ์ค์
- ์ฌ์ง ๋ถ๋ฅ
- ์จ๋ณด๋ฉ ๊ฐค๋ฌ๋ฆฌ ์ฌ์ง ๋ถ๋ฅ ๋ฐ DB ์ ์ฌ
- ์์ ์ฌ์ง์ฐ์ผ๋ฉด ์๋ ์นดํ ๊ณ ๋ฆฌ ํ๊น
- ์์น ์ ๋ณด
- ์ถ์ฒ
- ์คํฌ๋ํ & ์์๋งํฌ
- ์ข์์
- ๋ฐฉ๋ฌธํ ๊ณณ (๊ตฌ๊ธ๋งต์ค API or GPS ์ ๋ณด)
- ์น๊ตฌ ๋ฐ์ด๋ด (์น๊ตฌ๊ฐ ์ต๊ทผ์ ๋ณธ, ์น๊ตฌ๊ฐ ์ข์ํ)
- ๋ชป ๋จน๋ ์์
- ํจ๊ป ๊ฐ๋ ๊ฑฐ ๊ฐ์ํด์ ์ถ์ฒ
- ์์
- ์๋น ์ถ์ฒ
- ๋น์ทํ ์๋น ์ถ์ฒ
- ์น๊ตฌ
-
์ถ์ฒ
- ๋ค์ํ ๋งฅ๋ฝ์ ๋ฐ์ - ์ข์ํ๋/์ซ์ดํ๋/๋ชป๋จน๋/์์น/๊ธฐ๋ก/๋ ์จ/์ํฉ/์๋ ๋ฅด๊ธฐ(eg. ์น๊ตฌ๋ ๊ฐ ๋ ์ถ์ฒ)
ํํฐ
-
์น๊ตฌ
- ํ๋ก์ฐ & ์น๊ตฌ ํ๋ ๋ ธ์ถ (์ข์์, ๋ถ๋งํฌ, ๊ฐ ๊ณณ)
- ์ฃผ๋ณ ์น๊ตฌ - ๊ฐ์ด ๋ฐฅ๋จน๊ธฐ
-
ํ๋กํ
- ๋ถ๋งํฌ
- ๊ธฐ๋ก(๊ทผ๋ฐ ํ๋กํ์ ๊ธฐ๋ก์ ๋ญ๊ฐ์?) โ ๊ทธ๋ฅ ์ ์ ๊ฐ ๊ธฐ๋กํ ๊ฒ์ ๋ณด์ฌ์ค๋ค๋ ์ด์ผ๊ธฐ์์ต๋๋ค ใ ใ ใ
-
๊ธฐ๋ก
- ์ฌ์ง ์ฐ๊ณ ๋ฐ๋ก ์ ๋ก๋
- ์นดํ ๊ณ ๋ฆฌ ์๋ ๋ถ๋ฅ & ํ๊น
-
๊ฒ์RAG
-
ํ์์คํฌ๋ํ & ๋ธ๋ก๊ทธ ํ๊ธฐ ์์๋งํฌ
- 3ํญ - ์์ , ์ถ์ฒ, ํ๋กํ
Django ๊ฐ์ ORM์ ์ผ๋์ ๋ ๊ฐ์ฒด์งํฅ ํด๋์ค ๋ช ์ธ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ User โ1 *โ Profile โ
โโโโโโโโโโโโโโโโ---------โโโโโโโโโโโโโโโโ
โ id โ โ id โ
โ username โ โ user_id (FK) โ
โ email โ โ bio โ
โ password โ โ preferences โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ1
โ
โ*
โโโโโโโโโโโโโโโโ
โ Follow โ
โโโโโโโโโโโโโโโโ
โ id โ
โ follower_id โ -> User
โ following_id โ -> User
โ status โ (requested, accepted)
โโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Restaurant โ โ Bookmark โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ id โ โ id โ
โ name โ โ user_id (FK) โ
โ location โ โ restaurant_idโ
โ category โ โ created_at โ
โ tags โ โโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Record โ โ Photo โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ id โ โ id โ
โ user_id (FK) โ โ record_id(FK)โ
โ restaurant_idโ โ file_url โ
โ created_at โ โ tags โ
โ category โ โ ai_category โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโ
โ Recommendationโ
โโโโโโโโโโโโโโโโ
โ id โ
โ user_id (FK) โ
โ context โ
โ filters โ
โ score โ
โ reason โ
โโโโโโโโโโโโโโโโ
-
User: ๊ธฐ๋ณธ ํ์ ์ ๋ณด -
Profile: ์ทจํฅ/์ ํธ/์๋ ๋ฅด๊ธฐ ์ ๋ณด ์ ์ฅ-
preferences: JSON (ex. { "likes": ["ramen"], "dislikes": ["sushi"], "allergies": ["peanut"] })
-
- ํ๋ก์ฐ/์น๊ตฌ ๊ด๊ณ
-
status: follow ์์ฒญ ์ํ (requested / accepted / blocked) - ํ๋ ๋ ธ์ถ: ๋ค๋ฅธ ํ ์ด๋ธ(Bookmark, Record) ์กฐ์ธ์ผ๋ก feed ์ ๊ณต
- ๊ธฐ๋ณธ ๋ง์ง DB
-
tags: ["spicy", "casual", "ramen"] -
category: main type (ํ์, ์ค์, ์ผ์โฆ)
- ์ ์ ๊ฐ ๋ถ๋งํฌํ ์์์
-
Record: ์ ์ ์ ๋ฐฉ๋ฌธ ๊ธฐ๋ก (์์์ + ์๊ฐ + ์นดํ ๊ณ ๋ฆฌ) -
Photo: ์ฌ๋ฌ ์ฅ์ ์์ ์ฌ์ง ์ฐ๊ฒฐ- AI๊ฐ ์๋ ํ๊น
(
tags,ai_category)
- AI๊ฐ ์๋ ํ๊น
(
- ์ถ์ฒ ์์ฒญ/๊ฒฐ๊ณผ๋ฅผ ์ ์ฅ (๋ก๊ทธ/๋ถ์ ์ฉ๋)
-
context: {"weather": "rainy", "situation": "with_friend"} -
filters: {"allergy": ["peanut"], "dislike": ["sushi"]} -
reason: "์น๊ตฌ๊ฐ ์ข์ํ๋ ๋งค์ด ์์์ + ๋น ์ค๋ ๋ ์ด์ธ๋ฆผ" -
score: float (๋ญํน ์ ์)
-
์ถ์ฒ ์์คํ
:
Recommendation์ดUser.Profile+Record+Restaurant๋ฐ์ดํฐ ์กฐํฉํด์ ์์ฑ -
์น๊ตฌ ํผ๋:
FollowโRecord/Bookmarkjoin์ผ๋ก ๊ตฌํ -
ํ๋กํ:
Profile+Bookmark+Record -
๊ธฐ๋ก:
Record+Photo+ AI ํ๊น
0930 ํ์ ยท 2025-09-30 ยท ๋ถ๋ฅ: ๊ธฐํ, ๊ฐ๋ฐ
๋ ์ง: 2025๋ 9์ 30์ผ ๋ถ๋ฅ: ๊ฐ๋ฐ, ๊ธฐํ Created by: ์ต์ ๊ทผ
๐ก- ๋ชฉ์์ผ๊น์ง It 1 ์ ์ฉ ๋ฐ๋ชจ ์ ์.
- Iteration 1 ๋ฌด์์ ์ ์ถํ๋? - ์์ง ๋์ด ์กฐ๊ต๋๊ป ๋ฌธ์
- Iteration 2 task ๋ชฉ๋ก ์์ฑ - ์ฐฌํ๋ (10/3๊น์ง ์์ฑ)
- ๊ฒ์ ๊ธฐ๋ฅ (๊ฒ์์ ๋๋ ์ ๋ ํ๊ทธ ํํฐ๋ง ๊ธฐ๋ฅ ํ์)
- ํํฐ๋ง ๊ธฐ๋ฅ(ํ๊ทธ๋ฅผ ํฌํจํ๊ฑฐ๋ ํ๊ทธ๋ฅผ ์ ์ธํ๊ฑฐ๋) โ ๋์ค์ ์ถ๊ฐ
- ๋ผ์ดํฌ ๊ธฐ๋ฅ(๋ผ์ดํฌ๋ฅผ ๋๋ฌ๋์ผ๋ฉด ์๋ ์คํฌ๋กค๋ฐ์ ์ ์ฅ โ ๋ชจ์๋ณด๊ธฐ)
- ์คํฌ๋ฉ (๋ค์ด๋ฒ ์ง๋ ์ ์ฅst)
- ํผ๋์ ๋ฃ์ ๊ฒ์ด ์์์ฌ์ง์ด ๋ ์ง ? ์์์ ์ ๋์ธ ๊ฒ์ธ์ง ? โ์ด๊ฑด ๋์ค์ ์๊ฐํ๊ธฐ..
- ๋ฐ์ดํฐ๋ฅผ ์ด๋์ ๊ฐ์ ธ์ฌ์ง.. ์ฌ์ง์ ์ค์ ๋ก ๋ค์ด๋ฒ ์ง๋/ ๊ตฌ๊ธ๋งต์์ ํฌ๋กค๋ง ํด์ฌ ์ ์๋ ๊ฑด์ง? ๋ง์ฝ ์๋๋ค๋ฉด ๋๋ค๊ณ ์น๊ณ ~ ai๋ก ์ฌ์ง 100๊ฐ ..์ด๋ ๊ฒ ๋ง๋ค์ด์ ๋ฐ๋ชจ๋ง๋ค๊ธฐ?
- โ๋ฐ์ดํฐ๋ฅผ ๊ตฌํ๊ธฐ ์ด๋ ต๋คโ๋ผ๋ ์ง์
- ์์์ ์ฌ์ง ํฌ๋กค๋ง์ ๋ฌธ์ ?
- ๋ฉ๋ด ์ ๋ณด ๋ฑ?
- ๊ตฌ๊ธ ๋งต place photo
- ์์ ์ถ์ฒ์ ๊ธฐ์ ์ ๊ณ ๋ํ ๊ฐ๋ฅ?
- ์์ ๊ธฐ๋ฅ ์์ฒด๋ ๋ณด์กฐ์ ๊ธฐ์ ์ด๋ฏ๋ก ํ์์
- โ์ถ์ฒโ๋ง์ผ๋ก ๊ธฐ์ ์ ์ธ ๊ณ ๋ํ์ ์ฐจ๋ณํ๋ฅผ ์ด๋ป๊ฒ ํด์ผ ํ๋
- ๋ก๊ทธ์ธ
- ํ๋กํ โ ์์์ฌ์ง ์ฐ์ด์ ์ฌ๋ฆด ์ ์๊ฒ?
- ์ฌ์ง ์ถ๊ฐ(์์์ฌ์ง ์ดฌ์)
- ๊ฐค๋ฌ๋ฆฌ ์ฐ๋
- ํญ ๊ตฌ์ฑ ํ๋ฉด(์ด๊ธฐํ๋ฉด)
- FE
- ์์ฑ(๋ฆฌ๋ทฐ) : ์ต์ ๊ทผ
- ๋ฆฌ๋ทฐ : ์์์ง
- BE
- ์ด์ฐฌํ, ์ฅ์ฐํ
- ๋ฐ์ดํฐ ํ๋ณด์ ๋ฌธ์ : ๊ตฌ๊ธ maps api ์์ ๊ธ์ด์จ ํ ํํฐ๋ง?
- ๊ธฐ์ ์ ์ฐจ๋ณํ์ ๋ฌธ์ : ???
- ๋ ์ํผ ์ถ์ฒ ์ฑ : ์ฌ์ฉ์์ ์ค์๊ฐ ํผ๋๋ฐฑ ๋ฐ์ (์์ฑ์ธ์ + RAG)
1002 ํ์ ยท 2025-10-02 ยท ๋ถ๋ฅ: ๊ฐ๋ฐ, ์ฃผ์ ์ ์ , ๊ธฐํ
๋ ์ง: 2025๋ 10์ 2์ผ ๋ถ๋ฅ: ๊ฐ๋ฐ, ๊ธฐํ, ์ฃผ์ ์ ์ Created by: ์์์ง / ํ์ / ์ปดํจํฐ๊ณตํ๋ถ ยญ
- ๊ฐ์ โ ๋ก๊ทธ ์์ฑ
- ์ฐฌํ+์ฐํ+์ ๊ทผ feature๋ณ ํ๋ฐํธ ๊ตฌํ -> working demo โ 10/4 ๋ฎ๊น์ง
- ํ๋กํ : ์ฐฌํ
- ์ถ์ฒ : ์ ๊ทผ
- ๋ก๊ทธ์ธ: ์ฐํ
- ์ฐฌํ๋ it2 ๋ฏธ๋ฆฌ ์์ฑ
- ์์ง๋ design doc & request ์ํฉ & ๋ก๊ทธ ์ํฉ โ 10/4 ๋ฐค
์ฃผ์ ์์ โ it2์์ ๊ณ ๋ฏผ
It1. ๋ฆฌ๋ทฐ ยท 2025-10-09 ยท ๋ถ๋ฅ: ํผ๋๋ฐฑ
๋ ์ง: 2025๋ 10์ 9์ผ ๋ถ๋ฅ: ํผ๋๋ฐฑ Created by: ์ต์ ๊ทผ
- ๋๊ตฌ๋ npm์ ์ฐ๊ณ ๋๊ตฌ๋ yarn์ ์ฐ๊ณ ์์ด์ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์ด๋ ค์ด ๊ฒ ๊ฐ์ต๋๋ค. ์ ์๊ฐ์๋ npm์ผ๋ก ํต์ผํ๊ณ yarn.lock ํ์ผ์ ์ง์ฐ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
- ์ปค๋ฐ ์ ์
npx expo-doctor๋ฅผ ๋๋ฆฌ๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. - ํ๊ฒฝ ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํ๋ค๋ฉด ๋์ปค๋ฅผ ์ด์ฉํ๋ ๊ฒ๋ ์ข๊ฒ ์ต๋๋ค.
1014 ํ์ ยท 2025-10-14 ยท ๋ถ๋ฅ: ํผ๋๋ฐฑ, ๊ฐ๋ฐ
๋ ์ง: 2025๋ 10์ 14์ผ ๋ถ๋ฅ: ํผ๋๋ฐฑ, ๊ฐ๋ฐ Created by: ์์์ง
- ํฌ๋, ์ค์ผ์ค: ์ด์ฐฌํ
- ๋์ค์ปค์ : ์ด์ฌ์ค
- ๊น: ์ฅ์ฐํ
- req & ๋์์ธ: ์์์ง
- ๋ฐ๋ชจ: ์ต์ ๊ทผ
- ๊ฐ์ ๋งก์ ํ ๋ฏธํ ppt ์ ์
- ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ์๊ฐ
- ๋ฐ์ดํฐ ์ด๋์ ๊ฐ์ ธ์ฌ์ง ์๊ฐ, DB ๊ตฌ์ถ ์๊ฐ
- ์ด๋ก ๋๋๊ณ ํ์ํ๊ณ ์ค์ต ๋ ๋ฏธํ ํ๋ฉด ๋ ๋ฏ
- ์ฐฌํ๋/์ฌ์ค๋์ด todo๋ discussion ์์ฑํ๋ฉด์ ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ์ข ๋ ์๊ฐ
- PM ์ฐฌํ๋์ด ๋์ถฉ ์ค์ผ์คํ์ ํ ๊ฒ๋ค ๋๋ ์ ์ ๋ฆฌ
- 10/14 ์ด๋ก ์์ ๋ ํ ๊ฒ submission ์ด๋?
1016 ํ์ ยท 2025-10-16 ยท ๋ถ๋ฅ: ๊ธฐํ, ๊ฐ๋ฐ
๋ ์ง: 2025๋ 10์ 16์ผ ๋ถ๋ฅ: ๊ธฐํ, ๊ฐ๋ฐ Created by: ์ด์ฌ์ค
์ ์ ์ปจํ ์คํธ โ ๋ฉ๋ด ์ถ์ฒ(LLM) โ ์ฟผ๋ฆฌํด์ ์์์
- ๋จ์ผ ๋ฉ๋ด ์ถ์ฒ
- ๋๋ฅด๋ฉด ์์์ ๋ชฉ๋ก ๋์ด
- ์์์ ์คํฌ๋ฉ
- ์ ์ ๊ฐค๋ฌ๋ฆฌ์์ ์์ ์ฌ์ง ๋ถ๋ฅ
- ์จ๋ณด๋ฉ ์ทจํฅ ์ ๋ ฅ ํผ๋
- ๊ฒ์
- ์์ธ์ ์ ์ฒด or ์ ๊ตญ๊ตฌ ์ ๋ณด
- ์ข์์
- ๊ทธ๋ฅ LLM ์ฟผ๋ฆฌ ๋ ๋ฆฌ๋ ์์ค์ด๋ผ ์ด๋ป๊ฒ ๊ณ ๋ํํ ์ง ๊ณ ๋ฏผ ํ์ํจ
- (์ ๊ทผ) ์ฌ์ฉํ ๋๋ง๋ค ์นดํ ๊ณ ๋ฆฌ๋ฅผ LLM์ด ์ธ๋ถํํ์ฌ ์ถ๊ฐ
- (์ฌ์ค) ํ๋ค๋ณด๋ ๊ธฐ์ ์ ๋์ ์ด ์ข ์๊ธดํ๋ฏ? ๋ฒกํฐ ๊ฒ์๊ณผ ์ถ์ฒ ์์ฒด๊ฐ
- (์ฌ์ค) ํ ์คํธ๋ก ์ ์ ํํ ์ค๋ช ํ๋ผ๊ณ ํ๊ณ LLM์ ๊ฐ์ด ๋ฃ์ด์ค๋ ์ข์ ๋ฏ
- (์ฌ์ค) ์จ๋๋ฐ์ด์ค?
| Table | Columns | ์ค๋ช |
|---|---|---|
| User |
id (PK), email, nickname, created_at
|
๊ธฐ๋ณธ ์ ์ ์ ๋ณด |
| UserPreference |
id (PK), user_id (FKโUser), spicy_level, sweet_level, salty_level, allergies (JSON), disliked_ingredients (JSON), favorite_cuisines (JSON), created_at
|
์จ๋ณด๋ฉ ์ทจํฅ ์ ๋ ฅ ๊ฒฐ๊ณผ ์ ์ฅ |
| UserGalleryImage |
id (PK), user_id (FKโUser), image_url, ai_label, category_tag, embedding (vector), created_at
|
๊ฐค๋ฌ๋ฆฌ์์ ๊ฐ์ ธ์จ ์์ ์ฌ์ง์ AI ๋ถ๋ฅ ๊ฒฐ๊ณผ ์ ์ฅ |
| UserScrap |
id (PK), user_id (FKโUser), restaurant_id (FKโrestaurant.Restaurant), created_at
|
์ ์ ์ ์์์ ์คํฌ๋ฉ ๊ธฐ๋ก |
| Table | Columns | ์ค๋ช |
|---|---|---|
| Menu |
id (PK), name, category, description, image_url, embedding (vector), tag_name
|
50๊ฐ ๋ฉ๋ด ์นดํ ๊ณ ๋ฆฌ ๋ฐ ์๋ฒ ๋ฉ ์ ์ฅ |
| MenuCandidate |
id (PK), restaurant_id (FKโRestaurant), name, price, image_url, embedding (vector), created_at
|
ํฌ๋กค๋ง๋ ์์ ๋ฉ๋ด ๋ฐ์ดํฐ ์ ์ฅ |
| Table | Columns | ์ค๋ช |
|---|---|---|
| Restaurant |
id (PK), name, address, latitude, longitude, phone, image_url, source, created_at
|
ํฌ๋กค๋งํ ์์์ ๊ธฐ๋ณธ์ ๋ณด |
| RestaurantMenu |
id (PK), restaurant_id (FKโRestaurant), menu_id (FKโmenu.Menu)
|
๋ฉ๋ด-์์์ ๋งคํ |
| Table | Columns | ์ค๋ช |
|---|---|---|
| RecommendationResult |
id (PK), user_id (FKโuser.User), query_text, input_context (JSON), recommended_menu_ids (JSON), scores (JSON), created_at
|
๋ฒกํฐ ์ ์ฌ๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅ. recommended_menu_ids๋ ๋ฉ๋ด ID ๋ฆฌ์คํธ, scores๋ ์ ์ฌ๋ ์ ์ ๋ฐฐ์ด |
| RecommendationRanking |
id (PK), recommendation_id (FKโRecommendationResult), menu_id (FKโmenu.Menu), rank
|
์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์ด ์ ๋ ฌ ํ ๋ฐํํ ๊ฒฐ๊ณผ ์ ์ฅ (์ถํ AB ํ ์คํธ๋ ๋ชจ๋ธ ๋น๊ต์ฉ) |
| EmbeddingCache |
id (PK), entity_type (ENUM: 'user', 'menu', 'image', 'restaurant'), entity_id, embedding (vector)
|
์ ์ ยท๋ฉ๋ดยท์ด๋ฏธ์ง ์๋ฒ ๋ฉ ์บ์ (RAG ๊ฒ์์ฉ) |
์จ๋ณด๋ฉ ํผ๋ (๋ด๋น: ์์์ง / ์ฑ: user)
- ํ์๊ฐ์ ๊ตฌํ
- ์ ์ ๋ฉ๋ด ์ถ์ฒ์ ์ํ ์ทจํฅ ์ ๋ณด ์์ง
- UI ๊ตฌํ - ํ์๊ฐ์ , ์ทจํฅ ์ ํ ์จ๋ณด๋ฉ UI
- ์ ์ ๊ฐ ์ ํํ ์ทจํฅ ์ ์ฌํ๋ API ๊ตฌํ (UserPreference ํ ์ด๋ธ)
- ํ๋กํ ํญ์์ ์ทจํฅ ์์ ๊ธฐ๋ฅ
- ์ข์ํ๋ ๊ฑธ ๊ณ ๋ฅด๋ผ๊ณ ํด์ผํ ๊น ์ ๋ ์ ๋จน๋ ๊ฑธ ๊ณ ๋ฅด๋ผ๊ณ ํด์ผํ ๊น?
- ํด๊ฒฐ: ๋ ๋ค ์์ง (๊ธ์ ์ ๋ณด + ๋ถ์ ์ ๋ณด๋ก ์ถ์ฒ ์ ํ๋ ํฅ์)
๊ฐค๋ฌ๋ฆฌ ์ฐ๋ (๋ด๋น: ์ฅ์ฐํ / ์ฑ: user)
- ์ ์ ๋ฉ๋ด ์ถ์ฒ์ ์ํ ๊ฐค๋ฌ๋ฆฌ ์ด๋ฏธ์ง ์์ง
- ๊ฐค๋ฌ๋ฆฌ ๊ถํ ์ฐ๋ ๋ฐ ์ด๋ฏธ์ง ์์ง
- ์ด๋ฏธ์ง ์ค ์์ ์ฌ์ง ๋ถ๋ฅ (AI)
- ์ด๋ฏธ์ง๋ฅผ s3์ ์ ์ฌํ๊ณ url ํํ๋ก DB์ ์ ์ฅํ๋ API ๊ตฌํ (UserGalleryImage ํ ์ด๋ธ)
- Profile ํญ์ ์ด๋ฏธ์ง ๋ฐ์
- ์ด๊ฑฐ RAG ์ธํ์ผ๋ก ์ด๋ป๊ฒ ๊ฐ๊ณตํ ์ง?
-
ํด๊ฒฐ๋ฐฉ์: ๊ฐค๋ฌ๋ฆฌ ์ด๋ฏธ์ง์
ai_label๊ณผcategory_tag๋ฅผ ํ ์คํธ๋ก ๋ณํํ์ฌ ์ฌ์ฉ์ ์ ํธ๋ ํ๋กํ ์์ฑ
-
ํด๊ฒฐ๋ฐฉ์: ๊ฐค๋ฌ๋ฆฌ ์ด๋ฏธ์ง์
์์์ ์คํฌ๋ฉ (๋ด๋น: ์ด์ฐฌํ / ์ฑ: user)
- ์์์ ์คํฌ๋ฉ์ผ๋ก ์ ์ ๋ฉ๋ด ์ถ์ฒ์ ์ํ ๋งฅ๋ฝ ์์ง
- ์์์ ์คํฌ๋ฉ API ๊ตฌํ (UserScrap ํ ์ด๋ธ)
- UI ๊ตฌํ - ํ๋กํํญ ๋ด ์คํฌ๋ฉ ๋ชฉ๋ก
- UI ๊ตฌํ - ์์์ ์์ธ ํ์ด์ง ์คํฌ๋ฉ ๋ฒํผ
- ์ด๊ฑฐ RAG ์ธํ์ผ๋ก ์ด๋ป๊ฒ ๊ฐ๊ณตํ ์ง?
- ํด๊ฒฐ๋ฐฉ์: ์คํฌ๋ฉํ ์์์ ์ ์นดํ ๊ณ ๋ฆฌ/๋ฉ๋ด๋ฅผ ์ง๊ณํ์ฌ ์ ํธ๋ ๊ฐ์ค์น๋ก ํ์ฉ
๋ฉ๋ด ๋ถ๋ฅ & ๋ฒกํฐ ๊ฒ์ (๋ด๋น: ์ด์ฌ์ค / ์ฑ: menu, recommendation, restaurant)
- ์ถ์ฒ์ ์ํ ๋ฉ๋ด ๋ถ๋ฅ ๋ฐ ์ ์ฌํ ๋ฉ๋ด ๋ฒกํฐ ๊ฒ์
- ํฌ๋กค๋งํ ์์์ ์ ๋ฉ๋ด๋ฅผ DB์ ์ ์ฌ (Menu, MenuCandidate, Restaurant, RestaurantMenu)
- ๋ฉ๋ด ์ถ์ฒ API ๊ตฌํ (๋ฒกํฐ ๊ฒ์, RecommendationResult ํ ์ด๋ธ)
- ๋ฉ๋ด 50๊ฐ ์นดํ ๊ณ ๋ฆฌ ํ๊ทธ ์ ๋ฆฌ vs ๋ฉ๋ด ํด๋ฌ์คํฐ๋ง vs ๊ทธ๋ฅ ์๋ฒ ๋ฉ ํ ๊ฒ์
- ๋ฉ๋ด ๋ถ๋ฅ ๋ฐ DB ์ ์ฌ
- ํฌ๋กค๋ง โ MenuCandidate ์ ์ฌ โ ๋ฒกํฐํ โ ํด๋ฌ์คํฐ๋ง โ Menu ํ ์ด๋ธ ์ ๋ฐ์ดํธ โ RestaurantMenu ๋งคํ
-
Issues:
- ํ์คํ ์ ๋ฌธ์ ์ฒ๋ผ ์ ์ฌ ๋ฉ๋ด๊ฐ ๋ง์ ๊ฒฝ์ฐ ์ฒ๋ฆฌ? (์ ์ฌ๋ ์๊ณ๊ฐ ์กฐ์ )
- "์ธ๊ธฐ๋ฉ๋ด ํน์๋ถ์ ์ผ์ด์ฌ ์ธํธ" ๊ฐ์ ํน์ดํ ์ด๋ฆ ์ฒ๋ฆฌ?
์ถ์ฒ์ ์ ๋ ฌ (๋ด๋น: ์ต์ ๊ทผ / ์ฑ: menu, recommendation, restaurant, user)
- ๋ฒกํฐ ๊ฒ์ ๊ฒฐ๊ณผ๋ก ๋์จ ๋ฉ๋ด๋ฅผ ์ ๋ ฌํ๋ ์ถ์ฒ์ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ
- ์ถ์ฒ์ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ
- ์ถ์ฒ ๋ฉ๋ด ๋ชฉ๋ก์ ๋ฐํํ๋ API ๊ตฌํ (RecommendationResult, RecommendationRanking ํ ์ด๋ธ)
- ํ์ฌ ํด๊ฒฐ๋จ