๊ฒ€์ƒ‰
์ œ์กฐ

LG CNS, Elasticsearch์™€ AI ๊ฒ€์ƒ‰ ๋ชจ๋ธ ํ†ตํ•ฉ์œผ๋กœ ๊ฒ€์ƒ‰ ์ •ํ™•๋„ ๊ณ ๋„ํ™”ํ•˜๋‹ค

PDF ๋‹ค์šด๋กœ๋“œ

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์ •ํ™•๋„ 95% ์ˆ˜์ค€ ๋‹ฌ์„ฑ

KeyLook AI๋ชจ๋ธ์„ KorQuAD 2 ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ํ…Œ์ŠคํŠธํ•œ ๊ฒฐ๊ณผ, ์ „๋ฌธ๊ฒ€์ƒ‰๋งŒ์œผ๋กœ 75% ์ˆ˜์ค€์ด์—ˆ๋˜ ์ •ํ™•๋„๊ฐ€ Elasticsearch์˜ ์ „๋ฌธ๊ฒ€์ƒ‰, ๋ฒกํ„ฐ๊ฒ€์ƒ‰, ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰๊ณผ ๊ฐ™์€ ์„ธ ๊ฐ€์ง€ ๋ชจ๋“ˆ์— KeyLook AI๋ชจ๋ธ์„ ๊ฒฐํ•ฉํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ 20% ํ–ฅ์ƒ๋˜์–ด 95%๋ฅผ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์‹œ๊ฐ„ ์ ˆ๋ฐ˜์œผ๋กœ ๋‹จ์ถ•

Elasticsearch์˜ ์—ญ์ƒ‰์ธ(Inverted Index) ๋ฐฉ์‹๊ณผ ๋‹ค์–‘ํ•œ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ์ตœ์ ํ™”๋œ ๊ธฐ์ˆ ๋“ค์„ ํ™œ์šฉํ•˜์—ฌ 11๋งŒ ๊ฐœ, ์งˆ๋ฌธ 1๋งŒ ๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ํ•œ๊ตญ์–ด ๋ฌธ์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š”๋ฐ 0.1 ~ 0.2์ดˆ๋ฐ–์— ์†Œ์š”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ „์— ๋น„ํ•ด ์‹œ๊ฐ„์ด ์ ˆ๋ฐ˜์ด๋‚˜ ๋‹จ์ถ•๋˜์—ˆ์œผ๋ฉฐ ์ฑ—GPT์™€ ๊ฐ™์€ ์ƒ์„ฑํ˜• AI๋ฅผ ํ†ตํ•ฉํ•˜์—ฌ ๋‹ต๋ณ€ ์ƒ์„ฑ ์†๋„๋Š” ๋”์šฑ ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.

์ง€์‹ ๊ด€๋ฆฌ ์ธก๋ฉด์—์„œ ์ž„์ง์›์˜ ๊ฒ€์ƒ‰ ๊ฒฝํ—˜ ๊ฐœ์„ 

KeyLook์˜ ์ฃผ์š” ์‚ฌ์šฉ์ฒ˜๋Š” ํฉ์–ด์ ธ ์žˆ๋Š” ๊ธฐ์—… ์ •๋ณด๋ฅผ ์ง€์‹ ๊ด€๋ฆฌ(KM)๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. LG CNS๋Š” AI ๋ชจ๋ธ์„ ํ†ตํ•œ ๊ธฐ์—… ๋ฌธ์„œ ์ธ์ฝ”๋”ฉ๊ณผ Elasticsearch์˜ ์ƒ‰์ธํ™”, ๋ณด์•ˆ ๊ธฐ๋Šฅ ๋•๋ถ„์— ์ง€์‹ ๊ด€๋ฆฌ ๋ชจ๋ธ์„ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

LG CNS๋Š” ์ž์ฒด ๊ฐœ๋ฐœ ์ค‘์ธ KeyLook AI ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— Elasticsearch๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ ๋ฐ ๊ฒ€์ƒ‰ ๋ฐฉ์‹์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์›ํ•˜๋Š” ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์€ Elasticsearch๋ฅผ ํ™œ์šฉํ•˜๊ณ  ์—ฐ๊ตฌ์†Œ๋Š” ๋ชจ๋ธ ์„ฑ๋Šฅ ๊ฐœ๋ฐœ์— ๋”์šฑ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋„์ž… ์ดํ›„ KeyLook AI ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ Elasticsearch์™€ ํ†ตํ•ฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์‹œ๊ฐ„ ๋˜ํ•œ 0.1~0.2์ดˆ ์ˆ˜์ค€์œผ๋กœ 50% ์ด์ƒ ๋‹จ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ์ธก๋ฉด์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์‹ ๊ด€๋ฆฌ ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ•˜์—ฌ ์ž„์ง์›์˜ ๊ฒ€์ƒ‰ ๊ฒฝํ—˜์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

