SELUB๊ณผ AI ํ™œ์šฉํ•˜๊ธฐ๐Ÿค–

๊ตญํšŒ API ๊ฐ€์ ธ์˜ค๋Š” ๋ฒ• 

 

 

์ด์ œ๋Š” ์—…๋ฌด์— ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ๋“  AI๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋„ˆ๋ฌด๋‚˜ ์ต์ˆ™ํ•œ ์ผ์ด ๋˜์–ด ๋ฒ„๋ ธ๋Š”๋ฐ์š”. ๊ทธ ์˜ˆ๋กœ ๊ตญํšŒ ์ชฝ์—์„œ๋„ ํ…”๋ ˆ๊ทธ๋žจ์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋“ค์ด ์šฐํ›„์ฃฝ์ˆœ ๋Š˜์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ AI๋ฅผ ์–ด๋А ์ •๋„ ๊นŠ์ด๋กœ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋А๋ƒ๋Š” ๊ฐœ์ธ๋งˆ๋‹ค ์ฒœ์ฐจ๋งŒ๋ณ„์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ LLM ์ฑ—์œผ๋กœ ๋Œ€ํ™”๋ฅผ ํ•œ๋‹ค๋“ ๊ฐ€, AI agent๋ฅผ ๋งŒ๋“ค์–ด ์—…๋ฌด๋ฅผ ์ž๋™ํ™”ํ•œ๋‹ค๋“ ๊ฐ€, ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ์„ ํ†ตํ•ด ๊ฐ„๋‹จํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•œ๋‹ค๋“ ๊ฐ€ ํ•˜๋Š” ์‹์œผ๋กœ ๋ง์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜ SELUB์—์„œ๋Š” ์กฐ๊ธˆ ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€ ๊ตญํšŒ API๋ฅผ ๋Œ์–ด์™€ ๋‚ด ์—…๋ฌด์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 


์˜ค๋Š˜์˜ ๋ชฉํ‘œ

๊ตญํšŒ์˜์› ์ •๋ณด๋ฅผ API๋กœ ๊ฐ€์ ธ์™€์„œ ๋ฐ์ดํ…Œ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜๊ณ , ํ•„์š”ํ•œ ์ •๋ณด๋งŒ ํ•„ํ„ฐ๋ง ํ•ด์„œ ํ™”๋ฉด์œผ๋กœ ๋งŒ๋“ค๊ธฐ

 

โœ… ํ•„์š”ํ•œ ์‚ฌ์ „์ง€์‹

API๋ž€? API(Application Programming Interface)๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ(๋˜๋Š” ์„œ๋น„์Šค)์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์ •ํ•ด์ง„ ๊ทœ์น™(์š”์ฒญ/์‘๋‹ต ํ˜•์‹)์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ฐฝ๊ตฌ. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ตญํšŒ OpenAPI์— ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด(์š”์ฒญ URL + ์ธ์ฆํ‚ค + ํŒŒ๋ผ๋ฏธํ„ฐ), ๊ตญํšŒ์˜์› ์ •๋ณด๊ฐ€ JSON/XML ํ˜•ํƒœ๋กœ ์‘๋‹ต๋˜์–ด ์˜ค๊ณ , ์šฐ๋ฆฌ๋Š” ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•ด ํ™”๋ฉด์— ๋ณด์—ฌ์ฃผ๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•  ์ˆ˜ ์žˆ์Œ


1. ๊ตญํšŒ API๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ์ธ์ฆ์„œ(ํ† ํฐ) ๋ฐœํ–‰

  • ๋ฐœํ–‰ ์‚ฌ์ดํŠธ ๋งํฌ: https://open.assembly.go.kr/portal/openapi/main.do
  • ๋กœ๊ทธ์ธ ํ›„ ๋งˆ์ดํŽ˜์ด์ง€ → ์ธ์ฆํ‚ค ๋ฐœ๊ธ‰(ํ™œ์šฉ ์šฉ๋„: '์—ฐ๊ตฌ์šฉ' / ๋‚ด์šฉ: '์—ฐ๊ตฌ์šฉ') → ๋ฐœ๊ธ‰ ํ™•์ธ(์ธ์ฆํ‚ค๋Š” ๋ณ„๋„ ์ €์žฅ ํ•„์š”)

 

โœ… ํ•„์š”ํ•œ ์‚ฌ์ „์ง€์‹

