Github
Github ๋ ธ๋๋ ์ง์ ํ Github ๋ฆฌํฌ์งํ ๋ฆฌ์ ํ์ผ์ ๋ถ๋ฌ์ ๋ฌธ์ ๊ฐ์ฒด(Document)๋ก ๋ณํํฉ๋๋ค. ์ฝ๋ ์ ์ฅ์ ๋ด ๋ฌธ์ ๋๋ ์์ค์ฝ๋ ์ฃผ์ ๊ธฐ๋ฐ์ AI ํ์ดํ๋ผ์ธ ๊ตฌ์ถ์ ์ ์ฉํ๋ฉฐ, ๋๊ท๋ชจ ๊ธฐ์ ๋ฆฌํฌ์งํ ๋ฆฌ ์๋ ์์ง์๋ ์ ํฉํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
์ง์ ๋ Github ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ธ๋์น์ ํ์ผ์ ๋ก๋ํ์ฌ ๋ฌธ์ ๊ฐ์ฒด๋ก ๋ณํ
Markdown ๋ฑ ํน์ ํ์ฅ์ ์ ์ธ ๋๋ ํฌํจ ์ง์ ๊ฐ๋ฅ
๋ถํ์ํ ๋ฉํ๋ฐ์ดํฐ ํํฐ๋ง ๋ฐ ์ฌ์ฉ์ ์ง์ ๋ฉํ๋ฐ์ดํฐ ์ฝ์ ๊ฐ๋ฅ
Text Splitter์ ์ฐ๊ณํ์ฌ ์ฝ๋ ๊ธฐ๋ฐ ๋ฌธ์๋ฅผ ์๋ ๋ถํ ๊ฐ๋ฅ


์
๋ ฅ๊ฐ (Inputs)
Connect Credential
Github API ์ ๊ทผ์ ์ํ ์ธ์ฆ Credential์ ๋ฑ๋ก๋ ํญ๋ชฉ
์ ํ
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.com)
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