Spider Document Loaders

Spider Document Loaders ๋…ธ๋“œ๋Š” ์ง€์ •๋œ ์›น ํŽ˜์ด์ง€ ๋˜๋Š” ๋™์ผ ๋„๋ฉ”์ธ์˜ ๋‹ค์ˆ˜ ํŽ˜์ด์ง€๋ฅผ ์Šคํฌ๋ž˜ํ•‘ํ•˜์—ฌ ๋ฌธ์„œ ํ˜•ํƒœ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ์›น ํฌ๋กค๋ง ์ „์šฉ ๋…ธ๋“œ์ž…๋‹ˆ๋‹ค. ๋‹จ์ผ ํŽ˜์ด์ง€ ์ •๋ณด ์ˆ˜์ง‘๋ถ€ํ„ฐ ๋„๋ฉ”์ธ ๊ธฐ๋ฐ˜ ํฌ๋กค๋ง๊นŒ์ง€ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์–ด, RAG ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰, ์›น ์ •๋ณด ์ˆ˜์ง‘ ์ž๋™ํ™”์— ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.


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

  • ๋‹จ์ผ ํŽ˜์ด์ง€ ๋˜๋Š” ์ „์ฒด ๋„๋ฉ”์ธ ํฌ๋กค๋ง ๋ชจ๋“œ ์ง€์› (Scrape, Crawl)

  • ์ตœ๋Œ€ ํŽ˜์ด์ง€ ์ˆ˜ ์ œํ•œ(Limit) ๋ฐ ์„ธ๋ถ€ ํฌ๋กค๋ง ์กฐ๊ฑด ์„ค์ • ๊ฐ€๋Šฅ

  • ๊ฒฐ๊ณผ๋ฅผ Document ๊ฐ์ฒด๋กœ ๋ฐ˜ํ™˜ํ•˜์—ฌ ๋ฒกํ„ฐ ์ €์žฅ์†Œ ์ €์žฅ ๋ฐ LLM ์ž…๋ ฅ์— ์ ํ•ฉ

  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ ๋ฐ ํ•„์š” ์—†๋Š” ํ•„๋“œ ์ œ์™ธ ์„ค์ • ๊ฐ€๋Šฅ

WindyFlo Spider Document Loaders
WindyFlo Spider Document Loaders Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

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

Credential

Spider API Key (Credential์— ๋“ฑ๋ก)

ํ•„์ˆ˜

Mode

ํฌ๋กค๋ง ๋ฐฉ์‹ ์„ ํƒ: Scrape(๋‹จ์ผ ํŽ˜์ด์ง€) ๋˜๋Š” Crawl(์ „์ฒด ๋„๋ฉ”์ธ)

ํ•„์ˆ˜

Web Page URL

์Šคํฌ๋ž˜ํ•‘ ๋Œ€์ƒ ์›น ํŽ˜์ด์ง€ ๋˜๋Š” ์‹œ์ž‘ URL

ํ•„์ˆ˜

Limit

ํฌ๋กค๋ง ์‹œ ์ตœ๋Œ€ ๋ฌธ์„œ ์ˆ˜ (๊ธฐ๋ณธ๊ฐ’: 25)

ํ•„์ˆ˜

Text Splitter

ํ…์ŠคํŠธ ๋ถ„ํ•  ๋ฐฉ์‹ ์„ค์ •

์„ ํƒ


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

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

Additional Metadata

์ˆ˜์ง‘๋œ ๋ฌธ์„œ์— ์‚ฝ์ž…ํ•  ์‚ฌ์šฉ์ž ์ •์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ

Additional Parameters

Spider API ํ˜ธ์ถœ ์‹œ ์‚ฌ์šฉํ•  ์ถ”๊ฐ€ ํŒŒ๋ผ๋ฏธํ„ฐ (์˜ˆ: ํ•„ํ„ฐ, CSS selector ๋“ฑ)

Omit Metadata Keys

๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์—์„œ ์ œ์™ธํ•  ํ‚ค (์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ์ž…๋ ฅ)


์ถœ๋ ฅ๊ฐ’ (Outputs)

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

Document

ํŽ˜์ด์ง€์—์„œ ์ˆ˜์ง‘ํ•œ ํ…์ŠคํŠธ์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ Document ๋ฐฐ์—ด

Text

Document๋“ค์˜ pageContent๋ฅผ ๋ณ‘ํ•ฉํ•œ ๋‹จ์ผ ํ…์ŠคํŠธ ๋ฌธ์ž์—ด


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

  • ํŠน์ • ๋ธ”๋กœ๊ทธ๋‚˜ ์ œํ’ˆ ์†Œ๊ฐœ ํŽ˜์ด์ง€์—์„œ ๋‹ค์ˆ˜์˜ ์ฝ˜ํ…์ธ  ์ž๋™ ์ˆ˜์ง‘

  • ๊ธฐ์—… ๋‰ด์Šค๋ฃธ์ด๋‚˜ PR ์•„์นด์ด๋ธŒ์—์„œ ํฌ๋กค๋ง ํ›„ ์š”์•ฝ ์ƒ์„ฑ

  • ์ž์‚ฌ ์‚ฌ์ดํŠธ ๊ตฌ์กฐ ์ ๊ฒ€ ๋ฐ ์ฝ˜ํ…์ธ  ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”


์‚ฌ์šฉ ํŒ

  • Mode๋ฅผ Crawl๋กœ ์„ค์ •ํ•  ๊ฒฝ์šฐ ๋„๋ฉ”์ธ ๋‚ด ํ•˜์œ„ ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ํƒ์ƒ‰ํ•˜๋ฏ€๋กœ Limit ๊ฐ’์„ ์ ์ ˆํžˆ ์„ค์ •ํ•ด์•ผ ์„ฑ๋Šฅ ์ €ํ•˜ ๋ฐฉ์ง€ ๊ฐ€๋Šฅ

  • Additional Parameters์— CSS selector ๋˜๋Š” ํŽ˜์ด์ง€ ์กฐ๊ฑด์„ ์„ค์ •ํ•˜๋ฉด ๋…ธ์ด์ฆˆ ๊ฐ์†Œ ๊ฐ€๋Šฅ

  • Additional Metadata์— ๊ฒ€์ƒ‰์–ด, ์‹คํ–‰ ์‹œ๊ฐ ๋“ฑ ์‚ฝ์ž… ์‹œ ๋””๋ฒ„๊น… ๋ฐ ์žฌ์‚ฌ์šฉ์— ์œ ์šฉ


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

  • ํฌ๋กค๋ง ๋Œ€์ƒ ์‚ฌ์ดํŠธ๊ฐ€ robots.txt ๋˜๋Š” anti-scraping ์ •์ฑ…์„ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ

  • Spider API์˜ ์š”๊ธˆ์ œ์— ๋”ฐ๋ผ ํ˜ธ์ถœ ํšŸ์ˆ˜ ์ œํ•œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ

  • ๋™์ผํ•œ URL๋กœ ๋ฐ˜๋ณต ํ˜ธ์ถœ ์‹œ ๋™์ผ ๊ฒฐ๊ณผ๊ฐ€ ์ˆ˜์ง‘๋˜๋ฏ€๋กœ ์ค‘๋ณต ์ฒ˜๋ฆฌ ๊ณ ๋ ค ํ•„์š”

Last updated