Skip to content

Latest commit

ย 

History

History
195 lines (121 loc) ยท 9.28 KB

File metadata and controls

195 lines (121 loc) ยท 9.28 KB

NewMit

์‹์ž์žฌ ๊ด€๋ฆฌ์˜ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•

ํ”„๋กœ์ ํŠธ

๊ฐœ๋ฐœ ๋ชฉํ‘œ

  • ์‹์ž์žฌ์˜ ์†Œ๋น„๊ธฐํ•œ, ์ˆ˜๋Ÿ‰ ๋“ฑ์„ ์›น๊ณผ ์•ฑ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก HTTP ๊ธฐ๋ฐ˜์˜ ์„œ๋น„์Šค ์ œ๊ณต

  • ์†Œ๋น„๊ธฐํ•œ ์ž„๋ฐ• ์‹์ž์žฌ๋ฅผ ์†Œ๋น„ํ•˜๋„๋ก ์œ ๋„ํ•จ์œผ๋กœ์จ ํšจ์œจ์ ์ธ ์‹์ž์žฌ ์†Œ๋น„๋ฅผ ์žฅ๋ คํ•˜๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต

  • ์†Œ๋น„๊ธฐํ•œ ์ž„๋ฐ• ์‹์ž์žฌ ์•Œ๋ฆผ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๋ณด์œ  ์‹์ž์žฌ ์ƒํƒœ๋ฅผ ํŽธํ•˜๊ฒŒ ํ™•์ธํ•˜๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต

  • ๋‚˜๋งŒ์˜ ๋ ˆ์‹œํ”ผ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ๊ทธ ๋‚ด์šฉ์„ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์™€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ ˆ์‹œํ”ผ ๊ณต์œ  ํ”Œ๋žซํผ ์ œ๊ณต

  • ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ๋ ˆ์‹œํ”ผ์—์„œ ๋ถ€์กฑํ•œ ์‹์ž์žฌ๋ฅผ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ”Œ๋žซํผ ์—ฐ๋™ ๊ธฐ๋Šฅ ์ œ๊ณต

  • ๋ณด์œ  ์ค‘์ธ ์‹์ž์žฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ ˆ์‹œํ”ผ ์ถ”์ฒœ ์„œ๋น„์Šค ์ œ๊ณต

๊ฐœ๋ฐœ ๋‚ด์šฉ

  • (1) UI/UX ๋””์ž์ธ ์„ค๊ณ„

    • Material Design์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ „๋ฐ˜์ ์ธ UI/UX ๋””์ž์ธ ์ˆ˜ํ–‰
    • ๋ชจ๋ฐ”์ผ ์‚ฌ์šฉ์ž์— ์ œ๊ณต์„ ์œ„ํ•œ ์„œ๋น„์Šค ๋””์ž์ธ ํ™˜๊ฒฝ ๊ตฌํ˜„
    • Figma๋ฅผ ํ†ตํ•œ UI ๊ฐ€์ด๋“œ๋ผ์ธ ๊ทœ์ •์„ ๋งŒ๋“ค์–ด ๊ด€๋ฆฌ ๋ฐ ์ œ์ž‘
  • (2) ์›น ์„œ๋น„์Šค ๊ตฌ์กฐ ๋ฐ ์„ค๊ณ„

    • UI/UX ๋””์ž์ธ ์„ค๊ณ„ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • OAuth2๋ฅผ ์ด์šฉํ•œ ์†Œ์…œ ์•ฑ ๋กœ๊ทธ์ธ ์„œ๋น„์Šค๋กœ ์‚ฌ์šฉ์ž ์šฉ์ด์„ฑ ํ™•๋ณด
    • ์‹์ž์žฌ ๋“ฑ๋ก/์ˆ˜์ •/์‚ญ์ œ ๊ธฐ๋Šฅ์„ ํ†ตํ•œ ์‚ฌ์šฉ์ž ์‹์ž์žฌ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ๊ฐ์ฒด์ธ์‹ ์„œ๋น„์Šค์™€์˜ ์—ฐ๊ณ„๋ฅผ ํ†ตํ•œ ์‹์ž์žฌ ์ž๋™ ๋“ฑ๋ก ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ๋ ˆ์‹œํ”ผ ๋“ฑ๋ก/์ˆ˜์ •/์‚ญ์ œ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•œ ์‚ฌ์šฉ์ž ๋ ˆ์‹œํ”ผ ๊ณต์œ  ์„œ๋น„์Šค ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • (3) ๊ฐ์ฒด์ธ์‹ ์„ค๊ณ„

    • Object Detection ๋Œ€์ƒ ์š”์†Œ ์ทจํ•ฉ ๋ฐ ๊ตฌ๋ถ„
    • ๋Œ€์ƒ ์š”์†Œ์— ๋”ฐ๋ฅธ ๊ด€๋ จ ์ด๋ฏธ์ง€ ์ˆ˜์ง‘ ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ง‘
    • ๋Œ€์ƒ ์š”์†Œ ์‹๋ณ„์„ ์œ„ํ•œ ์‚ฌ์ „ ๋ผ๋ฒจ๋ง ์ˆ˜ํ–‰
    • TensorFlow 2.15.0.post1 ๋ฒ„์ „ ๊ธฐ๋ฐ˜ SSD Mobilenet V2 ๋ชจ๋ธ ํ•™์Šต
    • TensorFlow Model Server 2.15.1 ๋ฒ„์ „ ๊ธฐ๋ฐ˜ Serving ์„œ๋น„์Šค ์ง„ํ–‰

