๐ง Connect AI Lab: SP-1 (connectailab-sp1-v1)
"1์ธ ๊ธฐ์ ์ ๋์ฝ ์์ฌ๊ฒฐ์ ๊ฐํํ์ต ๋ชจ๋ธ (SP-1 v1)"
๋ณธ ๋ชจ๋ธ์ CONNECT AI LAB(๋ ผ๋ฌธ ์์ฑ๋ฐ) ์ฐ๊ตฌ ํ๋ก์ ํธ์ ์ผํ์ผ๋ก ์ ์๋ ๋ค์ค ๊ฐํํ์ต(PPO) ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ์์ด์ ํธ์ ๋๋ค.
๐ 1. ๋ชจ๋ธ ๊ฐ์ (Overview)
- ๋ชจ๋ธ๋ช
:
connectailab-sp1-v1 - ๊ฐ๋ฐ์: SPOINDO (Connect AI Lab 2๊ธฐ ์ฐ๊ตฌ์)
- ๊ธฐ๋ฐ ๋ฒ ์ด์ค: Qwen 2.5 (์ด๊ฒฝ๋ ์์ฌ๊ฒฐ์ ํนํ ๋ฏธ์ธ์กฐ์ )
- ํ์ต ๋ฐฉ์:
- ์ง๋ํ์ต(SFT, v0): ๊ธฐ์กด ๋น์ฆ๋์ค ์์ฌ๊ฒฐ์ ํจํด ๋ชจ๋ฐฉ ํ์ต
- ๊ฐํํ์ต(PPO, v1): 6๋ ์ ์ข ๊ณต๊ฐ ๋น ๋ฐ์ดํฐ(160๋ง ๊ฑด) ๊ธฐ๋ฐ ์๋ฎฌ๋ ์ดํฐ ์์จ ์ด์
- ํด๋จผ ์ธ ๋ ๋ฃจํ(HITL): ํ์ ๋(Confidence) 75% ๋ฏธ๋ง ์ ์ฌ๋ ๊ฐ์ ํผ๋๋ฐฑ ๋ฐ์
- ๋ชฉํ ์ฐ๊ตฌ: 2026๋ 11์ 3์ผ '1์ธ ๊ธฐ์ ๋ค์ค ๊ฐํํ์ต ์ ๋์ฝ ๊ฒฐํฉ ๋ฐ ์ง๋จ์ง์ฑ ์ฐ๊ตฌ' ๋ ผ๋ฌธ ๋ฑ์ฌ
โ๏ธ 2. ํ์ค ์ ์ถ๋ ฅ ๊ท๊ฒฉ (I/O Specification)
๐ฅ ์ ๋ ฅ (Business State JSON)
{
"state": {
"category": "order_verification",
"amount": 250000,
"new_buyer": true,
"risk_score": 0.12
},
"question": "ํด๋น ์์ถ ์ฃผ๋ฌธ ๊ฑด์ ์ฆ์ ์น์ธํ ๊ฒ์ธ๊ฐ?",
"criteria": ["์ฆ์ ์น์ธ", "๋ณด๋ฅ ๋ฐ ์ถ๊ฐ ๊ฒํ ", "๊ฑฐ์ "]
}
๐ค ์ถ๋ ฅ (Policy Decision JSON)
{
"choice": "์ฆ์ ์น์ธ",
"probabilities": {
"์ฆ์ ์น์ธ": 0.82,
"๋ณด๋ฅ ๋ฐ ์ถ๊ฐ ๊ฒํ ": 0.13,
"๊ฑฐ์ ": 0.05
},
"confidence": 0.82,
"reason": "๊ฐํํ์ต ์ ์ฑ
๋ง(SP-1) ๊ธฐ์ค ์์ ์๊ณ์น ์ถฉ์กฑ"
}
๐ข 3. ์ฐ๊ตฌ์ ๋ฐ ๋น์ฆ๋์ค ํ๋กํ (Business Profile)
๋ณธ ๋ชจ๋ธ์ ์๋์ฐจ ๋ฐ ์ฐ์ ์ฉ ์์ง๋์ด๋ง ํ๋ผ์คํฑ ๊ธ๋ก๋ฒ ๋ฌด์ญ ๋ฐ ํนํ ์ ํ ์ ํต ์ค๋ฌด ํ์ฅ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค.
๐ [์๋์ฐจ ๋ฐ ์ฐ์ ์ฉ ์์ง๋์ด๋ง ํ๋ผ์คํฑ ์์ฌ ์์ถ]
- ์ฃผ์ ์ฌ์ : ์๋์ฐจ ๋ถํ ๋ฐ ์ฐ์ ์ฉ ์ฌ์ถ ๊ณต์ ์ ์ ์ฉ๋๋ ์์ง๋์ด๋ง ํ๋ผ์คํฑ(EP) ์์ฌ ๋ฐ ์ฐ์ ์ฉ ํ๋ผ์คํฑ ์๋ฃ ์์ถ ์ ๋ฌธ
- ํนํ ์ญ๋: ์๋์ฐจ ๋ฐ ์ฐ์ ์ ๋ฐ์ ๊ธ๋ก๋ฒ ํ์ง ๊ธฐ์ค์ ์ต์ ํ๋ ๊ณ ๊ธฐ๋ฅ์ฑ ํ๋ผ์คํฑ ์์ฌ ์์ฑ ๋ฐ ์์ ์ ์ธ ํด์ธ ์์ถ ๊ณต๊ธ๋ง ์ด์
๐ง๏ธ [ํนํ ์ ํ] 2๊ตฌ ํ์์ ์ทจ์ฐจ๋จ ์ค๋งํธ ๋น๋ฌผ๋ฐ์นจ๋
- ํต์ฌ ์ ํ: ๋๋ก๋ณ ์นจ์ ์๋ฐฉ ๋ฐ ํ์ ์ ์ทจยทํด์ถฉ ์ฐจ๋จ ์ค๋งํธ ๋น๋ฌผ๋ฐ์นจ๋ (ํนํ ๋ฐฐ์์ฅ์น)
- ํน์ง: ๊ฐ์ฐ ์ ์ํํ ๋๋ก ๋ฐฐ์๋ก ๋์ฌ ์นจ์๋ฅผ ์๋ฐฉํ๊ณ , ํ์์ 2๊ตฌ ๊ตฌ์กฐ๋ก ํ์๊ตฌ ์ ์ทจ ๋ฐ ์ ํด๊ฐ์ค๋ฅผ ์๋ฒฝ ์ฐจ๋จ
- ์ ์ ๋ฐ ์ด๊ด: ์ฑ์ง
๐ ๋ผ์ด์ ์ค (License)
Apache-2.0 License. ์์ ๋ก์ด ๋น์ฆ๋์ค ์ฐ๊ตฌ ๋ฐ ์ง๋จ์ง์ฑ ์์๋ธ ์ฐ๋์ ์ง์ํฉ๋๋ค.