Skip to content

Latest commit

ย 

History

History
89 lines (68 loc) ยท 6.08 KB

File metadata and controls

89 lines (68 loc) ยท 6.08 KB

๐Ÿ“Ž ๊ฐ์„ฑ์„ ๋‹ด์€ ๊ฝƒ ์„ ๋ฌผ, ํ”Œ๋กœ๋ผ์ด
(AI ๊ธฐ๋ฐ˜ ๊ฐœ์ธ ๋งž์ถคํ˜• ๊ฝƒ ์ถ”์ฒœ ์„œ๋น„์Šค)

๐Ÿ‘€ ์„œ๋น„์Šค ์†Œ๊ฐœ

  • ์„œ๋น„์Šค๋ช…: FlorAI (๋ชจ๋ฐ”์ผ ์›น)
  • ์„œ๋น„์Šค ์„ค๋ช…:
    ์‚ฌ์šฉ์ž ๊ธฐ๋…์ผ, ๊ฐ์ • ํ‚ค์›Œ๋“œ, ์„ ๋ฌผ ๋Œ€์ƒ์ž ์ •๋ณด ๋“ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ
    AI๊ฐ€ ์ ์ ˆํ•œ ๊ฝƒ์„ ์ถ”์ฒœํ•˜๊ณ , ๊ธฐ๋…์ผ ์ •๋ณด ์ œ๊ณต, ๊ฝƒ๋ง ๋„๊ฐ๊นŒ์ง€ ์ œ๊ณตํ•˜๋Š”
    AI ๊ธฐ๋ฐ˜ ๋งž์ถคํ˜• ๊ฝƒ ์ถ”์ฒœ ์„œ๋น„์Šค ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.
    ์ดˆ๋ณด์ž๋„ ์‰ฝ๊ฒŒ ๊ฝƒ์„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋„๋ก ๊ฐ์„ฑ์ ์ธ UI/UX๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“… ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

2025.02.27 ~ 2025.04.15 (์•ฝ 7์ฃผ)


โญ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ์‚ฌ์šฉ์ž์˜ ์„ ๋ฌผ ๋Œ€์ƒ์ž, ๊ฐ์ •, ์ƒํ™ฉ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ AI ๊ฝƒ ์ถ”์ฒœ
  • ๊ฝƒ๋ง ์˜๋ฏธ์— ๊ธฐ๋ฐ˜ํ•œ ๊ฐ์„ฑ์  ํ๋ ˆ์ด์…˜
  • ๋ชจ๋ฐ”์ผ/์›น ๊ธฐ๋ฐ˜ ์ง๊ด€์  UI/UX ์„ค๊ณ„

๋™์ž‘ ๊ตฌ์กฐ

  1. ํ”„๋ก ํŠธ โ†’ ๋ฐฑ์—”๋“œ(Spring)๋กœ ์งˆ๋ฌธ ํ‚ค์›Œ๋“œ ์ „์†ก (JSON)
  2. ๋ฐฑ์—”๋“œ โ†’ Python FastAPI ์ถ”์ฒœ ์„œ๋ฒ„์— ์ „๋‹ฌ
  3. Python ์„œ๋ฒ„ โ†’ LangChain์œผ๋กœ ๋ฌธ์žฅ 3๊ฐœ ํ™•์žฅ(desc/emotion/meaning)
  4. ๊ฐ ๋ฌธ์žฅ์„ text-embedding-3-small๋กœ ์ž„๋ฒ ๋”ฉ โ†’ Qdrant์—์„œ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰
  5. Top 10 ์ถ”์ถœ โ†’ ์œ ์‚ฌ ๊ทธ๋ฃนํ™” + ๋žœ๋ค ์ถ”์ถœ โ†’ 3๊ฐœ ์„ ํƒ โ†’ GPT๋กœ ์ถ”์ฒœ ์ด์œ  ์ƒ์„ฑ
  6. ์ถ”์ฒœ ๊ฒฐ๊ณผ (FLW_IDX, ์ด์œ ) โ†’ ๋ฐฑ์—”๋“œ๋กœ ์ „์†ก
  7. ๋ฐฑ์—”๋“œ๋Š” ๊ฝƒ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ๋งค์นญํ•ด์„œ ํ”„๋ก ํŠธ๋กœ ์ „๋‹ฌ