์™œ API ์ธ์ฆํ† ํฐ์„ ๋ฐ›์•„์•ผ ํ•˜๋Š”๊ฐ€?

  • ์‚ฌ์šฉ์ž ๋ฐ ์•ฑ ์‹๋ณ„: API๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์ฃผ์ฒด๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€(์–ด๋–ค ๊ฐœ๋ฐœ์ž๋‚˜ ๊ธฐ๊ด€์ธ์ง€) ์‹œ์Šคํ…œ์ด ํŒŒ์•…ํ•˜๊ณ  ์Šน์ธ๋œ ์‚ฌ์šฉ์ž์ž„์„ ํ™•์ธ
  • ํŠธ๋ž˜ํ”ฝ ๋ฐ ํ˜ธ์ถœ ํšŸ์ˆ˜ ์ œํ•œ (Rate Limiting): ํŠน์ • ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„์— ๊ณผ๋„ํ•œ ๋ถ€ํ•˜๋ฅผ ์ฃผ๊ฑฐ๋‚˜ ๋ฌด๋ถ„๋ณ„ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒƒ์„ ๋ง‰๊ธฐ ์œ„ํ•ด 1์ผ ์ตœ๋Œ€ ํ˜ธ์ถœ ํšŸ์ˆ˜(์˜ˆ: ํ•˜๋ฃจ 1,000ํšŒ ๋“ฑ)๋ฅผ ์ œํ•œํ•˜๊ณ  ๊ด€๋ฆฌ
  • ๋ณด์•ˆ ๋ฐ ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜ ๋ฐฉ์ง€: ์ธ์ฆ๋˜์ง€ ์•Š์€ ์ต๋ช…์˜ ๋Œ€๋Ÿ‰ ์š”์ฒญ์œผ๋กœ ์ธํ•ด ๊ตญํšŒ ๋ฐ์ดํ„ฐ ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋˜๊ฑฐ๋‚˜ ๋งˆ๋น„๋˜๋Š” ์ƒํ™ฉ์„ ์˜ˆ๋ฐฉํ•ฉ๋‹ˆ๋‹ค.
  • ํ™œ์šฉ ๋ชฉ์  ํŒŒ์•… ๋ฐ ํ†ต๊ณ„: ๊ณต๊ณต ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ ์–ผ๋งˆ๋‚˜ ์“ฐ์ด๋Š”์ง€ ํ†ต๊ณ„๋ฅผ ๋‚ด์–ด ํ–ฅํ›„ ์„œ๋น„์Šค ๊ฐœ์„ ๊ณผ ๋ฐ์ดํ„ฐ ๊ฐœ๋ฐฉ ์ •์ฑ… ์ˆ˜๋ฆฝ์— ํ™œ์šฉ

 


2. ๊ตญํšŒ API ์‚ฌ์ดํŠธ์—์„œ API ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ

 