LG CNS๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ์„ ์„ ๋„ํ•˜๋Š” IT ์„œ๋น„์Šค ๊ธฐ์—…์ž…๋‹ˆ๋‹ค. 1987๋…„ LG ๊ทธ๋ฃน์˜ ์žํšŒ์‚ฌ๋กœ ์„ค๋ฆฝ๋˜์—ˆ์œผ๋ฉฐ ์ปจ์„คํŒ…, ์‹œ์Šคํ…œ ํ†ตํ•ฉ, ๋„คํŠธ์›Œํฌ ํ†ตํ•ฉ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์•„์›ƒ์†Œ์‹ฑ ๋“ฑ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ๊ณต๊ณต IT ์ธํ”„๋ผ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ๋“ฑ ์—…๊ณ„๋ฅผ ์„ ๋„ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ „ ์„ธ๊ณ„ ๊ฐœ๋ฐœ ์„ผํ„ฐ์™€ ๊ธ€๋กœ๋ฒŒ ๋ฒ•์ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธ€๋กœ๋ฒŒ ์‹œ์žฅ์—๋„ ํ™œ๋ฐœํžˆ ์ง„์ถœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒ์„ฑํ˜• AI๊ฐ€ ๋“ฑ์žฅํ•œ ์ดํ›„ ํ•˜๋ฃจ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๋Š” ์ƒ์„ฑํ˜• AI ๊ธฐ์ˆ ์„ ๋”ฐ๋ผ์žก๊ธฐ ์œ„ํ•ด ๋งŽ์€ ๊ธฐ์—…์ด ๋‹ค์–‘ํ•œ ๊ด€๋ จ ๊ธฐ์ˆ ์„ ์„ ๋ณด์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. LG CNS ์—ญ์‹œ ์ƒ์„ฑํ˜• AI๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ ๊ธฐ์—…์— ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. LG CNS D&A์‚ฌ์—…๋ถ€ AI ์—ฐ๊ตฌ์†Œ ์–ธ์–ด AI Lab์—์„œ ๊ฐœ๋ฐœ ์ค‘์ธ KeyLook AI ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ–ฅํ›„ ๊ฒ€์ƒ‰์ด ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ๋ถ„์•ผ์— ์ ์šฉ๋˜์–ด ์ „๋ฐ˜์ ์ธ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋ฉฐ ๋” ๋‚˜์•„๊ฐ€ LG CNS๋Š” ์ด ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ์ง€์‹ ๊ด€๋ฆฌ(KM) ๋ถ„์•ผ ํ˜์‹ ์ด๋ผ๋Š” ๋น„์ „์„ ๋‹ฌ์„ฑํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฅผ ์‹คํ˜„ํ•˜๊ธฐ ์ „์— ๋ช‡ ๊ฐ€์ง€ ์žฅ์• ๋ฌผ์„ ๊ทน๋ณตํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐฉ์‹ ๋„์ž…์˜ ํ•„์š”์„ฑ

