VectorStore To Document
VectorStore To Document ๋
ธ๋๋ ์ง์ ํ ๋ฒกํฐ ์คํ ์ด(Vector Store)์์ ์ฟผ๋ฆฌ์ ์ ์ฌํ ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ์ฌ Document ํ์์ผ๋ก ์ถ๋ ฅํ๋ ๊ฒ์์ฉ ๋
ธ๋์
๋๋ค. Retrieval ๊ธฐ๋ฐ ํ์ดํ๋ผ์ธ์์ LLM ์
๋ ฅ ์ ๋ฌธ์ ํํฐ๋ง ๋จ๊ณ๋ก ์์ฃผ ํ์ฉ๋ฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
์ง์ ํ ์ฟผ๋ฆฌ(Query)์ ์ ์ฌํ ๋ฌธ์๋ฅผ ๋ฒกํฐ ์คํ ์ด์์ ๊ฒ์
์ ์ฌ๋ ๊ธฐ์ค(Minimum Score %)์ ์ค์ ํด ๊ฒ์ ์ ํ๋ ์กฐ์ ๊ฐ๋ฅ
๊ฒ์๋ ๋ฌธ์๋ฅผ Document ํ์ ๋๋ Text ํ์์ผ๋ก ์ถ๋ ฅ ๊ฐ๋ฅ
๋ค์ํ Vector Store ๋ ธ๋์ ์ฐ๊ฒฐํ์ฌ ์ ์ฐํ ๊ฒ์ ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ ๊ฐ๋ฅ

์
๋ ฅ๊ฐ (Inputs)
Vector Store
์ฐ๊ฒฐํ ๋ฒกํฐ ์คํ ์ด ๋ ธ๋ ์ ํ
ํ์
Query
๊ฒ์ ๊ธฐ์ค์ด ๋๋ ํ ์คํธ ์ฟผ๋ฆฌ
์ ํ
Minimum Score (%)
์ ์ฌ๋ ๊ธฐ์ค ์ค์ (์: 75 ์ด์์ธ ๋ฌธ์๋ง ๊ฒ์)
์ ํ
์ถ๋ ฅ๊ฐ (Outputs)
Document
์ ์ฌ ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ ๋ฐ ๋ด์ฉ์ ํฌํจํ ๋ฌธ์ ๊ฐ์ฒด ๋ฐฐ์ด
Text
๊ฒ์๋ ๋ฌธ์์ pageContent๋ฅผ ์ฐ๊ฒฐํ ๋จ์ผ ํ ์คํธ
ํ์ฉ ์์
์ง์์๋ต ์์คํ ์์ ์ฌ์ฉ์ ์ง๋ฌธ์ ๋ง๋ ๋ฌธ์๋ฅผ ๋ฒกํฐ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์
๋ค๋์ ์ ์ฅ๋ ๋ฌธ์ ์ค ํน์ ํค์๋์ ๊ด๋ จ๋ ๋ฌธ์ ์งํฉ์ ์ถ์ถ
LLM์๊ฒ ์ฌ์ ์ง์์ ์ ๋ ฅํ๊ธฐ ์ํ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ก ํ์ฉ
์ ์ฌ๋ ๊ธฐ์ค(Minimum Score %)์ ์กฐ์ ํ์ฌ ๊ฒ์ ์ ๋ฐ๋๋ฅผ ์กฐ์ ํ๋ ์ปจํ ์คํธ ํํฐ๋ง์ฉ์ผ๋ก ํ์ฉ
์ฌ์ฉ ํ
Query์ ๋ ฅ๊ฐ์ด ์์ผ๋ฉด ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์๊ฑฐ๋ ์๋ฏธ ์๋ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ์ ์์ผ๋ฏ๋ก ์ฟผ๋ฆฌ๋ ๊ฐ๋ฅํ๋ฉด ํญ์ ์ค์ ํ์ธ์.Minimum Score (%)๋ฅผ ๋ฎ์ถ๋ฉด ๋ ๋ง์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ผ๋ ๊ด๋ จ์ฑ์ด ๋จ์ด์ง ์ ์์ต๋๋ค.์ถ๋ ฅ ํ์ ์
Text๋ก ์ค์ ํ๋ฉด ํ์ ๋ ธ๋์์ LLM ์ ๋ ฅ์ผ๋ก ์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.๋ค์ํ Vector Store ๋ ธ๋(Faiss, Chroma, Pinecone ๋ฑ)์ ํธํ๋๋ฉฐ ์์ ๋กญ๊ฒ ์ฐ๊ฒฐ ๊ฐ๋ฅํฉ๋๋ค.
์ฃผ์์ฌํญ
Vector Store ๋ ธ๋๋ ์ฌ์ ์ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ฉฐ, ์ธ๋ฑ์ฑ์ด ์๋ฃ๋ ์ํ์ฌ์ผ ํฉ๋๋ค.
Minimum Score (%)๊ฐ ๋๋ฌด ๋์ผ๋ฉด ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์์ ์ ์์ต๋๋ค.๊ฒ์๋ ๊ฒฐ๊ณผ ์๋ ์ฉ๋์ ๋ฐ๋ผ ์ฒ๋ฆฌ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์์ต๋๋ค.
์ถ๋ ฅ ํ์์ด
Document์ธ ๊ฒฝ์ฐ, ํ์ ๋ ธ๋์์ ๋ฌธ์ ๋ฐฐ์ด ํํ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๊ตฌ์กฐ์ฌ์ผ ํฉ๋๋ค.
Last updated