Skip to content

Latest commit

ย 

History

History
58 lines (36 loc) ยท 3.33 KB

File metadata and controls

58 lines (36 loc) ยท 3.33 KB

Hello World

์•ˆ๋…•ํ•˜์„ธ์š”! ์ €ํฌ๋Š” ์™ธ๊ตญ์ธ ๋…ธ๋™์ž๋ฅผ ์œ„ํ•œ ์ง€์›์„ผํ„ฐ AICC ์–ดํ”Œ์„ ๊ฐœ๋ฐœํ•˜๋Š” "๋๊นŒ์ง€ ๊ฐ„๋‹ค" ํŒ€์ž…๋‹ˆ๋‹ค๐Ÿ˜„

AI ๊ฐœ๋ฐœ ๋ ˆํฌ

์„œ๋ฒ„ ๋ ˆํฌ | ํ”„๋ก ํŠธ ๋ ˆํฌ

ํ™˜๊ฒฝ ์„ธํŒ…

  • .venv (uv)๋กœ ํ™˜๊ฒฝ ๊ด€๋ฆฌ
    • CUDA ์ž๋™ ์„ธํŒ… (์—†์„ ๊ฒฝ์šฐ skip)
bash init.sh

๐Ÿ’ก ๊ฐœ๋ฐœ ๋™๊ธฐ

2024๋…„ ์˜ฌํ•ด, ์™ธ๊ตญ์ธ ๋…ธ๋™์ž ์ง€์›์„ผํ„ฐ์— ๋Œ€ํ•œ ์˜ˆ์‚ฐ ์‚ญ๊ฐ์œผ๋กœ ์ธํ•ด ๊ทผ๋ฌด ์ธ์›์ด ๋Œ€ํญ ์ค„๊ฒŒ ๋˜์—ˆ๊ณ  ์ด๋กœ ์ธํ•ด ๋„์›€์ด ํ•„์š”ํ•œ ์™ธ๊ตญ์ธ๋“ค์ด ์ง€์›์„ ๋ฐ›์ง€ ๋ชปํ•˜๋Š” ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ AICC(AI ๊ธฐ๋ฐ˜ ๊ณ ๊ฐ์„ผํ„ฐ)๋กœ ํ•ด๊ฒฐํ•˜๊ณ ์ž ๋ณธ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์ƒํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โ“ AICC๋ž€?

AICC๋Š” AI Contact Center์˜ ์•ฝ์ž๋กœ, ์Œ์„ฑ ์ธ์‹(STT), ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ(NLP), ์Œ์„ฑ ํ•ฉ์„ฑ(TTS) ๋“ฑ์˜ ์ธ๊ณต์ง€๋Šฅ(AI) ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ์ปจํƒ์„ผํ„ฐ์˜ ์—…๋ฌด๋ฅผ ํšจ์œจ์ ์ด๊ณ  ์ฐฝ์˜์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. AICC๋Š” AI ์–ด์‹œ์Šคํ„ดํŠธ, AI ์ฝœ๋ด‡, ์ฑ—๋ด‡, ์Šค๋งˆํŠธ์ฝœ๋ฐฑ, ์•Œ๋ฆผํ†ก, ์ƒ๋‹ดํ†ก ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๊ณ ๊ฐ ์ƒ๋‹ด ์—…๋ฌด๋ฅผ ์ž๋™ํ™”ํ•˜๊ฑฐ๋‚˜ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค. LG U+๋‚˜ ์ฟ ์ฟ ์™€ ๊ฐ™์€ ๋Œ€๊ธฐ์—…์˜ ์‚ฌ๋ก€๋ฅผ ๋ณด๋ฉด AICC์˜ ๋„์ž…์œผ๋กœ ์žฌ์ƒ๋‹ด๋ฅ ์ด ๋ฌด๋ ค 75%๋‚˜ ๊ฐ์†Œํ•˜๋Š” ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”ง ์ฃผ์š” ๊ธฐ๋Šฅ

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

๐Ÿ˜Š ์˜ˆ์ƒ ๊ธฐ๋Œ€ ํšจ๊ณผ

  • ์ƒ๋‹ด์„ ์œ„ํ•œ ์ธ๋ ฅ ๋น„์šฉ ๊ฐ์ถ•
  • ์ฑ„ํŒ… ์š”์•ฝ๋ฌธ ์ œ๊ณต์„ ํ†ตํ•œ ์ƒ๋‹ด ํšจ์œจ์„ฑ ์ฆ๋Œ€
  • ์ถ”ํ›„ ๋ˆ„์ ๋œ ๋ฐ์ดํ„ฐ ํ™œ์šฉํ•œ ์ƒ๋‹ด ํ’ˆ์งˆ ๊ฐœ์„  ๊ธฐ๋Œ€
  • CTI(์ปดํ“จํ„ฐ ์ „ํ™” ํ†ตํ•ฉ), IVR(์Œ์„ฑ ์•ˆ๋‚ด) ์ถ”๊ฐ€๋กœ ์ปจํ…์„ผํ„ฐ ์ฝœ ์ธํ”„๋ผ ํ™•์žฅ ๊ฐ€๋Šฅ

UI

350707716-5aa038d0-3c66-4557-ab09-1de46d74d288

โš™๏ธ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

350707464-fb9b22ba-7dbc-4762-aa8d-0a374f5b7ac2

  • ๋‹ค์ˆ˜์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด docker-compose๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋ธ ํ˜ธ์ถœ์„ ์œ„ํ•ด FastAPI ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์ด๋ฅผ SpringbBoot์— ์—ฐ๋™ํ•ฉ๋‹ˆ๋‹ค.
  • LLM์˜ ์š”์ฒญ๊ณผ ์‘๋‹ต, ์ฑ„ํŒ… ๋กœ๊ทธ์˜ ์ €์žฅ ๋“ฑ์˜ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด Apache Kafka๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, AWS์— ๋งž์ถฐ์„œ ๋ฐฐํฌ๋ถ€ํ„ฐ ์šด์˜์„ ๋‹ด๋‹นํ•˜๋Š” Amazon MSK๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋กœ๊ทธ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  mongoDB์™€ ๋Œ€์šฉ๋Ÿ‰์˜ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ƒ‰์ธํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ elastic search๋กœ mongoDB์˜ ๋กœ๊ทธ๋ฅผ ์กฐํšŒ, ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋“ค์„ Input์œผ๋กœ Flan-t5๋ชจ๋ธ์— ๋„ฃ์Šต๋‹ˆ๋‹ค. Output์ธ ์š”์•ฝ๋ฌธ์€ MYSQL์— ๊ณ ๊ฐ์ •๋ณด์™€ํ•จ๊ป˜ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

โš™๏ธ AI

Group 28