LangChain ํ๋ฉด ์ด๋ก ์ต๋ฌด์์ ์ฒด์ธ์ผ๋ก ๋ง์ด ํํํ๋๋ฐ ๊ทธ ์ด๋ชจํฐ์ฝ์ ์ฐพ์ง ๋ชปํด์ ์ ๋ชฉ์ฒ๋ผ ์ฐ๋ ๋ญ๊ฐ ์งญ ๊ฐ์ง๋ง ์ฌ๋ฌ๋ถ์ด ์์๋ ๊ทธ ๋ญ์ฒด์ธ ๋ง์ต๋๋ค,,
๋ณดํต LangChain์ ๊ฐ๋ ์ '์ธ์ด ๋ชจ๋ธ๋ก ๊ตฌ๋๋๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ํ๋ ์์ํฌ'๋ผ๊ณ ํ๋ค. ๊ทผ๋ฐ ์์งํ ์ด ์ค๋ช ์ ๋ด๋ ์ดํด๊ฐ ์ ๊ฐ๋ค. ๊ทธ๋์ ์ฝ๊ฒ ๋งํ์๋ฉด, LangChain์ '์ด๊ฑฐ๋ ์ธ์ด๋ชจ๋ธ(LLM) ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ฉ ๋๊ตฌ ๋ชจ์'์ด๋ค. ์๋ฅผ ๋ค์ด, chroma๋ผ๋ DB์ LLM์ ์ด์ด์ค์ PDF ํ์ผ์ ์ ์ฅํด ๋์๋ค๊ฐ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ต๋ณ์ ํด์ค๋ค. ์ด๋ ๊ฒ PDF, CSV๋ฅผ ๋ถ๋ฌ์ค๊ณ ๋ฌธ์๋ฅผ ์ชผ๊ฐ๋ ๋ฑ LLM๊ณผ์ ์ฐ๊ฒฐ ์ญํ ์ LangChain์ด ํด์ฃผ๋ ๊ฑฐ๋ค.
์ฌ์ค LangChain, ๊ตณ์ด ์์ฐ๊ณ ํ์ํ ๊ฒ๋ง ํ๋์ฉ ๋ถ๋ฌ์์ ์จ๋ ๋๋ค. ๊ทธ๋ฌ๋ ๋๊ตฌ๊ฐ ๋ชจ์ฌ ์์ผ๋ ํจ์ฌ ํจ์จ์ ์ธ ๊ฑฐ๋ค. LangChain ์ธ์ semantic-kernel, haystack๋ ์๋๋ฐ LangChain์ ์ฐ๋ ์ด์ ๋ ์ง๊ธ ๋ง์ด ์ฐ๋๊น,, Frontend๋ก Django, Flask, Streamlit ๋ฑ ๋ง์ง๋ง Django๋ฅผ ์ถ์ฒํ๋ ์ด์ ๊ฐ ๋ง์ด ์ฐ๊ธฐ ๋๋ฌธ์ธ ๊ฒ๊ณผ ๊ฐ์ ์ด์ ์ด๋ค.
๊ทธ๋ผ ์ด์ LangChain์ ๊ตฌ์ฒด์ ์ธ ์ญํ ์ ์์๋ณด์. LLM์ ๋ถ๋ฌ์ ์ถ๊ฐ ํ์ต์ ์ํค๊ณ ์ ํ ๋ LangChain์ด ๊ตณ์ด ์์ด์ผ ํ๋ ์ถ์๋ค. ChatGPT๋ง์ผ๋ก ๋์ง ์๋ ์ถ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ง๋ง ChatGPT๋ ๋ช ๊ฐ์ง ํ๊ณ๊ฐ ์๋ค.
โ ์ธ์ด ๋ชจ๋ธ์ ๋ ์ ํ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ ๋๊ตฌ
LangChain์ ChatGPT์ ์ด๋ฌํ ํ๊ณ๋ฅผ ๋ณด์ํด์ค๋ค.
์ด๋ป๊ฒ? ChatGPT๋ฅผ ๊ฐ๋ํ๋ค! ๊ฐ๋ ๋ฐฉ๋ฒ์ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
LangChain์ ์ด ์ค In-context Learning์ ๋ค๋ฃจ๋ ๋๊ตฌ์ด๋ค. Fine-tuning์ ๋ชจ๋ธ์ ๋ค์ ํ์ต์ํค๋ ๊ฒ์ธ๋ฐ ๊ณ ๋น์ฉ์ ๋ฐฉ๋ฒ์ด๊ธฐ ๋๋ฌธ์ ChatGPT๋ฅผ ํ์ต์์ผ ์ด๋ค ๋ถ์ผ์ ์ ๋ฌธ๊ฐ๋ฅผ ๋ง๋ฆ์ผ๋ก์จ ๋ง์ ๋ถ๋ถ์ ํด๊ฒฐํด ์ฃผ๋ In-context Learning์ ํ์ฉํ๋ค.
๋ฐ๋ผ์ LangChain์ ํ์ฉํ๋ฉด LLM์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ฃผ๊ณ ํ์ฉ๋ ๋์ผ ์ ์๋ ๊ฒ์ด๋ค.