๋ณธ๋ฌธ
[์ค์ต] ๋ญ์ฒด์ธ(LangChain) Retrieval-Augmented Generation (RAG) ์์
๐ค AI/๐ ์ค์ต(Hands-on Labs) 2024. 3. 15. 10:33
๋ฐ์ํ
โ ์ค์ต ์ค๋น๋ฌผ: apikey
https://server-engineer.tistory.com/983
โ ์ค์ต ์๋ฃ
โ ์๋น์ค ์ค๋ช
์ด ์์ค๋ ์ฌ์ฉ์ ์ง๋ฌธ์ ๋ต๋ณํ๋ ์๋น์ค๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ด ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ฅผ ๊ฑฐ์นฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ง๋ฌธ์ ํฉ๋๋ค.
- ์ง๋ฌธ์ ๋ฐ์ดํฐ ๋ฐฑํฐํ ๋ชจ๋ธ์ ์ํด ๋ฐฑํฐ๋ก ๋ณํ๋ฉ๋๋ค.
- ๋ฐฑํฐ๋ ๋ฐฑํฐ์คํ ์ด์ ์ ์ฅ๋ฉ๋๋ค.
- ์ ์ฌํ ๋ต๋ณ์ด ๋ฐฑํฐ์คํ ์ด์์ ๊ฒ์๋ฉ๋๋ค.
- LLM(Large Language Model)์ด ์ฌ์ฉ๋์ด ๊ฒ์๋ ๋ต๋ณ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ๋ต๋ณ์ด ์์ฑ๋ฉ๋๋ค.
- ์์ฑ๋ ๋ต๋ณ์ด ์ฌ์ฉ์์๊ฒ ์ ๋ฌ๋ฉ๋๋ค.
์๋น์ค ํ์ฉ ๋ฐฉ์
์ด ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ ์ฉ๋๋ก ํ์ฉํ ์ ์์ต๋๋ค.
- ๊ณ ๊ฐ ์๋น์ค: ๊ณ ๊ฐ์ด ์ ํ์ด๋ ์๋น์ค์ ๋ํ ์ง๋ฌธ์ ํ ์ ์์ต๋๋ค.
- ๋ง์ผํ : ์ ์ฌ ๊ณ ๊ฐ์ด ์ ํ์ด๋ ์๋น์ค์ ๋ํ ์ง๋ฌธ์ ํ ์ ์์ต๋๋ค.
- ๊ต์ก: ํ์์ด ๊ณผ์ ๋ ์ํ์ ๋ํ ์ง๋ฌธ์ ํ ์ ์์ต๋๋ค.
์์ค์์ ์ฌ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- openai: OpenAI API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
- numpy: ๊ณผํ์ ๊ณ์ฐ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
- langchain: ์์ฐ์ด ์ฒ๋ฆฌ ์์ ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
- vectorstore: ๋ฒกํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
๋ฐ์ํ
๋๊ธ