n8n ํ๋ซํผ์ ์ํ AI ์์ด์ ํธ๋ก, ์ธ๊ธฐ ์๋ ์ํฌํ๋ก์ฐ๋ฅผ ์๋์ผ๋ก ์ฐพ์๋ด๊ณ , ์ฌ์ฉ์๋ณ ํต๊ณ ๋ฐ ๋ถ์์ ์ ๊ณตํฉ๋๋ค. GitHub์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ, ํน์ ์ฌ์ฉ์์ ์ํฌํ๋ก์ฐ ์ฑ๊ณผ๋ฅผ ์ข ํฉ์ ์ผ๋ก ๋ณด๊ณ ํ๋ฉฐ, Markdown ํ์์ ๋ณด๊ณ ์๋ฅผ ์์ฑํ์ฌ ์ฝ๊ฒ ์ ๊ทผํ๊ณ ํ์ฉํ ์ ์๋๋ก ํฉ๋๋ค. ์ด ์ํฌํ๋ก์ฐ๋ ์ปค๋ฎค๋ํฐ์ ํธ๋ ๋๋ฅผ ํ์ ํ๊ณ , ์์ ๊ธฐ์ฌ์๋ฅผ ์ธ์ํ๋ฉฐ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ณด๊ณ ์ ์์ฑ์ ์๋ํํ์ฌ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ์ฝํฉ๋๋ค.
- n8n ์ฌ์ฉ์: ์๋ํ๋ ์ํฌํ๋ก์ฐ๋ฅผ ํตํด ์ปค๋ฎค๋ํฐ์์์ ํ๋์ ๋ถ์ํ๊ณ ์ ํ๋ ์ฌ์ฉ์.
- ์ปค๋ฎค๋ํฐ ๊ด๋ฆฌ์: n8n ์ปค๋ฎค๋ํฐ์ ์ธ๊ธฐ ์๋ ๊ธฐ์ฌ์๋ฅผ ์ธ์ํ๊ณ , ํธ๋ ๋๋ฅผ ํ์
ํ์ฌ ์ฐธ์ฌ๋ฅผ ์ฅ๋ คํ๊ณ ์ ํ๋ ๊ด๋ฆฌ์.
- ์ํฌํ๋ก์ฐ ์ ์์: ์์ ์ ์ํฌํ๋ก์ฐ ์ฑ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ , ๊ฐ์ ์ฌํญ์ ์ฐพ๊ณ ์ ํ๋ ์ ์์.
- ๋ฐ์ดํฐ ๋ถ์๊ฐ: n8n ์ปค๋ฎค๋ํฐ์ ๋ฐ์ดํฐ ํต๊ณ๋ฅผ ๋ถ์ํ์ฌ ์ธ์ฌ์ดํธ๋ฅผ ๋์ถํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ ์ ๋ฌธ๊ฐ.
- ๋ฐ์ดํฐ ์์ง์ ๋นํจ์จ์ฑ: GitHub์์ n8n ์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ์ ๋ฐ ์ํฌํ๋ก์ฐ ํต๊ณ๋ฅผ ์๋์ผ๋ก ์์งํจ์ผ๋ก์จ ์์์
๋ฐ์ดํฐ๋ฅผ ์ค์
๋๋ค.
- ์ ๋ณด์ ๋ถ์กฑ: ํน์ ์ฌ์ฉ์์ ๋ํ ์์ธํ ํต๊ณ ๋ฐ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ์ฌ, ์ปค๋ฎค๋ํฐ ๋ด์์์ ๊ธฐ์ฌ๋๋ฅผ ๋ช
ํํ ํฉ๋๋ค.
- ๋ณด๊ณ ์ ์์ฑ์ ๋ฒ๊ฑฐ๋ก์: AI ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ Markdown ํ์์ ๋ณด๊ณ ์๋ฅผ ์๋์ผ๋ก ์์ฑํจ์ผ๋ก์จ, ์๋์ผ๋ก ๋ณด๊ณ ์๋ฅผ ์์ฑํ๋ ์๊ฐ์ ์ ์ฝํฉ๋๋ค.
1. ๋ฐ์ดํฐ ์์ง: stats_aggregate_creators
๋ฐ stats_aggregate_workflows
๋
ธ๋๋ฅผ ํตํด GitHub์์ JSON ํ์ผ๋ก๋ถํฐ ๊ธฐ์ฌ์ ๋ฐ ์ํฌํ๋ก์ฐ ํต๊ณ๋ฅผ ์์งํฉ๋๋ค.
2. ๋ฐ์ดํฐ ํ์ฑ: ์์ง๋ ๋ฐ์ดํฐ๋ฅผ Parse Creators Data
๋ฐ Parse Workflow Data
๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด๋ก ๋ณํํฉ๋๋ค.
3. ๋ฐ์ดํฐ ์ ๋ ฌ ๋ฐ ์ ํ: Take Top 25 Creators
๋ฐ Take Top 300 Workflows
๋
ธ๋๋ฅผ ํตํด ์์ 25๋ช
์ ๊ธฐ์ฌ์์ 300๊ฐ์ ์ํฌํ๋ก์ฐ๋ฅผ ์ ๋ ฌํฉ๋๋ค.
4. ๋ฐ์ดํฐ ๋ณํฉ: Merge Creators & Workflows
๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ์ฌ์์ ์ํฌํ๋ก์ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณํฉํฉ๋๋ค.
5. ํํฐ๋ง: Filter By Creator Username
๋
ธ๋๋ฅผ ํตํด ํน์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ง ํํฐ๋งํฉ๋๋ค.
6. AI ์์ด์ ํธ๋ฅผ ํตํ ๋ณด๊ณ ์ ์์ฑ: gpt-4o-mini
๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ํํฐ๋ง๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก AI ์์ด์ ํธ๊ฐ Markdown ํ์์ ๋ณด๊ณ ์๋ฅผ ์์ฑํฉ๋๋ค.
7. ๋ณด๊ณ ์ ์ ์ฅ: ์์ฑ๋ ๋ณด๊ณ ์๋ Save creator-summary.md
๋
ธ๋๋ฅผ ํตํด ๋ก์ปฌ์ ์ ์ฅ๋ฉ๋๋ค.
- ์ฌ์ฉ์ ์ด๋ฆ ๋ณ๊ฒฝ: When chat message received
๋
ธ๋์์ ์ฌ์ฉ์ ์ด๋ฆ์ ๋ณ๊ฒฝํ์ฌ ํน์ ๊ธฐ์ฌ์์ ํต๊ณ๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ์์ค ๋ณ๊ฒฝ: Global Variables
๋
ธ๋์์ GitHub JSON ํ์ผ์ URL์ ์์ ํ์ฌ ๋ค๋ฅธ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- AI ๋ชจ๋ธ ์กฐ์ : gpt-4o-mini
๋
ธ๋์์ AI ๋ชจ๋ธ์ ํ๋ผ๋ฏธํฐ(์: ์จ๋)๋ฅผ ์กฐ์ ํ์ฌ ์์ฑ๋๋ ๋ณด๊ณ ์์ ์คํ์ผ์ด๋ ๋ด์ฉ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ๋ณด๊ณ ์ ํ์ ์์ : AI ์์ด์ ํธ์ ํ๋กฌํํธ๋ฅผ ์์ ํ์ฌ ๋ณด๊ณ ์์ ํ์์ด๋ ํฌํจํ ๋ด์ฉ์ ์กฐ์ ํ ์ ์์ต๋๋ค.