Folder with Files

์ง€์ •ํ•œ ํด๋” ๊ฒฝ๋กœ ๋‚ด์˜ ๋ชจ๋“  ๋ฌธ์„œ๋ฅผ ๋ถˆ๋Ÿฌ์™€ ํ•˜๋‚˜์˜ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. PDF, JSONL, ํ…์ŠคํŠธ, Word ๋“ฑ ๋‹ค์–‘ํ•œ ํฌ๋งท์˜ ํŒŒ์ผ์„ ๋™์‹œ์— ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•˜์œ„ ํด๋” ํฌํ•จ ์—ฌ๋ถ€๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


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

  • ํด๋” ๋‚ด ๋‹ค์ˆ˜์˜ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ๋ฌธ์„œ ํ˜•ํƒœ๋กœ ๋กœ๋“œ

  • ํ•˜์œ„ ํด๋”๊นŒ์ง€ ํฌํ•จํ• ์ง€ ์—ฌ๋ถ€ ์„ค์ • ๊ฐ€๋Šฅ (Recursive)

  • ๋‹ค์–‘ํ•œ ํŒŒ์ผ ํฌ๋งท์— ๋Œ€ํ•œ ์ž๋™ ์ฒ˜๋ฆฌ (PDF, JSONL, TXT ๋“ฑ)

  • PDF ๋ฐ JSONL ํŒŒ์ผ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ฒ˜๋ฆฌ ์˜ต์…˜ ์ง€์›

  • ๊ฒฐ๊ณผ๋ฅผ Document ๋ฐฐ์—ด ๋˜๋Š” ๋ณ‘ํ•ฉ๋œ Text ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ

WindyFlo Folder with Files
WindyFlo Folder with Files Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

ํ•ญ๋ชฉ
์„ค๋ช…
ํ•„์ˆ˜ ์—ฌ๋ถ€

Text Splitter

ํ…์ŠคํŠธ ๋ถ„ํ• ์šฉ ๋…ธ๋“œ ์—ฐ๊ฒฐ (์„ ํƒ์ )

์„ ํƒ

Folder Path

ํŒŒ์ผ์ด ํฌํ•จ๋œ ํด๋” ๊ฒฝ๋กœ (๋กœ์ปฌ ๋˜๋Š” ์„œ๋ฒ„ ๋‚ด ๊ฒฝ๋กœ)

ํ•„์ˆ˜

Recursive

ํ•˜์œ„ ํด๋”๊นŒ์ง€ ํฌํ•จ ์—ฌ๋ถ€ (๊ธฐ๋ณธ๊ฐ’: ๋น„ํ™œ์„ฑ)

ํ•„์ˆ˜


ํŒŒ๋ผ๋ฏธํ„ฐ (Parameters)

ํ•ญ๋ชฉ
์„ค๋ช…

Pdf Usage

PDF ํŒŒ์ผ ๋ถ„ํ•  ๋ฐฉ์‹ ์„ค์ • - One document per page: ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ๋ถ„๋ฆฌ - One document per file: ์ „์ฒด ํŒŒ์ผ์„ ํ•˜๋‚˜๋กœ ์ฒ˜๋ฆฌ

JSONL Pointer Extraction

JSONL ํŒŒ์ผ ์ฒ˜๋ฆฌ ์‹œ ํŠน์ • ํ•„๋“œ๋งŒ ์ถ”์ถœํ•  ๊ฒฝ์šฐ ํฌ์ธํ„ฐ ๊ฒฝ๋กœ ์ง€์ •

Additional Metadata

๋กœ๋“œ๋œ ๊ฐ ๋ฌธ์„œ์— ์ถ”๊ฐ€ํ•  ํ‚ค-๊ฐ’ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„ค์ •

Omit Metadata Keys

๋ถˆํ•„์š”ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ‚ค๋ฅผ ์ƒ๋žต (์˜ˆ: key1, nested.key2)


์ถœ๋ ฅ๊ฐ’ (Outputs)

์ถœ๋ ฅ ํ•ญ๋ชฉ
์„ค๋ช…

Document

๊ฐ ํŒŒ์ผ ๋˜๋Š” ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ๋‚˜๋‰œ ๋ฌธ์„œ ๊ฐ์ฒด ๋ฐฐ์—ด (metadata + pageContent ํฌํ•จ)

Text

๋ชจ๋“  ํŒŒ์ผ์˜ pageContent๋ฅผ ์—ฐ๊ฒฐํ•œ ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด


ํ™œ์šฉ ์˜ˆ์‹œ

  • ์—ฌ๋Ÿฌ PDF ๋ฆฌํฌํŠธ๋ฅผ ์ผ๊ด„ ๋กœ๋“œํ•˜์—ฌ RAG ๊ธฐ๋ฐ˜ ์งˆ์˜์‘๋‹ต ๊ตฌ์„ฑ

  • ๊ต์œก ์ž๋ฃŒ ํด๋”๋ฅผ ํ†ต์งธ๋กœ ๋ถˆ๋Ÿฌ์™€ ์ฑ—๋ด‡ ํ•™์Šต์— ํ™œ์šฉ

  • JSONL ๋กœ๊ทธ ํŒŒ์ผ์—์„œ ํŠน์ • ํ•„๋“œ๋งŒ ์ถ”์ถœ ํ›„ ๋ถ„์„

  • ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์„ฑ


์‚ฌ์šฉ ํŒ

  • JSONL ํŒŒ์ผ์˜ ๊ฒฝ์šฐ Pointer ๊ฒฝ๋กœ๋ฅผ ์ •ํ™•ํžˆ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋กœ๋“œ๋˜์ง€ ์•Š์Œ

  • PDF๋Š” ํŽ˜์ด์ง€ ์ˆ˜๊ฐ€ ๋งŽ์„ ๊ฒฝ์šฐ One document per page๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ํšจ์œจ์ 

  • ์—ฌ๋Ÿฌ ๋ฌธ์„œ ํฌ๋งท์ด ํ˜ผํ•ฉ๋œ ํด๋”๋Š” Text Splitter์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ •์ 

  • ํด๋” ๊ฒฝ๋กœ์— ํ•œ๊ธ€์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ ์ธ์ฝ”๋”ฉ ์ด์Šˆ๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธ


์ฃผ์˜์‚ฌํ•ญ

  • ํด๋” ๋‚ด ๋น„์ง€์› ํฌ๋งท(.exe ๋“ฑ)์€ ์ž๋™์œผ๋กœ ๋ฌด์‹œ๋˜๋ฉฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ

  • ๋„ˆ๋ฌด ๋งŽ์€ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ๋ถˆ๋Ÿฌ์˜ค๋ฉด ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ์ง€์—ฐ๋  ์ˆ˜ ์žˆ์Œ

  • JSONL ํŒŒ์ผ ๋‚ด ๊ตฌ์กฐ๊ฐ€ ์ผ์ •ํ•˜์ง€ ์•Š์œผ๋ฉด Pointer ์ง€์ • ์‹œ ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ์„ฑ ์žˆ์Œ

  • Text ์ถœ๋ ฅ ์„ ํƒ ์‹œ metadata ์ •๋ณด๋Š” ๋ชจ๋‘ ๋ˆ„๋ฝ๋จ

Last updated