LG CNS๋Š” ๊ฒ€์ƒ‰์ฆ๊ฐ•์ƒ์„ฑ(RAG) ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ์ค‘์— ๊ธฐ์กด ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‚ฌ์šฉ์ž์˜ ์˜๋„๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.์ด๋ฅผ ์œ„ํ•ด ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰ ๊ธฐ๋ฐ˜์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ๋ฒ—์–ด๋‚˜ ๋ฌธ๋งฅ ๊ธฐ๋ฐ˜์˜ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ๋ฐฉ์‹์„ ๋„์ž…ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฐ๊ตฌ์†Œ๋Š” ๊ฒ€์ƒ‰ ์ •ํ™•๋„์™€ ๊ด€๋ จ๋œ ๋ชจ๋ธ ๊ฐœ๋ฐœ์— ์ค‘์ ์„ ๋‘์—ˆ์œผ๋ฉฐ ๊ทธ ์™ธ์˜ ์ €์žฅ ๋ฐ ๊ฒ€์ƒ‰ ์ˆ˜ํ–‰๊ณผ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์™ธ๋ถ€ ์†”๋ฃจ์…˜ ๋„์ž…์„ ๊ฒ€ํ† ํ–ˆ์Šต๋‹ˆ๋‹ค. LG CNS D&A์‚ฌ์—…๋ถ€ AI ์—ฐ๊ตฌ์†Œ ์–ธ์–ด AI Lab (์ดํ•˜ โ€˜AI Labโ€™) ๊น€์˜๋ฏผ ์ด๊ด„์€ โ€œ๊ธฐ์กด์˜ ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—์„œ๋Š” โ€˜๋ธ”๋ก์ฒด์ธ โ€™์„ ๊ฒ€์ƒ‰ํ–ˆ์„ ๋•Œ ๋ธ”๋ก์ฒด์ธ์ด ์ •ํ™•ํ•˜๊ฒŒ ๋“ค์–ด์žˆ๋Š” ๋ฌธ์„œ๋งŒ ์ฐพ์•„๋ณผ ์ˆ˜๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ์„ ํ•œ๊ธ€๋กœ ๊ฒ€์ƒ‰ํ–ˆ์„ ๋•Œ๋Š” โ€™Blockchainโ€™์ด๋ผ๋Š” ์˜๋ฌธ ๊ฒ€์ƒ‰์–ด ๊ฒฐ๊ณผ๋Š” ์ฐพ์•„์˜ค์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ์˜€๋‹คโ€๋ฉฐ โ€œ๋™์˜์–ด ์‚ฌ์ „ ๊ด€๋ฆฌ ๋“ฑ์„ ์ฒ˜๋ฆฌํ•ด์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ์ž‘์—…์ด ์ƒ๊ฐ๋ณด๋‹ค ๊ณต์ˆ˜๊ฐ€ ๋งŽ์ด ๋“œ๋Š” ์ผ์ด์—ˆ๋‹ค"๋ผ๊ณ  ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์ •ํ™•๋„ 95% ์ˆ˜์ค€์„ ๋‹ฌ์„ฑ

LG CNS - factory line

LG CNS๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ ์„ ๋„ํ•˜๋Š” IT ์„œ๋น„์Šค ๊ธฐ์—…์œผ๋กœ, ์ปจ์„คํŒ…, ์‹œ์Šคํ…œ ํ†ตํ•ฉ, ๋„คํŠธ์›Œํฌ ํ†ตํ•ฉ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์•„์›ƒ์†Œ์‹ฑ ๋“ฑ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

LG CNS๋Š” AI ๊ฒ€์ƒ‰ ๋ชจ๋ธ๊ณผ ํ•จ๊ป˜ Elasticsearch๋ฅผ ๋„์ž…ํ•ด ๊ฒ€์ƒ‰ ์ •ํ™•๋„์™€ ์†๋„๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ๋ฒกํ„ฐ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ๊ฒ€์ƒ‰์—”์ง„ ์†”๋ฃจ์…˜์„ ์„ ์ • ๋ฐ ๊ฒ€ํ† ํ•ด๋ณธ ๊ฒฐ๊ณผ Elasticsearch๊ฐ€ ์ปดํ“จํŒ… ์ž์›๋„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์˜€๊ณ  ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ์†๋„ ํ–ฅ์ƒ์„ ์œ„ํ•œ KNN ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ๋„ ๊ฐ€์žฅ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ๊ฐ€์žฅ ๊ฒฐ์ •์ ์ธ ๋„์ž… ์ด์œ ๋Š” Elasticsearch๋งŒ์ด LG CNS๊ฐ€ ์›ํ•˜๋Š” ํฌ์†Œ ๋ฒกํ„ฐ ๋ชจ๋“ˆ์„ ์ง€์›ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. AI Lab ๊น€์˜๋ฏผ ์ด๊ด„์€ โ€œ๊ฒ€์ƒ‰์—”์ง„ ๊ฒ€ํ†  ๋‹น์‹œ Elasticsearch๊ฐ€ ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰์ธ ํฌ์†Œ ๋ฒกํ„ฐ(Sparse vector) ๋ชจ๋“ˆ๊ณผ ํ•จ๊ป˜ ํ•œ๊ตญ์–ด ์ „๋ฌธ๊ฒ€์ƒ‰์„ ์ง€์›ํ•˜๋Š” ์œ ์ผํ•œ ํ”Œ๋žซํผ์ด์—ˆ๋‹ค. ์—ฐ๊ตฌ๊ณผ์ •์—์„œ ๊ฐœ๋ฐœํ•œ ํฌ์†Œ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์ด ๋งค์šฐ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ ํƒ‘์žฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒ€์ƒ‰์—”์ง„์„ ์›ํ–ˆ๋‹คโ€๊ณ  ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. Elasticsearch์˜ ํฌ์†Œ ๋ฒกํ„ฐ ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•˜๋ฉด ํ‚ค์›Œ๋“œ๊ฐ€ ์ •ํ™•ํžˆ ์ผ์น˜ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋น„์Šทํ•œ ์˜๋ฏธ์˜ ๋‹จ์–ด์ด๋”๋ผ๋„ ์‹ฌ์ง€์–ด ์˜คํƒ€๊ฐ€ ์žˆ์–ด๋„ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Elastic ํ˜‘๋ ฅ์‚ฌ์˜ ์ง€์›์„ ๋ฐ›์•„ Elasticsearch๋ฅผ ๋„์ž…ํ•œ ๊ฒฐ๊ณผ๋Š” ๋†€๋ผ์› ์Šต๋‹ˆ๋‹ค.

