์ํฐํ๋ผ์ด์ฆ AI๋ฅผ ์ํ LangChain ์ฌ์ฉ ์ฌ๋ก + ๋ชจ๋ฒ ์ฌ๋ก + ์ผ๋ฐ์ ์ธ ์ค์ ๋ฐ ๊ณผ์ ๋ฅผ ํผํ๋ ๋ฐฉ๋ฒ - AI&YOU #57
์ ๊ณ ์ฌ์ฉ ์ฌ๋ก: ์์ฅ ํฌ์ ๋ฆฌ์์น ํ์ฌ์ธ ๋ชจ๋์คํ๋ ์ ๋๋ฆฌ์คํธ๋ค์๊ฒ ๊ฐ์ธํ๋ ํฌ์ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด LangChain์ ์ฌ์ฉํ์ฌ ๋ชจ๋์คํ ์ธํ ๋ฆฌ์ ์ค ์์ง์ ๊ตฌ์ถํ์ต๋๋ค. ๋ชจ๋์คํ๋ ๊ณ ๊ฐ์ด ์์ฐ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋์คํ์ ๋ฐฉ๋ํ ๋ฆฌ์์น ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฟผ๋ฆฌํ์ฌ ๊ฐ๊ฒฐํ ์ธ์ฌ์ดํธ๋ฅผ ์ ์ํ๊ฒ ์์ฑํ ์ ์๋ ๋ชจ๋ผ๋ ์ฑ๋ด์ ๊ฐ๋ฐํ์ต๋๋ค.
๊ธฐ์ ์ ๋ค์๊ณผ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. LLM์ ๊ธฐ์กด ๋ฐ์ดํฐ์ ํตํฉ ์์ค์ ์์คํ ์ ๊ฐ์ถ LangChain์ ๊ธฐ์ ์ด ์ต์ฒจ๋จ ์์ฐ์ด ์ฒ๋ฆฌ(NLP) ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ด๋ฒ ์ฃผ AI&YOU์์๋ ์ ํฌ๊ฐ ๋ฐํํ ์ธ ๊ฐ์ ๋ธ๋ก๊ทธ์์ ์ป์ ์ธ์ฌ์ดํธ๋ฅผ ์ดํด๋ณด๊ณ ์ ํฉ๋๋ค:
- LangChain ์ฌ์ฉ ์ฌ๋ก, ๋ชจ๋ฒ ์ฌ๋ก, ์ผ๋ฐ์ ์ธ ์ค์ ๋ฐ ๊ณผ์ - AI&YOU #57
- ๋ฌธ์ 1: ๋นํจ์จ์ ์ธ ๊ณ ๊ฐ ์ง์
- โ ์๋ฃจ์ : ๋ญ์ฒด์ธ ๊ธฐ๋ฐ ์ฑ๋ด ๊ตฌํํ๊ธฐ
- ๋ฌธ์ 2: ๊ธฐ์ ์ง์์ ๋ํ ์ ๊ทผ์ ์ด๋ ค์
- โ ์๋ฃจ์ : LangChain์ผ๋ก ์ํฐํ๋ผ์ด์ฆ ๊ฒ์ ๋ฐ ์ง๋ฌธ ๋ต๋ณ ์์คํ ๊ตฌ์ถ
- ๋ฌธ์ 3: ๊ธด ๋ฌธ์๋ก ์ธํ ์ ๋ณด ๊ณผ๋ถํ
- โ ์๋ฃจ์ : ๋ฌธ์ ์์ฝ์ LangChain ํ์ฉ
- ๋ฌธ์ 4: ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋นํจ์จ์ฑ
- โ ์๋ฃจ์ : ์ฝ๋ ์ดํด ๋ฐ ์ง์์ ์ํ LangChain ํ์ฉ
- ๋ฌธ์ 5: LLM๊ณผ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ๊ฐ์ ์ฐ๊ฒฐ ๋จ์
- โ ์๋ฃจ์ : LangChain์ ์ฌ์ฉํ์ฌ LLM์ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ์ ์ฐ๊ฒฐํ๊ธฐ
- LangChain ์ฌ์ฉ ๋ฐ ํตํฉ์ ์ํ 5๊ฐ์ง ๋ชจ๋ฒ ์ฌ๋ก
- 1๏ธโฃ ์ต์ ์ ์ฑ๋ฅ์ ์ํ ๋ง์ถคํ ์๋ฒ ๋ฉ ํ์ฉ
- 2๏ธโฃ ๊ฐ๋ ฅํ ์ค๋ฅ ์ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ ๊ตฌํํ๊ธฐ
- 3๏ธโฃ ์ปดํฌ๋ํธ ์ค๊ณ์์ ๋ชจ๋์ฑ๊ณผ ์ฌ์ฌ์ฉ์ฑ ์์ฉํ๊ธฐ
- 4๏ธโฃ ์ถ์ถ ์์ ์ ๋ํ ๋ค์ํ๊ณ ๊ด๋ จ์ฑ ์๋ ์์ ํ๋ ์ด์
- 5๏ธโฃ ์ต์ ํ๋ฅผ ์ํด LangChain์ ๋๋ฒ๊น ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ
- ๋ญ์ฒด์ธ์ 5๊ฐ์ง ์ค์์ ๊ณผ์
- ์๊ฐ์ ๋ด์ด AI & YOU๋ฅผ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
LangChain ์ฌ์ฉ ์ฌ๋ก, ๋ชจ๋ฒ ์ฌ๋ก, ์ผ๋ฐ์ ์ธ ์ค์ ๋ฐ ๊ณผ์ - AI&YOU #57
์ด๋ฒ ๋ญ์ฒด์ธ ํธ์์๋ ๋ญ์ฒด์ธ ์ํฐํ๋ผ์ด์ฆ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ ์ ์๋ 5๊ฐ์ง ์ค์ํ ๊ธฐ์ ๋ฌธ์ ๋ฅผ ์ดํด๋ด ๋๋ค.
๋ฌธ์ 1: ๋นํจ์จ์ ์ธ ๊ณ ๊ฐ ์ง์
โ ์๋ฃจ์ : ๋ญ์ฒด์ธ ๊ธฐ๋ฐ ์ฑ๋ด ๊ตฌํํ๊ธฐ
LangChain์ ํตํด ๊ธฐ์ ์ ๊ณ ๊ฐ ๋ฌธ์๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ์ง๋ฅํ ์ฑ๋ด์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฑ๋ด์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์์ฐ์ค๋ฌ์ด ๋ํ ๋ฐฉ์์ผ๋ก ์ํฉ์ ๋ง๋ ์ ํํ ์๋ต์ ์ ๊ณตํฉ๋๋ค. LangChain์ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋์ ์ฑ๋ด์ด ์ํธ์์ฉ ์ ๋ฐ์ ๊ฑธ์ณ ์ปจํ ์คํธ๋ฅผ ์ ์งํ์ฌ ๊ฐ์ธํ๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์์ฑํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋๊ธฐ ์๊ฐ์ด ๋จ์ถ๋๊ณ ๊ณ ๊ฐ ๋ง์กฑ๋๊ฐ ํฅ์๋๋ฉฐ, ์ธ๊ฐ ์๋ด์์ ๋ณต์กํ ๋ฌธ์ ์ ์ง์คํ ์ ์์ต๋๋ค.
๋ฌธ์ 2: ๊ธฐ์ ์ง์์ ๋ํ ์ ๊ทผ์ ์ด๋ ค์
โ ์๋ฃจ์ : LangChain์ผ๋ก ์ํฐํ๋ผ์ด์ฆ ๊ฒ์ ๋ฐ ์ง๋ฌธ ๋ต๋ณ ์์คํ ๊ตฌ์ถ
๋๊ท๋ชจ ์กฐ์ง์์๋ ์ค์ํ ์ ๋ณด๊ฐ ์ฌ๋ฌ ์์คํ ์ ํฉ์ด์ ธ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. LangChain์ ์ด๋ฌํ ์ง์์ ์ก์ธ์คํ ์ ์๋ ๊ฒ์ ๋ฐ ์ง๋ฌธ ๋ต๋ณ ์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฌธ์๋ฅผ ๋ฒกํฐ ์๋ฒ ๋ฉ์ผ๋ก ์ธ์ฝ๋ฉํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํจ์ผ๋ก์จ LangChain์ ์ฌ์ฉ์ ์ฟผ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ จ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ๊ฒ์ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ ์ง์ ๊ณต์ ๋ฅผ ์ด์งํ๊ณ ์์ฐ์ฑ์ ํฅ์์ํค๋ฉฐ ๋ ๋์ ์์ฌ ๊ฒฐ์ ์ผ๋ก ์ด์ด์ง๋๋ค.
๋ฌธ์ 3: ๊ธด ๋ฌธ์๋ก ์ธํ ์ ๋ณด ๊ณผ๋ถํ
โ ์๋ฃจ์ : ๋ฌธ์ ์์ฝ์ LangChain ํ์ฉ
๊ธด ๋ฌธ์๋ ์ํํ๋ ๋ฐ ๋ง์ ์๊ฐ์ด ์์๋ ์ ์์ต๋๋ค. LangChain์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ๊ณผ ๋จธ์ ๋ฌ๋์ ์ฌ์ฉํด ๋ฌธ์ ์์ฝ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์์ค ์ฝํ ์ธ ์ ๊ธฐ๋ฐํ์ฌ ํต์ฌ ์ธ์ฌ์ดํธ๋ฅผ ํฌ์ฐฉํ๋ ๊ฐ๊ฒฐํ๊ณ ์ผ๊ด๋ ์์ฝ์ ์์ฑํฉ๋๋ค. ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ์์ฝ ์ฒด์ธ์ ํตํด ํน์ ์๊ตฌ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๊ฐ์ ์ ์ฝํ๊ณ ์ ๋ณด ๊ณผ๋ถํ๋ฅผ ์ค์ด๋ฉฐ ์ง์๋ค์ด ์ฃผ์ ์์ด๋์ด๋ฅผ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
๋ฌธ์ 4: ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋นํจ์จ์ฑ
โ ์๋ฃจ์ : ์ฝ๋ ์ดํด ๋ฐ ์ง์์ ์ํ LangChain ํ์ฉ
๋ญ์ฒด์ธ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๊ฐ์ํํ๋ AI ๊ธฐ๋ฐ ์ฝ๋ฉ ์ด์์คํดํธ๋ฅผ ์ง์ํฉ๋๋ค. ์ด ์ด์์คํดํธ๋ ์ฝ๋ ์ ์ฅ์๋ฅผ ๋ถ์ํ์ฌ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๊ณ , ์ต์ ํ๋ฅผ ์ ์ํ๋ฉฐ, ์ฝ๋ ํ์ง์ ๋ํ ์ค์๊ฐ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค. ์ธ์ด ๋ชจ๋ธ๊ณผ์ ํตํฉ์ผ๋ก ์ง๋ฅ์ ์ธ ์ฝ๋ ์ ์, ์์ฑ ๋ฐ ์ํฉ์ ๋ง๋ ๋ฌธ์ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถํ๊ณ ์ค๋ฅ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ๋ฉฐ ๊ฐ๋ฐ์๋ ๋ ๋์ ์์ค์ ๋ฌธ์ ํด๊ฒฐ์ ์ง์คํ ์ ์์ต๋๋ค.
๋ฌธ์ 5: LLM๊ณผ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ๊ฐ์ ์ฐ๊ฒฐ ๋จ์
โ ์๋ฃจ์ : LangChain์ ์ฌ์ฉํ์ฌ LLM์ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ์ ์ฐ๊ฒฐํ๊ธฐ
LangChain์ LLM๊ณผ ๊ธฐ์ ๋ฐ์ดํฐ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํฉ๋๋ค. ๋ฐ์ดํฐ ์์ค๋ฅผ ์ธ๋ฑ์ฑํ๊ณ ๋ค์์ ํตํด LLM์ ๋ ธ์ถํจ์ผ๋ก์จ ๊ฒ์ ์ฆ๊ฐ ์์ฑ(RAG)๋ญ์ฒด์ธ์ ๋ ์ ๋ฐ์ดํฐ์ ๊ธฐ๋ฐํ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ๊ณผ๋ฌผ์ ์์ฑํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ๋ฌธํ๋ ์ง์์๋ต ์์คํ , ๋ฌธ์ ๋ถ์ ๋๊ตฌ, ๋๋ฉ์ธ๋ณ ์ฝํ ์ธ ์์ฑ ๋ฑ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ์ฌ LLM์ ๊ณ ๊ธ ์์ฐ์ด ๊ธฐ๋ฅ๊ณผ ๊ฒฐํฉ๋ ๊ธฐ์ ๋ฐ์ดํฐ์ ๊ฐ์น๋ฅผ ์คํํ ์ ์์ต๋๋ค.
LangChain ์ฌ์ฉ ๋ฐ ํตํฉ์ ์ํ 5๊ฐ์ง ๋ชจ๋ฒ ์ฌ๋ก
๋ ๋ง์ ๊ฐ๋ฐ์์ ๊ธฐ์ ์ด ๋ณต์กํ ์์ ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด LangChain์ ๋์ ํจ์ ๋ฐ๋ผ, ์ํํ ํตํฉ, ์ต์ ์ ์ฑ๋ฅ, ์ ์ง๋ณด์ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ๋ณด์ฅํ๋ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด๋ ๊ฒ์ด ์ค์ํด์ก์ต๋๋ค.
1๏ธโฃ ์ต์ ์ ์ฑ๋ฅ์ ์ํ ๋ง์ถคํ ์๋ฒ ๋ฉ ํ์ฉ
ํน์ ๋๋ฉ์ธ ๋ฐ ๋ฐ์ดํฐ์ ๋ง์ถ ๋ง์ถคํ ์๋ฒ ๋ฉ์ LangChain ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ฒ์๋ ์ ๋ณด์ ๊ด๋ จ์ฑ๊ณผ ์ ํ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๊ธฐ์ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์๋ฒ ๋ฉ์ ๋ฏธ์ธ ์กฐ์ ํจ์ผ๋ก์จ ํ ์คํธ์ ์กด์ฌํ๋ ๊ณ ์ ํ ๋์์ค, ๊ด๊ณ, ์๋ฏธ๋ฅผ ํฌ์ฐฉํ ์ ์์ต๋๋ค. ์ด๋ ์ ์ฌ๋ ๊ฒ์, ์ ๋ณด ๊ฒ์, ์ง๋ฌธ ๋ต๋ณ๊ณผ ๊ฐ์ ์์ ์์ ๋ ๋์ ์ฑ๋ฅ์ผ๋ก ์ด์ด์ง๋๋ค.
์ฌ์ฉ์ ์ง์ ์๋ฒ ๋ฉ์ ์์ฑํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ LangChain์ ํตํฉ์ ํ์ฉํ ์ ์์ต๋๋ค. ๋ฌธ์ฅ ํธ๋์คํฌ๋จธ ๋๋ ํ๊น ํ์ด์ค์ ํธ๋์คํฌ๋จธ. ์ด๋ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ฒด ๋ฐ์ดํฐ์ ๋ํ ์๋ฒ ๋ฉ์ ํ๋ จํ๊ธฐ ์ํ ์ฌ์ฉ์ ์นํ์ ์ธ API๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฒ ๋ฉ์ ๋ฏธ์ธ ์กฐ์ ํ๋ ๋ฐ ์๊ฐ์ ํฌ์ํ๋ฉด LangChain ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ง์ ํฌ๊ฒ ํฅ์์ํค๊ณ ์ฌ์ฉ์์๊ฒ ๋ณด๋ค ๊ด๋ จ์ฑ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
2๏ธโฃ ๊ฐ๋ ฅํ ์ค๋ฅ ์ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ ๊ตฌํํ๊ธฐ
๊ฐ๋ ฅํ ์ค๋ฅ ์ฒ๋ฆฌ๋ LangChain ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์ฑ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ์งํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ฒด์ธ ๋ฐ ์์ด์ ํธ์ ๊ฐ์ LangChain ๊ตฌ์ฑ ์์๋ก ์์ ํ ๋๋ ํธ์ถ์ ์๋/์์ธ ๋ธ๋ก์ผ๋ก ๋ํํ์ฌ ์์ธ๋ฅผ ์ฐ์ํ๊ฒ ํฌ์ฐฉํ๊ณ ์ฒ๋ฆฌํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๊ธฐ์น ์์ ์ถฉ๋์ ๋ฐฉ์งํ๊ณ ์ฌ์ฉ์์๊ฒ ์๋ฏธ ์๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
ํด๋ฐฑ ๋์์ ๊ตฌํํ๋ฉด ํน์ ์ปดํฌ๋ํธ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ณ์ ์๋ํ ์ ์์ต๋๋ค. ์ ์ฌ์ ์ธ ์์ธ๋ฅผ ์ฌ์ ์ ํด๊ฒฐํ๊ณ ์ค๋ฅ์ ๋ํด ๋ช ํํ๊ฒ ์ปค๋ฎค๋์ผ์ด์ ํจ์ผ๋ก์จ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ ๋ขฐ์ ์์ ์ฑ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๋ ์ค๋ฅ๋ก๋ถํฐ ์ํํ๊ฒ ๋ณต๊ตฌํ ์ ์๋ ๊ธฐ๋ฅ์ ํตํด ์ ๋ฐ์ ์ธ ๊ฒฝํ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
3๏ธโฃ ์ปดํฌ๋ํธ ์ค๊ณ์์ ๋ชจ๋์ฑ๊ณผ ์ฌ์ฌ์ฉ์ฑ ์์ฉํ๊ธฐ
์๊ณ ์ง์ค์ ์ด๋ฉฐ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๋ฅผ ์ค๊ณํ์ฌ LangChain์ ๋ชจ๋ํ ์ํคํ ์ฒ๋ฅผ ํ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ํน์ ๊ธฐ๋ฅ์ ์บก์ํํ๋ ๋ชจ๋์ ๋จ์๋ฅผ ์์ฑํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฌ ๋ถ๋ถ์์ ์ฝ๊ฒ ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ ์ฒด ์์คํ ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ์์ ํ๋ ๊ฒ์ด ๊ฐ๋จํด์ง๋ฏ๋ก ์ฝ๋ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฉ์ดํด์ง๋๋ค.
๋ํ ๋ชจ๋์ ์ปดํฌ๋ํธ ์ค๊ณ๋ ํ์ ๊ฐ์ ํ์ ์ ๋์ฑ ์ํํ๊ฒ ํด์ค๋๋ค. ์๋ก ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ณ ์ปดํฌ๋ํธ๋ฅผ ๋์์ ์์ ํ ์ ์์ผ๋ฉฐ, ๋์ค์ ์ํํ๊ฒ ํตํฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ณ๋ ฌ ๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ ์ฒด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ๋ณด๋ค ํจ์จ์ ์ธ ๋ฆฌ์์ค ํ ๋น์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. LangChain์ ๋น๋ฉ ๋ธ๋ก์ ํ์ฉํ๊ณ ์์ฒด ๋ชจ๋์ ์ ๋์ ์ค๊ณํ๋ฉด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ฒด๊ณ์ ์ด๊ณ ์ ์ง๋ณด์ ๊ฐ๋ฅํ๊ฒ ์ ์งํ๋ฉด์ ๋ณต์กํ ์ํฌํ๋ก์ฐ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
4๏ธโฃ ์ถ์ถ ์์ ์ ๋ํ ๋ค์ํ๊ณ ๊ด๋ จ์ฑ ์๋ ์์ ํ๋ ์ด์
๋ค์ํ ๊ด๋ จ ์์๋ฅผ ํ๋ ์ดํ ํ๋ ๊ฒ์ LangChain์ ์ฌ์ฉํด ์ ํํ๊ณ ํฌ๊ด์ ์ธ ์ ๋ณด ์ถ์ถ์ ๋ฌ์ฑํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๊ด๋ฒ์ํ ์๋๋ฆฌ์ค์ ์ฃ์ง ์ผ์ด์ค๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์ธ์ด ๋ชจ๋ธ์ด ๋ฐ์ดํฐ์ ์กด์ฌํ๋ ๋ค์ํ ํจํด, ๊ตฌ์กฐ ๋ฐ ๋์์ค๋ฅผ ํ์ตํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ชจ๋ธ์ด ๋ณด์ด์ง ์๋ ์ ๋ ฅ์ ๋ํด์๋ ์ ์ผ๋ฐํํ๊ณ ๋ณต์กํ ์์ ์ ๋์ฑ ์ ๋ฐํ๊ฒ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
ํจ๊ณผ์ ์ธ ์์ ๋ฅผ ์ ๋ณํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ํ ์ ์๋ ๋ค์ํ ์ ํ์ ์ ๋ ฅ, ํ์ ๋ฐ ๋ณํ์ ๋ํ๋ด๋ ๊ด๋ฒ์ํ ์๋๋ฆฌ์ค๋ฅผ ๋ค๋ฃจ์ธ์. ๋ชจ๋ธ์ด ๋น์ ์์ ์ด๊ฑฐ๋ ๊น๋ค๋ก์ด ์๋๋ฆฌ์ค๋ฅผ ์ํํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ฃ์ง ์ผ์ด์ค๋ฅผ ํฌํจํ์ธ์.
์ ๋ ฅ ์ฟผ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ฅ ๊ด๋ จ์ฑ์ด ๋์ ์๋ฌธ์ ๋์ ์ผ๋ก ๊ฐ์ ธ์ค๋ LangChain์ ๋ฆฌํธ๋ฆฌ๋ฒ ๊ตฌ์ฑ ์์๋ฅผ ํ์ฉํ๋ฉด ์ถ์ถ์ ์ฌ์ฉ๋๋ ์๋ฌธ์ด ํญ์ ๋น๋ฉดํ ์์ ๊ณผ ๊ด๋ จ์ด ์๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค. ๋ค์ํ๊ณ ๊ด๋ จ์ฑ ๋์ ์์ ๋ค์ ์ ๋ณํ๋ ๋ฐ ์๊ฐ์ ํฌ์ํ๋ฉด ์ธ์ด ๋ชจ๋ธ์ ๊ฒฌ๊ณ ํ ๊ธฐ๋ฐ์ด ๋์ด ์ ํํ๊ณ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ์ผ๊ด๋๊ฒ ์ ๊ณตํ ์ ์์ต๋๋ค.
5๏ธโฃ ์ต์ ํ๋ฅผ ์ํด LangChain์ ๋๋ฒ๊น ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ
LangChain์ ๊ฐ๋ ฅํ ๋๋ฒ๊น ๊ธฐ๋ฅ, ์๋ฅผ ๋ค์ด set_debug() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์์ ์ต์ ํํ ์ ์์ต๋๋ค. ๋๋ฒ๊ทธ ๋ชจ๋๋ฅผ ํ์ฑํํ๋ฉด ๊ฐ ๋จ๊ณ์ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ์ ํฌํจํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ด๋ถ ์๋์ ๋ํ ์ธ๋ถํ๋ ๋ก๊น ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ธ๋ถ์ ์ธ ์ธ์ฌ์ดํธ๋ฅผ ํตํด ๋ณ๋ชฉ ํ์์ ํ์ ํ๊ณ , ํ๋กฌํํธ๋ฅผ ์ต์ ํํ๋ฉฐ, ์ด์ ์งํ๋ฅผ ๊ฐ์งํ ์ ์์ต๋๋ค.
LangChain์ ๋๋ฒ๊น ๊ธฐ๋ฅ์ ์ต๋ํ ํ์ฉํ๊ธฐ ์ํด์๋ set_debug() ๋ฉ์๋๋ฅผ ์ ํ์ ์ผ๋ก ์ฌ์ฉํ์ฌ ํนํ ํ๋ก๋์ ํ๊ฒฝ์์ ๊ณผ๋ํ ๋ก๊น ์ค๋ฒํค๋๋ฅผ ๋ฐฉ์งํ์ธ์. ์ ์ถ๋ ฅ ํ๋ฆ, ํ๋กฌํํธ ํจ๊ณผ, ๊ตฌ์ฑ ์์ ์ํธ ์์ฉ๊ณผ ๊ฐ์ ์ฃผ์ ์ธก๋ฉด์ ์ด์ ์ ๋ง์ถฐ ๋๋ฒ๊น ๋ก๊ทธ๋ฅผ ๋ถ์ํ๋ ๊ตฌ์กฐํ๋ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฐํ์ธ์. ๋๋ฒ๊น ์ ํตํด ์ป์ ์ธ์ฌ์ดํธ๋ฅผ ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ, ์ ์ํ ํ์ง ๋ฐ ์ ๋ฐ์ ์ธ ๋์์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ์ธ์.
๋ญ์ฒด์ธ์ 5๊ฐ์ง ์ค์์ ๊ณผ์
๋ค๋ฅธ ์ ๊ธฐ์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, LangChain์ ์ฑ๊ณต์ ์ธ ๊ตฌํ๊ณผ ์ฌ์ฉ์ ๋ฐฉํดํ ์ ์๋ ์ผ๋ฐ์ ์ธ ์ค์์ ์ด๋ ค์์ด ์์ต๋๋ค.
์ํคํ ์ฒ๊ฐ ์ง๋์น๊ฒ ๋ณต์กํด์ง๋๋ค: ์ฒด์ธ, ์์ด์ ํธ, ๋๊ตฌ ์ธํฐํ์ด์ค์ ๊ฐ์ LangChain์ ์ถ์ํ๋ ์ ์คํ๊ฒ ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ ๋ถํ์ํ ๋ณต์ก์ฑ์ ์ด๋ํ ์ ์์ต๋๋ค. ์ฝ๋ฐฑ๊ณผ ๊ฐ์ ๊ฐ๋ ์ ๋ํ ๊น์ ํด๋์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ถ๋ถ๋ช ํ ๋ฌธ์๋ ์ฌ์ฉ์ ์ ์ ์์ ์ ๋ฐฉํดํ๊ณ ๋๋ฒ๊น ์ ๋ ์ด๋ ต๊ฒ ๋ง๋ค๋ฉฐ ์ ์ง ๊ด๋ฆฌ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.
๋ฌธ์์ ์์๋ฅผ ๋ฌด์ํฉ๋๋ค: LangChain์ ๋ฌธ์๋ ์ข ์ข ๋ช ํ์ฑ๊ณผ ๊น์ด๊ฐ ๋ถ์กฑํ์ฌ ์ฃผ์ ๊ฐ๋ , ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์ ๋ฐ ์์ ์ ๋ ฅ/์ถ๋ ฅ์ ๋ํ ์์ธํ ์ค๋ช ์ ์ ๊ณตํ์ง ๋ชปํฉ๋๋ค. ์ ๊ณต๋๋ ์์ ๋ ๋๋ฌด ๋จ์ํ์ฌ ์ฌ์ฉ์๊ฐ ํ์ค์ ๋ณต์ก์ฑ์ ์ ์ ํ ๋๋นํ์ง ๋ชปํ์ฌ ์ข์ ๊ฐ๊ณผ ์๊ฐ ๋ญ๋น๋ฅผ ์ด๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋ถ์ผ์น ๋ฐ ์จ๊ฒจ์ง ํ๋ ๊ฐ๊ณผ: LangChain์ ๊ตฌ์ฑ ์์๋ ConversationBufferMemory์ ConversationChain ๋ฐ AgentExecutor์ ์๋ ๋ฐฉ์์ ์ฐจ์ด ๋๋ ์ฌ๋ฌ ์ฒด์ธ์์ ์ ๋ ฅ ํ์์ ๋ถ์ผ์น ๋ฑ ๋ช ํํ๊ฒ ๋ฌธ์ํ๋์ง ์์ ์์์น ๋ชปํ ๋๋ ์ผ๊ด๋์ง ์์ ๋์์ ๋ํ๋ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ์จ๊ฒจ์ง ๋์์ ์๋ชป๋ ๊ฐ์ , ์๋ชป๋ ๊ตฌํ, ์๋ณ ๋ฐ ์์ ํ๊ธฐ ์ด๋ ค์ด ๋ฏธ๋ฌํ ๋ฒ๊ทธ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
โ ํตํฉ ๊ณผ์ ๋ฅผ ๊ณผ์ํ๊ฐํฉ๋๋ค: ๊ธฐ์กด ์ฝ๋๋ฒ ์ด์ค, ๋๊ตฌ, ์ํฌํ๋ก์ฐ์ LangChain์ ํตํฉํ๋ ๊ฒ์ ํน์ ํจํด์ ๋ํ ์์กด๊ณผ ๋ ๋จ์ ์ธ ์ค๊ณ๋ก ์ธํด ์ด๋ ค์ธ ์ ์์ต๋๋ค. ๋ค์ํ ์ ํ์ ์์ฒญ, ์๋ต, ์์ธ๋ฅผ ๋ณํํ๊ณ , LangChain ๊ฐ์ฒด๋ฅผ ์ง๋ ฌํ ๋ฐ ์ญ์ง๋ ฌํํ๊ณ , ๊ธ๋ก๋ฒ ์ํ ๋ฐ ์ฑ๊ธํค์ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๋ณต์ก์ฑ๊ณผ ์ ์ฌ์ ์ธ ์ฅ์ ์ง์ ์ ์ถ๊ฐํ์ฌ ํ๋ก์ ํธ ์ผ์ ์ ์ง์ฐ์ํค๊ณ ๊ฐ๋ฐ ๋น์ฉ์ ์ฆ๊ฐ์ํฌ ์ ์์ต๋๋ค.
โ ์ฑ๋ฅ ๋ฐ ์์ ์ฑ ๊ณ ๋ ค ์ฌํญ ๋ฌด์: ํ๋ก๋์ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ LangChain ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ํํ๋ ค๋ฉด ์ฑ๋ฅ๊ณผ ์์ ์ฑ ์์์ ์ธ์ฌํ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ฌ์ผ ํฉ๋๋ค. ํ๋ ์์ํฌ ์ํคํ ์ฒ์ ๊ณ ์ ํ ๋ณต์ก์ฑ, ์ต์ ์ด ์๋ ๊ธฐ๋ณธ ์ค์ , ์ฒ ์ ํ ํ ์คํธ์ ๋ชจ๋ํฐ๋ง์ ํ์์ฑ ๋๋ฌธ์ ์ ์ ํ ๋์ํ์ง ์์ผ๋ฉด ์๋ต ์๊ฐ ์ง์ฐ, ๋์ ๋๊ธฐ ์๊ฐ, ์ด์ ๋น์ฉ ์ฆ๊ฐ, ์์ ์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ณผ์ ๋ ๊ทน๋ณตํ ์ ์๋ ๊ฒ์ด ์๋๋ผ๋ ์ ์ ์ธ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ ํด๊ฒฐํ๊ณ ์ ๋ฌธ๊ฐ์ ์กฐ์ธ์ ๊ตฌํจ์ผ๋ก์จ ๊ธฐ์ ์ LangChain๊ณผ ๊ด๋ จ๋ ์ฅ์ ๋ฌผ์ ๊ทน๋ณตํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ด ํ๋ ์์ํฌ์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ ์ ์์ต๋๋ค. LangChain์ ํตํด ๊ธฐ์ ์ AI ๋ ธ๋ ฅ์ ๊ฐ์น์ ํ์ ์ ์ฃผ๋ํ๋ ๊ณ ์ฑ๋ฅ์ ์ ์ง๋ณด์ ๊ฐ๋ฅํ๊ณ ์ ๋ขฐํ ์ ์๋ ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์๊ฐ์ ๋ด์ด AI & YOU๋ฅผ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์ธํฌ๊ทธ๋ํฝ, ํต๊ณ, ๋ฐฉ๋ฒ ๊ฐ์ด๋, ๊ธฐ์ฌ, ๋์์ ๋ฑ ์ํฐํ๋ผ์ด์ฆ AI์ ๊ดํ ๋ ๋ง์ ์ฝํ ์ธ ๋ฅผ ๋ณด๋ ค๋ฉด ๋ค์์์ Skim AI๋ฅผ ํ๋ก์ฐํ์ธ์. LinkedIn
์ฐฝ์ ์, CEO, ๋ฒค์ฒ ์บํผํธ๋ฆฌ์คํธ ๋๋ ํฌ์์๋ก์ ์ ๋ฌธ์ ์ธ AI ์๋ฌธ ๋๋ ์ค์ฌ ์๋น์ค๋ฅผ ์ฐพ๊ณ ๊ณ์ ๊ฐ์? ๊ท์ฌ์ AI ์ ํ ์ ๋ต์ด๋ ํฌ์ ๊ธฐํ์ ๋ํด ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ํ์ํ ๊ฐ์ด๋๋ฅผ ๋ฐ์๋ณด์ธ์.
์ ๋ํฐ๋ ๋ค์ ์ฐ์ ๋ถ์ผ์ ๋ฒค์ฒ ์บํผํ ๋ฐ ์ฌ๋ชจํ๋ ์ง์ ๊ธฐ์ ์ ์ํ ๋ง์ถคํ AI ์๋ฃจ์ ์ ๊ตฌ์ถํฉ๋๋ค: ์๋ฃ ๊ธฐ์ , ๋ด์ค/์ฝํ ์ธ ์ง๊ณ, ์ํ ๋ฐ ์ฌ์ง ์ ์, ๊ต์ก ๊ธฐ์ , ๋ฒ๋ฅ ๊ธฐ์ , ํํ ํฌ ๋ฐ ์ํธํํ.