๋ฐ์ดํฐ ์ ๋ ฅ ๊ฐ์ด๋
์์ต๋ฅ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๊ธฐ ์ํด ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๊ณ JSON์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
1. ์งํ๋ณ ๋ฐ์ดํฐ ํ์ธ ์ฌ์ดํธ
๐ข ์ง์ฅ ๋ฐ ํ๊ตฐ (์์ค/๋ด๋ถ๋ฐ์ดํฐ)
์ง์ฅ ์ข
์ฌ์์ ๋ฐ ๋ฑ๊ธ์ src/data/์ ๊ตญ์ง์ฅ_์ข
์ฌ์์.csv ํ์ผ์ ์ด๋ฏธ ์ ์ฅ๋์ด ์์ต๋๋ค. AI์๊ฒ ์ง์ญ๊ตฌ๋ง ์๋ ค์ฃผ๋ฉด ์๋์ผ๋ก ์ฐพ์ ์
๋ ฅํฉ๋๋ค.
- S๋ฑ๊ธ: 30๋ง๋ช ์ด์
- A๋ฑ๊ธ: 20๋ง๋ช ์ด์
- B๋ฑ๊ธ: 10๋ง๋ช ์ด์
- C๋ฑ๊ธ: ๊ทธ ์ธ
ํ๊ตฐ(ํ์ ์ฑ์ทจ๋)์ ์์ค(asil.kr)์ ํ์ฉํ์ฌ ์ธก์ ํฉ๋๋ค.
- ์์ค ์ฑ/์น์์ ์ฐ์ธก ๋ฉ๋ด ์ค 'ํ๊ตฐ' ํญ ์ ํ
- ์ง๋์์ ๋จ์ง์ ๊ฐ์ฅ ๊ฐ๊น์ด ์คํ๊ต์ ํ์ ์ฑ์ทจ๋๋ฅผ ํ์ธ
- S๋ฑ๊ธ: 95% ์ด์
- A๋ฑ๊ธ: 90% ์ด์
- B๋ฑ๊ธ: 85% ์ด์
- C๋ฑ๊ธ: ๊ทธ ์ธ
๐ ๊ตํต ๋ฐ ํ๊ฒฝ (์นด์นด์ค/๋ค์ด๋ฒ ์ง๋)
์นด์นด์ค๋งต ๋๋ ๋ค์ด๋ฒ์ง๋ ๊ธธ์ฐพ๊ธฐ๋ฅผ ํตํด ์์ ์๊ฐ์ ์ธก์ ํ์ธ์.
- S๋ฑ๊ธ: ๊ฐ๋จ 30๋ถ ์ด๋ด
- A๋ฑ๊ธ: ๊ฐ๋จ 1์๊ฐ ์ด๋ด ๋๋ ๋ถ๋์ฌ(์ฌ์๋/์์ฒญ) 30๋ถ ์ด๋ด
- B๋ฑ๊ธ: ๋ถ๋์ฌ 1์๊ฐ ์ด๋ด
- C๋ฑ๊ธ: ๊ทธ ์ธ
- ์ง๋ฐฉ์ ๋ถ์ฐ(ํด์ด๋ ์ผํ ), ๋๊ตฌ(๋ฒ์ด๋ค๊ฑฐ๋ฆฌ)๋ง ์์ฑ
- S๋ฑ๊ธ: 10๋ถ ์ด๋ด / A๋ฑ๊ธ: 20๋ถ ์ด๋ด
- B๋ฑ๊ธ: 30๋ถ ์ด๋ด / C๋ฑ๊ธ: ๊ทธ ์ธ
- ๋ฐฑํ์ ์ "00๊ตฌ ๋ฐฑํ์ " ๊ฒ์, ๋ํ๋งํธ๋ '์ฃผ๋ณ' ํญ ์ด์ฉ
- ์นด์นด์ค๋งต '๋ฐ๊ฒฝ์ฌ๊ธฐ' ๋๋ ๋ค์ด๋ฒ์ง๋ '๊ฑฐ๋ฆฌ๋ทฐ/๊ฑฐ๋ฆฌ์ฌ๊ธฐ'๋ก 1km ์ด๋ด ์ฌ๋ถ ํ์ธ
- S๋ฑ๊ธ: ๋ฐฑํ์ 2๊ฐ ์ด์
- A๋ฑ๊ธ: ๋ฐฑํ์ 1๊ฐ ์ด์
- B๋ฑ๊ธ: ๋ํ๋งํธ 1๊ฐ ์ด์
- C๋ฑ๊ธ: ๊ทธ ์ธ
๐ ์์ต๋ฅ ๋ถ์ ๋ฐ ์์ธ (๋ค์ด๋ฒ/KB)
๋ค์ด๋ฒ ๋ถ๋์ฐ์์ ํ์ฌ ํธ๊ฐ์ 5๋ ๋ด ์ค๊ฑฐ๋ ๊ณ ์ /์ ์ ์ ํ์ ํ์ธ์.
- ํ์ฌ ์์ธ: ๋จ์ง ๊ฒ์ ํ ๋์จ ๋งค๋ฌผ์ ๋งค๋งค/์ ์ธ๊ฐ ํ์ธ
- ๋งค๋ฌผ์ด ์์ ๊ฒฝ์ฐ: '์์ธ/์ค๊ฑฐ๋๊ฐ' ํญ ํด๋ฆญ โ ํํ ์ ํ(๊ธฐ๋ณธ 30ํํ๋) โ ๊ฐ์ฅ ์ต๊ทผ ์ค๊ฑฐ๋๊ฐ ์ ๋ ฅ
- 5๋ ๋ด ๊ณ ์ /์ ์ : ์์ธ ๊ทธ๋ํ๋ฅผ ๋ณด๊ณ ์ต๊ณ ๊ฐ/์ต์ ๊ฐ ์์ ์ ๋งค๋งค/์ ์ธ๊ฐ ํ์ธ
์๋ ํญ๋ชฉ๋ค์ '๊ณ ์ (5๋ ๋ด)', '์ ์ (5๋ ๋ด)', 'ํ์ฌ' 3๊ฐ์ง ์์ ์ ๋ํด ๊ฐ๊ฐ ์์งํด์ผ ํฉ๋๋ค.
- ์๊ธฐ: ์) 2022๋ 01์
- ๋งค๋งค๊ฐ: ์) 93,500 (๋จ์: ๋ง์)
- KB์์ธ: ์) 95,500 (๋จ์: ๋ง์)
๐๏ธ ๊ณต๊ธ ๋ฌผ๋ (๋ถ๋์ฐ์ง์ธ)
๋ถ๋์ฐ์ง์ธ์์ ์ ์ ์์ ๋๋น ๊ณต๊ธํ๊ฐ๋ฅผ ์งํํ์ธ์.
- ์ธ๊ตฌ์: ์ฐ์ธก '์ง์ญ๋ณ ์์/์ ์ฃผ' ๋ฉ๋ด์์ ํด๋น ๊ตฌ์ ์ธ๊ตฌ์ ํ์ธ
- ์ฐ ์ ์ ์์: ์ธ๊ตฌ์ ร 0.005 (0.5%)
- 3๋ ์ ์ฃผ๋: ์ฐจํธ์์ ์ฌํด + 1๋ ํ + 2๋ ํ ์ ์ฃผ๋ ๋ํ๊ธฐ
- ์ฐํ๊ท ์ ์ฃผ๋: 3๋ ์ ์ฃผ๋ ํฉ๊ณ รท 3
- ๋น์จ ๊ณ์ฐ: ์ฐํ๊ท ์ ์ฃผ๋ รท ์ฐ ์ ์ ์์
์) ๋๋๋ฌธ๊ตฌ ์ธ๊ตฌ 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) ์์ ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํ์ฌ ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค. ์ถ๊ฐ ํ ์ ์ฅํ๋ฉด ์ฌ์ด๋๋ฐ ๋ชฉ๋ก๊ณผ ํ๋ฉด์ ์๋์ผ๋ก ๋ฐ์๋ฉ๋๋ค.