Vector DB in LLM
Contents
Vector DB in LLMยถ
Summaryยถ
Vector DB๋ LLM(๋ํ ์ธ์ด ๋ชจ๋ธ)์ ํต์ฌ ๊ตฌ์ฑ ์์๋ก, ๊ณ ์ฐจ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์ฐ์ด ์ฒ๋ฆฌ, ์ถ์ฒ ์์คํ , ์ปดํจํฐ ๋น์ ๋ฑ ๋ค์ํ AI ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ๋๋ฉฐ, ํนํ LLM์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฌธ์์ ์๋ฏธ์ ๋ด์ฉ์ ์ดํดํ๊ณ , ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, LLM์ด ๋ ์ ํํ๊ณ ์ ์ฉํ ์๋ต์ ์์ฑํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
Key Conceptsยถ
Vector DB์ ์ ์ : ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ณ ์ฐจ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํน์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค.
LLM์์์ ์ญํ : ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ LLM์ด ๋ฌธ์์ ์๋ฏธ์ ๋ด์ฉ์ ์ดํดํ๊ณ , ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ฒกํฐ ์๋ฒ ๋ฉ : ๋ฒกํฐ ์๋ฒ ๋ฉ์ ๋ฌธ์์ ์๋ฏธ์ ๋ด์ฉ์ ๋ฒกํฐ๋ก ํํํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ฌ์ฑ ๊ฒ์ : ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฌ์ฑ ๊ฒ์์ ์ง์ํ์ฌ, LLM์ด ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ๊ฒ์ํ ์ ์๋๋ก ํฉ๋๋ค.
Referencesยถ
URL ์ด๋ฆ |
URL |
---|---|
Reddit - Generating useful context for llm |
https://www.reddit.com/r/vectordatabase/comments/1cm7xcn/generating_useful_context_for_llm/ |
Reddit - Is LLM necessary for RAG if we can retreive answer from vectorโฆ |
https://www.reddit.com/r/LocalLLaMA/comments/1avayel/is_llm_necessary_for_rag_if_we_can_retreive/ |
CrateDB - LLM Vector Database: What is a Vector Databases for LLM |
https://cratedb.com/blog/llm-vector-database-what-is-a-vector-databases-for-llm |
Qwak - Integrating Vector Databases with LLMs: A Hands-On Guide |
https://www.qwak.com/post/utilizing-llms-with-embedding-stores |
Stack Overflow - use embeddings stored in vector db to reduce work for LLM |