์›Œํฌํ”Œ๋กœ์šฐ

image

ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

  • 2024-03-02 ~ 2024-07-31

ํ”„๋กœ์ ํŠธ ํŒ€์›

  • ํŒ€์› (3๋ช…)
Chance JaeDragon Nyoung_Ni

์„œ๋น„์Šค

๋กœ๊ทธ์ธ

  • OAuth2๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœํ•œ ์นด์นด์˜ค, ๋„ค์ด๋ฒ„, ๊ตฌ๊ธ€ ์†Œ์…œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๊ตฌํ˜„

image

๋ฉ”์ธํŽ˜์ด์ง€

  • ๋ฉ”์ธ ํŽ˜์ด์ง€์˜ ๋ ˆ์‹œํ”ผ ์กฐํšŒ ํ™”๋ฉด๊ณผ ๋งˆ์ดํŽ˜์ด์ง€ ํ™”๋ฉด

    • ์šฐ์ธก ์ƒ๋‹จ ๊ฒ€์ƒ‰ ์•„์ด์ฝ˜์„ ์ด์šฉํ•ด ๋ ˆ์‹œํ”ผ์˜ ์š”์†Œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰

image

์‹์ž์žฌ ๋“ฑ๋ก

  • ์ž๋™์œผ๋กœ ๋“ฑ๋กํ•˜๊ธฐ ์„ ํƒ ์‹œ ์ด๋ฏธ์ง€ ์ดฌ์˜ ๋˜๋Š” ์„ ํƒ ํ›„ ์ด๋ฏธ์ง€ ๋ถ„์„ ๋ฐ ๋“ฑ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™
  • ์ˆ˜๋™์œผ๋กœ ๋“ฑ๋กํ•˜๊ธฐ ์„ ํƒ ์‹œ ์ฆ‰์‹œ ์‹์ž์žฌ ๋“ฑ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์—ฌ ์‹์ž์žฌ ๋“ฑ๋ก ๊ฐ€๋Šฅ

image

์‹์ž์žฌ ๋ฆฌ์ŠคํŠธ, ์ƒ์„ธ ํ™”๋ฉด

  • ํ•„ํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‰ฝ๊ฒŒ ์‹์ž์žฌ๋ฅผ ์กฐํšŒํ•˜๊ณ  ์šฐ์ธก ์ƒ๋‹จ ๊ฒ€์ƒ‰ ์•„์ด์ฝ˜์„ ํ†ตํ•ด ์‹์ž์žฌ ๊ฒ€์ƒ‰