3. ์ฝ”๋ฑ์Šค์—์„œ API ๊ฐ€์ ธ์˜ค๊ณ  ์ €์žฅํ•˜๋Š” ์Šคํ‚ฌ ๋งŒ๋“ค๊ธฐ

  • API ํŽ˜์ด์ง€ ๋งํฌ์™€ ํ•จ๊ป˜ ์•„๋ž˜์™€ ๊ฐ™์ด ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ
  • ํŠน๋ณ„ํ•œ ์„ค๋ช… ์—†์ด ์•„๋ž˜์ฒ˜๋Ÿผ ์ž…๋ ฅํ•˜๋ฉด ์•ฝ 3000๊ฐœ ์ด์ƒ์˜ ์—ญ๋Œ€ ๊ตญํšŒ์˜์› ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ด(22๋Œ€ ๊ตญํšŒ, ํšŒ๊ธฐ๋‹น 300๋ช…, ์ดˆ์„  ๋น„์œจ 50%๋ฉด ๋Œ€๋žต ๋งž๋Š” ์ˆซ์ž๋กœ ๋ณด์ž„)
    ๐Ÿ–ฅ๏ธ ํ”„๋กฌํ”„ํŠธ
    ๊ตญํšŒ์˜์›์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” API ์ฃผ์†Œ ํŽ˜์ด์ง€์•ผ. ํ•ด๋‹น API์— ๋Œ€ํ•ด์„œ ๋ถ„์„ํ•˜๊ณ  ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€์„œ ๋ณด์—ฌ์ค˜.
    ์ฃผ์†Œ ๋งํฌ: https://open.assembly.go.kr/portal/data/service/selectAPIServicePage.do/OOWY4R001216HX11439
    ์ธ์ฆํ‚ค : [๋ณต์‚ฌํ•œ ์ธ์ฆํ‚ค]
    ์ƒ˜ํ”Œ URL ์ถœ๋ ฅ ๊ฒฐ๊ณผ [          ]
  • ๊ฐ’์„ ์ œ๋Œ€๋กœ ๊ฐ€์ ธ์˜ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์Šคํ‚ฌ ๋งŒ๋“ค๊ธฐ
    ๐Ÿ–ฅ๏ธ ํ”„๋กฌํ”„ํŠธ
    ์ง€๊ธˆ๊นŒ์ง€ ์ž‘์—…ํ•œ ๊ฒƒ์„ ํ† ๋Œ€๋กœ ๊ตญํšŒ์˜์› ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ์Šคํ‚ฌ์„ ์ƒ์„ฑํ•ด์ค˜. skill-creator ์Šคํ‚ฌ์„ ์‚ฌ์šฉํ•ด์„œ ๋งŒ๋“ค์–ด์ค˜.
  • API ํ˜ธ์ถœ์„ ํ†ตํ•œ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ๊ฐ€ ๋๋‚˜๋ฉด, ์ˆ˜ํŒŒ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ €์žฅ
    ๐Ÿ–ฅ๏ธ ํ”„๋กฌํ”„ํŠธ
    ์ˆ˜ํŒŒ๋ฒ ์ด์Šค์— API ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ• ๊บผ์•ผ. ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๊ณ , ์ €์žฅํ•ด์ค˜.
  • ์ €์žฅ์ด ๋๋‚˜๋ฉด, ์ €์žฅํ•˜๊ธฐ๊นŒ์ง€ ํฌํ•จํ•ด์„œ ์Šคํ‚ฌ ์—…๋ฐ์ดํŠธ
    ๐Ÿ–ฅ๏ธ ํ”„๋กฌํ”„ํŠธ
    ์•ž์„œ ๋งŒ๋“  ๊ตญํšŒ์˜์› ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ ์Šคํ‚ฌ์„ ์ˆ˜ํŒŒ๋ฒ ์ด์Šค ์ €์žฅ๊นŒ์ง€ ํฌํ•จํ•ด์„œ ์—…๋ฐ์ดํŠธ ํ•ด์ค˜.

 

โœ… ํ•„์š”ํ•œ ์‚ฌ์ „์ง€์‹

1) AI ์Šคํ‚ฌ ๋งŒ๋“ค๊ธฐ๋ž€, ํด๋กœ๋“œ(Claude) ๊ฐ™์€ AI ์—์ด์ „ํŠธ๊ฐ€ ํŠน์ • ์—…๋ฌด๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ์ผ๊ด€๋˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜๋„๋ก ๊ตฌ์ฒด์ ์ธ ์ž‘์—… ์ง€์นจ์„œ(SKILL.md) ํŒŒ์ผ์„ ์ž‘์„ฑํ•ด AI์—๊ฒŒ ์žฅ์ฐฉํ•ด ์ฃผ๋Š” ๊ธฐ๋Šฅ. ์Šค๋งˆํŠธํฐ์— ํ•„์š”ํ•œ ์•ฑ์„ ์„ค์น˜ํ•˜๋“ฏ AI์—๊ฒŒ ํŠน์ • ๋ถ„์•ผ์˜ ์ „๋ฌธ ๋Šฅ๋ ฅ์„ ๋”ํ•ด์ฃผ๋Š” ์›๋ฆฌ

  • ๋ฐ˜๋ณต ์„ค๋ช… ๋ถˆํ•„์š”: ๋งค๋ฒˆ ๋Œ€ํ™”ํ•  ๋•Œ๋งˆ๋‹ค ํšŒ์‚ฌ ์–‘์‹์ด๋‚˜ ๊ทœ์น™์„ ๊ธธ๊ฒŒ ์„ค๋ช…ํ•  ํ•„์š” ์—†์ด, ํ‚ค์›Œ๋“œ๋‚˜ ์š”์ฒญ๋งŒ ํ•˜๋ฉด AI๊ฐ€ ์Šคํ‚ฌ์„ ๋™์ ์œผ๋กœ ๋ถˆ๋Ÿฌ์™€ ์‹คํ–‰
  • ์ฝ”๋”ฉ ์—†๋Š” ์‰ฌ์šด ์ œ์ž‘: ๋ณต์žกํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—†์ด ๋งˆํฌ๋‹ค์šด(.md) ํ˜•์‹์˜ ๋ฌธ์„œ ํ•˜๋‚˜๋กœ ๊ทœ์น™๊ณผ ์ ˆ์ฐจ๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Œ
  • ์Šคํ‚ฌ์„ ๋งŒ๋“œ๋Š” ์ด์œ ๋Š” ์žฌ์‚ฌ์šฉ์„ ์œ„ํ•œ ๊ฒƒ์ด๊ณ , ๊ตญํšŒ์˜์› ์ •๋ณด๋Š” ์ƒ์ž„์œ„ ๋ณ€๊ฒฝ ๋“ฑ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋งค๋ฒˆ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ์Šคํ‚ฌ์„ ์‚ฌ์šฉํ•œ ๊ฒƒ์ž„
  • ์Šคํ‚ฌ์„ DB ์ €์žฅ๊นŒ์ง€ ๋งŒ๋“œ๋Š” ์ด์œ ๋Š” ํ™”๋ฉด์€ ์–ด์ฐจํ”ผ ์ตœ์‹  ์ •๋ณด๋งŒ ๋ฐ˜์˜ํ•˜๊ณ , DB๋งŒ ์—…๋ฐ์ดํŠธ๋˜๋ฉด ํ™”๋ฉด์€ ๋”ฐ๋ผ์„œ ๋ฐ”๋€Œ๊ฒŒ ๋จ

