Github

Github ๋…ธ๋“œ๋Š” ์ง€์ •ํ•œ Github ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€ ๋ฌธ์„œ ๊ฐ์ฒด(Document)๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ €์žฅ์†Œ ๋‚ด ๋ฌธ์„œ ๋˜๋Š” ์†Œ์Šค์ฝ”๋“œ ์ฃผ์„ ๊ธฐ๋ฐ˜์˜ AI ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์— ์œ ์šฉํ•˜๋ฉฐ, ๋Œ€๊ทœ๋ชจ ๊ธฐ์ˆ  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ž๋™ ์ˆ˜์ง‘์—๋„ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.


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

  • ์ง€์ •๋œ Github ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ๋ธŒ๋žœ์น˜์˜ ํŒŒ์ผ์„ ๋กœ๋“œํ•˜์—ฌ ๋ฌธ์„œ ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜

  • Markdown ๋“ฑ ํŠน์ • ํ™•์žฅ์ž ์ œ์™ธ ๋˜๋Š” ํฌํ•จ ์ง€์ • ๊ฐ€๋Šฅ

  • ๋ถˆํ•„์š”ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์‚ฝ์ž… ๊ฐ€๋Šฅ

  • Text Splitter์™€ ์—ฐ๊ณ„ํ•˜์—ฌ ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ๋ฅผ ์ž๋™ ๋ถ„ํ•  ๊ฐ€๋Šฅ

WindyFlo Github
WindyFlo Github Parameters

์ž…๋ ฅ๊ฐ’ (Inputs)

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

Connect Credential

Github API ์ ‘๊ทผ์„ ์œ„ํ•œ ์ธ์ฆ Credential์— ๋“ฑ๋ก๋œ ํ•ญ๋ชฉ

์„ ํƒ

Repo Link

์ˆ˜์ง‘ํ•  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ฃผ์†Œ (์˜ˆ: https://github.com/FlowiseAI/Flowisearrow-up-right)

ํ•„์ˆ˜

Branch

์ˆ˜์ง‘ ๋Œ€์ƒ ๋ธŒ๋žœ์น˜๋ช… (์˜ˆ: main, dev ๋“ฑ)

ํ•„์ˆ˜

Recursive

ํ•˜์œ„ ํด๋”๊นŒ์ง€ ํƒ์ƒ‰ํ• ์ง€ ์—ฌ๋ถ€ (๊ธฐ๋ณธ๊ฐ’: false)

์„ ํƒ

Text Splitter

๋ถˆ๋Ÿฌ์˜จ ๋ฌธ์„œ์˜ ํ…์ŠคํŠธ๋ฅผ ๋ถ„ํ• ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  Text Splitter ๋…ธ๋“œ

์„ ํƒ


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

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

Max Concurrency

๋™์‹œ ์ฒ˜๋ฆฌ ์š”์ฒญ ์ˆ˜ ์ œํ•œ (์˜ˆ: 5)

Github Base URL

Github Enterprise ๋“ฑ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ custom base URL

Github Instance API

API ๊ฒฝ๋กœ (๊ธฐ๋ณธ๊ฐ’: https://api.github.comarrow-up-right)

Ignore Paths

๋ฌด์‹œํ•  ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ (์˜ˆ: ["*.md", "tests/"])

Max Retries

์š”์ฒญ ์‹คํŒจ ์‹œ ์žฌ์‹œ๋„ ํšŸ์ˆ˜

Additional Metadata

์ˆ˜์ง‘ ๋ฌธ์„œ์— ๋ถ€์—ฌํ•  ์‚ฌ์šฉ์ž ์ •์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ (JSON ํ˜•์‹)

Omit Metadata Keys

์ œ์™ธํ•  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ‚ค ๋ชฉ๋ก (์˜ˆ: key1, key2)


์ถœ๋ ฅ๊ฐ’ (Outputs)

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

Document

pageContent ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•œ ๋ฌธ์„œ ๊ฐ์ฒด ๋ฆฌ์ŠคํŠธ

Text

๋ชจ๋“  ๋ฌธ์„œ์˜ pageContent๋ฅผ ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด๋กœ ๋ณ‘ํ•ฉํ•œ ๊ฐ’


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

  • Github ์ €์žฅ์†Œ์˜ README, .md ๋ฌธ์„œ ๋“ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ์ˆ  ๋งค๋‰ด์–ผ ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ

  • ์ฝ”๋“œ์— ํฌํ•จ๋œ ํ•จ์ˆ˜ ์ฃผ์„ ๋“ฑ์„ AI๊ฐ€ ์š”์•ฝ/๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒ˜๋ฆฌ

  • ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ํฌ๋กค๋งํ•˜์—ฌ ์ตœ์‹  ๋ฌธ์„œ ๋ฐ˜์˜


์‚ฌ์šฉ ํŒ

  • ๋Œ€์šฉ๋Ÿ‰ ์ €์žฅ์†Œ์˜ ๊ฒฝ์šฐ Ignore Paths๋กœ ํ•„์š” ์—†๋Š” ๊ฒฝ๋กœ๋ฅผ ์ œ์™ธํ•˜์—ฌ ์„ฑ๋Šฅ ์ตœ์ ํ™”

  • Recursive ์˜ต์…˜์„ ์ผœ๋ฉด ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๊นŒ์ง€ ์ˆ˜์ง‘๋˜๋ฏ€๋กœ, ์ „์ฒด ๊ตฌ์กฐ ๊ธฐ๋ฐ˜ ์ž‘์—…์— ์ ํ•ฉ

  • Text Splitter ์—ฐ๊ฒฐ ์‹œ ์ฝ”๋“œ ๋‹จ์œ„ ๋˜๋Š” ์ฃผ์„ ๋‹จ์œ„๋กœ ์„ธ๋ฐ€ํ•˜๊ฒŒ ๋ถ„ํ•  ๊ฐ€๋Šฅ


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

  • ์ธ์ฆ์ด ํ•„์š”ํ•œ Private Repo๋Š” Connect Credential์— ํ† ํฐ ๋“ฑ๋ก ํ•„์ˆ˜

  • Markdown ํ™•์žฅ์ž๋งŒ ํฌํ•จ๋˜๊ฑฐ๋‚˜ ์ œ์™ธ๋œ ๊ฒฝ์šฐ, AI ๋ถ„์„ ์ •ํ™•๋„๊ฐ€ ๋‚ฎ์•„์งˆ ์ˆ˜ ์žˆ์Œ

  • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ• ์ˆ˜๋ก ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ์ฆ๊ฐ€ํ•˜๋ฏ€๋กœ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ์„ค์ •์„ ์ ์ ˆํžˆ ์กฐ์ •ํ•ด์•ผ ํ•จ

Last updated