VectorStore To Document

VectorStore To Document ๋…ธ๋“œ๋Š” ์ง€์ •ํ•œ ๋ฒกํ„ฐ ์Šคํ† ์–ด(Vector Store)์—์„œ ์ฟผ๋ฆฌ์™€ ์œ ์‚ฌํ•œ ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ Document ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ฒ€์ƒ‰์šฉ ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. Retrieval ๊ธฐ๋ฐ˜ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ LLM ์ž…๋ ฅ ์ „ ๋ฌธ์„œ ํ•„ํ„ฐ๋ง ๋‹จ๊ณ„๋กœ ์ž์ฃผ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.


์ฃผ์š” ๊ธฐ๋Šฅ

  • ์ง€์ •ํ•œ ์ฟผ๋ฆฌ(Query)์™€ ์œ ์‚ฌํ•œ ๋ฌธ์„œ๋ฅผ ๋ฒกํ„ฐ ์Šคํ† ์–ด์—์„œ ๊ฒ€์ƒ‰

  • ์œ ์‚ฌ๋„ ๊ธฐ์ค€(Minimum Score %)์„ ์„ค์ •ํ•ด ๊ฒ€์ƒ‰ ์ •ํ™•๋„ ์กฐ์ • ๊ฐ€๋Šฅ

  • ๊ฒ€์ƒ‰๋œ ๋ฌธ์„œ๋ฅผ Document ํ˜•์‹ ๋˜๋Š” Text ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅ ๊ฐ€๋Šฅ

  • ๋‹ค์–‘ํ•œ Vector Store ๋…ธ๋“œ์™€ ์—ฐ๊ฒฐํ•˜์—ฌ ์œ ์—ฐํ•œ ๊ฒ€์ƒ‰ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ

WindyFlo VectorStore To Document

์ž…๋ ฅ๊ฐ’ (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