LG CNS ๊ด€๊ณ„์ž๋Š” โ€œ๋ชจ๋“ˆ์— KeyLook AI๋ชจ๋ธ์„ KorQuAD 2 ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ํ…Œ์ŠคํŠธํ•œ ๊ฒฐ๊ณผ Elasticsearch์˜ ์ „๋ฌธ๊ฒ€์ƒ‰, ๋ฒกํ„ฐ๊ฒ€์ƒ‰, ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰๊ณผ ๊ฐ™์€ ์„ธ ๊ฐ€์ง€ ๋ชจ๋“ˆ์— KeyLook AI ๋ชจ๋ธ์„ ๊ฒฐํ•ฉํ•จ์œผ๋กœ์จ ๊ฒ€์ƒ‰ ์ •ํ™•๋„๊ฐ€ 75%์—์„œ 95%๋กœ 20%๋‚˜ ํ–ฅ์ƒ๋˜์—ˆ๋‹ค"๋ฉฐ โ€œ ํฌ์†Œ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์€ ๊ฒ€์ƒ‰์–ด์˜ ๋™์˜์–ด๋“ค์ด ์žˆ๋Š” ๋ฌธ์„œ๋„ ํ•จ๊ป˜ ๊ฒ€์ƒ‰๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋ฉฐ ๋ฐ€๋„ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์€ ๊ตฌ์–ด์ฒด ๋ฌธ์žฅ์„ ์ธ์‹ํ•˜๊ณ  ์˜๋„๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ถ˜๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ๋ชจ๋“ˆ ๊ฒฐํ•ฉ ๋ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค"๊ณ  ๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์‹œ๊ฐ„ ์ ˆ๋ฐ˜ ์ด์ƒ ๋‹จ์ถ•

๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ๊ฐœ์„ ์€ ์ •ํ™•๋„ ํ–ฅ์ƒ์—๋งŒ ๊ทธ์น˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฒ€์ƒ‰ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๊ธฐ์— LG CNS๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ ๋А๋ ค์ง€๋Š” ๊ฒ€์ƒ‰ ์†๋„ ์ตœ์ ํ™” ๋ฐ ํšจ์œจ์ ์ธ ์ปดํ“จํ„ฐ ๋ฆฌ์†Œ์Šค ํ™œ์šฉ์˜ ์ค‘์š”์„ฑ์„ ์ธ์ง€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Elasticsearch ๋„์ž… ์‹œ ํ”Œ๋žซํผ์˜ ํšจ๊ณผ์ ์ธ ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์™€ ๊ทœ๋ชจ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ์— ์ฃผ๋ชฉํ–ˆ์Šต๋‹ˆ๋‹ค. LG CNS๋Š” ์ฃผ๋กœ ๊ณ ๊ฐ์‚ฌ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์˜จํ”„๋ ˆ๋ฏธ์Šค ์„ค์น˜ํ˜•์œผ๋กœ Elasticsearch๋ฅผ ๋„์ž…ํ–ˆ์œผ๋ฉฐ ์ตœ์ ํ™” ๋ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์†๋„๋ฅผ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค AI Lab ๊น€์˜๋ฏผ ์ด๊ด„์€ โ€œ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์ธก๋ฉด์—์„œ Elasticsearch ํ”Œ๋žซํผ์˜ ํ˜œํƒ์„ ๋ดค๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์•„์ง€๋ฉด ๋งŽ์•„์งˆ์ˆ˜๋ก Elasticsearch์˜ ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ํ›จ์”ฌ ๋นจ๋ž๋‹ค." ๊ณ  ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ โ€œElasticsearch์˜ ์ตœ์ ํ™” ๋ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰(Hybrid search) ์ง€์›์œผ๋กœ ํ•œ๊ตญ์–ด ์›น๋ฌธ์„œ 11๋งŒ ๊ฐœ์˜ ์งˆ๋ฌธ 1๋งŒ ๊ฐœ์˜ ๋ฌธ์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์€ 0.1์ดˆ์—์„œ 0.2์ดˆ๋กœ ์ด์ „๋ณด๋‹ค ์ ˆ๋ฐ˜ ์ด์ƒ ๋‹จ์ถ•๋˜์—ˆ๋‹คโ€๊ณ  ๋ง๋ถ™์˜€์Šต๋‹ˆ๋‹ค.

