๋ฐ์ดํ„ฐ ์ž…๋ ฅ ๊ฐ€์ด๋“œ

์ˆ˜์ต๋ฅ  ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๊ณ  JSON์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

1. ์ง€ํ‘œ๋ณ„ ๋ฐ์ดํ„ฐ ํ™•์ธ ์‚ฌ์ดํŠธ

๐Ÿข ์ง์žฅ ๋ฐ ํ•™๊ตฐ (์•„์‹ค/๋‚ด๋ถ€๋ฐ์ดํ„ฐ)

์ง์žฅ ์ข…์‚ฌ์ž์ˆ˜ ๋ฐ ๋“ฑ๊ธ‰์€ src/data/์ „๊ตญ์ง์žฅ_์ข…์‚ฌ์ž์ˆ˜.csv ํŒŒ์ผ์— ์ด๋ฏธ ์ €์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. AI์—๊ฒŒ ์ง€์—ญ๊ตฌ๋งŒ ์•Œ๋ ค์ฃผ๋ฉด ์ž๋™์œผ๋กœ ์ฐพ์•„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

[์ข…์‚ฌ์ž์ˆ˜ ๋“ฑ๊ธ‰ ๊ธฐ์ค€]
  • S๋“ฑ๊ธ‰: 30๋งŒ๋ช… ์ด์ƒ
  • A๋“ฑ๊ธ‰: 20๋งŒ๋ช… ์ด์ƒ
  • B๋“ฑ๊ธ‰: 10๋งŒ๋ช… ์ด์ƒ
  • C๋“ฑ๊ธ‰: ๊ทธ ์™ธ

ํ•™๊ตฐ(ํ•™์—…์„ฑ์ทจ๋„)์€ ์•„์‹ค(asil.kr)์„ ํ™œ์šฉํ•˜์—ฌ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.

  1. ์•„์‹ค ์•ฑ/์›น์—์„œ ์šฐ์ธก ๋ฉ”๋‰ด ์ค‘ 'ํ•™๊ตฐ' ํƒญ ์„ ํƒ
  2. ์ง€๋„์—์„œ ๋‹จ์ง€์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ค‘ํ•™๊ต์˜ ํ•™์—… ์„ฑ์ทจ๋„๋ฅผ ํ™•์ธ
[ํ•™์—…์„ฑ์ทจ๋„ ๋“ฑ๊ธ‰ ๊ธฐ์ค€]
  • S๋“ฑ๊ธ‰: 95% ์ด์ƒ
  • A๋“ฑ๊ธ‰: 90% ์ด์ƒ
  • B๋“ฑ๊ธ‰: 85% ์ด์ƒ
  • C๋“ฑ๊ธ‰: ๊ทธ ์™ธ
์•„์‹ค ๋ฐ”๋กœ๊ฐ€๊ธฐ โ†’

๐Ÿš‡ ๊ตํ†ต ๋ฐ ํ™˜๊ฒฝ (์นด์นด์˜ค/๋„ค์ด๋ฒ„ ์ง€๋„)

์นด์นด์˜ค๋งต ๋˜๋Š” ๋„ค์ด๋ฒ„์ง€๋„ ๊ธธ์ฐพ๊ธฐ๋ฅผ ํ†ตํ•ด ์†Œ์š” ์‹œ๊ฐ„์„ ์ธก์ •ํ•˜์„ธ์š”.

[์ˆ˜๋„๊ถŒ ๋“ฑ๊ธ‰ ๊ธฐ์ค€ - ๋Œ€์ค‘๊ตํ†ต]
  • S๋“ฑ๊ธ‰: ๊ฐ•๋‚จ 30๋ถ„ ์ด๋‚ด
  • A๋“ฑ๊ธ‰: ๊ฐ•๋‚จ 1์‹œ๊ฐ„ ์ด๋‚ด ๋˜๋Š” ๋ถ€๋„์‹ฌ(์—ฌ์˜๋„/์‹œ์ฒญ) 30๋ถ„ ์ด๋‚ด
  • B๋“ฑ๊ธ‰: ๋ถ€๋„์‹ฌ 1์‹œ๊ฐ„ ์ด๋‚ด
  • C๋“ฑ๊ธ‰: ๊ทธ ์™ธ
