์ํฐํ๋ผ์ด์ฆ LLM ์คํ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ: 4๊ฐ์ง ๋๊ตฌ ์คํ + ํ๋ ์์ํฌ
๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ ์ง๋ฅํ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ํต์ฌ์ผ๋ก ๋ถ์ํ์ต๋๋ค. ํ์ง๋ง ์ด๋ฌํ ์ธ์ด ๋ชจ๋ธ์ ํ์ ํ์ฉํ๋ ค๋ฉด ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ด ํ์ํฉ๋๋ค. Skim AI์ LLM ์ฑ ์คํ์ ์ฌ์ฉํ๋ฉด ๊ณ ๊ธ ์์ฐ์ด ์ํธ ์์ฉ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๊ฐ๋ ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๋น์ฌ์ ์คํ์ LLM API, LangChain, ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ์์ ๋ ๋๊ตฌ์ ํ๋ ์์ํฌ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ด๋ฌํ ๊ธฐ์ ์คํ์ ํตํด ๊ฐ๋ฐ์๋ ๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ํํ๊ฒ ์ํํ ์ ์์ต๋๋ค. ํตํฉ ๋๋ฉ์ธ๋ณ ๋ฐ์ดํฐ, ๋ชจ๋ธ ๋ฏธ์ธ ์กฐ์ , ์ปจํ ์คํธ ๋ฐ์ดํฐ ๊ฒ์์ ์ํ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ์์ฑ ๋ฑ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ์ ์ ๋ก ์๋ ์ ํ๋์ ์ปจํ ์คํธ ์ธ์์ผ๋ก ์ฌ์ฉ์ ์ฟผ๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์ด์ ์๋ตํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ๋์์ ์ด ์คํ๊ณผ ํจ๊ป ์ฌ์ฉ๋๋ ์ฃผ์ ๊ธฐ์ ์ค ํ๋๋ ๋ค์ํ ๊ตฌ์ฑ ์์์์ ์ ๊ณตํ๋ ๊ธฐ์กด ๋๊ตฌ์ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋๊ตฌ๋ฅผ ์ฒ์๋ถํฐ ์๋ก ๋ง๋๋ ๋์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ง์คํ ์ ์์ผ๋ฏ๋ก ๊ท์คํ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ์ฝํ ์ ์์ต๋๋ค.
GPT, ํด๋ก๋, ๋ผ๋ง, ๋ฏธ์คํธ๋๊ณผ ๊ฐ์ LLM API
LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ํต์ฌ์๋ LLM API๊ฐ ์์ด์ผ ํฉ๋๋ค. LLM API๋ ๋ชจ๋ธ์ ์ง์ ํ์ตํ๊ฑฐ๋ ํธ์คํ ํ ํ์ ์์ด ๊ฐ๋ ฅํ ์ธ์ด ๋ชจ๋ธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ํํธ์จ์ด์ ์ธ์ด ๋ชจ๋ธ์ ๊ตฌ๋ํ๋ ๋ณต์กํ ์๊ณ ๋ฆฌ์ฆ์ ์ฐ๊ฒฐํ๋ ๋ค๋ฆฌ ์ญํ ์ ํ๋ฏ๋ก ์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ๊ธ ์์ฐ์ด ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
LLM API ์ฌ์ฉ์ ์ฃผ์ ์ฅ์ ์ค ํ๋๋ ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ก ํ์ต๋ ์ต์ฒจ๋จ ์ธ์ด ๋ชจ๋ธ์ ํ์ฉํ ์ ์๋ค๋ ์ ์ ๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ๋ก๋ GPT, Claude, ๋ฏธ์คํธ๋๋ฐ ๋ผ๋ง๋ ๋๋ผ์ด ์ ํ๋์ ์ ์ฐฝํจ์ผ๋ก ์ฌ๋๊ณผ ์ ์ฌํ ํ ์คํธ๋ฅผ ์ดํดํ๊ณ ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ๋ํ API ํธ์ถ์ ํตํด ํ ์คํธ ์์ฑ, ๊ฐ์ ๋ถ์, ์ง๋ฌธ ๋ต๋ณ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ์ถ๊ฐํ ์ ์์ต๋๋ค.
LLM API๋ฅผ ์ ํํ ๋ ๊ณ ๋ คํด์ผ ํ ์์
์คํ์ ์ฌ์ฉํ LLM API๋ฅผ ์ ํํ ๋ ๊ณ ๋ คํด์ผ ํ ๋ช ๊ฐ์ง ์์๊ฐ ์์ต๋๋ค:
์ฑ๋ฅ๊ณผ ์ ํ์ฑ: API๊ฐ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์๋์ง ํ์ธํ์ธ์.
์ฌ์ฉ์ ์ง์ ๋ฐ ์ ์ฐ์ฑ: ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ๋ชจ๋ธ์ ๋ฏธ์ธ ์กฐ์ ํด์ผ ํ๋์ง ์๋๋ฉด ์คํ์ ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ํตํฉํด์ผ ํ๋์ง ๊ณ ๋ คํ์ธ์.
ํ์ฅ์ฑ: ๋ง์ ์์ ์์ฒญ์ด ์์๋๋ ๊ฒฝ์ฐ API๋ฅผ ์ ์ ํ ํ์ฅํ ์ ์๋์ง ํ์ธํ์ธ์.
์ง์ ๋ฐ ์ปค๋ฎค๋ํฐ: ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฅ๊ธฐ์ ์ธ ์คํ ๊ฐ๋ฅ์ฑ์ ์ํฅ์ ๋ฏธ์น ์ ์์ผ๋ฏ๋ก API์ ๋ํ ์ง์ ์์ค๊ณผ ์ปค๋ฎค๋ํฐ์ ๊ท๋ชจ๋ฅผ ํ๊ฐํ์ธ์.
LLM API๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ค๋ฉด ์ฃผ์ ๊ตฌ์ฑ ์์์ ๊ธฐ๋ฅ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋๋ถ๋ถ์ LLM API์ ํต์ฌ์ ์ผ๋ฐ์ ์ผ๋ก ํธ๋์คํฌ๋จธ ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ฌ์ธต ์ ๊ฒฝ๋ง์ผ๋ก, ๋ฐฉ๋ํ ์์ ํ ์คํธ ๋ฐ์ดํฐ๋ก ํ์ต๋ฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ์ธ์ฆ, ์์ฒญ ๋ผ์ฐํ , ์๋ต ์์ ์ง์ ๋ฑ์ ์์ ์ ์ฒ๋ฆฌํ๋ API ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ํ LLM API์๋ ํ ํฐํ ๋ฐ ์ ๊ทํ์ ๊ฐ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ถ๊ฐ ๊ตฌ์ฑ ์์์ ๋ฏธ์ธ ์กฐ์ ๋ฐ ์ฌ์ฉ์ ์ง์ ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
LLM API๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ํตํฉํ ๋๋ ๋ฐ์ดํฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์๊ณผ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ฌ์ฉ ์ฌ๋ก์ ๋ฐ๋ผ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๊ฐ API ์ ๊ณต์ ์ฒด๋ก ์ ์ก๋๊ฑฐ๋ ๋ชจ๋ธ ํ์ต์ ์ฌ์ฉ๋์ง ์๋๋ก ํด์ผ ํ ์๋ ์์ต๋๋ค. ๋ํ ์ฌ์ฉ๋ ๊ธฐ๋ฐ ์๊ธ์ ๋ ๋์ฉ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๋น์ฉ์ด ๋น ๋ฅด๊ฒ ์ฆ๊ฐํ ์ ์์ผ๋ฏ๋ก API์ ๋น์ฉ ๊ตฌ์กฐ๋ฅผ ์ ์คํ๊ฒ ํ๊ฐํด์ผ ํฉ๋๋ค.
์ด๋ฌํ ์ด๋ ค์์๋ ๋ถ๊ตฌํ๊ณ LLM API๋ฅผ ์ฌ์ฉํ๋ฉด ์ป์ ์ ์๋ ์ด์ ์ ๋ถ๋ช ํฉ๋๋ค. ๊ณ ๊ธ ์ธ์ด ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ ์ ์๋ ๊ฐ๋จํ๊ณ ์ ์ฐํ ๋ฐฉ๋ฒ์ ์ ๊ณตํจ์ผ๋ก์จ LLM API๋ ๋์ฑ ๋งค๋ ฅ์ ์ด๊ณ ์ง๋ฅ์ ์ด๋ฉฐ ์ฌ์ฉ์ ์นํ์ ์ธ ์ํํธ์จ์ด๋ฅผ ๋ง๋๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ฑ๋ด, ์ฝํ ์ธ ์ ์ ๋๊ตฌ, ์ง์ ๊ด๋ฆฌ ์์คํ ๋ฑ ์ด๋ค ๊ฒ์ ๊ตฌ์ถํ๋ LLM API๋ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ค์ํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋๋ค.
LangChain
LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ํ LLM API๋ฅผ ์ ํํ ํ ๊ณ ๋ คํด์ผ ํ ๋ค์ ๊ตฌ์ฑ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. LangChain. LangChain์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋๋ก ์ค๊ณ๋ ๊ฐ๋ ฅํ ํ๋ ์์ํฌ์ ๋๋ค. ๋ค์ํ LLM API์ ์ํธ ์์ฉํ ์ ์๋ ํ์คํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ์ฌ LLM ๊ธฐ์ ์คํ์ ์ฝ๊ฒ ํตํฉํ ์ ์์ต๋๋ค.
LangChain ์ฌ์ฉ์ ์ฃผ์ ์ด์ ์ค ํ๋๋ ๋ชจ๋์ ์ํคํ ์ฒ์ ๋๋ค. LangChain์ ํ๋กฌํํธ, ์ฒด์ธ, ์์ด์ ํธ, ๋ฉ๋ชจ๋ฆฌ ๋ฑ ์ฌ๋ฌ ๊ตฌ์ฑ ์์๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์ด๋ฅผ ๊ฒฐํฉํ์ฌ ๋ณต์กํ ์ํฌํ๋ก๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋์ฑ์ ํตํด ๊ฐ๋จํ ์ง๋ฌธ ๋ต๋ณ๋ถํฐ ์ฝํ ์ธ ์์ฑ ๋ฐ ๋ฐ์ดํฐ ๋ถ์๊ณผ ๊ฐ์ ๊ณ ๊ธ ์ฌ์ฉ ์ฌ๋ก์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์์ ์ ์ฒ๋ฆฌํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ์ฌ ๋๋ฉ์ธ๋ณ ๋ฐ์ดํฐ์ ์์ฐ์ด ์ํธ ์์ฉ์ ๊ฐ๋ฅํ๊ฒ ํ ์ ์์ต๋๋ค.