image

๋ ˆ์‹œํ”ผ ํ™•์ธ

  • ๋“ฑ๋ก๋œ ๋ ˆ์‹œํ”ผ์™€ ์ž‘์„ฑ์ž ๊ทธ๋ฆฌ๊ณ  ๊ทธ์— ๋“ค์–ด๊ฐ€๋Š” ์žฌ๋ฃŒ์™€ ์กฐ๋ฆฌ๋„๊ตฌ ๋“ฑ์„ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋งŒ์•ฝ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์žฌ๋ฃŒ๋‚˜ ์กฐ๋ฆฌ๋„๊ตฌ๋ฅผ ๊ตฌ์ž…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์˜คํ”ˆ๋งˆ์ผ“์œผ๋กœ ์ด๋™

image

๋ ˆ์‹œํ”ผ ์กฐ๋ฆฌ

  • ๋ ˆ์‹œํ”ผ ์ž‘์„ฑ์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ด๋ฏธ์ง€์™€ ๋‚ด์šฉ์„ ๊ฐ ๋‹จ๊ณ„์— ๋งž๊ฒŒ ์ œ๊ณต
  • ๋ ˆ์‹œํ”ผ ์กฐ๋ฆฌ ๊ฐ„ ์ž‘์„ฑ์ž์— ์˜๋„์— ๋งž๋Š” ์กฐ๋ฆฌ ์‹œ๊ฐ„ ์ œ๊ณต์„ ์œ„ํ•œ ์ž์ฒด ํƒ€์ด๋จธ ๊ธฐ๋Šฅ ์ œ๊ณต

image

image

๋ ˆ์‹œํ”ผ ๋“ฑ๋ก

  • ๋ ˆ์‹œํ”ผ์˜ ์ •๋ณด๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•˜๊ณ  ๋‹จ๊ณ„ ๋ณ„ ์ž‘์„ฑ์ž๊ฐ€ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€์™€ ๋‚ด์šฉ ์ œ๊ณต
  • ๋ ˆ์‹œํ”ผ๋ฅผ ์ด์šฉํ•  ๋•Œ ํ•„์š”ํ•œ ์žฌ๋ฃŒ, ์กฐ๋ฆฌ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜์—ฌ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต

image

image

๊ฐ์ฒด์ธ์‹

๊ฐ์ฒด์ธ์‹ ๋ชจ๋ธ Serving (TensorFlow Model Server)

image

๊ฐ์ฒด์ธ์‹ ๊ฐ„ ์‚ฌ์šฉ ์ด๋ฏธ์ง€

  • ์ด 2,082๊ฐœ์˜ ๊ณผ์ผ, ์•ผ์ฑ„, ์Šค๋‚ต์˜ ๋ฐ•์Šค, ๋ด‰ํˆฌ ์ด๋ฏธ์ง€๋ฅผ ์ˆ˜์ง‘
  • ์ด๋ฏธ์ง€๋ฅผ Pascal VOC ๊ธฐ๋ฐ˜์˜ XML ํŒŒ์ผ ํ˜•์‹์œผ๋กœ ๋ผ๋ฒจ๋ง ์ˆ˜ํ–‰

image

๊ฐ์ฒด์ธ์‹ ๊ฒฐ๊ณผ

  • ๊ฐ์ฒด์ธ์‹ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ (1)

image

  • ๊ฐ์ฒด์ธ์‹ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ (2)

image

  • ๊ฐ์ฒด์ธ์‹ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ (3)

image

