์๋น์ค ๋ฐ๋ก๊ฐ๊ธฐ: https://sembot.co.kr
- ํ๋ก์ ํธ๋ช : SEMBOT
- ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2024.10 ~ 2024.11.19
- ํ๋ก์ ํธ ํํ: ๊ธฐ์ ์ฐ๊ณ ํ๋ก์ ํธ
- ๋ชฉํ: ๊ธฐ์กด ํค์๋ ๊ธฐ๋ฐ ์ฑ๋ด์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ , ์ฌ๋ด ์ ๋ฌด ๊ท์ ๋ฐ ์ ์ฐจ์ ๋ํ ์ ํํ๊ณ ์ ์ฐํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ LLM ๊ธฐ๋ฐ ์ฑ๋ด ์๋น์ค ๊ฐ๋ฐ
- ์ฃผ์ ํ๊ฒ ์ฌ์ฉ์: ์ฌ๋ด ์ง์ (๋ชจ๋ ์ง๊ธ๊ณผ ๋ถ์)
์ฌ๋ด์์ ์ ๋ฌด ์ ์ฐจ ๋ฐ ๊ท์ ์ ํ์ธํ๋ ๊ธฐ์กด ํ๋ก์ธ์ค๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ์ ์ด ์์์ต๋๋ค:
-
๋นํจ์จ์ ์ธ ์ ๋ณด ํ์:
- ์ ๋ณด ํ์ธ์ ์ํด ๋ด๋น์์ ์ง์ ์ํตํ๊ฑฐ๋ ์ฌ๋ด ํฌํธ์์ ๊ฒ์ํด์ผ ํจ.
- ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ๋ถ์ ํํ๊ฑฐ๋ ์ํ๋ ์ ๋ณด๋ฅผ ์ฐพ๋๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆผ.
-
๊ธฐ์กด ์ฑ๋ด์ ํ๊ณ:
- ํค์๋ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ์ฌ ๋ณต์กํ ์ง๋ฌธ์ ์ฒ๋ฆฌํ์ง ๋ชปํจ.
- ๋ฌธ๋งฅ ์ดํด ๋ถ์กฑ์ผ๋ก ์ธํด ๋ต๋ณ์ ์ ์ฐ์ฑ๊ณผ ์ ํ์ฑ์ด ๋ฎ์.
-
๊ท์ ๊ด๋ฆฌ์ ๋นํจ์จ์ฑ:
- ์ ๊ท ๋๋ ๋ณ๊ฒฝ๋ ๊ท์ ์ ์ฆ์ ๋ฐ์ํ๊ธฐ ์ด๋ ค์.
- ์ ํํ๋์ง ์์ ๊ท์ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ก ์ธํด ์ต์ ์ ๋ณด ์ ๊ณต์ด ์ด๋ ค์.
SEMBOT์ ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด LLM(Large Language Model)๊ณผ RAG(Retrieval-Augmented Generation) ๊ธฐ์ ์ ํ์ฉํ์ฌ ์์ฐ์ด๋ฅผ ์ดํดํ๊ณ , ์ต์ ๊ท์ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ขฐ๋ ๋์ ๋ต๋ณ์ ์ ๊ณตํ๋ ์๋น์ค์ ๋๋ค.
- ์ง๋ฌธ ์ฒ๋ฆฌ์ ์ ์ฐ์ฑ ์ฆ๊ฐ: ๋จ์ ํค์๋ ๋งค์นญ์์ ๋ฒ์ด๋ ๋ฌธ๋งฅ๊ณผ ์๋ฏธ๋ฅผ ์ดํดํ์ฌ ๋ณด๋ค ์์ฐ์ค๋ฝ๊ณ ์ ํํ ๋ต๋ณ์ ์ ๊ณต.
- ๊ท์ ์ ๋ฐ์ดํธ ์๋ํ: ๊ด๋ฆฌ์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ท์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธํ๋ฉด ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋์ผ๋ก ๊ฐฑ์ ๋์ด ์ต์ ์ ๋ณด๋ฅผ ์ค์๊ฐ ์ ๊ณต.
- ์ฌ์ฉ์ ๋ง์ถคํ ์ ๋ณด ์ ๊ณต: ์ฌ์ฉ์ ๊ณ์ ์ ๊ถํ ๋ ๋ฒจ์ ๋ฐ๋ผ ์ ๊ทผ ๊ฐ๋ฅํ ์ ๋ณด๋ฅผ ์ ํํ์ฌ ๋ณด์์ฑ ๊ฐํ.
-
์ ๋ฌด ํจ์จ์ฑ ํฅ์:
- ์ง์๋ค์ด ํ์ํ ์ ๋ณด๋ฅผ ์ ์ํ ์ป์ ์ ์๋๋ก ํจ์ผ๋ก์จ ์ ๋ฌด ์๊ฐ ์ ์ฝ.
- ๋ด๋น์์์ ์ง์ ์ํต ๋ฐ ๊ฒ์ ๋ถ๋ด ์ํ.
-
์ฌ์ฉ์ ๊ฒฝํ ๊ฐํ:
- ์ง๊ด์ ์ด๊ณ ๊ฐํธํ ์ฑ๋ด ์ธํฐํ์ด์ค ์ ๊ณต.
- ํผ๋๋ฐฑ ๊ธฐ๋ฅ์ ํตํด ์ง์์ ์ธ ์๋น์ค ๊ฐ์ .
-
ํ์ฅ ๊ฐ๋ฅ์ฑ ํ๋ณด:
- ๊ท์ ๋ฐ์ดํฐ์ ์ง์์ ์ธ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ์๋ํ๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ.
- ํฅํ ์ฌ๋ด ํ ์์คํ ๊ณผ์ ์ฐ๋ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํ ์ค๊ณ.
- ์ด๋ฉ์ผ | ์ด๋ฆ | ์ฌ๋ฒ | ๋ถ์ | ๋น๋ฐ๋ฒํธ
- ์ด๋ฉ์ผ | ๋น๋ฐ๋ฒํธ
- ๋ก๊ทธ์ธ์ ๋ค์๊ณผ ๊ฐ์ด ์ด๋
- ์ผ๋ฐ ์ฌ์ฉ์ โ ์ฑํ ํ์ด์ง
- ๊ด๋ฆฌ์ โ ๊ด๋ฆฌ์ ํ์ด์ง
-
๊ธฐ๋ฅ ์ค๋ช : ์ฌ์ฉ์๊ฐ ์์ฐ์ด๋ก ์ง๋ฌธ์ ์ ๋ ฅํ๋ฉด, LLM์ด ์ง๋ฌธ์ ๋ฌธ๋งฅ๊ณผ ์๋ฏธ๋ฅผ ๋ถ์ํ์ฌ ์ ํฉํ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
-
์ฑํ ํ๋ฉด์ ์๋์ ๊ฐ์ต๋๋ค.
- ์ค์ ์ฑํ ์ด ์งํ๋๋ ํ๋ฉด์ ๋๋ค.
- ๊ธฐ์ ์์:
- RAG(Retrieval-Augmented Generation): ์ ์ฌ๋ ๊ธฐ๋ฐ ๊ฒ์์ ํตํด ๊ด๋ จ ๊ท์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ํ, ๋ต๋ณ์ ํฌํจ.
- LLM ๋ชจ๋ธ: ํ๊ตญ์ด ์ฑ๋ฅ์ ์ต์ ํ๋ Llama-VARCO-8B ๋ชจ๋ธ ์ฌ์ฉ.
-
๊ธฐ๋ฅ ์ค๋ช : ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ํตํด ์ ๊ท ๊ท์ ์์ฑ ๋ฐ ๊ธฐ์กด ๊ท์ ์์ ์, ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Faiss)๊ฐ ์๋์ผ๋ก ๊ฐฑ์ ๋ฉ๋๋ค.
-
์ฃผ์ ๊ณผ์ :
- ๊ด๋ฆฌ์๊ฐ ๊ท์ ์ ์ ๋ ฅํ๊ฑฐ๋ ์์ . (ํ์ผ ํน์ ์ง์ ์ ๋ ฅ์ ํตํ ์ ๋ก๋)
- ๋ณ๊ฒฝ ์ฌํญ์ด JSON ํฌ๋งท์ผ๋ก ๋ณํ.
- ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Faiss)๋ฅผ ์ฌ๊ตฌ์ฑํ์ฌ ์ต์ ๋ฐ์ดํฐ ๋ฐ์.
-
์ฝ๋ก๋์ ๊ด๋ จ๋ ๋ด์ฉ์ ๋๋ค.
- ์ก์ ํด์ง๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ ๋๋ค.
- ๊ธฐ๋ฅ ์ค๋ช : ์ง์์ ๋ ๋ฒจ(1,2,3)์ ๋ฐ๋ผ ์ ๋ณด ์ ๊ทผ ๊ถํ์ ์ ํํฉ๋๋ค. ์ ๋ณด์ ๋ ๋ฒจ ์ดํ์ธ ์ง์๋ง ํด๋น ์ ๋ณด์ ์ ๊ทผํ ์ ์์ต๋๋ค.
- ์์:
- ๋ ๋ฒจ 1์ ์ง์์ ๋ต๋ณ ๋ ๋ฒจ 1์ดํ์ธ ๊ท์ ๋ง ์ ๊ทผ ๋ฐ ๋ต๋ณ ํ์ฑ ๊ฐ๋ฅ
- ๋ ๋ฒจ 2์ ์ง์์ ๋ต๋ณ ๋ ๋ฒจ 1, 2์ธ ์ ๋ณด๋ง ์ ๊ทผ ๋ฐ ๋ต๋ณ ํ์ฑ ๊ฐ๋ฅ
- ์ง์์ ๋ ๋ฒจ๋ณด๋ค ๋์ ์ ๋ณด์ ๋ํด ์ง๋ฌธํ ๊ฒฝ์ฐ,
- ๊ธฐ๋ฅ ์ค๋ช : ์ฌ์ฉ์๊ฐ ์๋ต ํ์ง์ ๋ํด ๊ธ์ /๋ถ์ ํผ๋๋ฐฑ์ ๋จ๊ธธ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฑ๋ด ํ์ต ๋ฐ์ดํฐ ๊ฐ์ ์ ํ์ฉํ ์ ์์ต๋๋ค.
- ์ฃผ์ ๊ธฐ๋ฅ:
- ์๋ต ์ ํ์ฑ ํ๊ฐ.
- ์ถ๊ฐ ํ์ต ๋ฐ์ดํฐ๋ก ํ์ฉ ๊ฐ๋ฅ.
- ๊ธฐ๋ฅ ์ค๋ช :
- ๊ด๋ฆฌ์๋ ํ์ ๊ด๋ฆฌ ํ์ด์ง์ ์ ์ํ ์ ์์ต๋๋ค.
- ํ์์ด ์์ฑํ sembot ๋ต๋ณ ํผ๋๋ฐฑ์ ํ์ธํ ์ ์์ต๋๋ค.
- ๊ท์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ถ๊ฐ, ์ญ์ ํ ์ ์์ต๋๋ค.
์ด๋ฆ | ์ญํ |
---|---|
๋ณ์งํ | ํ์ฅ & FE/BE |
๊น๊ดํ | FE/BE |
๊น์ํ | AI |
๊น์คํธ | AI |
์ด์๋น | BE/FE |
ํ์ํ | FE/AI/Infra |
๋ถ๋ฅ | ๊ธฐ์ ์คํ |
---|---|
ํ๋ก ํธ์๋ | |
๋ฐฑ์๋ | |
๋ฐ์ดํฐ๋ฒ ์ด์ค | |
์ธํ๋ผ |