LangChain์ ๋ค์ํ ๋๊ตฌ ๋ฐ ์ง์
๋ํ LangChain์ LLM ์์ ์ ๊ฐ์ํํ๋ ๋ค์ํ ๋๊ตฌ์ ์ ํธ๋ฆฌํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ฏธ๋ก ์ ๊ฒ์ ๋ฐ ํด๋ฌ์คํฐ๋ง๊ณผ ๊ฐ์ ์์ ์ ์ฌ์ฉ๋๋ ํ ์คํธ์ ์ซ์ ํํ์ธ ์๋ฒ ๋ฉ ์์ ์ ์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ LangChain์๋ ์ธ์ด ๋ชจ๋ธ์ ๋์์ ์๋ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ๋ ฅ ๋ฌธ์์ด์ธ ํ๋กฌํํธ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ ํธ๋ฆฌํฐ๋ ํฌํจ๋์ด ์์ต๋๋ค.
LangChain์ ๋ ๋ค๋ฅธ ์ค์ํ ํน์ง์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ํ๋ค๋ ์ ์ ๋๋ค. ๋น์ฌ๊ฐ ์ฌ์ฉํ๋ Chroma์ ๊ฐ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํตํฉํจ์ผ๋ก์จ LangChain์ ์ฌ์ฉํ๋ฉด ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํตํฉ์ ํตํด ๊ด๋ฒ์ํ ์ ๋ณด ์์ค๋ฅผ ํ์ฉํ ์ ์๋ ์ง์ ์ง์ฝ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ผ๋ฉฐ, LLM ์ฑ ์คํ์ ์ปจํ ์คํธ ๋ฐ์ดํฐ ๊ฒ์์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๋ํ ๋ญ์ฒด์ธ์ ์ง์์ ์ธ ๊ฐ๋ฐ์ ๊ธฐ์ฌํ๋ ํ๋ฐํ ๊ฐ๋ฐ์ ๋ฐ ์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ๋ฅผ ์๋ํฉ๋๋ค. ์ด ์ปค๋ฎค๋ํฐ๋ ๋ฌธ์, ํํ ๋ฆฌ์ผ, ์ฌ์ ๋น๋๋ ๊ตฌ์ฑ ์์ ๋ฑ ํ๋ถํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ์ฌ LLM ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ์ ๊ฐ์ํํ ์ ์์ต๋๋ค. ๋ํ, LangChain์ ์คํ ์์ค ๋ชจ๋ธ๊ณผ ํธํ๋๋ฏ๋ก LLM ๊ธฐ์ ์คํ์ ์ํ ๋ค๋ชฉ์ ๋๊ตฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ญ์ฒด์ธ(LangChain)์ ๋ชจ๋ ์ํฐํ๋ผ์ด์ฆ LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๋๋ค. ๋ชจ๋์ ์ค๊ณ, ๊ฐ๋ ฅํ ๋๊ตฌ, ํ๋ฐํ ์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ์ ๊ตํ ์ธ์ด ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐ ์์ด์๋ ์ ๋ ํ์ ๋๊ตฌ๊ฐ ๋์์ต๋๋ค. LLM API ๋ฐ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ๊ธฐํ ๊ตฌ์ฑ ์์์ ํจ๊ป LangChain์ ํ์ฉํ๋ฉด ์ธ๊ฐ์ ์ธ์ด๋ฅผ ํ์ํ ์ ํ๋์ ์ ์ฐฝํจ์ผ๋ก ์ดํดํ๊ณ ์์ฑํ์ฌ ๊ฐ์ธ ๋ฐ์ดํฐ ๋ฐ ๋๋ฉ์ธ๋ณ ์ ๋ณด์์ ์ํํ ์์ฐ์ด ์ํธ ์์ฉ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
ํฌ๋ก๋ง์ ๊ฐ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค
LLM API์ LangChain ์ธ์๋ LLM ์ฑ ์คํ์ ๋ ๋ค๋ฅธ ํ์ ๊ตฌ์ฑ ์์๋ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์์ ์์ฑ๋ ์๋ฒ ๋ฉ๊ณผ ๊ฐ์ ๊ณ ์ฐจ์ ๋ฒกํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํ๋ ๋ฐ ์ต์ ํ๋ ํน์ ๋ฐ์ดํฐ ์ ์ฅ์์ ๋๋ค. LLM ๊ธฐ์ ์คํ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํตํฉํ๋ฉด ์๋ฏธ๋ก ์ ์ ์ฌ์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๊ฒ์ํ ์ ์์ต๋๋ค.
ํฌ๋ก๋ง ๋ LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋๋ฆฌ ์ฌ์ฉ๋๋ ์คํ ์์ค์ด๋ฉฐ, ์ ํฌ Skim AI์์๋ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. LangChain ๋ฐ ์คํ์ ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ์ํํ๊ฒ ์๋ํ๋๋ก ์ค๊ณ๋์ด ์๋ฒ ๋ฉ์ ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์๋ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
Chroma ์ฌ์ฉ์ ์ฃผ์ ์ฅ์ ์ค ํ๋๋ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ค๋ ์ ์ ๋๋ค. Chroma๋ ๊ณ ๊ธ ์์ธ ๊ธฐ์ ์ ์ฌ์ฉํด ๋์ฉ๋ ๋ฐ์ดํฐ ์ธํธ์์๋ ๋น ๋ฅธ ์ ์ฌ๋ ๊ฒ์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ์ ์ฅ์, ์ง์ ๋ฒ ์ด์ค, ์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ ๊ณผ ๊ฐ์ด ๋๋์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํด์ผ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ ์ธ ์ ํ์ด ๋ ์ ์์ต๋๋ค.
Chroma์ ๋ ๋ค๋ฅธ ์ฅ์ ์ ์ ์ฐ์ฑ๊ณผ ์ฌ์ฉ ํธ์์ฑ์ ๋๋ค. Chroma๋ ์๋ฒ ๋ฉ์ ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์๋ ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ธ API๋ฅผ ์ ๊ณตํ๋ฏ๋ก LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ฝ๊ฒ ํตํฉํ ์ ์์ต๋๋ค. ๋ํ ์ฝ์ฌ์ธ ์ ์ฌ๋, ์ ํด๋ฆฌ๋ ๊ฑฐ๋ฆฌ ๋ฑ ๋ค์ํ ์ ์ฌ๋ ๋ฉํธ๋ฆญ์ ์ง์ํ๋ฏ๋ก ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๊ฐ์ฅ ์ ํฉํ ๋ฉํธ๋ฆญ์ ์ ํํ ์ ์์ต๋๋ค.
Chroma๋ ํํฐ๋ง ๋ฐ ๋ฉํ๋ฐ์ดํฐ ์ง์๊ณผ ๊ฐ์ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค. ๋ฌธ์ ID, ํ์์คํฌํ, ์ฌ์ฉ์ ์ง์ ์์ฑ ๋ฑ ์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์๋ฒ ๋ฉ๊ณผ ํจ๊ป ์ ์ฅํ ์ ์์ต๋๋ค. ์ด ๋ฉํ๋ฐ์ดํฐ๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ด ์ํฉ์ ๋ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ค ์ ๋ฐํ๊ณ ํ๊ฒํ ๋ ๋ฐฉ์์ผ๋ก ๊ฒ์ํ ์ ์์ต๋๋ค.