[์ง€๋ฐฉ ๋“ฑ๊ธ‰ ๊ธฐ์ค€ - ์ž์ฐจ ์ด๋™]
  • ์ง€๋ฐฉ์€ ๋ถ€์‚ฐ(ํ•ด์šด๋Œ€ ์„ผํ…€), ๋Œ€๊ตฌ(๋ฒ”์–ด๋„ค๊ฑฐ๋ฆฌ)๋งŒ ์ž‘์„ฑ
  • S๋“ฑ๊ธ‰: 10๋ถ„ ์ด๋‚ด / A๋“ฑ๊ธ‰: 20๋ถ„ ์ด๋‚ด
  • B๋“ฑ๊ธ‰: 30๋ถ„ ์ด๋‚ด / C๋“ฑ๊ธ‰: ๊ทธ ์™ธ
[ํ™˜๊ฒฝ(ํŽธ์˜์‹œ์„ค) ๋“ฑ๊ธ‰ ๊ธฐ์ค€ - 1km ๋ฐ˜๊ฒฝ ๋‚ด]
  • ๋ฐฑํ™”์ ์€ "00๊ตฌ ๋ฐฑํ™”์ " ๊ฒ€์ƒ‰, ๋Œ€ํ˜•๋งˆํŠธ๋Š” '์ฃผ๋ณ€' ํƒญ ์ด์šฉ
  • ์นด์นด์˜ค๋งต '๋ฐ˜๊ฒฝ์žฌ๊ธฐ' ๋˜๋Š” ๋„ค์ด๋ฒ„์ง€๋„ '๊ฑฐ๋ฆฌ๋ทฐ/๊ฑฐ๋ฆฌ์žฌ๊ธฐ'๋กœ 1km ์ด๋‚ด ์—ฌ๋ถ€ ํ™•์ธ
  • S๋“ฑ๊ธ‰: ๋ฐฑํ™”์  2๊ฐœ ์ด์ƒ
  • A๋“ฑ๊ธ‰: ๋ฐฑํ™”์  1๊ฐœ ์ด์ƒ
  • B๋“ฑ๊ธ‰: ๋Œ€ํ˜•๋งˆํŠธ 1๊ฐœ ์ด์ƒ
  • C๋“ฑ๊ธ‰: ๊ทธ ์™ธ

๐Ÿ“ˆ ์ˆ˜์ต๋ฅ  ๋ถ„์„ ๋ฐ ์‹œ์„ธ (๋„ค์ด๋ฒ„/KB)

๋„ค์ด๋ฒ„ ๋ถ€๋™์‚ฐ์—์„œ ํ˜„์žฌ ํ˜ธ๊ฐ€์™€ 5๋…„ ๋‚ด ์‹ค๊ฑฐ๋ž˜ ๊ณ ์ /์ €์ ์„ ํŒŒ์•…ํ•˜์„ธ์š”.

  1. ํ˜„์žฌ ์‹œ์„ธ: ๋‹จ์ง€ ๊ฒ€์ƒ‰ ํ›„ ๋‚˜์˜จ ๋งค๋ฌผ์˜ ๋งค๋งค/์ „์„ธ๊ฐ€ ํ™•์ธ
  2. ๋งค๋ฌผ์ด ์—†์„ ๊ฒฝ์šฐ: '์‹œ์„ธ/์‹ค๊ฑฐ๋ž˜๊ฐ€' ํƒญ ํด๋ฆญ โ†’ ํ‰ํ˜• ์„ ํƒ(๊ธฐ๋ณธ 30ํ‰ํ˜•๋Œ€) โ†’ ๊ฐ€์žฅ ์ตœ๊ทผ ์‹ค๊ฑฐ๋ž˜๊ฐ€ ์ž…๋ ฅ
  3. 5๋…„ ๋‚ด ๊ณ ์ /์ €์ : ์‹œ์„ธ ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๊ณ  ์ตœ๊ณ ๊ฐ€/์ตœ์ €๊ฐ€ ์‹œ์ ์˜ ๋งค๋งค/์ „์„ธ๊ฐ€ ํ™•์ธ