โ› ๊ธฐ์ˆ ์Šคํƒ

๊ตฌ๋ถ„ ๋‚ด์šฉ
์‚ฌ์šฉ์–ธ์–ด
๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
๊ฐœ๋ฐœ๋„๊ตฌ
์„œ๋ฒ„ํ™˜๊ฒฝ
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
AI ๋ฐ ๊ธฐํƒ€
ํ˜‘์—…๋„๊ตฌ

โš™ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜(๊ตฌ์กฐ)

image

๐Ÿ“Œ ์„œ๋น„์Šค ํ๋ฆ„๋„

image


๐Ÿ“Œ ER๋‹ค์ด์–ด๊ทธ๋žจ

image

๐Ÿ–ฅ ํ™”๋ฉด ๊ตฌ์„ฑ


Main

๊ฝƒ๋ง๋„๊ฐ

Shop

๊ธฐ๋…์ผ

๋กœ๊ทธ์ธ

ํšŒ์›๊ฐ€์ž…

์ƒํ’ˆ์ •๋ณด

์žฅ๋ฐ”๊ตฌ๋‹ˆ

์ถ”์ฒœ ์„ค๋ฌธ

์ถ”์ฒœ ๊ฒฐ๊ณผ

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ ํŒ€์› ์—ญํ• 

์ด๋ฆ„ ์—ญํ•  GitHub
์ „ํ˜ธ์› ํŒ€์žฅ, ๊ธฐํš, Front-end, DB ์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ• GitHub
์ด์„ํ˜„ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ํฌ๋กค๋ง, AI ์ถ”์ฒœ ๋ชจ๋ธ๋ง GitHub
๊น€์„ฑํ•˜ Back-end ๊ฐœ๋ฐœ, DB ์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ• GitHub

๐Ÿคพโ€โ™‚๏ธ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

  • ๋ฌธ์ œ1: ์ถ”์ฒœ ์ •ํ™•๋„ ๋ถ€์กฑ

    • ์›์ธ: ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ๊ฐ’์ด ์ถ”์ƒ์ ์ผ ๊ฒฝ์šฐ, ์˜๋ฏธ ๋งค์นญ์ด ๋ถ€์ •ํ™•ํ–ˆ์Œ
    • ํ•ด๊ฒฐ: GPT ๊ธฐ๋ฐ˜ LangChain์œผ๋กœ ๊ฐ์„ฑ ํ‚ค์›Œ๋“œ๋ฅผ ๊ฝƒ๋ง ๋ฒกํ„ฐ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋งคํ•‘ ๋กœ์ง ๊ฐœ์„ 
  • ๋ฌธ์ œ2: ๋กœ๊ทธ์ธ ์„ธ์…˜ ์œ ์ง€ ๋ฌธ์ œ

    • ์›์ธ: React ์„ธ์…˜ ํ† ํฐ์ด ์ƒˆ๋กœ๊ณ ์นจ ์‹œ ์‚ญ์ œ๋จ
    • ํ•ด๊ฒฐ: sessionStorage ํ™œ์šฉ ๋ฐ Redux๋กœ ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ์ƒํƒœ ์ „์—ญ ๊ด€๋ฆฌ
  • ๋ฌธ์ œ3: Swiper.js ๋ฐ˜์‘ํ˜• ์˜ค๋ฅ˜

    • ์›์ธ: ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐฐ๋„ˆ์— grab-cursor๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ
    • ํ•ด๊ฒฐ: Swiper ์˜ต์…˜์—์„œ grabCursor: true ์„ค์ • ํ›„ CSS ๋ณ‘ํ–‰ ์ˆ˜์ •
  • ๋ฌธ์ œ4: ๋ฒกํ„ฐ DB ์—ฐ๋™ ์‹คํŒจ

    • ์›์ธ: Qdrant API ์ ‘๊ทผ ๊ถŒํ•œ ์„ค์ • ๋ˆ„๋ฝ
    • ํ•ด๊ฒฐ: API ํ‚ค ํ™œ์„ฑํ™” ๋ฐ IP ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ ์šฉ์œผ๋กœ ์ •์ƒ ์—ฐ๋™