2) ์ฝ”๋ฑ์Šค๋ž€, ์˜คํ”ˆAI์—์„œ ๋งŒ๋“  AI agent. ์ž์„ธํ•œ ์„ค๋ช…์€ ๋งํฌ์—์„œ

3) ์ˆ˜ํŒŒ๋ฒ ์ด์Šค๋ž€, ๋น ๋ฅด๊ฒŒ ์•ฑ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์ธ์ฆ, ์Šคํ† ๋ฆฌ์ง€, ์‹ค์‹œ๊ฐ„ ์—…๋ฐ์ดํŠธ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณต


4. 22๋Œ€ ๊ตญํšŒ์˜์› ์ •๋ณด๋งŒ ์ถ”์ถœํ•ด์„œ ํ™”๋ฉด ๋งŒ๋“ค๊ธฐ

  • ์ˆ˜ํŒŒ๋ฒ ์ด์Šค ๊ตญํšŒ์˜์› ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ํ™”๋ฉด ๋งŒ๋“ค๊ธฐ
    ๐Ÿ–ฅ๏ธ ํ”„๋กฌํ”„ํŠธ
    ์ˆ˜ํŒŒ๋ฒ ์ด์Šค์— ๊ตญํšŒ์˜์›์ •๋ณด ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์ด ์žˆ์–ด. ๊ทธ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” NaMember.html์„ ๋งŒ๋“ค์–ด์ค˜ 22๋Œ€ ๊ตญํšŒ์˜์›๋งŒ ๊ฐ€์ ธ์˜ค๋ฉด ๋ผ. 22๋Œ€ ๊ตญํšŒ์˜์›์„ ํ•„ํ„ฐ๋ง ํ•˜๋Š” ๋ฐฉ์‹์€ ๋‹น์„ ๋Œ€์ˆ˜์— 22๋Œ€๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์•ผ.
  • ๊ฒ€์ƒ‰ ํ•„ํ„ฐ ์ ์šฉ
    ๐Ÿ–ฅ๏ธ ํ”„๋กฌํ”„ํŠธ
    ์ •๋‹น๋ณ„, ์ง€์—ญ๋ณ„(๊ด‘์—ญ), ์†Œ์†์œ„์›ํšŒ, ์„ฑ๋ณ„ ๋“ฑ ๊ฒ€์ƒ‰ ํ•„ํ„ฐ ์ ์šฉ

 

 

๋ณธ ์ฝ˜ํ…์ธ ๋Š” ๋ฐ•์šฉ๊ทœ ์–ด๋“œ๋ฐ”์ด์ €๋‹˜์˜ ์ž๋ฃŒ๋ฅผ ์ฐธ์กฐ, ํŽธ์ง‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™‡.