• ์ถ”์ฒœ์‹œ์Šคํ…œ์ด๋ž€?, ์ถ”์ฒœ์‹œ์Šคํ…œ ์ž…๋ฌธ๊ณผ ์ข…๋ฅ˜ [RecSys]

    2024. 3. 18.

    by. @leeeun

     

    ์˜ฌํ•ด ๋‚˜์˜ ์ฒซ ๋„์ „์ด์—ˆ๋˜.. ๋ฐ์ดํ„ฐ๋ถ„์„ & AI ๋™์•„๋ฆฌ KHUDA์—์„œ ๋งŽ์€ ๊ณ ๋ฏผ ๋์— ์„ ํƒํ•œ ์‹ฌํ™”ํŠธ๋ž™ ์ถ”์ฒœ ์‹œ์Šคํ…œ!

    ๋ฐ์ดํ„ฐ๋ถ„์„๊ณผ AI ์ชฝ์œผ๋กœ ์ง„๋กœ๋ฅผ ์žก๊ธฐ๋ณด๋‹ค๋Š” ์„œ๋น„์Šค์— AI๋ฅผ ํ™œ์šฉํ•˜๊ณ , ์ข€ ์ƒˆ๋กœ์šด ๋ถ„์•ผ์— ๊ณต๋ถ€๋ฅผ ์‹œ๋„ํ•ด๋ณด๋ ค๊ณ  ๋™์•„๋ฆฌ๋ฅผ ์ง€์›ํ–ˆ์—ˆ๋˜ ๊ฑฐ๋ผ ๋งŽ์€ ๊ณ ๋ฏผ ๋์— CV, NLP, ๋ฐ์ดํ„ฐ์—”์ง€๋‹ˆ์–ด๋ง ์—ฌ๋Ÿฌ ํŠธ๋ž™ ์ค‘ ์ถ”์ฒœ ์‹œ์Šคํ…œ์„ ์„ ํƒํ•˜์˜€๋Š”๋ฐ ์•„์ฃผ ๋งŒ์กฑํ•˜๊ณ  ์žˆ๋‹ค.

    ์„œ๋น„์Šค์— ํ™œ์šฉ๋„ ํ•  ์ˆ˜ ์žˆ๊ณ , ๋จธ์‹ ๋Ÿฌ๋‹ ์ชฝ์ด ๊ทธ๋ ‡๊ฒŒ ๊นŠ์ง€ ์•Š์•„์„œ ํ”„๋กœ์ ํŠธ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๋กœ ๋ฐฐ์šฐ๊ธฐ ๋”ฑ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ์ผ๋‹จ.. ์žฌ๋ฐŒ๋‹ค! (์•„์ง๊นŒ์ง€๋Š”)

    ์‚ฌ์„ค์ด ๊ธธ์—ˆ๋Š”๋ฐ ์–ด์จŒ๋“  ์•ž์œผ๋กœ ์ถ”์ฒœ์‹œ์Šคํ…œ ์ž…๋ฌธ ์ฑ…์„ ํ•™์Šตํ•˜๊ณ  ๋ธ”๋กœ๊ทธ์— ๊พธ์ค€ํžˆ(์ œ๋ฐœ) ๊ธฐ๋กํ•˜๋„๋ก ํ•˜๊ฒ ์๋‹ˆ๋‹ค.

    1์žฅ์€ ์ถ”์ฒœ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์†Œ๊ฐœ, ์˜ˆ์‹œ, ์—ญ์‚ฌ์™€ ์ข…๋ฅ˜, ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ๊ณผ ์ถ”์ฒœ์‹œ์Šคํ…œ์˜ ๋น„๊ต๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

     

     

    Chapter 1 ์ถ”์ฒœ ์‹œ์Šคํ…œ

     

    1.1 ์ถ”์ฒœ ์‹œ์Šคํ…œ

    ๐Ÿ’ก ์ถ”์ฒœ ์‹œ์Šคํ…œ์€ ์šฐ๋ฆฌ๊ฐ€ ๋‹ค์Œ์— ๋ฌด์—‡์„ ํ•˜๋ฉด ์ข‹์„์ง€ ์˜์‚ฌ ๊ฒฐ์ •์„ ์ง€์›ํ•˜๋Š” ๊ธฐ์ˆ 
    ⇒ '์—ฌ๋Ÿฌ ํ›„๋ณด ๊ฐ€์šด๋ฐ ๊ฐ€์น˜ ์žˆ๋Š” ๊ฒƒ์„ ์„ ์ •ํ•ด์„œ ์˜์‚ฌ ๊ฒฐ์ •์„ ์ง€์›ํ•˜๋Š” ์‹œ์Šคํ…œ

     

    • ์œ ํŠœ๋ธŒ ๋งž์ถค ๋™์˜์ƒ
    • ์Šคํฌํ‹ฐํŒŒ์ด ์ถ”์ฒœ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ๋“ฑ
    • ๋„ทํ”Œ๋ฆญ์Šค ์˜์ƒ ์ถ”์ฒœ 
    • ์—ฌ๋Ÿฌ ํ›„๋ณด ๊ฐ€์šด๋ฐ ๊ฐ€์น˜ ์žˆ๋Š” ๊ฒƒ์„ ์„ ์ • ํ•œ๋‹ค๋Š” ๊ฒƒ์€?
      • ๊ฐ€์น˜๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ œ์•ˆ ex) ์ธ๊ธฐ์ˆœ, ์‚ฌ์šฉ์ž ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜.. ๋“ฑ
      • ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉ์ ์— ๋งž์ถฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์ ˆํ•˜๊ฒŒ ์„ ํƒํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.
    • ์˜์‚ฌ ๊ฒฐ์ •์„ ์ง€์› ํ•œ๋‹ค๋Š” ๊ฒƒ์€?
      • ์„ ํƒํ•œ ์•„์ดํ…œ์„ ์‚ฌ์šฉ์ž๊ฐ€ ์‹ค์ œ๋กœ ์—ด๋žŒ ๋˜๋Š” ๊ตฌ์ž…ํ•˜๋„๋ก ์ œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.
      • ์•„์ดํ…œ์„ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„๋‹ฌํ•˜๋„๋ก ํ•˜๋Š”๊ฐ€?

     

    1.2 ์ถ”์ฒœ ์‹œ์Šคํ…œ์˜ ์—ญ์‚ฌ

    • 1990๋…„๋Œ€ ์ธํ„ฐ๋„ท์˜ ๋ฐœ์ „⇒ ์ œ๋ก์Šค ํŒ”๋กœ์•Œํ†  ์—ฐ๊ตฌ์†Œ์˜ ์—ฐ๊ตฌ์ž ๊ณจ๋“œ๋ฒ„๊ทธ๋Š” ๋Œ€ํ‘œ์ ์ธ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ ์ฆ˜์˜ ํ•˜๋‚˜์ธ ํ˜‘์กฐ ํ•„ํ„ฐ๋ง์„ ์ฒ˜์Œ์œผ๋กœ ์กฐํ•ฉํ•œ ์ถ”์ฒœ ์‹œ์Šคํ…œ(ํƒœํ”ผ์ŠคํŠธ๋ฆฌ)์„ ์ œ์•ˆํ–ˆ๋‹ค.
    • ์•„๋งˆ์กด ๊ฐ™์€ ์ „์ž ์ƒ๊ฑฐ๋ž˜ ์‚ฌ์ดํŠธ์˜ ๋“ฑ์žฅ ⇒ ๋ฐฉ๋Œ€ํ•œ ์ƒํ’ˆ์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ƒํ’ˆ์„ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ ๋กœ ์ถ”์ฒœ ์‹œ์Šคํ…œ์ด ํ™œ์šฉ๋˜์—ˆ๋‹ค.
    • 2006๋…„์—๋Š” ๋„ทํ”Œ๋ฆญ์Šค๊ฐ€ 10์–ต ์› ์ƒ๋‹น์˜ ์ƒ๊ธˆ ์„ ๊ฑธ๊ณ  ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฒฝ์Ÿ ๋Œ€ํšŒ๋ฅผ ๊ฐœ์ตœ
    • 2007๋…„์—๋Š” The ACM Conference on Recommender Systems (ReeSys)๋ผ๋Š” ์ถ” ์ฒœ ์‹œ์Šคํ…œ ๊ตญ์ œํšŒ์˜๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ๊ฐœ์ตœ
    • ํŠธ์œ„ํ„ฐ, ๋„ทํ”Œ๋ฆญ์Šค, ์•„๋งˆ์กด, ์• ํ”Œ๊ณผ ๊ฐ™์€ ๊ธฐ์—…์—์„œ๋Š” ์ถ”์ฒœ ์‹œ์Šคํ…œ์„ ์ „๋ฌธ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ์ถ”์ฒœ ์‹œ ์Šคํ…œ ๊ฐœ๋ฐœ์ž๋ผ๋Š” ์ธ๋ ฅ๋„ ์ฑ„์šฉ

     

    1.3 ์ถ”์ฒœ ์‹œ์Šคํ…œ์˜ ์ข…๋ฅ˜

    • ์ž…๋ ฅ : ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์ถ”์ฒœํ•  ๊ฒƒ์ธ๊ฐ€?
    • ํ”„๋กœ์„ธ์Šค : ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ๊ฐ€?
    • ์ถœ๋ ฅ : ์–ด๋–ค ์ œ์‹œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ๊ฐ€?

     

    1.3.1 ์ž…๋ ฅ

    ์ฝ˜ํ…์ธ ์™€ ์ธํ„ฐ๋ ‰์…˜, ๋‘ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.

     

    ์ฝ˜ํ…์ธ  ์ •๋ณด

    • ์‚ฌ์šฉ์ž์˜ ์ฝ˜ํ…์ธ  ์ •๋ณด๋Š” ๋‚˜์ด, ์„ฑ๋ณ„, ์ฃผ์†Œ ๋“ฑ ํ”„๋กœํ•„ ์ •๋ณด
      • ๋งŒ์•ฝ ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ๋„๋ฅผ ์„ค๋ฌธ์œผ๋กœ ์ˆ˜์ง‘ํ•œ๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ์ •๋ณด๋„ ํฌํ•จ
    • ์•„์ดํ…œ์˜ ์ฝ˜ํ…์ธ  ์ •๋ณด๋Š” ์นดํ…Œ๊ณ ๋ฆฌ, ์ƒํ’ˆ ์„ค๋ช…๋ฌธ, ๋ฐœ๋งค์ผ, ๊ฐ€๊ฒฉ, ์ œ์ž‘์ž ๋“ฑ
    • ์ฝ˜ํ…์ธ  ์ •๋ณด๋ฅผ ์ด์šฉํ•˜๋Š” ์ถ”์ฒœ์„ ๋‚ด์šฉ ๊ธฐ๋ฐ˜ ํ•„ํ„ฐ๋ง(content-based filtering)์ด๋ผ๊ณ  ํ•œ๋‹ค.

     

    ์ธํ„ฐ๋ ‰์…˜ ์ •๋ณด

    • ์ธํ„ฐ๋ž™์…˜ ์ •๋ณด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋น„์Šค ์•ˆ์—์„œ ํ–‰๋™ํ•œ ์ด๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•œ๋‹ค.
    • ์•„์ดํ…œ์— ๋Œ€ํ•œ ์ธํ„ฐ๋ž™์…˜ ๋ฐ์ดํ„ฐ๋Š” ์—ด๋žŒ, ๊ตฌ์ž…, ๋ถ๋งˆํฌ,ํ‰๊ฐ€ ๋“ฑ ⇒ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋น„์Šค ์•ˆ์—์„œ ํ–‰๋™ํ• ์ˆ˜๋ก ์ถ•์ 
    • ์ธํ„ฐ๋ ‰์…˜ ์ •๋ณด๋ฅผ ์ด์šฉํ•˜๋Š” ์ถ”์ฒœ์„ ํ˜‘์กฐ ํ•„ํ„ฐ๋ง(collaborative filtering)์ด๋ผ๊ณ  ํ•œ๋‹ค.
    • ์ฝ˜ํ…์ธ  ์ •๋ณด << ์ธํ„ฐ๋ ‰์…˜ ์ •๋ณด
    • ์ธํ„ฐ๋ ‰์…˜ ๋ฐ์ดํ„ฐ๋Š” ์‹ค์‹œ๊ฐ„์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž์˜ ๊ธฐํ˜ธ๋ฅผ ๋” ๋ฐ˜์˜ํ•˜๋Š” ์ธก๋ฉด์ด ์žˆ๋‹ค.
    • ๊ทธ๋Ÿฌ๋‚˜, ์‹ ๊ทœ ์‚ฌ์šฉ์ž๋‚˜ ์•„์ดํ…œ์€ ํ–‰๋™ ์ด๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์–ด ์ถ”์ฒœ์ด ์–ด๋ ค์›Œ์ง„๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์ฝœ๋“œ ์Šคํƒ€ํŠธ ๋ฌธ์ œ๋ผ๊ณ  ํ•œ๋‹ค.

     

    1.3.2 ํ”„๋กœ์„ธ์Šค(์ถ”์ฒœ ์„ค๊ณ„)

    ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด ์ถ”์ฒœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ 3๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

     

    (1) ๊ฐœ์š” ์ถ”์ฒœ(๊ฐœ์ธํ™” ์—†์Œ)

    • ์‹ ๊ทœ ์•„์ดํ…œ์ˆœ, ๋‚ฎ์€ ๊ฐ€๊ฒฉ์ˆœ, ๋†’์€ ์ธ๊ธฐ์ˆœ ๋“ฑ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋™์ผํ•œ ๋‚ด์šฉ์„ ์ œ์‹œํ•œ๋‹ค.
    • ๋ฏธ๋””์–ด, ๋‰ด์Šค๊ฐ™์ด ์—…์ข…์— ๋”ฐ๋ผ์„œ๋Š” ๊ฐœ์ธํ™”๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ ์ ˆํ•  ์ˆ˜๋„ ์žˆ์Œ
    • ์•„์ดํ…œ์ด ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋Š” ํ•ญ์ƒ ๊ฐ™์€ ์•„์ดํ…œ์ด ์ธ๊ธฐ๋„๋‚˜ ์‹ ๊ทœ ์•„์ดํ…œ์ˆœ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋กœ ํšจ๊ณผ์ ์ด์ง€ ์•Š์Œ

    (2) ์—ฐ๊ด€ ์•„์ดํ…œ ์ถ”์ฒœ

    • ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ ์•ˆ์—์„œ ์ฒด๋ฅ˜ํ•˜๋Š” ์‹œ๊ฐ„์„ ๋Š˜๋ฆฌ๊ณ  ์›ํ•˜๋Š” ์•„์ดํ…œ์„ ์‰ฝ๊ฒŒ ๋งŒ๋‚˜๊ฒŒ ํ•œ๋‹ค.
    • ์—ฐ๊ด€ ์•„์ดํ…œ ์„ค๊ณ„์—๋Š” ๊ฐ ์•„์ดํ…œ ์‚ฌ์ด์˜ ์œ ์‚ฌ๋„๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
    • ํ˜‘์กฐ ํ•„ํ„ฐ๋ง ๋ฐฉ๋ฒ•์ด ์กฐ๊ธˆ ๋” ์ ํ•ฉํ•˜๋‹ค.
    • ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ํ•ด๋‹น ์•„์ดํ…œ๊ณผ ๊ด€๋ จํ•ด ํ‘œ์‹œํ•ด์•ผ ํ•  ์•„์ดํ…œ ์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค.
      • ํ”„๋ฆฐํ„ฐ ์‚ฌ๊ณ  ๋‚˜์„œ ํ”„๋ฆฐํ„ฐ๋ฅผ ์ถ”์ฒœํ•ด์ค„๊ฑด์ง€, ์—ฐ๊ด€ ์†Œ๋ชจํ’ˆ์„ ์ถ”์ฒœํ•ด์ค„๊ฑด์ง€
    • ํ•ด๋ฆฌ ํฌํ„ฐ ๋ฌธ์ œ : ํŠน์ • ์‹œ๊ธฐ์— ๋งŽ์€ ์‚ฌ๋žŒ์ด ํ•ด๋ฆฌ ํฌํ„ฐ ์„œ์ ์„ ๋‹ค๋ฅธ ์•„์ดํ…œ๊ณผ ํ•จ๊ป˜ ๊ตฌ์ž…ํ•˜๋ฉด, ๋ชจ๋“  ์•„์ดํ…œ์˜ ์ถ”์ฒœ ์•„์ดํ…œ์œผ๋กœ ํ•ญ์ƒ ํ•ด๋ฆฌ ํฌํ„ฐ๊ฐ€ ์ถ”์ฒœ๋  ๊ฒƒ์ด๋‹ค. ์ด๋Ÿด ๊ฒฝ์šฐ ์ธ๊ธฐ ์•„์ดํ…œ์˜ ์˜ํ–ฅ์„ ์ œ๊ฑฐํ•ด์•ผ ํ•œ๋‹ค.

    (3) ๊ฐœ์ธํ™” ์ถ”์ฒœ

    • ์‚ฌ์šฉ์ž์˜ ํ”„๋กœํ•„์ด๋‚˜ ํ–‰๋™ ์ด๋ ฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ ์‚ฌ์šฉ์ž์— ๋งž์ถฐ ์ถ”์ฒœํ•˜๋Š” ๊ฒƒ
    • ์ฝ˜ํ…์ธ ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ธํ„ฐ๋ž™์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.
    • ์ธํ„ฐ๋ ‰์…˜์„ ํ™œ์šฉํ•œ ๊ฐœ์ธํ™” ์ถ”์ฒœ ์‹œ์Šคํ…œ์€ ์‚ฌ์šฉ์ž์˜ ํฅ๋ฏธ๋‚˜ ๊ธฐํ˜ธ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ˜์˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํด๋ฆญ์ด๋‚˜ ๊ตฌ์ž… ์˜ˆ์ธก ์„ฑ๋Šฅ์ด ๋†’๋‹ค.
      • ex) ์—ด๋žŒ ์ด๋ ฅ ๋ณด์—ฌ์ฃผ๋Š” ์ถ”์ฒœ

     

    1.3.3 ์ถœ๋ ฅ(์ถ”์ฒœ ๊ฒฐ๊ณผ ์ œ์‹œ)

    • ๋น„์ฆˆ๋‹ˆ์Šค์—์„œ ์ œ์‹œ ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ์ค‘์š”ํ•˜๋ฉฐ ์ข‹์€ ์ถ”์ฒœ ์•„์ดํ…œ์„ ์„ค๊ณ„ํ•ด๋„ ์ œ์‹œ ๋ฐฉ๋ฒ•์ด ๋‚˜์˜๋ฉด ์‚ฌ์šฉ์ž์˜ ํ–‰๋™์„ ์ด๋Œ์–ด๋‚ผ ์ˆ˜ ์—†๋‹ค.
      • ์›น ์‚ฌ์ดํŠธ์—์„œ ์ œ์‹œ, ๋ฉ”์ผ ๋ฐœ์†ก, ์šฐํŽธ ๋“ฑ… ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

     

    1.4 ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ๊ณผ ์ถ”์ฒœ ์‹œ์Šคํ…œ

     

    1.4.1 ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ

    • ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ ๋ฌธ์žฅ์ด ๋””์ง€ํ„ธํ™”๋จ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ๋œ, ํ‚ค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•ด์„œ ์›ํ•˜๋Š” ๋ฌธ์žฅ์„ ์ฐพ์•„๋‚ด๋Š” ๊ธฐ์ˆ ์ด๋‹ค.
    • ์›น ์‚ฌ์ดํŠธ ๊ฒ€์ƒ‰์— ์‚ฌ์šฉ๋œ๋‹ค.
    • ์ดˆ๊ธฐ์—๋Š” ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ์™€ ์™„์ „ํžˆ ์ผ์น˜ํ•˜๋Š” ํ‚ค์›Œ๋“œ → ์œ ์‚ฌ์–ด ํฌํ•จ → ํ‚ค์›Œ๋“œ์—์„œ ์‚ฌ์šฉ์ž ์˜๋„๋ฅผ ํŒŒ์•…ํ•ด์„œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์—ฐ๊ด€์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ณ€ํ™”ํ•ด์™”๋‹ค.
    • ํŽ˜์ด์ง€ ๋žญํฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜
      • ๋ฌธ์žฅ์˜ ๋‹จ์–ด ์ •๋ณด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์›น ์‚ฌ ์ดํŠธ์˜ ํŽ˜์ด์ง€ ์‚ฌ์ด์— ์กด์žฌํ•˜๋Š” ๋งํฌ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•ด ์ค‘์š”ํ•œ ๋งํฌ๊ฐ€ ๋” ๋งŽ์ด ๋ชจ์ธ ์›น ์‚ฌ์ดํŠธ์ผ ์ˆ˜๋ก ์ค‘์š”๋„๊ฐ€ ๋†’๋‹ค๊ณ  ํŒ๋‹จํ•˜๋Š” ๊ฒƒ

     

    1.4.2 ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ๊ณผ ์ถ”์ฒœ ์‹œ์Šคํ…œ ๋น„๊ต

    • ๊ฒ€์ƒ‰ (Pull ํƒ€์ž…) : ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ๋ฏธ๋ฆฌ ํŒŒ์•…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ(์ฟผ๋ฆฌ)๋ฅผ ์ž…๋ ฅํ•ด ๋Šฅ๋™์  ์œผ๋กœ ์•Œ๊ณ ์ž ํ•˜๋Š” ์ •๋ณด๋‚˜ ์ƒํ’ˆ์„ ๋งŽ์€ ํ›„๋ณด ๊ฐ€์šด๋ฐ ๋Œ์–ด๋‚ธ๋‹ค.
      • ์ตœ๊ทผ์—๋Š” ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๊ฐœ์ธํ™”ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. (์‚ฌ์šฉ์ž์— ๋”ฐ๋ผ ๊ฐ™์€ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰ํ•ด๋„ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง)
    • ์ถ”์ฒœ (Pushํƒ€์ž…) : ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ๋ฏธ๋ฆฌ ๋ช…ํ™•ํ•˜๊ฒŒ ํŒŒ์•…ํ•˜๊ณ  ์žˆ์ง€ ์•Š๋”๋ผ๋„ ์‚ฌ์šฉ์ž๋Š” ๊ฒ€์ƒ‰ํ‚ค์›Œ๋“œ ๋“ฑ์„ ์ž…๋ ฅํ•˜์ง€ ์•Š์œผ๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์ƒํ’ˆ์„ ์‹œ์Šคํ…œ์ด ์ œ์‹œํ•œ๋‹ค.
    • ์Œ์•…, ํŒจ์…˜๊ฐ™์€ ์–ธ์–ด๋กœ ์ž˜ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ) ํ…์ŠคํŠธ ํ˜•์‹์˜ ๊ฒ€์ƒ‰์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์•„์ดํ…œ์„ ์ฐพ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค.
      • ์‚ฌ์šฉ์ž์™€ ๋น„์Šทํ•œ ์ทจํ–ฅ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ์˜ ์•„์ดํ…œ๋“ค์„ ์ถ”์ฒœํ•œ๋‹ค!
    • ๋ณดํ†ต ๊ฒ€์ƒ‰๊ณผ ์ถ”์ฒœ์„ ๋‘˜ ๋‹ค ์‚ฌ์šฉํ•œ๋‹ค. ์–ด๋–ป๊ฒŒ ๋น„์ค‘์„ ์กฐํ•ฉํ•  ๊ฒƒ์ธ์ง€๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์ด๋‚˜ UX ์„ค๊ณ„์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅด๋‹ค.

    ๋Œ“๊ธ€