์ง€์‹ ๊ด€๋ฆฌ ์ธก๋ฉด์—์„œ ์ž„์ง์›์˜ ๊ฒ€์ƒ‰ ๊ฒฝํ—˜ ๊ฐœ์„ 

Elasticsearch์˜ ๋„์ž…์€ ๋น„์ฆˆ๋‹ˆ์Šค ์ธก๋ฉด์—์„œ๋„ ์‹ค์งˆ์ ์ธ ์ด์ต์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. KeyLook AI์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ธฐ์—… ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ฝ”๋”ฉํ•˜๊ณ  ์ด๋ฅผ Elasticsearch์—์„œ ์ƒ‰์ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ์—์„œ ์งˆ๋ฌธ์„ ์ž…๋ ฅํ•˜๋ฉด KeyLook AI๋Š” ๊ด€๋ จ ๋ฌธ์„œ๋ฅผ ์‹๋ณ„ํ•˜์—ฌ ์ฑ—GPT์— ๋‹ต๋ณ€์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฑ—GPT๋Š” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๋‹ต๋ณ€์„ ์ข…ํ•ฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. LG CNS๋Š” Elasticsearch์˜ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ๊ณผ ์ƒ‰์ธํ™” ๊ธฐ๋Šฅ ๋•๋ถ„์— ์›ํ™œํ•˜๊ฒŒ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ ํ˜„์žฌ ์ง€์‹ ๊ด€๋ฆฌ(KM) ๋ถ€๋ฌธ์— ์ด๋ฅผ ์‹œ๋ฒ” ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž๋Š” ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ด ๋“ฑ๊ธ‰๋ณ„๋กœ ์•ก์„ธ์Šค ๊ถŒํ•œ์— ๋”ฐ๋ผ ์ •๋ณด๋ฅผ ํ•„ํ„ฐ๋งํ•˜์—ฌ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋กœ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ „๋ฐ˜์ ์ธ ๊ธฐ์—… ์ง€์‹ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ฐ˜์ ์ธ ์ „๋ฌธ(ํ’€ํ…์ŠคํŠธ) ๊ฒ€์ƒ‰ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ด€๋ จ ์—†๋Š” ์ •๋ณด๋„ ๋ชจ๋‘ ํฌํ•จ๋˜์–ด ์†๋„๊ฐ€ ๋А๋ ค์ง€๋Š” ๋ฐ˜๋ฉด Elasticsearch๋Š” ์—ญ์ƒ‰์ธ ๋ฐฉ์‹์„ ํ™œ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๋ฌธ์„œ๋ฅผ ๋ฐ”๋กœ ์ฐพ์„ ์ˆ˜ ์žˆ์–ด ๋น ๋ฅธ ๊ฒ€์ƒ‰ ์†๋„๋ฅผ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค. LG CNS ๊ด€๊ณ„์ž๋Š” โ€œ์šฐ๋ฆฌ๋Š” AI ๋ชจ๋ธ์„ ํ†ตํ•œ ๊ธฐ์—… ๋ฌธ์„œ ์ธ์ฝ”๋”ฉ๊ณผ Elasticsearch์˜ ํŠน๋ณ„ํ•œ ์—ญ์ƒ‰์ธ ๋ฐฉ์‹ ๋•๋ถ„์— ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ง€์‹ ๊ด€๋ฆฌ(KM) ์„œ๋น„์Šค ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์„ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ๋‹คโ€๊ณ  ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

Elasticsearch๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ฐจ์„ธ๋Œ€ ์ง€์‹ ๊ด€๋ฆฌ ์„œ๋น„์Šค ์‚ฐ์—…์œผ๋กœ ์‚ฌ์—… ํ™•๋Œ€ ์˜ˆ์ •

