Skip to main content

Posts

Buybly์—์„œ REINDEERS๋กœ: ๋ธŒ๋žœ๋“œ ๋ฆฌํฌ์ง€์…”๋‹์˜ ๋น„๋ฐ€

1. Buybly์˜ ํ•œ๊ณ„ -- ์ด๋ฆ„๋ณด๋‹ค ๋ฐฉํ–ฅ์˜ ๋ฌธ์ œ Buybly๋Š” 2021๋…„, ์‚ฐ์—…์žฌ์™€ ์†Œ๋น„์žฌ๋ฅผ ๋™์‹œ์— ๋‹ค๋ฃจ๋Š” B2B ํ”Œ๋žซํผ์œผ๋กœ ์‹œ์ž‘๋˜์—ˆ๋‹ค. ์ด๋ฆ„์€ "Buy + Easily"์˜ ์กฐํ•ฉ์œผ๋กœ, ๋น ๋ฅด๊ณ  ๊ฐ„ํŽธํ•œ ๊ตฌ๋งค๋ฅผ ์˜๋ฏธํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ์ด ์ด๋ฆ„์€ ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค๊ณ ์ž ํ•œ ์‹œ์Šคํ…œ์˜ ๋ณธ์งˆ๊ณผ ๋ฉ€์–ด์กŒ๋‹ค. Buybly๋Š” ๊ฑฐ๋ž˜ ์ค‘์‹ฌ์˜ ์‚ฌ๊ณ ์—์„œ ์ถœ๋ฐœํ–ˆ์ง€๋งŒ, REINDEERS๋Š” ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์˜ ์‚ฌ๊ณ  ์—์„œ ์ถœ๋ฐœํ–ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” "๋ฌด์—‡์„ ํŒ” ๊ฒƒ์ธ๊ฐ€"๋ณด๋‹ค "์‚ฐ์—…์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•˜๋Š”๊ฐ€"๋ฅผ ๊ณ ๋ฏผํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ทธ ์ˆœ๊ฐ„, Buybly๋ผ๋Š” ์ด๋ฆ„์€ ํ•œ๊ณ„๊ฐ€ ๋˜์—ˆ๋‹ค. "Buy + Easily"๋ผ๋Š” ์กฐํ•ฉ์€ ๋ณธ์งˆ์ ์œผ๋กœ ๊ฑฐ๋ž˜์˜ ํ•œ์ชฝ ๋ฉด๋งŒ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ์—ˆ๋‹ค. ๊ตฌ๋งค์ž์˜ ํŽธ์˜. ํ•˜์ง€๋งŒ B2B ๋ฌด์—ญ์—์„œ "์‰ฝ๊ฒŒ ์‚ฐ๋‹ค"๋Š” ๊ฒƒ์€ ์ ˆ๋ฐ˜์˜ ์ด์•ผ๊ธฐ์— ๋ถˆ๊ณผํ•˜๋‹ค. ๊ณต๊ธ‰์‚ฌ๋Š” ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š”๊ฐ€? ๋ฌผ๋ฅ˜๋Š” ๋ˆ„๊ฐ€ ์กฐ์œจํ•˜๋Š”๊ฐ€? ํ†ต๊ด€๊ณผ ์ธ์ฆ์€ ์–ด๋А ์‹œ์ ์— ์ฒ˜๋ฆฌ๋˜๋Š”๊ฐ€? Buybly๋ผ๋Š” ์ด๋ฆ„ ์•„๋ž˜์—์„œ ์ด๋Ÿฐ ์งˆ๋ฌธ๋“ค์€ ํ•ญ์ƒ ๋ถ€์ฐจ์ ์ธ ๊ฒƒ์œผ๋กœ ๋ฐ€๋ ค๋‚ฌ๋‹ค. ์ด๋ฆ„์ด ์‚ฌ๊ณ ๋ฅผ ์ œํ•œํ•˜๊ณ , ์‚ฌ๊ณ ๊ฐ€ ์ œํ’ˆ์„ ์ œํ•œํ–ˆ๋‹ค. ์‹ค์ œ๋กœ Buybly ์‹œ์ ˆ์˜ ์ œํ’ˆ ๋กœ๋“œ๋งต์„ ๋ณด๋ฉด, ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋Šฅ์ด "๊ตฌ๋งค ๊ฒฝํ—˜ ๊ฐœ์„ "์— ์ง‘์ค‘๋˜์–ด ์žˆ์—ˆ๋‹ค. ์ƒํ’ˆ ๊ฒ€์ƒ‰ ๊ณ ๋„ํ™”, ์žฅ๋ฐ”๊ตฌ๋‹ˆ UI ๊ฐœ์„ , ๊ฒฐ์ œ ํ”„๋กœ์„ธ์Šค ๊ฐ„์†Œํ™”. ์ด๊ฒƒ๋“ค์€ B2C ์ „์ž์ƒ๊ฑฐ๋ž˜์—์„œ๋Š” ํ•ต์‹ฌ ๊ณผ์ œ์ด์ง€๋งŒ, ์ œ์กฐ์—…์ฒด์™€ ๊ณต๊ธ‰์‚ฌ ์‚ฌ์ด์˜ ๊ตญ๊ฒฝ ๊ฐ„ ๊ฑฐ๋ž˜๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ”Œ๋žซํผ์—์„œ๋Š” ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‹ฌ๋ž๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ ์ง„์งœ ํ•„์š”ํ•œ ๊ฒƒ์€ ๊ฒฌ์ ์„œ ์ž๋™ ์ƒ์„ฑ, ๋‹ค์ค‘ ํ†ตํ™” ์ •์‚ฐ, ์„ ์  ์Šค์ผ€์ค„ ์—ฐ๋™, ๊ทœ์ œ ์ธ์ฆ ์ž๋™ ํ™•์ธ ๊ฐ™์€ ์‚ฐ์—… ์ธํ”„๋ผ์˜€๋‹ค. 2. ๋ฆฌ๋ธŒ๋žœ๋”ฉ์˜ ์ถœ๋ฐœ -- ์ฒ ํ•™๋ถ€ํ„ฐ ๋‹ค์‹œ ์„ธ์šฐ๋‹ค ๋ฆฌ๋ธŒ๋žœ๋”ฉ์€ ๋‹จ์ˆœํ•œ ๋„ค์ด๋ฐ ์ž‘์—…์ด ์•„๋‹ˆ์—ˆ๋‹ค. Buybly๋Š” ๊ธฐ๋Šฅ์ ์ธ ์ด๋ฆ„์ด์—ˆ๊ณ , REINDEERS๋Š” ๋ฐฉํ–ฅ์ด ์žˆ๋Š” ์ด๋ฆ„์ด์–ด์•ผ ํ–ˆ๋‹ค...