[์ˆ˜์ต๋ฅ  ๋ถ„์„ ํ•„์ˆ˜ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ํฌ๋งท]
์•„๋ž˜ ํ•ญ๋ชฉ๋“ค์„ '๊ณ ์ (5๋…„๋‚ด)', '์ €์ (5๋…„๋‚ด)', 'ํ˜„์žฌ' 3๊ฐ€์ง€ ์‹œ์ ์— ๋Œ€ํ•ด ๊ฐ๊ฐ ์ˆ˜์ง‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ๊ธฐ: ์˜ˆ) 2022๋…„ 01์›”
  • ๋งค๋งค๊ฐ€: ์˜ˆ) 93,500 (๋‹จ์œ„: ๋งŒ์›)
  • KB์‹œ์„ธ: ์˜ˆ) 95,500 (๋‹จ์œ„: ๋งŒ์›)
* ๋Œ€์ถœ๊ธˆ์•ก, ์ข…์žฃ๋ˆ, ์ˆ˜์ต๋ฅ  ๋“ฑ์€ ์œ„ 3๊ฐ€์ง€ ๊ธฐ๋ณธ ์ž…๋ ฅ๊ฐ’์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž๋™ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ—๏ธ ๊ณต๊ธ‰ ๋ฌผ๋Ÿ‰ (๋ถ€๋™์‚ฐ์ง€์ธ)

๋ถ€๋™์‚ฐ์ง€์ธ์—์„œ ์ ์ •์ˆ˜์š” ๋Œ€๋น„ ๊ณต๊ธ‰ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰ํ•˜์„ธ์š”.

  1. ์ธ๊ตฌ์ˆ˜: ์šฐ์ธก '์ง€์—ญ๋ณ„ ์ˆ˜์š”/์ž…์ฃผ' ๋ฉ”๋‰ด์—์„œ ํ•ด๋‹น ๊ตฌ์˜ ์ธ๊ตฌ์ˆ˜ ํ™•์ธ
  2. ์—ฐ ์ ์ •์ˆ˜์š”: ์ธ๊ตฌ์ˆ˜ ร— 0.005 (0.5%)
  3. 3๋…„ ์ž…์ฃผ๋Ÿ‰: ์ฐจํŠธ์—์„œ ์˜ฌํ•ด + 1๋…„ ํ›„ + 2๋…„ ํ›„ ์ž…์ฃผ๋Ÿ‰ ๋”ํ•˜๊ธฐ
  4. ์—ฐํ‰๊ท  ์ž…์ฃผ๋Ÿ‰: 3๋…„ ์ž…์ฃผ๋Ÿ‰ ํ•ฉ๊ณ„ รท 3
  5. ๋น„์œจ ๊ณ„์‚ฐ: ์—ฐํ‰๊ท  ์ž…์ฃผ๋Ÿ‰ รท ์—ฐ ์ ์ •์ˆ˜์š”

์˜ˆ) ๋™๋Œ€๋ฌธ๊ตฌ ์ธ๊ตฌ 352,299๋ช… โ†’ ์—ฐ ์ ์ •์ˆ˜์š” 1,761์„ธ๋Œ€
3๋…„ ์ž…์ฃผํ•ฉ๊ณ„ 1,237์„ธ๋Œ€ โ†’ ์—ฐํ‰๊ท  412์„ธ๋Œ€
๋น„์œจ: 412 รท 1,761 = 0.234๋ฐฐ

[๊ณต๊ธ‰ ๋“ฑ๊ธ‰ ํ‰๊ฐ€ ๊ธฐ์ค€]
  • S๋“ฑ๊ธ‰: ์ ์ •์ˆ˜์š” 1/2 (0.5๋ฐฐ) ์ดํ•˜
  • A๋“ฑ๊ธ‰: ์ ์ •์ˆ˜์š” 1๋ฐฐ ์ด๋‚ด
  • B๋“ฑ๊ธ‰: ์ ์ •์ˆ˜์š” 1๋ฐฐ ์ดˆ๊ณผ ~ 2๋ฐฐ ์ด๋‚ด
  • C๋“ฑ๊ธ‰: ์ ์ •์ˆ˜์š” 2๋ฐฐ ์ดˆ๊ณผ