๊ธฐ์ LLM ์คํ์ ํฌ๋ก๋ง ํตํฉํ๊ธฐ
LangChain ๋ฐ ๊ธฐํ ์ธ๊ธฐ ์๋ ๋๊ตฌ ๋ฐ ํ๋ ์์ํฌ์์ ํธํ์ฑ ๋๋ถ์ Chroma๋ฅผ LLM ์ฑ ์คํ์ ํตํฉํ๋ ๊ฒ์ ๊ฐ๋จํฉ๋๋ค. LangChain์ Chroma์ ๋ํ ๊ธฐ๋ณธ ์ง์์ ์ ๊ณตํ๋ฏ๋ก ์ธ์ด ๋ชจ๋ธ์์ ์์ฑ๋ ์๋ฒ ๋ฉ์ ์ฝ๊ฒ ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํตํฉ์ ํตํด ์์ฐ์ด ์ํธ ์์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ์ํ๊ฒ ํ์ํ ์ ์๋ ๊ฐ๋ ฅํ ๊ฒ์ ๋ฉ์ปค๋์ฆ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
Chroma์ ๊ฐ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ LLM๊ณผ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋ฌธ๋งฅ์ ์ธ์ํ๋ ์ง๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ด ์ด๋ฆฝ๋๋ค. ์๋ฒ ๋ฉ๊ณผ ์ ์ฌ๋ ๊ฒ์์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ์ ๋ก ์๋ ์ ํ๋์ ๊ด๋ จ์ฑ์ผ๋ก ์ฌ์ฉ์ ์ฟผ๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์๋ตํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ ์ ์์ ์ ์ ํ ์ ๋ณด๋ฅผ ํ์ํ๋ ๊ฒ์ด ์ค์ํ ๊ณ ๊ฐ ์ง์, ์ฝํ ์ธ ์ถ์ฒ, ์ง์ ๊ด๋ฆฌ์ ๊ฐ์ ์์ญ์์ ํนํ ์ ์ฉํฉ๋๋ค.
๋ญ์ฒด์ธ ๋ฐ LLM API์ ๊ฒฐํฉํ๋ฉด, ํฌ๋ก๋ง๋ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ๋ฐ ๋๋ฉ์ธ๋ณ ์ ๋ณด์ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ํ์ ํ ์ ์๋ ์ง๋ฅํ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๊ธฐ๋ฐ์ ํ์ฑํฉ๋๋ค.
๋ฉํฐ ์์ด์ ํธ ์์คํ ์ฉ ํฌ๋ฃจAI
crewAI ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด LLM ์ฑ ์คํ์ ์ถ๊ฐํ ์ ์๋ ๋ ๋ค๋ฅธ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค. crewAI๋ ์ฌ๋ฌ AI ์์ด์ ํธ๊ฐ ํ๋ ฅํ์ฌ ๋ณต์กํ ์์ ์ ์ํํ๋ ๋ค์ค ์์ด์ ํธ ์์คํ ์ ๋ง๋ค ์ ์๋ ํ๋ ์์ํฌ์ ๋๋ค. crewAI๋ฅผ ์คํ์ ํตํฉํ๋ฉด ๋ณด๋ค ์ ๊ตํ ์ํฌํ๋ก์ ์์ฌ ๊ฒฐ์ ํ๋ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ์ฌ ์ํฐํ๋ผ์ด์ฆ LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์์ฐ์ด ์ํธ ์์ฉ ๊ธฐ๋ฅ์ ๋์ฑ ํฅ์์ํฌ ์ ์์ต๋๋ค.
ํฌ๋ฃจAI์ ํต์ฌ์ ๊ฐ์์ ๊ณ ์ ํ ์ญํ ๊ณผ ์ ๋ฌธ์ฑ์ ๊ฐ์ง ์ฌ๋ฌ AI ์์ด์ ํธ ๊ฐ์ ํ์ ์ ์ด์งํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด๋ฌํ ์์ด์ ํธ๋ ์๋ก ์ํตํ๊ณ ์กฐ์จํ์ฌ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ๋ ์๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ํ์ ์์ ์ผ๋ก ์ธ๋ถํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด์ ๊ณ ๊ฐ ์ง์ ๋ฐ ์ฝํ ์ธ ์ ์๋ถํฐ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์์ฌ ๊ฒฐ์ ์ง์์ ์ด๋ฅด๊ธฐ๊น์ง ๊ด๋ฒ์ํ ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.