IT์™€ ๋ฌด์—ญ์ด ๋งŒ๋‚˜๋‹ค: ์ œ์กฐ์—…์˜ ์ƒˆ๋กœ์šด ๊ธธ์„ ์„ค๊ณ„ํ•˜๋‹ค

1. ๋ฌด์—ญ์€ ์ฝ”๋“œ๋ณด๋‹ค ๋ณต์žกํ–ˆ๋‹ค REINDEERS์˜ ์ถœ๋ฐœ์ ์€ ๋‹จ์ˆœํ–ˆ๋‹ค. "์ œ์กฐ์—…๊ณผ ์œ ํ†ต์„ ์—ฐ๊ฒฐํ•˜์ž." ํ•˜์ง€๋งŒ ๊ทธ ๋ง ํ•œ ์ค„์„ ์‹œ์Šคํ…œ์œผ๋กœ ๋ฐ”๊พธ๋Š” ๋ฐ 4๋…„์ด ๊ฑธ๋ ธ๋‹ค. ๋ฌด์—ญ์€ ์ „์ž์ƒ๊ฑฐ๋ž˜์™€ ๋‹ค๋ฅด๋‹ค. ์ฃผ๋ฌธ์—๋Š” ๊ฒฌ์ (Quote), ๋ฐœ์ฃผ(PO), ๋‚ฉํ’ˆ์„œ(DO), ์ƒ์—…์†ก์žฅ(CI), ๊ด€์„ธ, ์šด์†ก, ๋ณดํ—˜๊นŒ์ง€ ํฌํ•จ๋œ๋‹ค. ๊ฐ ๋‹จ๊ณ„๊ฐ€ ๋…๋ฆฝ์ ์ด์ง€๋งŒ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•œ๋‹ค. ํ•œ ๋ฌธ์„œ๊ฐ€ ๋Šฆ์œผ๋ฉด ๋ฌผ๋ฅ˜ ์ „์ฒด๊ฐ€ ๋ฉˆ์ถ˜๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๋ณต์žกํ•œ ์ ˆ์ฐจ๋ฅผ ๋‹จ์ˆœํ•œ ๋ฒ„ํŠผ ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐํ•ด์•ผ ํ–ˆ๋‹ค. ๊ทธ ์‹œ์ž‘์ด ๋ฐ”๋กœ MCP (Multi-Commerce Platform) ์˜€๋‹ค. 2. ์™œ ๋ฌด์—ญ ํ”Œ๋žซํผ์€ ์ „์ž์ƒ๊ฑฐ๋ž˜๋ณด๋‹ค ์–ด๋ ค์šด๊ฐ€ ์ผ๋ฐ˜์ ์ธ ์ „์ž์ƒ๊ฑฐ๋ž˜ ํ”Œ๋žซํผ์€ "์ƒํ’ˆ ๋“ฑ๋ก - ๊ฒฐ์ œ - ๋ฐฐ์†ก"์ด๋ผ๋Š” ๋น„๊ต์  ๋‹จ์ˆœํ•œ ํ๋ฆ„์„ ๋”ฐ๋ฅธ๋‹ค. ํ†ตํ™”๋Š” ํ•˜๋‚˜์ด๊ณ , ๊ทœ์ œ๋Š” ํ•œ ๊ตญ๊ฐ€์˜ ๋ฒ•๋ฅ ๋งŒ ๋”ฐ๋ฅด๋ฉด ๋˜๊ณ , ๋ฌผ๋ฅ˜๋Š” ๊ตญ๋‚ด ํƒ๋ฐฐ์‚ฌ์— ์œ„ํƒํ•˜๋ฉด ๋œ๋‹ค. ํ•˜์ง€๋งŒ ๊ตญ๊ฒฝ์„ ๋„˜๋Š” B2B ๋ฌด์—ญ์€ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์„ธ๊ณ„๋‹ค. ์ฒซ์งธ, ๋‹ค์ค‘ ํ†ตํ™”(Multi-Currency) ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ํƒœ๊ตญ ๋ฐ”ํŠธ๋กœ ๊ฒฌ์ ์„ ๋‚ด๊ณ , ์ค‘๊ตญ ์œ„์•ˆ์œผ๋กœ ๊ฒฐ์ œํ•˜๊ณ , ํ•œ๊ตญ ์›ํ™”๋กœ ์ •์‚ฐํ•˜๋Š” ๊ฑฐ๋ž˜๊ฐ€ ์ผ์ƒ์ ์ด๋‹ค. ๊ฒฌ์  ์‹œ์ ์˜ ํ™˜์œจ๊ณผ ๊ฒฐ์ œ ์‹œ์ ์˜ ํ™˜์œจ์ด ๋‹ค๋ฅด๋ฉด ๋งˆ์ง„์ด ์ฆ๋ฐœํ•˜๊ฑฐ๋‚˜ ์†์‹ค์ด ๋ฐœ์ƒํ•œ๋‹ค. ํ™˜์œจ์€ ํ•˜๋ฃจ์—๋„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ณ€๋™ํ•˜๋ฏ€๋กœ, ์‹œ์Šคํ…œ์€ ๊ฒฌ์  ๋ฐœํ–‰ ์‹œ์ ์˜ ํ™˜์œจ์„ ๊ณ ์ •ํ•˜๊ณ , ๊ฒฐ์ œ ์‹œ์ ์— ์‹ค์‹œ๊ฐ„ ํ™˜์œจ๋กœ ์žฌ๊ณ„์‚ฐํ•˜๋Š” ์ด์ค‘ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. ๋‘˜์งธ, ๋‹ค์ค‘ ์–ธ์–ด(Multi-Language) ์˜ ๋ฒฝ์ด ์žˆ๋‹ค. ๋‹จ์ˆœํžˆ UI๋ฅผ ๋ฒˆ์—ญํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์ƒํ’ˆ๋ช…, ๊ทœ๊ฒฉ์„œ, ์ธ์ฆ์„œ, ํ†ต๊ด€ ์„œ๋ฅ˜๊นŒ์ง€ ๋ชจ๋“  ๊ฒƒ์ด ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž์˜ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์–ด์•ผ ํ•œ๋‹ค. ํƒœ๊ตญ ๊ตฌ๋งค ๋‹ด๋‹น์ž๊ฐ€ ๋ณด๋Š” ํ’ˆ๋ชฉ๋ช…๊ณผ ์ค‘๊ตญ ๊ณต๊ธ‰์‚ฌ๊ฐ€ ๋“ฑ๋กํ•œ ํ’ˆ๋ชฉ๋ช…์ด ์„œ๋กœ ๋Œ€์‘๋˜์–ด์•ผ ํ•˜๊ณ , ํ†ต๊ด€ ์„œ๋ฅ˜์—๋Š” ๋˜ ๋‹ค๋ฅธ ๊ณต์‹ ๋ช…์นญ์ด ํ•„์š”ํ•˜๋‹ค. ์…‹์งธ, ๋‹ค์ค‘ ๊ทœ์ œ(Multi-Regulation...

์ฃผ๋ฌธ ๋กœ์ง์˜ 8๋ฒˆ์งธ ์žฌ๊ฐœ๋ฐœ: ๋‚ด๋ถ€ ์•„ํ‚คํ…์ฒ˜์˜ ํ‘œ์ค€ํ™”์™€ ๋กœ์ง ์ถฉ๋Œ ํ•ด์†Œ

1. ๋ฐฐ๊ฒฝ - ์ด๋ฏธ ์กด์žฌํ•˜๋˜ ์ฃผ๋ฌธ ๊ตฌ์กฐ REINDEERS์˜ ์ฃผ๋ฌธ ๊ตฌ์กฐ๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ณตํ•ฉ์ ์ด์—ˆ๋‹ค. ๊ฒฌ์ ํ˜• ์ฃผ๋ฌธ๊ณผ ๋ฐ”๋กœ๊ตฌ๋งคํ˜• ์ฃผ๋ฌธ์ด ๋ณ‘์กดํ•˜๋ฉฐ, ํฌ์›Œ๋”ฉ๊ณผ ์šด์†ก ์ผ์ •์„ ํฌํ•จํ•˜๋Š” ๋‹ค๋‹จ๊ณ„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ด๋ฏธ ๋‚ด๋ถ€ MCP ํ™˜๊ฒฝ์—์„œ ์šด์šฉ๋˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋‹ค๋งŒ, ์ด ๋กœ์ง์€ ์™ธ๋ถ€๋กœ ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜๊ณ , ์‹ค์ œ ์„œ๋น„์Šค๋ณด๋‹ค๋Š” ๋‚ด๋ถ€ ์ž๋™ํ™”-ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์—ˆ๋‹ค. 8๋ฒˆ์งธ ๋ฆฌ๋นŒ๋“œ๋Š” ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์„ ๋งŒ๋“  ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋‚ด๋ถ€์ ์œผ๋กœ ์ž‘๋™ํ•˜๋˜ ๊ณ ๋„ํ™”๋œ ์ฃผ๋ฌธ ์—”์ง„์„ ์™ธ๋ถ€ ๊ณ ๊ฐ์‚ฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค ๋ ˆ๋ฒจ๋กœ ์ •์‹ ํ†ตํ•ฉํ•˜๊ณ  ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด์—ˆ๋‹ค. 2015๋…„ IMARKET Thailand ์„ค๋ฆฝ ์ดํ›„ ์ˆ˜๋…„๊ฐ„ ์šด์˜ํ•ด์˜จ ์ฃผ๋ฌธ ๋กœ์ง์ด 7๋ฒˆ์˜ ๋ฆฌ๋นŒ๋“œ๋ฅผ ๊ฑฐ์น˜๋ฉฐ ๋‚ด๋ถ€์ ์œผ๋กœ ์„ฑ์ˆ™ํ•ด ์žˆ์—ˆ์ง€๋งŒ, 4,300๊ฐœ ์ด์ƒ์˜ ํŒŒํŠธ๋„ˆ๊ฐ€ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค ๋ ˆ๋ฒจ์—์„œ๋Š” ๋‹ค๋ฅธ ์ˆ˜์ค€์˜ ์•ˆ์ •์„ฑ์ด ์š”๊ตฌ๋˜์—ˆ๋‹ค. 2. ๋ฌธ์ œ ์ธ์‹ - ๋กœ์ง ์ถฉ๋Œ๊ณผ ์ค‘๋ณต ์ด๋ฒคํŠธ ๋‚ด๋ถ€ MCP ๋ฒ„์ „์˜ ์ฃผ๋ฌธ ์‹œ์Šคํ…œ์€ ๊ธฐ๋Šฅ์ ์œผ๋กœ ์™„์„ฑ๋˜์–ด ์žˆ์—ˆ์ง€๋งŒ, ํ™•์žฅ์„ฑ ์ธก๋ฉด์—์„œ๋Š” ํ•œ๊ณ„๋ฅผ ๋“œ๋Ÿฌ๋ƒˆ๋‹ค. ์—ฌ๋Ÿฌ Cloud Function๊ณผ MQ Exchange๊ฐ€ ๋™์‹œ์— ๋™์ผ ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์‹ ํ•˜๋ฉด์„œ, ์ด๋ฒคํŠธ ์ค‘๋ณต ์ฒ˜๋ฆฌ, ์ƒํƒœ ๋ถˆ์ผ์น˜, TTL ๋งŒ๋ฃŒ ์ „ ๋ณต๊ตฌ ๋ถˆ๊ฐ€ ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณต๋˜์—ˆ๋‹ค. # ๊ณผ๊ฑฐ ๋ฌธ์ œ ์‚ฌ๋ก€ (์ค‘๋ณต ์ฒ˜๋ฆฌ) [EVENT] payment.confirmed received (Q1) [EVENT] payment.confirmed received (Q4) → PO double-issued (2๊ฐœ์˜ purchase order ์ƒ์„ฑ) → Redis TTL mismatch → DO ์ „ํ™˜ ์‹คํŒจ ํŠนํžˆ ํฌ์›Œ๋”ฉ ์Šค์ผ€์ค„ ํ™•์ • ๋กœ์ง๊ณผ ๊ฒฐ์ œ ์ฒ˜๋ฆฌ ๋กœ์ง์ด ๋™์‹œ์— MQ๋ฅผ ๋ฐœํ–‰ํ•˜๋ฉด์„œ ์ˆœ์„œ๊ฐ€ ์–ด๊ธ‹๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, PO๊ฐ€ ์ƒ์„ฑ๋˜๊ธฐ ์ „์— DO๊ฐ€ ๋จผ์ € ๋ฐœํ–‰๋˜๊ฑฐ๋‚˜, ์šด์†ก ์ผ์ •์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ƒํƒœ์—์„œ ํ†ต๊ด€ ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋Š” ๋“ฑ ๋…ผ๋ฆฌ์  ์˜ค๋ฅ˜๊ฐ€ ๋‹ค์ˆ˜ ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋‚ด๋ถ€ ์šด์˜ ํ™˜๊ฒฝ์—์„œ๋Š” ์ˆ˜๋™ ๊ฐœ์ž…์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ”์ด์–ด 2,500๊ณณ, ๊ณต๊ธ‰์‚ฌ 1,800๊ณณ, ํฌ์›Œ๋”ฉ ์—…์ฒด ...

ํŒ€์„ ๋„ค ๋ฒˆ ๊ต์ฒดํ•˜๋ฉฐ ๋ฐฐ์šด ๊ฒƒ๋“ค — ์ง„์งœ ๊ธ€๋กœ๋ฒŒ ํŒ€์„ ๋งŒ๋“ค๊ธฐ๊นŒ์ง€

1. ์ฒซ ๋ฒˆ์งธ ํŒ€ -- ์™ธ์ฃผ ๊ฐœ๋ฐœ์‚ฌ์˜ ํ•œ๊ณ„ REINDEERS์˜ ์ฒซ ๋ฒˆ์งธ ํŒ€์€ ์™ธ๋ถ€ ๊ฐœ๋ฐœ์‚ฌ์˜€๋‹ค. ๊ณ„์•ฝ์€ ๋‹จ์ˆœํ–ˆ๊ณ , ๋ชฉํ‘œ๋Š” "๋ฌด์—ญ ํ”Œ๋žซํผ์˜ MVP ๊ตฌ์ถ•"์ด์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์‹ค์€ ๋‹ฌ๋ž๋‹ค. ๊ฐœ๋ฐœ์‚ฌ๋Š” ๋ฌด์—ญ์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๊ณ , ์ œ์กฐ ์œ ํ†ต์˜ ํ๋ฆ„์„ ์ „์ž์ƒ๊ฑฐ๋ž˜์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌํ•˜๋ ค ํ–ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฒฌ์ (Quote), ์ฃผ๋ฌธ(Order), ๋ฌผ๋ฅ˜(Logistics), ๊ฒฐ์ œ(Payment)๊ฐ€ ๊ฐ™์€ ํ…Œ์ด๋ธ”์— ์–ฝํ˜€ ์žˆ์—ˆ๋‹ค. ๊ฐœ๋ฐœ์€ ๋นจ๋ž์ง€๋งŒ, ๊ตฌ์กฐ๋Š” ์œ„ํ—˜ํ–ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํŒ€์€ "์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค์—ˆ์ง€๋งŒ, ํ”Œ๋žซํผ์€ ๋งŒ๋“ค์ง€ ๋ชปํ–ˆ๋‹ค." ๋ฌด์—ญ์—์„œ๋Š” ๊ฒฌ์  ํ•˜๋‚˜๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐœ์ฃผ์„œ๋กœ ๋ถ„๋ฆฌ๋˜๊ธฐ๋„ ํ•˜๊ณ , ํ•˜๋‚˜์˜ ๋ฐœ์ฃผ๊ฐ€ ๋ณต์ˆ˜์˜ ์„ ์ ์œผ๋กœ ๋‚˜๋‰˜๊ธฐ๋„ ํ•œ๋‹ค. ๊ฒฐ์ œ ์กฐ๊ฑด์€ T/T, L/C, D/A ๋“ฑ ๊ฑฐ๋ž˜ ์ƒ๋Œ€์™€ ํ’ˆ๋ชฉ์— ๋”ฐ๋ผ ์™„์ „ํžˆ ๋‹ฌ๋ผ์ง„๋‹ค. ์™ธ์ฃผ ๊ฐœ๋ฐœ์‚ฌ๋Š” ์ด ๋ชจ๋“  ๊ฒƒ์„ ํ•˜๋‚˜์˜ "์ฃผ๋ฌธ-๊ฒฐ์ œ" ํ…Œ์ด๋ธ”๋กœ ์ฒ˜๋ฆฌํ•˜๋ ค ํ–ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์‡ผํ•‘๋ชฐ์ด๋ผ๋ฉด ๊ฐ€๋Šฅํ•œ ์„ค๊ณ„์˜€์ง€๋งŒ, B2B ๋ฌด์—ญ์—์„œ๋Š” ์ฒซ ์ฃผ๋ถ€ํ„ฐ ๋ฌธ์ œ๊ฐ€ ๋“œ๋Ÿฌ๋‚ฌ๋‹ค. ๊ฐ€์žฅ ์น˜๋ช…์ ์ด์—ˆ๋˜ ๊ฒƒ์€ ํ†ตํ™”(Currency) ์ฒ˜๋ฆฌ์˜€๋‹ค. ํƒœ๊ตญ ๋ฐ”ํŠธ๋กœ ๊ฒฌ์ ์„ ๋‚ด๊ณ , ์ค‘๊ตญ ์œ„์•ˆ์œผ๋กœ ๊ฒฐ์ œํ•˜๊ณ , ํ•œ๊ตญ ์›ํ™”๋กœ ์ •์‚ฐํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์™ธ์ฃผํŒ€์€ ์ „ํ˜€ ๊ณ ๋ คํ•˜์ง€ ์•Š์•˜๋‹ค. ํ™˜์œจ ๋ณ€๋™์— ๋”ฐ๋ฅธ ๋งˆ์ง„ ๊ณ„์‚ฐ, ์„ ์  ์‹œ์ ๊ณผ ๊ฒฐ์ œ ์‹œ์ ์˜ ํ™˜์ฐจ์† -- ์ด๋Ÿฐ ๊ฒƒ๋“ค์€ ์‚ฌ์–‘์„œ์— ํ•œ ์ค„๋กœ ์ ํ˜€ ์žˆ์—ˆ์ง€๋งŒ, ์‹ค์ œ๋กœ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด ํ•„์š”ํ–ˆ๋‹ค. ์™ธ์ฃผํŒ€์—๊ฒŒ ์ด๊ฒƒ์€ "์ถ”๊ฐ€ ์š”๊ตฌ์‚ฌํ•ญ"์ด์—ˆ์ง€๋งŒ, ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ํ”Œ๋žซํผ์˜ ๋ณธ์งˆ์ด์—ˆ๋‹ค. 2. ๋‘ ๋ฒˆ์งธ ํŒ€ -- ๋‚ด๋ถ€ํ™”์˜ ์ฒซ ์‹œ๋„ ๋‘ ๋ฒˆ์งธ ์‹œ๋„๋Š” "๋‚ด๋ถ€ ๊ฐœ๋ฐœํŒ€ ๊ตฌ์„ฑ"์ด์—ˆ๋‹ค. ์™ธ์ฃผ๊ฐ€ ์‹คํŒจํ•œ ์ด์œ ๋ฅผ ์™ธ๋ถ€ ํƒ“์œผ๋กœ ๋Œ๋ฆด ์ˆ˜ ์—†๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ด€๋ฆฌ ์ธ๋ ฅ๊ณผ ๋ช‡ ๋ช…์˜ ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•ฉ๋ฅ˜ํ•ด, ์ง์ ‘ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฌธ์ œ๋Š”...

REINDEERS, 4๋…„์˜ ์—ฌ์ • — ๋™๋‚จ์•„ ์ œ์กฐ์—… ํ˜์‹ ์„ ํ–ฅํ•œ ์ถœ๋ฐœ์ 

1. ์ถœ๋ฐœ -- 2015๋…„, ํƒœ๊ตญ์—์„œ ์‹œ์ž‘ํ•˜๋‹ค 2015๋…„, IMARKET Thailand๊ฐ€ ํƒœ๊ตญ ๋ฐฉ์ฝ•์—์„œ ์„ค๋ฆฝ๋˜์—ˆ๋‹ค. ์™œ ํƒœ๊ตญ์ด์—ˆ๋Š”๊ฐ€. CEO ๊น€๋ช…ํ›ˆ ๋Œ€ํ‘œ๊ฐ€ 20๋…„ ์ด์ƒ ๋™๋‚จ์•„์—์„œ ์‚ฌ์—…์„ ํ•ด์˜จ ๊ฒฝํ—˜์—์„œ ๋‚˜์˜จ ์„ ํƒ์ด์—ˆ๋‹ค. ํƒœ๊ตญ์€ ASEAN์—์„œ ์ œ์กฐ์—… ๊ธฐ๋ฐ˜์ด ํƒ„ํƒ„ํ•œ ๊ตญ๊ฐ€ ์ค‘ ํ•˜๋‚˜์˜€๊ณ , ํ•œ๊ตญ ๊ธฐ์—…์˜ ์ง„์ถœ์ด ํ™œ๋ฐœํ–ˆ์œผ๋ฉฐ, MRO(์œ ์ง€๋ณด์ˆ˜/์ˆ˜๋ฆฌ/์šด์˜) ์‚ฐ์—…์žฌ ์œ ํ†ต์— ๋ช…ํ™•ํ•œ ์ˆ˜์š”๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ดˆ๊ธฐ ์‚ฌ์—… ๋ชจ๋ธ์€ ํ”Œ๋žซํผ์ด ์•„๋‹ˆ์—ˆ๋‹ค. ํƒœ๊ตญ ๋‚ด ์ œ์กฐ์—…์ฒด์— ์‚ฐ์—…์žฌ๋ฅผ ๊ณต๊ธ‰ํ•˜๋Š” MRO ์œ ํ†ต ์‚ฌ์—…์ด์—ˆ๋‹ค. ๊ณต์žฅ์—์„œ ํ•„์š”ํ•œ ๋ฒ ์–ด๋ง, ๊ณต๊ตฌ, ์•ˆ์ „์žฅ๋น„, ํ™”ํ•™์ œํ’ˆ ๋“ฑ์„ ํ•œ๊ตญ, ์ค‘๊ตญ, ์ผ๋ณธ ๊ณต๊ธ‰์‚ฌ๋กœ๋ถ€ํ„ฐ ์กฐ๋‹ฌํ•ด์„œ ํƒœ๊ตญ ํ˜„์ง€ ๊ณต์žฅ์— ๋‚ฉํ’ˆํ–ˆ๋‹ค. ์ „ํ™”, ์ด๋ฉ”์ผ, ์—‘์…€๋กœ ์šด์˜ํ–ˆ๋‹ค. ๋‹น์‹œ์—๋Š” ๊ทธ๊ฒƒ์ด ์—…๊ณ„ ํ‘œ์ค€์ด์—ˆ๋‹ค. 2. 2016-2019: ๊ณ ๊ฐ ๊ธฐ๋ฐ˜ ๊ตฌ์ถ•, ์‹œ์žฅ์˜ ํ˜„์‹ค ํ•™์Šต 4๋…„๊ฐ„ ํƒœ๊ตญ ํ˜„์ง€์—์„œ ์ง์ ‘ ์˜์—…ํ•˜๊ณ , ๋‚ฉํ’ˆํ•˜๊ณ , ํด๋ ˆ์ž„์„ ์ฒ˜๋ฆฌํ•˜๋ฉฐ ์‚ฐ์—…์žฌ B2B ๋ฌด์—ญ์˜ ์‹ค์ƒ์„ ๋ฐฐ์› ๋‹ค. ๊ณ ๊ฐ ์ˆ˜๋Š” ์ ์ง„์ ์œผ๋กœ ๋Š˜์–ด 2,500๊ฐœ ์ด์ƒ์˜ ๋ฐ”์ด์–ด ๊ด€๊ณ„๊ฐ€ ํ˜•์„ฑ๋˜์—ˆ๋‹ค. ๋™์‹œ์— ํ•œ๊ตญ, ์ค‘๊ตญ์˜ ๊ณต๊ธ‰์‚ฌ ๋„คํŠธ์›Œํฌ๋„ 1,800๊ฐœ ์ด์ƒ์œผ๋กœ ํ™•์žฅ๋˜์—ˆ๋‹ค. ์ด ์ˆซ์ž๋Š” ๋งˆ์ผ€ํŒ…์œผ๋กœ ๋ชจ์€ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ ๊ฑฐ๋ž˜๋ฅผ ํ†ตํ•ด ์Œ“์ธ ๊ฒƒ์ด๋‹ค. ํ•œ ๊ฑด ํ•œ ๊ฑด์˜ ๊ฒฌ์ , PO, ์ธ๋ณด์ด์Šค, ๋‚ฉํ’ˆ์„ ๊ฑฐ์น˜๋ฉฐ ์‹ ๋ขฐ๊ฐ€ ๋งŒ๋“ค์–ด์กŒ๋‹ค. ์ด ์‹œ๊ธฐ์— ๋ฐฐ์šด ๊ฒƒ๋“ค์ด ๋‚˜์ค‘์— ํ”Œ๋žซํผ ์„ค๊ณ„์˜ ํ•ต์‹ฌ์ด ๋˜์—ˆ๋‹ค. ์ฒซ์งธ, ๋™๋‚จ์•„ ์‚ฐ์—…์žฌ ๋ฌด์—ญ์˜ ๋น„ํšจ์œจ์€ ๊ตฌ์กฐ์ ์ด๋ผ๋Š” ๊ฒƒ. ๋ฐ”์ด์–ด๊ฐ€ ๊ณต๊ธ‰์‚ฌ๋ฅผ ์ฐพ์œผ๋ ค๋ฉด ์ „์‹œํšŒ์— ๊ฐ€๊ฑฐ๋‚˜ ์ง€์ธ์„ ํ†ตํ•ด์•ผ ํ–ˆ๋‹ค. ๊ฐ€๊ฒฉ ๋น„๊ต๋Š” ๋‹ด๋‹น์ž๊ฐ€ ๊ณต๊ธ‰์‚ฌ๋ณ„๋กœ ์ „ํ™”๋ฅผ ๋Œ๋ ค ์—‘์…€์— ์ •๋ฆฌํ–ˆ๋‹ค. ๋ฌผ๋ฅ˜ ์ถ”์ ์€ ํฌ์›Œ๋”์—๊ฒŒ ๋งค๋ฒˆ ์ „ํ™”ํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ์ด ๋น„ํšจ์œจ์€ ๊ฐœ๋ณ„ ๊ธฐ์—…์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์‚ฐ์—… ์ „์ฒด์˜ ๋ฌธ์ œ์˜€๋‹ค. ๋‘˜์งธ, ๊ตญ๊ฐ€๋งˆ๋‹ค ๊ทœ์ œ์™€ ๊ด€ํ–‰์ด ์™„์ „ํžˆ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ....

๋ฒ ํƒ€ ์˜คํ”ˆ ์ค€๋น„: ๊ตญ๊ฐ€๋ณ„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ์ž๋™ํ™”

๋ฒ ํƒ€ ์˜คํ”ˆ ์ค€๋น„: ๊ตญ๊ฐ€๋ณ„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” 1. ํ…Œ์ŠคํŠธ ๋ชฉ์ ๊ณผ ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค๊ณ„ ๋ฒ ํƒ€ ์˜คํ”ˆ์„ ์•ž๋‘๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒ€์ฆ ํ•ญ๋ชฉ์€ ์„ธ ๊ฐ€์ง€์˜€๋‹ค. 1) ๋‹ค๊ตญ๊ฐ€ ์ ‘์† ๋ถ€ํ•˜ ๋ถ„์‚ฐ — ๊ฐ๊ตญ DNS ๋ฐ CDN ๋ผ์šฐํŒ… ๊ฒ€์ฆ 2) ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ — Redis์™€ MQ์˜ ๋ณต์ œ ์ง€์—ฐ ๊ฒ€์ฆ 3) ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ ๋ฐ ์žฅ์•  ๋ณต๊ตฌ — Cloud Function์˜ ์ž์œจ ํšŒ๋ณต ํ…Œ์ŠคํŠธ ํ…Œ์ŠคํŠธ๋Š” AI Ops-Agent๊ฐ€ ์ƒ์„ฑํ•œ ๊ฐ€์ƒ ์„ธ์…˜์„ ์ด์šฉํ•ด ์ˆ˜ํ–‰๋๋‹ค. ๊ฐ๊ตญ์˜ ํ‰๊ท  ์‚ฌ์šฉ ํ™˜๊ฒฝ(๋„คํŠธ์›Œํฌ ์†๋„, ์–ธ์–ด, ๊ธฐ๊ธฐ ๋น„์œจ)์„ ๊ธฐ๋ฐ˜์œผ๋กœ 50,000๋ช…์˜ ๊ฐ€์ƒ ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์‹ค์ œ ์ฃผ๋ฌธ, ๊ฒฌ์ , ์ฑ„ํŒ…, ๊ฒฐ์ œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ฐ˜๋ณต ์‹คํ–‰ํ–ˆ๋‹ค. ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ๋‹จ์ˆœ ํŽ˜์ด์ง€ ์กฐํšŒ๋ถ€ํ„ฐ ๋ณตํ•ฉ ํŠธ๋žœ์žญ์…˜๊นŒ์ง€ 5๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๋‹ค. 1๋‹จ๊ณ„๋Š” ์ƒํ’ˆ ๊ฒ€์ƒ‰๊ณผ ์นดํƒˆ๋กœ๊ทธ ์กฐํšŒ, 2๋‹จ๊ณ„๋Š” ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ถ”๊ฐ€์™€ ๊ฒฌ์  ์š”์ฒญ, 3๋‹จ๊ณ„๋Š” ๊ฒฐ์ œ ์ฒ˜๋ฆฌ, 4๋‹จ๊ณ„๋Š” ์ฃผ๋ฌธ ์ƒํƒœ ๋ณ€๊ฒฝ๊ณผ MQ ์ด๋ฒคํŠธ ์ „ํŒŒ, 5๋‹จ๊ณ„๋Š” ๋ฐฐ์†ก ์ถ”์ ๊ณผ ์„ธ์…˜ ์œ ์ง€ ๊ฒ€์ฆ์ด๋‹ค. ๊ฐ ๋‹จ๊ณ„์˜ ์„ฑ๊ณต/์‹คํŒจ ๊ธฐ์ค€๊ณผ ํ—ˆ์šฉ ์‘๋‹ต ์‹œ๊ฐ„์ด ์‚ฌ์ „์— ์ •์˜๋˜์—ˆ๋‹ค. 2. ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•๋ก ๊ณผ ๋ฆฌ์ „๋ณ„ ํŠธ๋ž˜ํ”ฝ ๋ถ„๋ฐฐ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ๋„๊ตฌ๋กœ๋Š” k6 ๊ธฐ๋ฐ˜์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ฐ ๋ฆฌ์ „๋ณ„๋กœ ๋…๋ฆฝ์ ์ธ ํ…Œ์ŠคํŠธ ๋Ÿฌ๋„ˆ๊ฐ€ ๋ฐฐ์น˜๋˜์–ด, ํ•ด๋‹น ๋ฆฌ์ „์˜ DNS๋ฅผ ํ†ตํ•ด ์‹ค์ œ ์„œ๋น„์Šค ๊ฒฝ๋กœ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐœ์ƒ์‹œ์ผฐ๋‹ค. ํŠธ๋ž˜ํ”ฝ์€ Cloud Function์—์„œ MQ, Redis, DB๊นŒ์ง€ ์‹ค์ œ ์„œ๋น„์Šค ๊ฒฝ๋กœ๋ฅผ ๊ทธ๋Œ€๋กœ ํ†ต๊ณผํ•œ๋‹ค. { "country": "TH", "user_id": "TH_839210", "actions": ["login","view_product"...

AI ํ’ˆ์งˆ ๋ณด์ •๊ณผ ๋ฐ์ดํ„ฐ ์žฌ์ƒ์‚ฐ ํŒŒ์ดํ”„๋ผ์ธ

AI ํ’ˆ์งˆ ๋ณด์ •๊ณผ ๋ฐ์ดํ„ฐ ์žฌ์ƒ์‚ฐ ํŒŒ์ดํ”„๋ผ์ธ 1. Translator-Agent 2.0์˜ ์„ค๊ณ„ ๋ชฉํ‘œ 9์›” ์ดˆ๋ถ€ํ„ฐ ์ˆ˜์ง‘๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์ด ํญ์ฆํ•˜๋ฉด์„œ AI ๋ฒˆ์—ญ ํ’ˆ์งˆ์ด ์ผ๊ด€๋˜์ง€ ์•Š๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ๋ณด๊ณ ๋˜์—ˆ๋‹ค. ํ‰๊ท  BLEU ์ ์ˆ˜๋Š” 0.82 ์ˆ˜์ค€์ด์—ˆ์ง€๋งŒ ์–ธ์–ด ๊ฐ„ ํŽธ์ฐจ๊ฐ€ ์ปธ๊ณ , ํŠน์ • ๊ธฐ์ˆ  ๋ฌธ์„œ์—์„œ ์šฉ์–ด๊ฐ€ ๋ฐ˜๋ณต์ ์œผ๋กœ ์˜ค์—ญ๋˜์—ˆ๋‹ค. Translator-Agent 2.0์˜ ๋ชฉ์ ์€ AI๊ฐ€ ์Šค์Šค๋กœ ํ’ˆ์งˆ์„ ์˜ˆ์ธกํ•˜๊ณ , ๋‚ฎ์€ ํ’ˆ์งˆ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ์ƒ์‚ฐํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. BLEU, TER, Context Vector๋ฅผ ์ด์šฉํ•œ ํ’ˆ์งˆ ์ ์ˆ˜ํ™” ์ž๋™ ์žฌ๋ฒˆ์—ญ ๋ฃจํ”„ (Re-Translation Loop) Quality-Driven Event Routing (ํ’ˆ์งˆ ์ ์ˆ˜ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…) ์ž๋™ ์Šน์ธ ๋ฐ ๊ฒ€์ฆ ๋ฆฌํฌํŠธ ์ƒ์„ฑ ์ด ์‹œ์Šคํ…œ์—์„œ "ํ’ˆ์งˆ ๋ณด์ •"์ด๋ผ ํ•จ์€ AI๊ฐ€ ์ƒ์„ฑํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ AI๊ฐ€ ๋‹ค์‹œ ๊ฒ€์ฆํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๋งํ•œ๋‹ค. ์‚ฌ๋žŒ์ด ๋ชจ๋“  ๋ฒˆ์—ญ ๊ฒฐ๊ณผ๋ฅผ ํ•˜๋‚˜์”ฉ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ, AI๊ฐ€ 1์ฐจ ์ƒ์„ฑ ํ›„ ๋ณ„๋„์˜ ๊ฒ€์ฆ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ฑฐ์ณ ๊ธฐ์ค€์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ์žฌ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์„ ์ฑ„ํƒํ–ˆ๋‹ค. 2. ํ’ˆ์งˆ ํ‰๊ฐ€ ๋ฉ”์ปค๋‹ˆ์ฆ˜ Translator-Agent 2.0์€ ๋ฒˆ์—ญ์ด ์™„๋ฃŒ๋˜๋ฉด ์ฆ‰์‹œ BLEU์™€ TER์„ ๊ณ„์‚ฐํ•˜๊ณ , ํ’ˆ์งˆ ์ ์ˆ˜๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ด ์ ์ˆ˜๋Š” 0~1 ์‚ฌ์ด ์‹ค์ˆ˜๊ฐ’์œผ๋กœ ํ‘œํ˜„๋˜๋ฉฐ, 0.75 ๋ฏธ๋งŒ์ด๋ฉด ์žฌ๋ฒˆ์—ญ ํ์— ๋“ฑ๋ก๋œ๋‹ค. BLEU๋Š” ์˜๋ฏธ ์œ ์‚ฌ๋„, TER์€ ๋ฌธ์žฅ ์ˆ˜์ • ๋น„์œจ์„ ์ธก์ •ํ•œ๋‹ค. ํ’ˆ์งˆ ์ ์ˆ˜๋Š” Redis์˜ Sorted Set์— ์ €์žฅ๋˜์–ด ์šฐ์„ ์ˆœ์œ„ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. score = (bleu * 0.7 + (1 - ter) * 0.3) redis.zadd("i18n.quality", {key: score}) if score ...