๋ถ€๋™์‚ฐ์ง€์ธ ๋ฐ”๋กœ๊ฐ€๊ธฐ โ†’

2. AI ํ”„๋กฌํ”„ํŠธ ํ…œํ”Œ๋ฆฟ

์œ„ ์‚ฌ์ดํŠธ๋“ค์—์„œ ์กฐ์‚ฌํ•œ ๋‚ด์šฉ์„ ์•„๋ž˜ ์–‘์‹์— ๊ฐ„๋‹จํžˆ ์ฑ„์›Œ ๋„ฃ์€ ๋’ค, AI(ChatGPT, Claude ๋“ฑ)์—๊ฒŒ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”. AI๊ฐ€ ์•ฑ์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” JSON ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค.

์•„๋ž˜ ๋ถ€๋™์‚ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ JSON ํฌ๋งท์˜ ์ˆ˜์ต๋ฅ  ๋ณด๊ณ ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด์ค˜.

[์•„ํŒŒํŠธ ์ •๋ณด]
- ๋‹จ์ง€๋ช…: 
- ์ง€์—ญ: (์˜ˆ: ๋…ธ์›๊ตฌ ์ƒ๊ณ„๋™)
- ์—ฐ์ฐจ: 
- ์„ธ๋Œ€์ˆ˜: 
- ํ‰ํ˜•: 

[์ž…์ง€ ํ‰๊ฐ€]
- ์ง์žฅ: 
- ๊ตํ†ต: 
- ํ•™๊ตฐ: 
- ํ™˜๊ฒฝ: 
- ๊ณต๊ธ‰: 

[์ˆ˜์ต๋ฅ  ๋ฐ์ดํ„ฐ]
- ํ˜„์žฌ ์‹œ์„ธ ๋ฐ ๊ธฐ์ค€์›”: (์˜ˆ: 9.4์–ต, 2026๋…„ 6์›”)
- KB ์‹œ์„ธ: 
- 5๋…„ ๋‚ด ๊ณ ์  ๋งค๋งค๊ฐ€ ๋ฐ ์‹œ๊ธฐ: 
- 5๋…„ ๋‚ด ์ €์  ๋งค๋งค๊ฐ€ ๋ฐ ์‹œ๊ธฐ: 
- ์˜ˆ์ƒ ๋Œ€์ถœ๊ธˆ์•ก: 

[ํˆฌ์ž ๊ฒฐ๋ก  (์ €ํ™˜์ˆ˜์›๋ฆฌ)]
- ์ €ํ‰๊ฐ€ ์—ฌ๋ถ€: 
- ํ™˜๊ธˆ์„ฑ: 
- ์ˆ˜์ต๋ฅ : 
- ์›๊ธˆ๋ณด์ „: 
- ๋ฆฌ์Šคํฌ: 
- ์ตœ์ข… ๊ฒฐ๋ก : 

๊ฒฐ๊ณผ๋Š” ์ œ๊ณต๋œ `reports.json` ์Šคํ‚ค๋งˆ์— ๋งž๋Š” JSON ๊ฐ์ฒด ํ•˜๋‚˜๋กœ๋งŒ ์ถœ๋ ฅํ•ด์ค˜.

3. ๋ฐ์ดํ„ฐ ์ ์šฉ ๋ฐฉ๋ฒ•

AI๊ฐ€ ์ƒ์„ฑํ•ด ์ค€ JSON ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ, ํ”„๋กœ์ ํŠธ ๋‚ด src/data/reports.json ํŒŒ์ผ์˜ ๋ฐฐ์—ด(Array) ์•ˆ์— ์ฝค๋งˆ(,)๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ถ”๊ฐ€ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ํ›„ ์ €์žฅํ•˜๋ฉด ์‚ฌ์ด๋“œ๋ฐ” ๋ชฉ๋ก๊ณผ ํ™”๋ฉด์— ์ž๋™์œผ๋กœ ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค.