๋ณธ๋ฌธ
[์ค์ต] LangChain Quickstart ๊ธฐ์ด์์
โ ์ค์ต ์ค๋น๋ฌผ: apikey
https://server-engineer.tistory.com/983
[์ค์ต] OpenAI apikey ๋ฐ๊ธ ๋ฐ ์ฌ์ฉํ๊ธฐ
1. ํ์๊ฐ์ ํ๊ธฐ ๋จผ์ OpenAI ํ๋ซํผ์ ์ ์ํฉ๋๋ค. (๋ฐ๋ก๊ฐ๊ธฐ) ํํ์ด์ง์์ ํ์๊ฐ์ ์ ์ฐจ๋ฅผ ์๋ฃํด์ฃผ์ธ์. 2. API ํค ๋ฐ๊ธ ๋ฐ๊ธฐ ๋ก๊ทธ์ธ ํ, ์ค๋ฅธ์ชฝ ์๋จ์ ์๋ 'View API Keys'๋ฅผ ํด๋ฆญํฉ๋๋ค. ์ง์ ๋ง
server-engineer.tistory.com
โ ์ค์ต ์๋ฃ
langchain_quickstart.ipynb
Run, share, and edit Python notebooks
colab.research.google.com
โ ์๋น์ค ์ค๋ช
LangChain์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ ์ฌ์ฉํ์ฌ ๋ค์ํ ์์ ์ ์ํํ ์ ์๋ ์คํ์์ค ๋๊ตฌ ๋ชจ์์ ๋๋ค. LangChain์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ LLM์ ์ฌ์ฉํ์ฌ ์ง๋ฌธ์ ๋ตํ๊ณ , ํ ์คํธ๋ฅผ ์์ฝํ๊ณ , ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ฌ์ง์ด ์๋ก์ด ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋ ๋ฑ ๋ค์ํ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
ํ์ฉ ๋ฐฉ์
LangChain์ ๋ค์ํ ์ฐ์ ๊ณผ ๋ถ์ผ์์ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, LangChain์ ์ฌ์ฉํ์ฌ ๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
- ๊ณ ๊ฐ ์๋น์ค ์ฑ๋ด ๋ง๋ค๊ธฐ
- ์ ํ ์ค๋ช ์์ฑ
- ๋ง์ผํ ์บ ํ์ธ ๊ธฐํ
- ์๋ก์ด ์ ํ ์์ด๋์ด ์์ฑ
- ์ฝ๋ ์์ฑ ๋ฐ ๋๋ฒ๊น
์ง๋ฌธ๊ณผ ์๋ต ๊ณผ์
- ์ฌ์ฉ์๊ฐ LangChain์ ์ง๋ฌธ์ ํฉ๋๋ค.
- LangChain์ ์ฌ์ฉ์์ ์ง๋ฌธ์ ๋ถ์ํ๊ณ ๊ด๋ จ ๋ฒกํฐ๋ฅผ ์์ฑํฉ๋๋ค.
- LangChain์ ๋ฒกํฐ์คํ ์ด์์ ์ ์ฌํ ๋ต๋ณ์ ๊ฒ์ํฉ๋๋ค.
- LangChain์ LLM์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์์ฑํฉ๋๋ค.
- LangChain์ ์ฌ์ฉ์์๊ฒ ๋ต๋ณ์ ์ ๋ฌํฉ๋๋ค.
์ฌ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- OpenAI: LangChain์ OpenAI์ LLM์ ์ฌ์ฉํ์ฌ ๋ต๋ณ์ ์์ฑํฉ๋๋ค.
- NumPy: LangChain์ NumPy๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒกํฐ๋ฅผ ์์ฑํ๊ณ ์กฐ์ํฉ๋๋ค.
- LangChain: LangChain์ LLM์ ์ฌ์ฉํ์ฌ ๋ค์ํ ์์ ์ ์ํํ ์ ์๋ ์คํ์์ค ๋๊ตฌ ๋ชจ์์ ๋๋ค.
- VectorStore: LangChain์ VectorStore๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฌํ ๋ต๋ณ์ ๊ฒ์ํฉ๋๋ค.
๋๊ธ