Documentation
README
ir-search โ ์ง์์ฌ์ ์ ์์กฐ์ฌ
์คํฌ๋ฆฝํธ ์์น: ํฌ๋กค๋ฌยท์ ํธ๋ฆฌํฐ๋ ํ๋ฌ๊ทธ์ธ ๋๋ ํ ๋ฆฌ ์๋
${CLAUDE_PLUGIN_ROOT}/skills/ir-search/scripts/์ ์๋ค(๋จ๋ ์คํฌ ์ค์น ์์๋ ์คํฌ ๋๋ ํ ๋ฆฌ ์์ฒด). ์๋ ์ฝ๋ ๋ธ๋ก์ ์ด๋ฏธ ์ ๋๊ฒฝ๋ก๋ก ํ๊ธฐํ์ผ๋${CLAUDE_PLUGIN_ROOT}(Claude Code) ๋๋ ๊ฐ ์์ด์ ํธ์ ํ๋ฌ๊ทธ์ธ ๋ฃจํธ ๋ณ์๋ก ์นํํด ์คํํ๋ค. ๋ณ์๋ฅผ ๋ชจ๋ฅด๋ฉด ์คํฌ ๋๋ ํ ๋ฆฌ๋ฅผ ๋จผ์ ์๋ณํ ๊ฒ.
์ ๋ถ ์ง์์ฌ์ ํ์์ 3๋ ์คํจ ์์ธ์ ๊ตฌ์กฐ์ ์ผ๋ก ๋ง๋ ์คํฌ์ด๋ค:
- ํค์๋ ๊ฒ์์ ์ฌ๊ฐ์ง๋ โ "AI"๋ก ๊ฒ์ํ๋ฉด ๋ณํ ์ง์์ด ๊ฐ๋ฅํ ์ฝํ ์ธ ยท์ฌํ์๋น์คยท์์ ์ตํฉ ์ฌ์ ์ ๋์น๋ค. โ ๋ชจ์ง์ค ๊ณต๊ณ ์ ์(ๅ จๆธ) ์์ง ํ ์ ๋ชฉ ์ ์ฒด๋ฅผ ์ง์ ๊ฒํ ํ๋ค.
- ์๊ฒฉ์๊ฑด ์คํ โ ์ ๋ชฉ๋ง ๋ณด๊ณ ์ง์ํ๋ค๊ฐ "์๋น์ฐฝ์ ์ ๋ถ๊ฐ", "์ง์ญ ์ ํ"์ผ๋ก ํ๋ฝํ๋ค. โ ํ๋ณด๋ ๋ฐ๋์ ์์ธ๊ณต๊ณ ์๋ฌธ์์ ์ ์ฒญ๋์ยท์ง์ญ์ ํ์ ๊ฒ์ฆํ๋ค.
- ์ถ์ ๋ณด๊ณ โ "์๋ง ๋ ๊ฒ"์ด๋ผ๋ ๊ฒฐ๋ก ์ ๋ฐฉํฅ์ ๋ง์น๋ค. โ ๊ณต๊ณ ํ ์คํธ์ ์๋ ๊ฒ์ '๋ถ๋ช '์ผ๋ก ํ๊ธฐํ๊ณ ์ ์๊ธฐ๊ด ์ ์ ํ์ธ์ ๊ถ๊ณ ํ๋ค.
์ํฌํ๋ก
0๋จ๊ณ โ ์ ์ฒญ์(์์ดํ ) ํ๋กํ ๊ตฌ์ถ
๋จผ์ ํ๋ก์ ํธ ํด๋์์ ir-search-profile.md๋ฅผ ์ฐพ๋๋ค. ์์ผ๋ฉด ๋ด์ฉ์ ์์ฝํด ๋ณด์ฌ์ฃผ๊ณ "๋ฐ๋ ๊ฒ ์๋์?" ํ ๋ฒ๋ง ํ์ธํ ๋ค ๋ฐ๋ก 1๋จ๊ณ๋ก ๊ฐ๋ค โ ๊ฐ์ ์ง๋ฌธ์ ์กฐ์ฌ ๋๋ง๋ค ๋ฐ๋ณตํ๋ ๊ฒ์ด ์ด ์คํฌ์ ๊ฐ์ฅ ํฐ ๋ง์ฐฐ์ด๋ฏ๋ก, ํ๋กํ์ด ์์ผ๋ฉด ์๋ ์ง๋ฌธ์ ์๋ตํ๋ค.
์์ผ๋ฉด ํ์ฌ ์์ ํด๋์์ ํ๋ก์ ํธ ์ ๋ณด๋ฅผ ์์งํ๋ค: CLAUDE.md, README, docs/, ๋ฉ๋ชจ๋ฆฌ(์๋ค๋ฉด). ๊ทธ๋๋ ๋น๋ ํญ๋ชฉ์ ์ฌ์ฉ์์๊ฒ ํ ๋ฒ์ ๋ฌป๋๋ค (์ฌ๋ฌ ๋ฒ ๋๋ ๋ฌป์ง ์๋๋ค):
- ์ฐฝ์ ๋จ๊ณ: ์๋น์ฐฝ์ ์(์ฌ์ ์ ๋ฏธ๋ฑ๋ก) / ๊ฐ์ธ์ฌ์ ์ / ๋ฒ์ธ + ์ ๋ ฅ โ ๊ฐ์ฅ ๋ง์ ์ฌ์ ์ ๊ฐ๋ฅด๋ ์ถ
- ์ง์ญ ์ฐ๊ณ : ํ์ฌ ์์ฌ์ง, ์ด์ ๊ฐ๋ฅ ์ง์ญ โ ์ง์ญ ์ ํ ์ฌ์ ํ์ ๊ณผ "๋น์๋๊ถ" ์๊ฑด(ํ๋ฆฌํ์ค ๋ฑ)์ ํ์
- ๋ํ์ ํน์ฑ: ์ฐ๋ น๋(์ฒญ๋ ๋ง39์ธ ์ดํ / ์ค์ฅ๋ ๋ง40์ธ ์ด์), ์ฑ๋ณ(์ฌ์ฑ ํนํ ์ฌ์ ), ์์(๋ํยท์ถ์ฐ์ฐ ์ฌ์ง ์ฌ๋ถ)
- ํ์ํ ๊ฒ: ์ฌ์ ํ ์๊ธ / ์ ์ฃผ๊ณต๊ฐ / R&D / ๋ฉํ ๋งยท์ปจ์คํ / ๊ธ๋ก๋ฒ / ์ธํ๋ผ(GPUยท์ฅ๋น) โ ๋ณต์ ์ ํ
- ์์ดํ ํ ์ค ์์ฝ: ๊ธฐ์ ยท์ ์ข (๋ณํ ํ๋ ์ด๋ฐ ํ๋จ์ ์ฌ๋ฃ)
์ด๋ฏธ ๋ํ๋ ํด๋์์ ํ์ ๋ ํญ๋ชฉ์ ๋ค์ ๋ฌป์ง ์๋๋ค.
ํ๋กํ ํ์ ํ ํ๋ก์ ํธ ํด๋์ ir-search-profile.md๋ก ์ ์ฅํ๋ค (๊ธฐ์กด ํ์ผ์ด ์์ผ๋ฉด ๊ฐฑ์ ). ํ์:
# ir-search ํ๋กํ
- ๋์: <ํ๋ก์ ํธ๋ช
(์์ดํ
ํ ์ค)>
- ์ฐฝ์
๋จ๊ณ: <์๋น์ฐฝ์
์ / ๊ฐ์ธ์ฌ์
์ / ๋ฒ์ธ N๋
์ฐจ>
- ์ง์ญ ์ฐ๊ณ : <์์ฌ์ง (์ด์ ๊ฐ๋ฅ: ...)>
- ๋ํ์: <์ฐ๋ น๋ / ์ฑ๋ณ / ์์>
- ํ์ํ ๊ฒ: <์๊ธ, ๊ณต๊ฐ, R&D, ...>
- ๋ง์ง๋ง ์กฐ์ฌ: <๋ณด๊ณ ์ ํด๋ ๊ฒฝ๋ก> (<YYYY-MM-DD>)
๋ง์ง๋ง ์กฐ์ฌ ์ค์ ๋งค ์กฐ์ฌ ์๋ฃ ์ ๊ฐฑ์ ํ๋ค โ ์ฌ์กฐ์ฌ(diff ๋ชจ๋)๊ฐ ์ด ๊ฒฝ๋ก๋ก ์ง์ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ๋๋ค. ์ด ํ์ผ์ ๋ก์ปฌ ํ๋ก์ ํธ ํด๋์๋ง ์ ์ฅ๋๋ฉฐ, ํ๋กํ ์ถ ์ธ์ ๊ฐ์ธ์ ๋ณด๋ ๋ฃ์ง ์๋๋ค.
์ฌ์กฐ์ฌ โ diff ๋ชจ๋
ํ๋กํ์ ๋ง์ง๋ง ์กฐ์ฌ ํด๋๊ฐ ์กด์ฌํ๋ฉด (๋๋ ์ฌ์ฉ์๊ฐ ์ด์ ๋ณด๊ณ ์ ํด๋๋ฅผ ์ง๋ชฉํ๋ฉด) ์ ์ ์ฌ๊ฒํ ๋์ ์ฆ๋ถ ์กฐ์ฌ๋ฅผ ํ๋ค. ์ง์์ฌ์
์กฐ์ฌ๋ 2~4์ฃผ๋ง๋ค ๋ฐ๋ณตํ๋ ์ผ์ด๊ณ , ๋งค๋ฒ 250๊ฑด+๋ฅผ ๋ค์ ์ฝ๋ ๊ฒ์ ๋ญ๋น๋ค:
- 1๋จ๊ณ ํฌ๋กค๋ง์ ์ง์ ๊ณผ ๊ฐ์ ์์ค ๊ตฌ์ฑ์ผ๋ก ๊ทธ๋๋ก ์คํํ๋ค (์์ค๋ฅผ ๋นผ๋ฉด diff๊ฐ ๊ทธ ์์ค๋ฅผ ๋น๊ต ๋ชป ํ๊ณ , ์ ์์ค๋ ์ ์ ๊ฒํ ๋์์ด ๋๋ค)
- ์ ๋ณด๊ณ ์ ํด๋์ jsonl ์ ์ฅ ํ ๋น๊ต:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/ir-search/scripts/diff_surveys.py" <์ง์ _ํด๋> <์_ํด๋> --out new_items.jsonl - ๊ฒํ ยท์์ธ๊ฒ์ฆ์
new_items.jsonl(์ ๊ท + ์ ์์ค๋ถ)๋ง ํ๋ค. UNCHANGED ํญ๋ชฉ์ ์ง์ ๋ณด๊ณ ์์ A/B/C ํ์ ์ ๊ทธ๋๋ก ์น๊ณํ๊ณ ์ฌ๊ฒ์ฆํ์ง ์๋๋ค - DEADLINE CHANGED๋ ํ์ ์ ์ง + ์ ๋ง๊ฐ์ผ๋ง ๊ฐฑ์ (์ฐ์ฅ ๊ณต๊ณ ๋ ์๊ฒฉ์๊ฑด ๋ณ๊ฒฝ์ด ๋๋ฐ๋๊ธฐ๋ ํ๋ ์ด์ A๊ทธ๋ฃน ๊ฑด์ด๋ฉด ์์ธ๋ฅผ ์ฌํ์ธ)
- ๋ณด๊ณ ์๋ ์ฆ๋ถ ๊ตฌ์กฐ๋ก: ์ ๊ท ๊ณต๊ณ (A/B/C ๋ถ๋ฅ) / ๋ง๊ฐ ๋ณ๊ฒฝ / ์ข ๋ฃ๋ ๊ณต๊ณ ์ค ์ง์ A๊ทธ๋ฃน์ด๋ ๊ฒ (๊ธฐํ ์๋ฉธ ์๋ฆผ) / ์น๊ณ ์์ฝ (์ง์ A๊ทธ๋ฃน ํํฉ + ๋จ์ ๋ง๊ฐ). ์ง์ ๋ณด๊ณ ์ ๊ฒฝ๋ก๋ฅผ ์๋จ์ ๋งํฌํ๋ค
diff ์คํฌ๋ฆฝํธ๊ฐ ์ถ๋ ฅํ๋ WARNING(์ฌํฌ๋กค ์ ๋ ์์ค)์ด ์์ผ๋ฉด ๊ทธ ์์ค๋ "๋ฏธ๊ฐฑ์ "์ผ๋ก ๋ณด๊ณ ์์ ๋ช ์ํ๋ค โ ์กฐ์ฉํ ๋น ๋จ๋ฆฌ์ง ์๋๋ค.
1๋จ๊ณ โ ์ ์ ์์ง (๋ค์ค ์์ค)
๋ ๊ฐ์ ๊ฒ์ฆ๋ ํฌ๋กค๋ฌ๊ฐ ๋๋ด๋์ด ์๋ค:
# ๊ธฐ๋ณธ: K-Startup ๋ชจ์ง์ค ์ ์ (์ฐฝ์
์ง์ ์ค์ฌ, 250~300๊ฑด, 1~2๋ถ)
python3 "${CLAUDE_PLUGIN_ROOT}/skills/ir-search/scripts/kstartup_crawl.py" list -o kstartup_all.jsonl
# ๋ณด๊ฐ: ๊ธฐ์
๋ง๋นยทNIPAยทKOCCAยทSMTECH (ํ๋กํ์ ๋ฐ๋ผ ์ ํ)
python3 "${CLAUDE_PLUGIN_ROOT}/skills/ir-search/scripts/sources_crawl.py" list bizinfo -o bizinfo.jsonl --max-pages 20
python3 "${CLAUDE_PLUGIN_ROOT}/skills/ir-search/scripts/sources_crawl.py" list all -o sources_all.jsonl
์์ค ์ ํ ๋งคํธ๋ฆญ์ค โ ํ๋กํ์์ ๋์ถํ ํ์์ ๋ฐ๋ผ K-Startup์ ์ถ๊ฐํ๋ค:
| ํ๋กํ/ํ์ | ์ถ๊ฐ ์์ค | ์ด์ |
|---|---|---|
| ์ปค๋ฒ๋ฆฌ์ง ์ต๋ํ, ์ง์์ฒดยท์ ๋ถ์ฒ | bizinfo (๊ธฐ์
๋ง๋น) |
์ต๋ ํตํฉ ํฌํธ. K-Startup์ ์๋ ๊ณต๊ณ ๋ค์ |
| AI/ICT/SW ์์ดํ | nipa |
AI ๋ฐ์ฐ์ฒยทAI ์ตํฉ ๋ฑ ๋ํ ์ฌ์ |
| ์ฝํ ์ธ ์ต๊ธ (๋ณํ ํฌํจ) | kocca |
์ ์์ง์ยท์ฝํ ์ธ ์คํํธ์ |
| R&D ์๊ธ (๋ฒ์ธ) | smtech |
์ค๊ธฐ๋ถ ๊ธฐ์ ๊ฐ๋ฐ(๋๋ค๋ ๋ฑ) ์ ์ฉ ์ ์์ฒ |
์ฌ์ฉ์๊ฐ "์ ๋ถ ๋ค", "๋น ์ง์์ด"๋ฅผ ์๊ตฌํ๋ฉด all์ ์ด๋ค. ์์ค๋ณ ํน์ฑ๊ณผ ํจ์ ์ ${CLAUDE_PLUGIN_ROOT}/skills/ir-search/references/sources.md ์ฐธ์กฐ.
๊ต์ฐจ ์์ค ์ค๋ณต ์ฃผ์: ๊ฐ์ ์ฌ์ ์ด K-Startup๊ณผ ๊ธฐ์ ๋ง๋น์ ๋์ ๊ฒ์ฌ๋๋ ๊ฒฝ์ฐ๊ฐ ํํ๋ค. ์ ๋ชฉ ์ ์ฌ๋๋ก ์ค๋ณต์ ์ ๊ณ , ๋ณด๊ณ ์์๋ ์์ค๋ฅผ ๋ณ๊ธฐํ๋ค.
๊ธฐ์
๋ง๋น ์ฃผ์: ๊ณต๊ณ ๋์ด ๋ง๊ณ (๋ชจ์ง์ค 1,000๊ฑด ์ด์) ๋ง๊ฐ ์๋ฐ~์ง๋ ๊ฒ์ด ์์ฌ ๋์จ๋ค. --max-pages๋ก ์ต๊ทผ ๋ฑ๋ก๋ถ ์์ฃผ๋ก ๋๊ณ , ๋ง๊ฐ์ผ ํํฐ๋ฅผ ๋ฐ๋์ ์ ์ฉํ๋ค.
2๋จ๊ณ โ ์ ์ ๊ฒํ โ ํ๋ณด ์ ๋ณ
์์ง๋ ์ ์ฒด ๋ชฉ๋ก์ ์ ๋ชฉยท์นดํ ๊ณ ๋ฆฌยท๊ธฐ๊ดยท๋ง๊ฐ์ผ์ ์ง์ ์ฝ๊ณ ํ๋ณด๋ฅผ ๋ฝ๋๋ค. grep ํํฐ๋ง์ผ๋ก ๋์ฒดํ์ง ์๋๋ค โ ๋ณํ ๊ฐ๋ฅ์ฑ(์: TTS ๊ธฐ์ ์๊ฒ ์ฝํ ์ธ ์ ์์ง์, ์์ ร๊ธฐ์ ์ ์ฃผ์ฌ์ )์ ํค์๋๋ก ์กํ์ง ์๋๋ค.
์ ๋ณ ๊ธฐ์ค:
- ํ๋กํ์ "ํ์ํ ๊ฒ"๊ณผ ์ผ์น (์๊ธ/๊ณต๊ฐ/R&D/...)
- ์ง์ญ: ์ ๊ตญ + ์ฐ๊ณ ์ง์ญ + ์ด์ ๊ณ ๋ ค ์ง์ญ
- ๋ง๊ฐ์ผ์ด ์ง๋์ง ์์ ๊ฒ (D-day ์ฃผ์: ๋ง๊ฐ 1~2์ผ ์ ๊ณต๊ณ ๋ ๋ฐ๋์ ํฌํจํ๊ณ ๋ณด๊ณ ์์์ "์๋ฐ" ํ๊ธฐ)
- ๋ณํ ์ง์ ๊ฐ๋ฅ์ฑ์ด ๋ณด์ด๋ ๊ฒ โ ์์ดํ ์ ๊ธฐ์ ์ ๋ค๋ฅธ ๋ถ์ผ ์ธ์ด๋ก ์ฌ์์ ํ๋ฉด ๋์์ด ๋๋ ์ฌ์ (์ฌํ์๋น์ค, ์ฝํ ์ธ , ์์ , ์ง์ญํนํ ๋ฑ)
ํต์ 250๊ฑด ์ค 25~40๊ฑด์ด ํ๋ณด๋ก ๋จ๋๋ค.
3๋จ๊ณ โ ์์ธ ๊ฒ์ฆ
ํ๋ณด ์ ๊ฑด์ ์์ธ๊ณต๊ณ ๋ฅผ ๊ฐ์ ธ์ ์๊ฒฉ์๊ฑด์ ์๋ฌธ ํ์ธํ๋ค:
# K-Startup ๊ณต๊ณ (๊ณต๊ณ ๋ฒํธ๋ก)
python3 "${CLAUDE_PLUGIN_ROOT}/skills/ir-search/scripts/kstartup_crawl.py" detail <pbancSn> <pbancSn> ... -o details/
# ๊ทธ ์ธ ์์ค ๊ณต๊ณ (jsonl์ url๋ก)
python3 "${CLAUDE_PLUGIN_ROOT}/skills/ir-search/scripts/sources_crawl.py" detail <url> <url> ... -o details/
๊ฐ ๊ฑด์์ ํ์ธํ ๊ฒ (์์ผ๋ฉด '๋ถ๋ช '์ผ๋ก ๊ธฐ๋ก):
- ์ ์ฒญ๋์ โ ์๋น์ฐฝ์ ์ ๊ฐ๋ฅ ์ฌ๋ถ ๋ช ์ ํ์ธ ("์๋น์ฐฝ์ ์ ํฌํจ/๋ฐ" ๋ฌธ๊ตฌ, ์๋น์ฉ ๋ณ๋ ์์ ์กด์ฌ ์ฌ๋ถ). ์ฌ์ ์๋ฑ๋ก์ฆยท4๋๋ณดํ ๋ช ๋ถยท์ฌ๋ฌด์ ํ ์๊ตฌ = ์ฌ์ค์ ๊ธฐ์ฐฝ์ ๋ง
- ์ง์ญ์ ํ โ ์์ฌ ์๊ฑด vs ์ ์ ์๊ฒฉ ๊ตฌ๋ถ ("์ ๊ตญ ์ ์, ๋น์๋๊ถ ์์ฌ๋ง" ๊ฐ์ ์กฐํฉ ์ฃผ์)
- ์ง์๋ด์ฉ โ ๊ธ์กยท๊ณต๊ฐ ์กฐ๊ฑดยท๊ธฐ๊ฐ์ ๊ตฌ์ฒด ์์น๋ก
- ์ ์ธ ์๊ฑด โ ํ ์ฌ์ ์ค๋ณต์ํ ๊ธ์ง, ํน์ ํ๋ก๊ทธ๋จ ์๋ฃ์ ์ ์ธ ๋ฑ
- ์ค์ ์๊ฑด โ ํฌ์์ ์นยท๋งค์ถ ๋ฑ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด (๋ก๋๋งต ๋ถ๋ฅ์ ์ฌ๋ฃ)
๊ฑด์๊ฐ ๋ง์ผ๋ฉด(15๊ฑด ์ด์) ์๋ธ์์ด์ ํธ์๊ฒ ๊ตฌ์กฐํ ์ถ์ถ์ ์์ํ๊ณ , ๋ณธ์ธ์ ์ ํฉ์ฑ ํ์ ๋ง ์ง์ ํ๋ค.
4๋จ๊ณ โ 3๋ถ๋ฅ + ๋ณด๊ณ ์
๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ๊ตฌ์กฐ๋ก ๋ถ๋ฅํ๋ค. ์ด 3๋ถ๋ฅ๊ฐ ์ด ์คํฌ์ ํต์ฌ ์ฐ์ถ๋ฌผ์ด๋ค:
- A๊ทธ๋ฃน โ ์ง๊ธ ์ฆ์ ์ง์ ๊ฐ๋ฅ: ํ์ฌ ์ ๋ถยท์์ฌ ๊ทธ๋๋ก ์๊ฒฉ ์ถฉ์กฑ. ๋ง๊ฐ์ ์ ๋ ฌ, ์๋ฐ(3์ผ ์ด๋ด) ๊ฐ์กฐ
- B๊ทธ๋ฃน โ ์๊ฑด ์ถฉ์กฑ ์ ์ด๋ฆผ (๋ก๋๋งต): ๋ฒ์ธ ์ค๋ฆฝ, ํฌ์์ ์น, ์ง์ญ ์ด์ ๋ฑ ํธ๋ฆฌ๊ฑฐ๊ฐ ๋ช ํํ ๊ฒ. ํธ๋ฆฌ๊ฑฐ ๊ฐ ์ฐ์๋ฅผ ๋ช ์ (์: ๊ฒฝ์ง๋ํ ํฌ์ โ ๋น์๋๊ถ ๋ฒ์ธ โ ํ๋ฆฌํ์ค โ TIPS)
- C๊ทธ๋ฃน โ ๋ณํ(ํ๋ ์ด๋ฐ)ํ๋ฉด ๊ฐ๋ฅ: ์์ดํ ์ฌ์์ ๊ฐ๋๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ + ๋ฆฌ์คํฌ(์ง์ญ ์ถฉ๋, ์๋ฅ ์๊ฑด) ๋ช ์
- ๋ณด์กฐ ์น์ : ๊ณต๊ฐ ์ต์ ๋น๊ต / ์์ยท๋ฌด๋ฃ ์ธํ๋ผ(๋ฒ๋ฅ ยท์ปจ์คํ ยท์ฅ๋น) / ๋ถ์ฌ(ไธๅจ) ํ์ธ โ ์ฌ์ฉ์๊ฐ ๊ธฐ๋ํ ๋ฒํ ์ ๋ช ์ฌ์ (์๋น์ฐฝ์ ํจํค์ง ๋ฑ)์ด ํ์ฌ ๋ชจ์ง์ค์ด ์๋๋ฉด ๋ช ์์ ์ผ๋ก ์๋ฆฐ๋ค
๋ณด๊ณ ์ ๊ท์น
- ์ ์ฅ ์์น:
~/Documents/์ง์์ฌ์ ์กฐ์ฌ_<๋์>_<YYYYMMDD>/โ ๋ณด๊ณ ์ md + ์์ jsonl + ์์ธ ์๋ฌธ - ๊ณต๊ณ ์๋ฌธ URL ํ์ โ ํต์ฌ ์ถ์ฒ๋ฟ ์๋๋ผ ๋ณด์กฐ ํ๋ณดยทํ๋ฝ ๊ฑดยท๋ถ์ฌ ์น์
์์ ์ธ๊ธํ๋ ๋ชจ๋ ๊ณต๊ณ ์ URL์ ๋ถ์ธ๋ค (๊ณต๊ณ ๋ฒํธ๋ง ์ ์ผ๋ฉด ์ฌ์ฉ์๊ฐ ์ฐพ์ ์ ์๋ค). K-Startup์
...bizpbanc-ongoing.do?schM=view&pbancSn={๊ณต๊ณ ๋ฒํธ}, ๊ทธ ์ธ ์์ค๋ jsonl์urlํ๋ - ๋ง๊ฐ์ผยท๊ธ์กยท์๊ฑด์ ์๋ฌธ์์ ํ์ธํ ๊ฒ๋ง ๊ธฐ์ฌ. ์ถ์ ๊ธ์ง. ๋ถ๋ช ์ ๋ถ๋ช ์ด๋ผ ์ฐ๊ณ ๋ฌธ์์ฒ(์ ํยท์ด๋ฉ์ผ) ๋ณ๊ธฐ
- ๋ง์ง๋ง์ ์ฐ์ ์์ ์ก์ ๋ชฉ๋ก (๋ ์ง๋ณ: "7/15๊น์ง A์ B ๋์ ์ ์ฒญ" ์)
- ํ๊ณ ๊ณ ์ง: ์์ธ ๊ฒ์ฆ ๋ฒ์(N๊ฑด/์ ์ฒด), '์๋น ๊ฐ๋ฅ' ํ์ ์ ๊ณต๊ณ ํ ์คํธ ๊ธฐ์ค์ด๋ฏ๋ก ์ ์ฒญ ์ ์ ์ ํ์ธ ๊ถ์ฅ, ๋ง๊ฐ ์ฐ์ฅยท์กฐ๊ธฐ๋ง๊ฐ ๊ฐ๋ฅ์ฑ
- ์ฑํ ์๋ต์ ์ฌ์ฉ์๊ฐ ์์ฒญํ ํ์์ ๋ฐ๋ฅด๋, ๊ธฐ๋ณธ์ ํ ์๋ ํ ์คํธ + URL ๋ช ์
ํจ์ (์ค์ธก์ผ๋ก ํ์ธ๋ ๊ฒ)
- K-Startup ๋ชฉ๋ก ํ์ด์ง ์๋จ ์บ๋ฌ์ ์ ์ถ์ฒ ๊ณต๊ณ ๊ฐ ์ค๋ณต ๋ ธ์ถ๋๋ค โ pbancSn ๊ธฐ์ค dedup ํ์ (์คํฌ๋ฆฝํธ ์ฒ๋ฆฌ)
- ํ์ด์ง๋ค์ด์ ๋ฐฉ์์ด ์์ค๋ง๋ค ๋ค๋ฅด๋ค: K-Startupยท๊ธฐ์ ๋ง๋นยทNIPAยทSMTECH๋ GET ํ๋ผ๋ฏธํฐ, KOCCA๋ POST ํผ ์ ์ถ (์คํฌ๋ฆฝํธ๊ฐ ๊ฐ๊ฐ ์ฒ๋ฆฌ)
- ์ฐฝ์กฐ๊ฒฝ์ ํ์ ์ผํฐ ํตํฉ ๋ชฉ๋ก(ccei.creativekorea.or.kr)์ JS ๋ก๋ฉ์ด๋ผ ํฌ๋กค๋ฌ์์ ์ ์ธ โ ๋ค๋ง ํ์ ์ผํฐ ๊ณต๊ณ ๋ค์๊ฐ K-Startup์ ๊ฒ์ฌ๋๋ฏ๋ก ์ค์ง ์ปค๋ฒ๋จ
- ์ผ๋ฐ curl์ TLS ์ง๋ฌธ์ผ๋ก ์ฐจ๋จ๋ ์ ์๋ค โ curl_cffi
impersonate='safari'๋ก ์ ๊ทผ (์คํฌ๋ฆฝํธ ๋ด์ฅ, ๋ฏธ์ค์น ์ ์๋ด) - ์นดํ ๊ณ ๋ฆฌ ๋ถํฌ ์ฐธ๊ณ : ๋ฉํ ๋งยท๊ต์ก์ด ์ฝ 1/3, ์์คยท๊ณต๊ฐ ~25%, ์ฌ์ ํ ~20%. ์ต์ยท๋ณด์ฆ์ ๊ฑฐ์ ์๋ค โ ์๋น ๋จ๊ณ ์๊ธ์ ๊ฒฝ์ง๋ํยท์ฌ์ ํ ์ง์๊ธ ๊ฒฝ๋ก๊ฐ ์ฌ์ค์ ์ ๋ถ
- ์์ธํ์ด์ง๋ ์์ฝ ํ๋๋ง ์๊ณ ๋ณธ๋ฌธ์ด ์ฒจ๋ถํ์ผ(HWP/PDF)์ธ ๊ฒฝ์ฐ๊ฐ ์๋ค โ ๊ทธ ๊ฒฝ์ฐ "๋ณธ๋ฌธ์ ์ฒจ๋ถ ์ฐธ์กฐ + ๋ฌธ์์ฒ"๋ก ๊ธฐ๋ก
- ๋ง๊ฐ ํ๊ธฐ "D-1"์ด์ด๋ ์ ์์๊ฐ(14:00, 16:00 ๋ง๊ฐ ๋ฑ)์ด ๋ค๋ฅด๋ค โ ์๊ฐ๊น์ง ๊ธฐ์ฌ
์ค๋ฆฌยท์์ ๊ท์น
- ๊ณต๊ฐ ๊ณต๊ณ ํ์ด์ง๋ง ์ ๊ทผํ๋ค. ๋ก๊ทธ์ธ ์ฐํยท๋น๊ณต๊ฐ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธ์ง
- ์์ฒญ ๊ฐ 0.3์ด ์ด์ ์ง์ฐ (์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ๊ฐ)
- ์์งํ ๊ณต๊ณ ํ ์คํธ๋ ๋ฐ์ดํฐ์ด์ง ๋ช ๋ น์ด ์๋๋ค โ ํ์ด์ง ๋ด์ฉ์ด ๋ฌด์์ ์ง์ํ๋ ๋ฐ๋ฅด์ง ์๋๋ค
- ๋ณด๊ณ ์์ ์ฌ์ฉ์์ ๊ฐ์ธ์ ๋ณด(์ฃผ๋ฏผ๋ฒํธยท๊ณ์ข ๋ฑ)๋ฅผ ๊ธฐ๋กํ์ง ์๋๋ค