LLM ํ™œ์šฉ

  • ํ™”๋‘๊ฐ€ ๋˜๊ณ  ์žˆ๋Š” ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)์„ ์ด์šฉํ•œ ๋ ˆ์‹œํ”ผ ์ถ”์ฒœ ๊ธฐ๋Šฅ

    • ๊ตญ๋‚ด ์œ„์ฃผ ์„œ๋น„์Šค๋ฅผ ์œ„ํ•ด ๊ตญ๋‚ด ๊ธฐ์—…์—์„œ ์ œ๊ณต๋˜๋Š” ์ƒ์„ฑํ˜• AI ์„œ๋น„์Šค ์ด์šฉ NAVER ์‚ฌ์—์„œ ์ œ์ž‘ํ•œ HyperClova X ์„œ๋น„์Šค์˜ HCX-003 ๋ชจ๋ธ์„ ์ด์šฉ
    • ๋ณด์œ  ์ค‘์ธ ์‹์ž์žฌ์™€ ๊ด€๋ จ๋œ ๋ ˆ์‹œํ”ผ๋ฅผ ์ž๋™ ์‚ฐ์ •ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต
  • ์ž‘์„ฑ๋œ ํ”„๋กฌํ”„ํŠธ

      ## ์†Œ๊ฐœ
     ์š”๋ฆฌ ๋ ˆ์‹œํ”ผ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” AI์ž…๋‹ˆ๋‹ค.
     ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถฐ ์ ์ ˆํ•œ ๋ ˆ์‹œํ”ผ๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
     
     ## ์š”๊ตฌ์‚ฌํ•ญ
     ingredients์— ๋ช…์‹œ๋œ ์žฌ๋ฃŒ๊ฐ€ ์ตœ๋Œ€ํ•œ ํฌํ•จ๋˜๋Š” ๋ ˆ์‹œํ”ผ๋ฅผ ์ถ”์ฒœํ•ด์ฃผ์„ธ์š”.
     except_recipe์— ๋ช…์‹œ๋œ ๋ ˆ์‹œํ”ผ๋Š” ์ œ์™ธํ•˜๊ณ  ๋น„์Šทํ•˜๊ฑฐ๋‚˜ ์œ ์‚ฌํ•œ ๋ ˆ์‹œํ”ผ๋„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.
     
     ## ์ œ๊ณต๋˜๋Š” ํ˜•์‹
     ์žฌ๋ฃŒ์™€ ์ถ”์ฒœ ์ œ์™ธ ์š”๋ฆฌ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด JSON ํ˜•์‹์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
     { ingredients: ["์–‘ํŒŒ", "ํŒŒ", "์‚ผ๊ฒน์‚ด"], except_recipe: ["์–‘ํŒŒ ์กฐ๋ฆผ"]}
     
     ## ์ œ๊ณตํ•˜๋Š” ํ˜•์‹
     ์œ„์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ œ๊ณต๋ฐ›์„ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด JSON ํ˜•ํƒœ๋กœ ๋‹ต์•ˆ์„ ์ œ๊ณตํ•ด์ค๋‹ˆ๋‹ค.
     { recipe_name: "์‚ผ๊ฒน์‚ด ๋ฎ๋ฐฅ", recipe_ingredients: ["์–‘ํŒŒ", "ํŒŒ", "์‚ผ๊ฒน์‚ด", "ํ†ต๊นจ", "์Œ€", "๊ฐ„์žฅ", "์„คํƒ•", "๋ง›์ˆ ", "๊ตด์†Œ์Šค", "๊ฐ„์žฅ", "๋ฌผ์—ฟ", "๋‹ค์ง„๋งˆ๋Š˜", "๋ฌผ", "์ƒ๊ฐ•๊ฐ€๋ฃจ", "ํ›„์ถง๊ฐ€๋ฃจ"], recipes: [ "์–‘ํŒŒ๋Š” ์–‡๊ฒŒ ์ฑ„๋ฅผ ์ฌ ํ›„ ์ฐฌ๋ฌผ์— ๋‹ด๊ฐ”๋‹ค๊ฐ€ ์ฒด์— ๋ฐญ์ณ ๋ฌผ๊ธฐ๋ฅผ ๋นผ๊ณ  ์ชฝํŒŒ๋Š” ์†ก์†ก ์ฐ์–ด์ฃผ์„ธ์š”. ๋ณผ์— ๊ฐ„์žฅ ์†Œ์Šค ์žฌ๋ฃŒ๋ฅผ ๋„ฃ๊ณ  ์„ž์–ด์ฃผ์„ธ์š”.", "๋‹ฌ๊ตฐ ํŒฌ์— ์‚ผ๊ฒน์‚ด์„ ์˜ฌ๋ ค ์•ž๋’ค๋กœ ๋…ธ๋ฆ‡ํ•˜๊ฒŒ ๊ตฝ๊ณ  ํ•œ์ž… ํฌ๊ธฐ๋กœ ์ฐ์–ด์ฃผ์„ธ์š”.", "ํŒฌ์— ์‚ผ๊ฒน์‚ด์„ ๊ตฝ๊ณ  ๋‚˜์˜จ ๊ธฐ๋ฆ„์„ ๋‹ฆ์•„ ๋‚ธ ํ›„ ๊ฐ„์žฅ ์†Œ์Šค๋ฅผ ๋„ฃ๊ณ  ์ค‘์•ฝ๋ถˆ์—์„œ ์œค๊ธฐ ๋‚˜๊ฒŒ ์กฐ๋ ค๊ฐ€๋ฉฐ ์ตํ˜€์ฃผ์„ธ์š”.", "๊ทธ๋ฆ‡์— ๋”ฐ๋œปํ•œ ๋ฐฅ์„ ๋‹ด์€ ํ›„ ์ฑ„๋ฅผ ์ฌ ์–‘ํŒŒ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์‚ผ๊ฒน์‚ด์„ ๋Œ๋ ค ๋‹ด์•„์ฃผ์„ธ์š”. ์‚ผ๊ฒน์‚ด์— ํŒฌ์— ๋‚จ์€ ์†Œ์Šค๋ฅผ ์–น์€ ํ›„ ์‹คํŒŒ์™€ ํ†ต๊นจ๋ฅผ ๋ฟŒ๋ ค ๋ง›์žˆ๊ฒŒ ์ฆ๊ฒจ์ฃผ์„ธ์š”. (๊ธฐํ˜ธ์— ๋”ฐ๋ผ ๊ฐ€์šด๋ฐ ๋‹ฌ๊ฑ€๋…ธ๋ฅธ์ž์™€ ์—ฐ๊ฒจ์ž๋ฅผ ์˜ฌ๋ ค ๋“œ์‹œ๋ฉด ๋”์šฑ ๋ง›์žˆ๊ฒŒ ๋“œ์‹ค ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.)" ]}
    
    • ์ž…/์ถœ๋ ฅ์— ๋”ฐ๋ฅธ ๊ฒฐ๊ณผ

      • ์ž…๋ ฅ
      
      {
       ingredients: ["์ŠคํŒŒ๊ฒŒํ‹ฐ๋ฉด", "๋ฏธํŠธ๋ณผ", "์‚ผ๊ฒน์‚ด", "์–‘ํŒŒ"],
       except_recipe: []
      }
      
      
      • ์ถœ๋ ฅ
      {
        recipe_name: "๋ฏธํŠธ๋ณผ ์ŠคํŒŒ๊ฒŒํ‹ฐ",
        recipe_ingredients: ["์ŠคํŒŒ๊ฒŒํ‹ฐ๋ฉด", "๋ผ์ง€๊ณ ๊ธฐ ๋‹ค์ง์œก", "์†Œ๊ณ ๊ธฐ ๋‹ค์ง์œก", "์–‘ํŒŒ", "๋นต๊ฐ€๋ฃจ", "์šฐ์œ ", "๋‹ฌ๊ฑ€", "์†Œ๊ธˆ", "ํ›„์ถง๊ฐ€๋ฃจ", "์˜ฌ๋ฆฌ๋ธŒ์˜ค์ผ", "๋งˆ๋Š˜", "ํ† ๋งˆํ† ์†Œ์Šค", "ํŽ˜ํŽ˜๋ก ์น˜๋…ธ", "๋ชจ์ฐจ๋ ๋ผ ์น˜์ฆˆ"],
        recipes: [
          "๋จผ์ € ๋ฏธํŠธ๋ณผ์„ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์–‘ํŒŒ 1/4๊ฐœ๋Š” ์ž˜๊ฒŒ ๋‹ค์ง€๊ณ , ๋นต๊ฐ€๋ฃจ 2ํฐ์ˆ ๊ณผ ์šฐ์œ  3ํฐ์ˆ , ๋‹ฌ๊ฑ€ 1/2๊ฐœ, ์†Œ๊ธˆ ์•ฝ๊ฐ„, ํ›„์ถง๊ฐ€๋ฃจ ์•ฝ๊ฐ„์„ ๋„ฃ์–ด ๋ˆ๊ธฐ๊ฐ€ ์ƒ๊ธธ ๋•Œ๊นŒ์ง€ ์น˜๋Œ€์–ด ์ฃผ์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  4๋“ฑ๋ถ„ํ•˜์—ฌ ๋‘ฅ๊ธ€๋‚ฉ์ž‘ํ•˜๊ฒŒ ๋นš์–ด ์ค๋‹ˆ๋‹ค.",
          "์ด์ œ ๋ฉด์„ ์‚ถ์•„๋ณผ๊นŒ์š”? ๋“๋Š” ๋ฌผ์— ์†Œ๊ธˆ 1ํฐ์ˆ ์„ ๋„ฃ๊ณ  ์ŠคํŒŒ๊ฒŒํ‹ฐ๋ฉด 200g์„ 8๋ถ„๊ฐ„ ์‚ถ์•„ ๊ฑด์ ธ๋‚ด ์ฃผ์„ธ์š”. ์‚ถ์€ ๋ฉด์€ ์˜ฌ๋ฆฌ๋ธŒ์˜ค์ผ์„ ๋ฟŒ๋ ค ๋ฒ„๋ฌด๋ ค ๋†“์Šต๋‹ˆ๋‹ค.",
          "ํŒฌ์— ์˜ฌ๋ฆฌ๋ธŒ์˜ค์ผ์„ ๋‘๋ฅด๊ณ  ๋‹ค์ง„ ๋งˆ๋Š˜ 1ํฐ์ˆ ์„ ๋ณถ์•„ ํ–ฅ์„ ๋‚ด๋‹ค๊ฐ€ ํ† ๋งˆํ† ์†Œ์Šค 1์ปต ๋ฐ˜(400ml)์„ ๋ถ“๊ณ  ํŽ˜ํŽ˜๋ก ์น˜๋…ธ 5๊ฐœ๋ฅผ ์†์œผ๋กœ ๋ถ€์ˆด ๋„ฃ์Šต๋‹ˆ๋‹ค. ๋“์–ด์˜ค๋ฅด๋ฉด ๋ฏธํŠธ๋ณผ์„ ๋„ฃ์–ด ๊ตด๋ ค๊ฐ€๋ฉฐ 6๋ถ„๊ฐ„ ๋“์—ฌ ์ตํž™๋‹ˆ๋‹ค.",
          "์‚ถ์€ ์ŠคํŒŒ๊ฒŒํ‹ฐ๋ฉด์„ ๋„ฃ๊ณ  ๋ฒ„๋ฌด๋ฆฌ๋“ฏ ๋ณถ๋‹ค๊ฐ€ ๋ถˆ์„ ๋„๊ณ  ๋ชจ์ฐจ๋ ๋ผ ์น˜์ฆˆ 1์คŒ์„ ์˜ฌ๋ ค ๋šœ๊ป‘์„ ๋ฎ์–ด ์น˜์ฆˆ๊ฐ€ ๋…น์„ ๋•Œ๊นŒ์ง€ ๋‘ก๋‹ˆ๋‹ค. ํŒŒ์Šฌ๋ฆฌ ๊ฐ€๋ฃจ๋ฅผ ์†”์†” ๋ฟŒ๋ ค ๋งˆ๋ฌด๋ฆฌ ํ•ด์ฃผ์„ธ์š”.โ€œ
        ]
       }
      
    • ์„œ๋น„์Šค ๋ฐ˜์˜ ์ƒํƒœ

    image