์ ๋ฌธ์ฑ์ ํ ํ์ฉํ๊ธฐ
LLM ๊ธฐ์ ์คํ์ ํฌ๋ฃจAI๋ฅผ ์ฌ์ฉํ๋ฉด ์ป์ ์ ์๋ ์ฃผ์ ์ด์ ์ค ํ๋๋ ์ ๋ฌธ์ฑ์ ํ์ฉํ ์ ์๋ค๋ ์ ์ ๋๋ค. ์ฌ๋ฌ ์์ด์ ํธ์๊ฒ ํน์ ์ญํ ๊ณผ ์์ ์ ํ ๋นํจ์ผ๋ก์จ ๋จ์ผ ๋ชจ๋๋ฆฌ์ AI ๋ชจ๋ธ๋ณด๋ค ๋ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ธ ์์คํ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ ์์ด์ ํธ๋ฅผ ํน์ ์์ ์ ๋ง๊ฒ ํ๋ จํ๊ณ ์ต์ ํํ์ฌ ๋ฒ์ฉ ๋ชจ๋ธ๋ณด๋ค ๋ ๋์ ์์ค์ ์ฑ๋ฅ์ ๋ฐํํ ์ ์์ผ๋ฉฐ, ๋๋ฉ์ธ๋ณ ๋ฐ์ดํฐ ์ธํธ์์ ๋ณด๋ค ํ๊ฒํ๋ ์ปจํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค.
๋ํ crewAI๋ ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํคํ ์ฒ๋ฅผ ์ ๊ณตํ์ฌ ๋ค์ํ ์ ํ์ ์์ด์ ํธ๋ฅผ ์์คํ ์ ์ฝ๊ฒ ํตํฉํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ธ์ด ๋ชจ๋ธ ๊ธฐ๋ฐ ์์ด์ ํธ๋ฟ๋ง ์๋๋ผ ์ปดํจํฐ ๋น์ , ์์ฑ ์ธ์ ๋๋ ๊ฐํ ํ์ต๊ณผ ๊ฐ์ ๋ค๋ฅธ AI ๊ธฐ์ ์ ์ฌ์ฉํ๋ ์์ด์ ํธ๋ ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ๋ค์ํ ์ ํ์ ์์ด์ ํธ๋ฅผ ๊ฒฐํฉํ๋ฉด ๋ณด๋ค ์์ฐ์ค๋ฝ๊ณ ์ง๊ด์ ์ธ ๋ฐฉ์์ผ๋ก ์ธ์์ ์ธ์ํ๊ณ ์ดํดํ๊ณ ์ํธ ์์ฉํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ผ๋ฉฐ, LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์์ฐ์ด ์ํธ ์์ฉ ๊ธฐ๋ฅ์ ๋์ฑ ํฅ์์ํฌ ์ ์์ต๋๋ค.
crewAI๋ฅผ LLM ์ฑ ์คํ์ ํตํฉํ๋ ๊ฒ์ LangChain ๋ฐ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ๋ค๋ฅธ ์ธ๊ธฐ ๋๊ตฌ ๋ฐ ํ๋ ์์ํฌ์์ ํธํ์ฑ ๋๋ถ์ ๋์ฑ ์ฌ์์ง๋๋ค. ์ด๋ฅผ ํตํด ์คํ ์์ค ๋ชจ๋ธ๊ณผ ํ๋ ์์ํฌ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด์ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ฒ๋ฆฌ๋ถํฐ ์์ฐ์ด ์ํธ ์์ฉ ๋ฐ ์์ฌ ๊ฒฐ์ ์ ์ด๋ฅด๋ ์์ ์ ์ฒ๋ฆฌํ ์ ์๋ ์๋ํฌ์๋ ์ํฌํ๋ก์ฐ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
LLM ๊ธฐ์ ์คํ์ ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ํจ๊ป crewAI๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณต์กํ ์ค์ ์์ ์ ์ฒ๋ฆฌํ ์ ์๋ ์ง๋ฅํ ๋ฉํฐ ์์ด์ ํธ ์์คํ ์ ๊ตฌ์ถํ ์ ์๋ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ด ์ ์์ต๋๋ค. ์ ๋ฌธํ ๋ฐ ํ์ ์ ํ์ ํ์ฉํ๋ฉด ๊ธฐ์กด์ ๋จ์ผ ๋ชจ๋ธ ์ ๊ทผ ๋ฐฉ์๋ณด๋ค ๋ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ด๋ฉฐ ์ฌ์ฉ์ ์นํ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
์ฌ๋ฐ๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ผ๋ก LLM์ ์ฑ๋ฅ ํ์ฉํ๊ธฐ
๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ์ง๋ฅํ ์ปจํ ์คํธ ์ธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ค๋ฉด ์ ์ค๊ณ๋ LLM ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ด ํ์ํฉ๋๋ค. LLM API, LangChain, Chroma ๊ฐ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค, crewAI ๊ฐ์ ๋ฉํฐ ์์ด์ ํธ ํ๋ ์์ํฌ์ ๊ฐ์ ๊ฐ๋ ฅํ ๋๊ตฌ๋ฅผ ๊ฒฐํฉํ๋ฉด ๋๋๋๋ก ๊ฐ๋ ฅํ๊ณ ๊ฐ์น ์๋ ์ํฌํ๋ก์ฐ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์ด ์คํ์ ์ฌ์ฉํ๋ฉด ๋๋ฉ์ธ๋ณ ๋ฐ์ดํฐ๋ฅผ ์ํํ๊ฒ ํตํฉํ๊ณ , ๋ฌธ๋งฅ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ๊ฒ์ํ๋ฉฐ, ๋ณต์กํ ํ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์ ๊ตํ ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋๊ตฌ์ ํ๋ ์์ํฌ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ์ธ์ด ๊ธฐ๋ฐ AI ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๊ณ๋ฅผ ๋ฐ์ด๋์ด ๊ธฐ์ ์ด ๋ฐ์ดํฐ ๋ฐ ๊ธฐ์ ๊ณผ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ํ์ ํ ์ ์๋ ์ง์ ํ ์ง๋ฅํ ์์คํ ์ ๋ง๋ค ์ ์์ต๋๋ค.