Elasticsearch๋ฅผ ํ†ตํ•œ ๊ฐœ๋ฐœ ํ˜์‹  ๊ณผ์ •์—์„œ๋Š” ํŽธ์˜์„ฑ๊ณผ ์‚ฌ์šฉ์ž์˜ ๋งŒ์กฑ๋„๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. AI Lab๊น€์˜๋ฏผ ์ด๊ด„์€ KeyLook AI ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ๊ณผ ๊ฒ€์ƒ‰ ๋ฐฉ์‹ ๊ฐœ์„  ์—ฌ์ •์„ ํšŒ์ƒํ•˜๋ฉฐ Elasticsearch์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๊ณผ ์ง€์›์— ๊นŠ์€ ์‹ ๋ขฐ๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” โ€œElasticsearch ์‚ฌ์šฉ์ด ๊ต‰์žฅํžˆ ๋งŒ์กฑ์Šค๋Ÿฌ์› ๋‹ค. Elasticsearch๊ฐ€ ์ฟผ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค๊ณผ LG CNS๊ฐ€ ์ง‘์ค‘ํ–ˆ๋˜ AI ๊ฒ€์ƒ‰ ๋ชจ๋ธ์˜ ๊ฒฐํ•ฉ์œผ๋กœ ์ข‹์€ ์‹œ๋„ˆ์ง€๋ฅผ ํ™•์ธํ–ˆ๋‹ค."๋ฉฐ โ€œElastic์˜ Aggregation ๊ธฐ๋Šฅ ๋“ฑ์„ ํ™œ์šฉํ•ด ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์™€ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒ€์ƒ‰ํ•œ ์ƒ์œ„ Top 10 ๊ฒ€์ƒ‰์–ด, ์‚ฌ์šฉ์ž์˜ ์งˆ๋ฌธ๊ณผ ์œ ์‚ฌํ•œ ์งˆ์˜ ๋“ฑ ์ตœ์‹  ์ •๋ณด์— ๋Œ€ํ•œ ๋น ๋ฅธ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜์˜€๋‹ค. ์ด๋Š” ๊ธฐ์—…์˜ ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •์„ ์ง€์›ํ•˜๋ฉฐ, ์‹ ์†ํ•œ ๋Œ€์‘์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–ˆ๋‹ค.โ€๋ผ๊ณ  ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ LG CNS์˜ ํ–ฅํ›„ ๊ณ„ํš์— ๋Œ€ํ•ด ๊น€์˜๋ฏผ ์ด๊ด„์€ โ€œElasticsearch์—์„œ ์ง€์›ํ•˜๋Š” ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ด KeyLook AI์˜ ์†๋„์™€ ์ •ํ™•๋„๋ฅผ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์„ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋‹ค"๋ฉฐ โ€œ๋‚˜์•„๊ฐ€ LG CNS๋Š” ํฉ์–ด์ ธ ์žˆ๋Š” ์ •๋ณด๋ฅผ ๊ฐ€์น˜ ์žˆ๋Š” ์ž์‚ฐ์œผ๋กœ '์ž์‚ฐํ™”'ํ•˜๋Š” ์ฐจ์„ธ๋Œ€ ์ง€์‹ ๊ด€๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์ƒˆ๋กœ์šด ๋จน๊ฑฐ๋ฆฌ๋กœ ๋ณด๊ณ  ๊ด€๋ จ ์‚ฌ์—…์„ ํ™•๋Œ€ํ•˜๊ณ  ์žˆ๋‹คโ€๊ณ  ๋ง๋ถ™์˜€์Šต๋‹ˆ๋‹ค. ํ•œํŽธ, LG CNS๋Š” ๊ธฐ์ˆ  ํ™•๋ณด ๋กœ๋“œ๋งต์—๋„ ๋ช…์‹œํ•˜์˜€๋“ฏ KeyLook AI ๊ธฐ๋Šฅ์œผ๋กœ ํ•œ๊ตญ์–ด ์™ธ์— ๋‹ค๊ตญ์–ด ๊ธฐ์ˆ  ์ง€์›์„ ์ œ๊ณตํ•  ์˜ˆ์ •์ด๋ฉฐ ์ด๋Ÿฌํ•œ AI ์„œ๋น„์Šค์˜ ๊ธ€๋กœ๋ฒŒ ์‹œ์žฅ ํ™•๋Œ€๋กœ ์ด๋ฅผ ์‹คํ˜„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Further reading


Solutions