PLANNING - zero1ne-26/doc GitHub Wiki
์ฒดํ ์ค์ผ์คํธ๋ ์ด์ ๋ฐ์ดํฐ๋ถ
์ฝ๊ธฐ์ฉ ํ๋ฆ ยท 17๊ฐ ์ํธ ์ ์ฒด ๋ฐ์ดํฐ
| ๊ตฌ๋ถ | ๋ด์ฉ |
|---|---|
| ๋ฒ์ | 2026.07.28 ยท hub ยท ์ ์ฒด ๋ฐ์ดํฐ ๋ฐ์๋ณธ |
| ๋์ | BE ยท FE ยท AI ยท ๋ก๋ด/๋๋ฐ์ด์ค ยท UI/์ฝํ ์ธ ๋ด๋น |
| ๋ฌธ์ ๊ตฌ์ฑ | PART A: ํ๋ฆยทํ์ ๊ท์น / PART B: ์์ 17๊ฐ ์ํธ ์ ์ฒด ๋ฐ์ดํฐ |
| ํธ์ง ์ ๋ณธ | AI๋ฉ์ -๋ฐ์ดํฐ์ ๋ฆฌ๋ณธ-๋งํธ๋๋ก ๋ฐฐ์ก_์ต์ข _260728.xlsx |
ํ ์ค ์ ์ ์ธํธ๋ก์์ ์ ํ ์ฌ์ฉ์์ ๋งฅ๋ฝ์ ๋ฐํ์ผ๋ก 4 STEP ์ฌ์ ์ ๋ง๋ค๊ณ , ๊ฐ STEP์ Task๋ฅผ ์ํํ๋ ๋์ ํ๋์ AI ๊ด๊ณ๊ฐ ์ฐจ๋ยท๋ก๋ดยท๊ฐ์ ยทHub๋ฅผ ๋๋๋ค๋ฉฐ ์ด์ด์ง๋ ์ฒดํ์ด๋ค.
-
์ ์ฒด ์ฌ์ ์ ์ง โ ์ฅ์1 โ ์ฅ์2 โ ์ง์ 4 STEP์ด๋ฉฐ, ์ฅ์1ยท2๋ ์ฐจ๋ยท๊ณต์ยท๋งํธ ์ค ์๋ก ๋ฌ๋ผ์ผ ํ๋ค.
-
๊ฐ STEP์ Task 3๊ฐ๋ฅผ ๊ฐ์ง๋ฉฐ, ๋๋ฐ Event๋ STEP3์์๋ง 1๊ฑด ๋ฐ์ํ๋ค.
-
์ฐจ๋์ 4๊ฐ Sub Step์ STEP2 ๋๋ STEP3 ์์ ์ค์ฒฉ๋๋ฉฐ ๋ณ๋ global STEP์ด ์๋๋ค.
-
Hub๋ ๋ณ๋ ์ฌ์ ์ด ์๋๋ผ Task ์คํ์ ๋ถ๋ ๊ณตํต ๋ ์ด์ด๋ค.
-
๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด RouteยทTaskยทEventยทHub๋ฅผ ์ ํํ๊ณ , AI Chat์ ํ์ ๊ฐ์ ๋ฐ์ ์๋ดํ๋ค.
01 ยท OVERVIEW
์์ ์ ์ธ๋ถ ID๋ฅผ ๋ณด๊ธฐ ์ ์, ๋ชจ๋ ํํธ๊ฐ ๋์ผํ๊ฒ ์ดํดํด์ผ ํ๋ ๊ณ ์ ๊ณจ๊ฒฉ์ด๋ค.
| 4 STEP | ์ฅ์ | ํต์ฌ ์ ๊ฐ | ๋ค์ ๋จ๊ณ ์กฐ๊ฑด |
|---|---|---|---|
| STEP1 | ์ง | ํ๋ฃจ ๋งฅ๋ฝ ์๋ด ยท Task 3๊ฐ ยท ์๋ต/๊ตฌ๋ ยท ์คํ | Task 3๊ฐ ์๋ฃ/๊ฑด๋๋ฐ๊ธฐ + ์ด๋ ์น์ธ |
| STEP2 | ์ฅ์1 | ํ์ฅ Task 3๊ฐ ยท ๋ก๋ด Job ์น์ธ/์คํ ยท ๊ฒฐ๊ณผ ๋ฐ์ | Task 3๊ฐ ์๋ฃ/๊ฑด๋๋ฐ๊ธฐ + ์ด๋ ์น์ธ |
| STEP3 | ์ฅ์2 | ๋๋ฐ 1๊ฑด ๋์ ยท Task 3๊ฐ ยท ํ์ฅ ์คํ | ๋๋ฐ ๋์ + Task 3๊ฐ ์๋ฃ/๊ฑด๋๋ฐ๊ธฐ + ๊ท๊ฐ ์น์ธ |
| STEP4 | ์ง | ๊ท๊ฐ Task 3๊ฐ ยท ํ๋ฃจ ๊ฒฐ๊ณผ ์ทจํฉ ยท ์ํ๋ก๊ทธ ์ ํ | Task 3๊ฐ ์๋ฃ/๊ฑด๋๋ฐ๊ธฐ + ๋ฆฌํฌํธ ์์ฑ |
-
global STEP์ ํญ์ 4๊ฐ๋ค. ์ฅ์ ์ด๋์ STEP์ด ์๋๋ผ ์ฌ์ฉ์ ์น์ธ์ ๋ฐ๋ ์ ํ ๊ฒ์ดํธ๋ค.
-
STEP1ยท4๋ ์ง์ผ๋ก ๊ณ ์ ํ๋ค. STEP2ยท3์ ์ฐจ๋ยท๊ณต์ยท๋งํธ ์ค ์๋ก ๋ค๋ฅธ ๋ ๊ณณ์ ์ฌ์ฉํ๋ค.
-
๊ฐ STEP์ selected_task_ids 3๊ฐ๋ฅผ ๊ฐ์ง๋ฉฐ, completed ๋๋ skipped์ผ ๋ STEP ์๋ฃ๋ก ํ์ ํ๋ค.
-
โ๋๋ฐโ๋ก ๋ถ๋ฅ๋ Event๋ง STEP3์์ 1๊ฑด ์ ํํ๋ค. ๋งฅ๋ฝ ์ฐ๊ณยทํ์ ๋ฏธ์ Event๋ Task์ ๋ฐฐ๊ฒฝ ๋ฐ์ดํฐ๋ก ๋ค๋ฅธ STEP์์๋ ์ฌ์ฉ๋ ์ ์๋ค.
-
์ฐจ๋์ด STEP2 ๋๋ STEP3์ ์ ํ๋๋ฉด VEH-SUB-01~04๋ฅผ ํด๋น STEP ์์ ์ฝ์ ํ๋ค.
-
Task๊ฐ ํ์ ๋๋ฉด ํ์ฌ ์คํ ๋งฅ๋ฝ์ ๋ง๋ primary hub_id 1๊ฐ๋ฅผ ์ ํํ๋ค.
| route_id | STEP1 | STEP2 | STEP3 | STEP4 |
|---|---|---|---|---|
| R01 | ์ง | ์ฐจ๋ | ๊ณต์ | ์ง |
| R02 | ์ง | ์ฐจ๋ | ๋งํธ | ์ง |
| R03 | ์ง | ๊ณต์ | ์ฐจ๋ | ์ง |
| R04 | ์ง | ๊ณต์ | ๋งํธ | ์ง |
| R05 | ์ง | ๋งํธ | ์ฐจ๋ | ์ง |
| R06 | ์ง | ๋งํธ | ๊ณต์ | ์ง |
์์ ์ ๋ณธ: 05_STEPํ๋ก์ฐ A. ์ ์ฒด ๊ณ ์ ๊ท์น
| Event | Task | ๊ตฌ๋ ์๋น์ค | Actor | Hub ํ๋ | Hub |
|---|---|---|---|---|---|
| 24๊ฐ | 58๊ฐ | 11๊ฐ | 14์ข | 95๊ฐ | 5์ข |
์ฝ๋ ์์ PART A์์ ์ ์ฒด ํ๋ฆ์ ๋จผ์ ์ดํดํ ๋ค, PART B์์ ์ค์ IDยท์ค๋ช ยท์กฐ๊ฑดยท์์ ยทํ๋๋ฅผ ๋ฐ๋ก ์ฐพ๋๋ค. ์์ ์ ์์ ยทํํฐ๋ง์ฉ ํธ์ง ์ ๋ณธ์ผ๋ก ๋ณํํ๋ค.
02 ยท STEP FLOW
๊ฐ STEP์ โ์ง์ โ ์๋ด/์ ํ โ ์คํ โ ์๋ฃ โ ์ ํโ์ ๋์ผํ ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋, STEP3์๋ง ๋๋ฐ์ด ์ถ๊ฐ๋๋ค.
-
์ง์ : INTRO ์๋ฃ ํ route_id๋ฅผ ์ ์ฅํ๊ณ current_step=STEP1, current_location=์ง์ผ๋ก ์ค์ ํ๋ค.
-
Task ์ ํ: HOME ํ๋ณด์์ 3๊ฐ๋ฅผ ํ์ ํ๋ค. ์ด ์ค 1๊ฐ๋ locked Task๋ก ๊ตฌ์ฑํด ์๋น์ค ์ถ์ฒ๊ณผ ํด๊ธ ๊ฒฝํ์ ๋ง๋ ๋ค.
-
์๋ตยท๊ตฌ๋ : AI Chat์ด ์ง๋ฌธ๊ณผ ๋น ๋ฅธ ๋ต๋ณ์ ์ ๊ณตํ๊ณ , ๊ตฌ๋งค ์น์ธ ์ 100P๋ฅผ ์ฐจ๊ฐํด Task๋ฅผ ํด๊ธํ๋ค.
-
์คํ: ์น์ธ๋ Task๋ฅผ waiting โ in_progress โ completed/skipped๋ก ๋ณ๊ฒฝํ๊ณ Hubยท๊ธฐ๊ธฐยท๋ก๋ด ์ํ๋ฅผ ๋ฐ์ํ๋ค.
-
์ ํ: Task 3๊ฐ๊ฐ ์๋ฃ/๊ฑด๋๋ฐ๊ธฐ ์ํ๊ฐ ๋๋ฉด location_transition_popup์ผ๋ก ์ฅ์1 ์ด๋ ์น์ธ์ ๋ฐ๋๋ค.
-
์ง์ : route_id์ STEP2 ์ฅ์๋ก current_location์ ๋ณ๊ฒฝํ๊ณ , ํด๋น ์ฅ์ Task 3๊ฐ๋ฅผ ํ์ ํ๋ค.
-
๋ก๋ด ์ ๊ณํ: STEP2ยท3์ ๋ก๋ด Task๋ฅผ ๋ฏธ๋ฆฌ ์ ์ ์ ํ๊ณ ํ์ํ Job์ STEP2์์ 1ํ ์น์ธํ๋ค.
-
์คํ: TaskยทHubยท๊ธฐ๊ธฐ ์ํ๋ฅผ ํจ๊ป ๊ฐฑ์ ํ๋ค. ์ฅ์๊ฐ ์ฐจ๋์ด๋ฉด VEH-SUB-01๋ก ๋ถ๊ธฐํ๋ค.
-
๊ฒฐ๊ณผ: ํฌ์ธํธยท๋จ์ถ์๊ฐยทTask ๊ฒฐ๊ณผยท์ธ์ ๋งฅ๋ฝ์ ๊ฐฑ์ ํ๋ค.
-
์ ํ: STEP3 ์ฅ์๊ฐ ํ์ฌ ์ฅ์์ ๋ค๋ฆ์ ๊ฒ์ฆํ ๋ค ์ฌ์ฉ์ ์ด๋ ์น์ธ์ ๋ฐ๋๋ค.
-
์ง์ : STEP2์ ๋ค๋ฅธ ์ฅ์์ธ์ง ๊ฒ์ฆํ๊ณ current_step=STEP3์ผ๋ก ์ค์ ํ๋ค.
-
๋๋ฐ: ์กฐ๊ฑด์ ๋ง์กฑํ โ๋๋ฐโ event_id 1๊ฐ๋ฅผ ์ ํํ๋ค. Event ํ์ ๋์ ํ์ฌ Task์ Hub ์ํ๋ ์ ์งํ๋ค.
-
๋์: ์ฌ์ฉ์์ ๋์์์ ์ ์ฅํ๊ณ , ํ์ Task๊ฐ ํ์ํ Event๋ง ์ฐ๊ฒฐ Task๋ฅผ ํ์ ํ๋ค.
-
Task ์คํ: ์ฅ์2 Task 3๊ฐ๋ฅผ ์ํํ๋ค. STEP3์์๋ ์ ๋ก๋ด Job ์น์ธ์ ๋ฐ์ง ์๊ณ STEP2์์ ์น์ธํ Job ์ํ๋ง ๋ฐ์ํ๋ค.
-
๊ท๊ฐ: ๋๋ฐ ๋์๊ณผ Task 3๊ฐ ์๋ฃ ํ location_transition_popup์ผ๋ก ์ง ์ด๋ ์น์ธ์ ๋ฐ๋๋ค.
-
์ง์ : current_step=STEP4, current_location=์ง์ผ๋ก ์ค์ ํ๊ณ HOME ํ๋ณด Task 3๊ฐ๋ฅผ ํ์ ํ๋ค.
-
์คํ: ๊ท๊ฐ ๋งฅ๋ฝ๊ณผ ์ค๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ํด Task๋ฅผ ์ํํ๊ณ Hubยท๊ธฐ๊ธฐยท๋ก๋ด ์ํ๋ฅผ ๊ฐฑ์ ํ๋ค.
-
์ทจํฉ: ์ ์ฒด TaskยทEventยท์๋น์คยทํฌ์ธํธยท๋จ์ถ์๊ฐยท๊ฒ์ฆ๋ ๊ธฐ์ต์ ์ทจํฉํ๋ค.
-
์ข ๋ฃ: task/report๋ฅผ ์์ฑํ๊ณ ์ํ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค.
๊ณตํต Hub ์์น Hub๋ S1-04, S2-03, S3-05, S4-03์ Task ์คํ ๊ตฌ๊ฐ์ ๊ณตํต ์ ์ฉ๋๋ค. STEP ์์ฒด๊ฐ ์๋๋ผ ํ์ฌ Task์ current_execution_context๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ํยทํ์ฑํํ๋ค.
| substep_id | ์ฅ๋ฉด | ์ฃผ์ ์น์ธ | ์๋ฃ ์กฐ๊ฑด |
|---|---|---|---|
| VEH-SUB-01 | ์ถ๋ฐ โ ์ถ์ฅ์ง ๋์ฐฉ | ์ถ๋ฐ ์น์ธ | ์ถ์ฅ์ง ๋์ฐฉ ์ ํธ |
| VEH-SUB-02 | ์์์ถฉ์ ยท์ฃผ์ฐจ ๋๊ธฐ | ์ถฉ์ ์งํ ์น์ธ | ์ถฉ์ ยท์ฃผ์ฐจ ๋๊ธฐ ์๋ฃ |
| VEH-SUB-03 | ๊ฒฝ์ ์ง ํฝ์ ยท์ฉ๋ฌด | ๊ฒฝ์ ์ง ์ด๋ ์น์ธ | ํฝ์ ยท์ฉ๋ฌด ์๋ฃ |
| VEH-SUB-04 | ์ต์ข ๋ชฉ์ ์ง ๋์ฐฉ | ๋์ฐฉยท๋ค์ ์ฅ์ ์ด๋ ์น์ธ | ๋ชฉ์ ์ง ๋์ฐฉ + location_transition ์น์ธ |
์ค์ฒฉ ์์น ์ฐจ๋ Sub Step 4๊ฐ๋ global STEP๋, Task 4๊ฐ๋ ์๋๋ค. ์ฐจ๋ STEP์ selected_task_ids 3๊ฐ๋ฅผ ์ด ๋ค ์ฅ๋ฉด ์์์ ์ํํ ๋ค ์๋ STEP ํ๋ฆ์ผ๋ก ๋ณต๊ทํ๋ค.
์์ ์ ๋ณธ: 05_STEPํ๋ก์ฐ BยทC / 13_์ฐจ๋์๋ธ์คํ
03 ยท TASK EXECUTION
๋ชจ๋ ์ฅ์์ Task๋ ๊ฐ์ ์คํ ๋ฃจํ๋ฅผ ์ฌ์ฉํ๋ค. ์ฝํ ์ธ ๊ฐ ๋ฌ๋ผ๋ ์ํ ํ์ ๋ฐฉ์์ ๋ฐ๋์ง ์๋๋ค.
| ์์ | ๋จ๊ณ | ์ฒ๋ฆฌ |
|---|---|---|
| 1 | Task ํ์ | ์ค์ผ์คํธ๋ ์ด์ LLM์ด ํ์ฉ ํ๋ณด์์ selected_task_ids๋ฅผ ์ ํ |
| 2 | ๊ด๊ณ ์กฐ์ธ | TaskโEventโRobotโDeviceโService ๊ณ ์ ๊ด๊ณ์ ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅ ์ํ ๊ฒฐํฉ |
| 3 | ์๋ด | AI Chat์ด ํ์ ๋ Task์ ํ์์ฑยท์ถ์ฒ ์ด์ ยท์์ ๊ฒฐ๊ณผ ์ค๋ช |
| 4 | ์ฌ์ฉ์ ์น์ธ | ํ์ ยท๋น ๋ฅธ ๋ต๋ณยท์ง์ ์ ๋ ฅ์ผ๋ก ์คํ/๊ตฌ๋งค/๊ฑด๋๋ฐ๊ธฐ ์ ํ |
| 5 | ์ํ ๋ณ๊ฒฝ | BE๊ฐ waiting โ in_progress๋ก ๊ฒ์ฆยท๋ณ๊ฒฝ |
| 6 | Hubยท๊ธฐ๊ธฐ ์คํ | primary hub_id ํ์ฑํ, ๋ก๋ดยท๋๋ฐ์ด์ค ๋ช ๋ น ๋๋ ํ์ฅ ์ธํฐ๋์ ์คํ |
| 7 | ์๋ฃ ํ์ | ๊ธฐ๊ธฐยท๋ก๋ดยท์ฌ์ฉ์ ์๋ฃ ์ ํธ๋ฅผ ๋ฐ์ completed ๋๋ skipped ๊ธฐ๋ก |
| 8 | ๊ฒฐ๊ณผ ๋ฐ์ | ํฌ์ธํธยท๋จ์ถ์๊ฐยท์ธ์ ๋งฅ๋ฝยท๊ธฐ์ต ํ๋ณด ๊ฐฑ์ |
| task.status | Task/UI | Hub ํ๋ฉด | ํ์ |
|---|---|---|---|
| locked | ๊ตฌ๋ ์ ์ ๊น | idle | ํ์ฑํํ์ง ์์ |
| waiting | ์คํ ์ค๋น | ready | ์ ํ Hub ํฌ์ปค์คยท์ค๋น ํ์ |
| in_progress | ์คํ ์ค | active | ์ค์๊ฐ ๋ฐ์ดํฐยท์์ยท์ ๋๋ฉ์ด์ ํ์ฑ |
| completed | ์๋ฃ | completed โ idle | ์๋ฃ ์ฐ์ถ ํ ๋๊ธฐ ๋ณต๊ท |
| skipped | ๊ฑด๋๋ฐ๊ธฐ | idle | STEP ์๋ฃ ๊ฒ์ดํธ์๋ skip์ผ๋ก ๊ธฐ๋ก |
| popup_id | ํธ์ถ ์์ | ์ฌ์ฉ์ ์ก์ |
|---|---|---|
| task_modal | Task ์์ธ ํ์ธยท์คํ | ์์ธ ํ์ธ ยท ์ต์ ์ ํ ยท ์คํ |
| skill_market_popup | ์ ๊ธด Task ๋๋ ์คํฌ๋ง์ผ ํด๋ฆญ | 100P ๊ตฌ๋ ยท ์ทจ์ |
| orchestration_job_approval_popup | ๋ก๋ด Job ์คํ ์ | ์น์ธ ยท ๋์ ยท ์ทจ์ |
| interrupt_event_popup | STEP3 ๋๋ฐ ์กฐ๊ฑด ์ถฉ์กฑ | ๋์์ ยท ๊ฒฝ๋ก ๋ณ๊ฒฝ ยท ์ฐ๋ฝ |
| location_transition_popup | ํ์ฌ STEP ์๋ฃ ํ | ์ด๋ ยท ์ ์ ํ |
-
์์ ํฌ์ธํธ: 1,000P
-
Task ์๋ฃ ๋ณด์: +100P
-
๊ตฌ๋ ์๋น์ค ๊ตฌ๋งค: -100P
-
Taskโ์๋น์คโ๊ฐ๊ฒฉโํด๊ธ ๋ชฉ๋ก์ ๊ณ ์ ์ด๋ฉฐ, LLM์ ๋ฐ๊พธ์ง ์๋๋ค.
-
๊ธฐ๋ณธ ์ํ ํ์ธยท์ฐ๋ฝยท๊ฒฝ๋ก ๋ณ๊ฒฝ์ ๋ฌด๋ฃ์ด๊ณ , ๋ก๋ด ๋ํยท์๋ํ๋ง ๊ตฌ๋ ๊ฐ๋ฅํ๋ค.
์์ ์ ๋ณธ: 02_Task / 03_๊ตฌ๋ ์๋น์ค / 04_ํ์ / 10_Task๊ด๊ณ / 14_Enum
04 ยท EVENT
Event๋ ์ด์ผ๊ธฐ์ ๋งฅ๋ฝ์ ์ ๊ณตํ์ง๋ง, ๋ชจ๋ Event๊ฐ ํ์ ์ด๋ Task๋ฅผ ์๋ ํธ์ถํ๋ ๊ฒ์ ์๋๋ค.
| ๊ตฌ๋ถ | ๊ฐ์ | ์ฌ์ฉ ๋ฐฉ์ |
|---|---|---|
| ๋๋ฐ | 7 | STEP3์์ ์กฐ๊ฑด์ ๋ง์กฑํ 1๊ฑด๋ง interrupt_event_popup์ผ๋ก ์ ์ |
| ๋งฅ๋ฝ ์ฐ๊ณ | 9 | Task ์ถ์ฒยท์ค๋ช ์ ํ์ํ ๋ฐฐ๊ฒฝ ์ฌ๊ฑด |
| ํ์ ๋ฏธ์ | 5 | ๊ณต์ ๋ฏธ์ ์ ๋ชฉํยท์ฐ์ถ ๊ทผ๊ฑฐ |
| ์ผ์ ์ฐ๊ณ | 2 | ์ผ์ ยท์ํ ๋ณํ์ ๋ฐ๋ฅธ Task ์ฐ๊ฒฐ |
| ์ฌ์ ๋ง๋ฌด๋ฆฌ | 1 | ์ํ๋ก๊ทธ์ ์ ํ๋์จ์ด ๊ธฐ์ต ์ด์ |
-
์ ํ: current_step=STEP3, ํ์ฌ ์ฌ์ฉ์ ์์น, Event ๋ฐ์ ์ฅ์, ํ๋กํ, ์กฐ๊ฑด์ ํจ๊ป ๋ณด๊ณ event_id 1๊ฐ๋ฅผ ์ ํํ๋ค.
-
ํ์: ์ํฉ ๊ทผ๊ฑฐยทurgencyยทCCTV/์ฌ์ ์์ ยทcandidate_actions๋ฅผ ํ์ ์ ํ์ํ๋ค.
-
๋์: ์ฌ์ฉ์์ ์ ํ์ ์ ์ฅํ๋ค. ํ์ Task๊ฐ ํ์ํ ๊ฒฝ์ฐ์๋ง ์ฐ๊ฒฐ Task๋ฅผ ํ์ ํ๋ค.
-
๋ณต๊ท: ํ์ Task๊ฐ ์์ผ๋ฉด ๊ธฐ์กด STEP3 Task ํ๋ฆ์ผ๋ก ๋์๊ฐ๋ค. Event ํ์ ์์ฒด๋ ํ์ฌ Hub ์ํ๋ฅผ ๋ฐ๊พธ์ง ์๋๋ค.
-
๊ธฐ์ต: ๋ฏผ๊ฐํ ๋น์ ์ถ๋ก ์ ์๋์ผ๋ก ์ฅ๊ธฐ ๊ธฐ์ต์ ์ ์ฅํ์ง ์๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ธํ ์ ํ๊ณผ ๊ฒฐ๊ณผ๋ง ํ๋ณด๋ก ๋จ๊ธด๋ค.
์์น ํ๋ ํ์ฌ ์ฌ์ฉ์ ์์น(user_location)์ ์ฌ๊ฑด์ด ๋ฐ์ํ ์ฅ์(event_place)๋ฅผ ๋ถ๋ฆฌํ๋ค. ์ฌ์ฉ์๊ฐ ๋งํธ์ ์์ด๋ ์ง์ ๋์ยท๋ฐ๋ ค๋๋ฌผ ์ด์์ ์๊ฒฉ์ผ๋ก ๊ฐ์งํ ์ ์๋ค.
๊ณ ์ ๊ด๊ณ์ ์๋ฏธ event_id๊ฐ ๋น์ด ์์ผ๋ฉด ๊ณ ์ Event ์ข ์์ด ์๋ค๋ ๋ป์ด๋ค. event_id๊ฐ ์์ด๋ ์๋ ํธ๋ฆฌ๊ฑฐ๊ฐ ์๋๋ผ, ์ฅ์ยทSTEPยท๊ธฐ๊ธฐยท์๋น์ค ์กฐ๊ฑด์ ๋ง์กฑํ ๋ ์ ํ ๊ฐ๋ฅํ ์ฐ๊ฒฐ ๊ด๊ณ๋ค.
์์ ์ ๋ณธ: 01_์ด๋ฒคํธ / 02_Task event_id / 10_Task๊ด๊ณ
05 ยท SCENARIO
์ด ์๋๋ฆฌ์ค๋ STEP3์ ๋๋ฐ Event๊ฐ ํ์ Task์ UAM Hub ํ์ฑํ๋ก ์ด์ด์ง๋ ๋ํ ์ฌ๋ก๋ค.
๋ํ ํ๋ฆ EVT-24 โ MART-16 โ ๋๋ก ๋ฐฐ์ก ์ ํ โ MART-17 โ HUB-UAM-01 โ AUM ์ ์ฌยท์ด๋ฅ โ ๋นํ โ ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅ โ ๋งํธ ์ธ๊ณ โ delivery_status=DELIVERED
| ๋จ๊ณ | IDยท์ํ | ํ๋ฉด/์์คํ ์ฒ๋ฆฌ | ์๋ฃ ํ์ |
|---|---|---|---|
| 1. ์ฌ๊ณ ๋ถ์กฑ ๊ฐ์ง | EVT-24 | ๋ถ์กฑ ํ๋ชฉยท๋์ฒดํยทAUM ๋ณด์ ์ฌ๊ณ ยท๋ฐฐ์ก ETA ํ์ | ๋์์ ํ์ |
| 2. ์ฌ์ฉ์ ์ ํ | MART-16 | ๋์ฒดํ ๋๋ ๋๋ก ๋ฐฐ์ก ์ ํ | ์ ํ ์ ์ฅ |
| 3. ๋ฐฐ์ก ์ค๋น | MART-17 / waiting | HUB-UAM-01 ready ยท ๊ฒฝ๋ก ์ค๋น | ๋ฐฐ์ก ์น์ธ |
| 4. ๋ฐฐ์ก ์คํ | MART-17 / in_progress | AUM ์ ์ฌ โ ์ด๋ฅ โ ๋นํ ๊ฒฝ๋ก โ ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅ โ ๋งํธ ์ธ๊ณ | ๋ฐฐ์ก ์ํ ๊ฐฑ์ |
| 5. ๋ฐฐ์ก ์๋ฃ | completed | ๋ถ์กฑ ๋ฌผํ ์๋ น ยท ์ฅ๋ฐ๊ตฌ๋ ๊ฐฑ์ ยท ์๋ฃ ์ฐ์ถ ํ Hub idle | delivery_status=DELIVERED |
-
ํ์ฅ ์์ค: ๋งํธ ์ฌ๊ณ ์์คํ ยท AUM Station ์นด๋ฉ๋ผ ยท ํฌ๋ฆฌํฌํธ ์นด๋ฉ๋ผ
-
์ฌ์ ์ ์: ์ฌ๊ณ ๋น๊ต ยท AUM ์ ์ฌ ยท ๋๋ก ์ด๋ฅ ยท ๋นํ ๊ฒฝ๋ก ยท ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅ ยท ๋งํธ ์ธ๊ณ ์ ๋๋ฉ์ด์
-
์์ฑํ ์ฝํ ์ธ : ์ฌ์ฉํ์ง ์๋๋ค. ๋ฌผ๋ฅ ์ฐ์ถ์ ์ฌ์ ์ ์ ์์ ์ผ๋ก ๊ณ ์ ํ๋ค.
-
Spot/ํ๋๋ก๋ด: ์ฌ์ฉํ์ง ์๋๋ค. Spot Job๊ณผ ๋ฌด๊ดํ UAM Hub ๋ฐฐ์ก ํ๋ฉด์ด๋ค.
-
๊ณผ๊ธ: ๋ฌด๋ฃ Task์ด๋ฉฐ ๊ตฌ๋ ์๋น์ค์ ์ฐ๊ฒฐํ์ง ์๋๋ค.
| ๋ฐ์ดํฐ | ๊ฐ |
|---|---|
| Event | EVT-24 ยท ๋งํธ ์ฌ๊ณ ๋ถ์กฑยท๋๋ก ๊ธด๊ธ๋ฐฐ์ก |
| ํ์ Task 1 | MART-16 ยท ๋งํธ ์ฌ๊ณ ๋ถ์กฑ ํ์ธ |
| ํ์ Task 2 | MART-17 ยท AUM ๋๋ก ๊ธด๊ธ๋ฐฐ์ก |
| Hub | HUB-UAM-01 ยท ๋๋ก ยทUAM Station |
| ์๋ฃ ์ ํธ | delivery_status=DELIVERED + ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅยท๋งํธ ์ธ๊ณ ์๋ฃ |
| ๊ฒฐ๊ณผ | ๋ถ์กฑ ๋ฌผํ ์๋ น ยท ์ฅ๋ฐ๊ตฌ๋ ๊ฐฑ์ |
์์ ์ ๋ณธ: 01_์ด๋ฒคํธ EVT-24 / 02_Task MART-16ยท17 / 10_Task๊ด๊ณ / 16_Hub๋งค์นญ๊ท์น 32ํ
06 ยท HUB
Hub๋ ํ๋ฉด ์ฅ์์ด ์๋๋ผ ํ์ฌ Task์ ๋ฌผ๋ฆฌ ์คํ ๋จ๊ณ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ด์ ๋ ์ด์ด๋ค.
ํต์ฌ ์์น Event๊ฐ ์๋๋ผ ํ์ฌ Task์ current_execution_context๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด primary hub_id 1๊ฐ๋ฅผ ์ ํํ๋ค. AI Chat์ ์ ํํ์ง ์๋๋ค.
| hub_id | ์ ํํ ๋ | ์ ํํ์ง ์์ ๋ | ๋ํ ์ฅ๋ฉด |
|---|---|---|---|
| HUB-AI-01 | ์ถ์ฒยท์์ฝยท์ธ์ยท๊ธฐ์ตยท์ผ์ ยท๊ฐ์ /๋ก๋ด ํ์ | ์์ฐยท์ถฉ์ ยทUAM ๋ฐฐ์กยท์ฐจ๋ ์ ์ด๊ฐ ํต์ฌ์ผ ๋ | HOMEยทPARKยทMART ์ผ๋ฐ Task |
| HUB-FACTORY-01 | ์์ฐยท์กฐ๋ฆฝยท๊ฒ์ฌยทํ์งยท์ถ๊ณ ์ค๋น | ์ด๋ยท์ ๋น ์์ฝยท์ถฉ์ | EPI-02 ์์ฐยท๊ฒ์ฌ |
| HUB-ENERGY-01 | ์ถฉ์ ์ ๋ฐฐ์ ยท์ถฉ์ ์์/์งํ/์๋ฃยท์๋์ง ์ต์ ํ | ์๋ ์กฐํยท์ผ๋ฐ ๋ธ๋ฆฌํ | VEH-06 ์คํ ยท VEH-SUB-02 |
| HUB-UAM-01 | ๋๋ก ๋ฐฐ์ฐจยท์ ์ฌยท์ด๋ฅยท๋นํยท๋ฐฐ์กยท์ฐฉ๋ฅ | ์ฌ๊ณ ํ์ธยท์ถ์ฒยทSpot ์ด๋ฐ | MART-17 |
| HUB-VEHICLE-01 | ์ถ๋ฐยท์ด๋ยท๊ฒฝ๋กยท์์จ์ฃผํยท๋์ฐฉยท์ฃผ์ฐจยท์ ๋น | ์์ฐยท์ค์ ์ถฉ์ | VEH-01~05 ยท EPI-02 ์ถ๊ณ /์ธ๊ณ |
-
ํ์ฌ Task ํ์ : selected_task_id, Task description, current_step, current_location, task.status, current_execution_context, vehicle_substep_id๋ฅผ ๊ตฌ์ฑํ๋ค.
-
Hub ์ ํ: ํ์ฉ๋ 5๊ฐ Hub์ ๋งค์นญยท์ ์ธ ๊ธฐ์ค์ ๋ณด๊ณ hub_id 1๊ฐ๋ฅผ ๋ฐํํ๋ค.
-
์๋ด: AI Chat์ ํ์ ๋ hub_id์ Task๋ฅผ ๋ฐ์ ์ถ์ฒ ์ด์ ยท์น์ธ ์ง๋ฌธ์ ๋ง๋ ๋ค.
-
ํ์ฑํ: waiting์ ready, in_progress๋ active๋ก ํ์ํ๋ค.
-
์๋ฃ: completed๋ ์๋ฃ ์ฐ์ถ ํ idle, skipped๋ ํ์ฑ ์์ด idle์ ์ ์งํ๋ค.
-
์ฌํ์ : ํ Task ์์์ ๋ฌผ๋ฆฌ ์คํ ์ฅ๋ฉด์ด ๋ฐ๋๋ฉด current_execution_context ๋ณ๊ฒฝ์ ํธ๋ฆฌ๊ฑฐ๋ก Hub๋ฅผ ๋ค์ ์ ํํ๋ค.
| ๋์ | ํ์ ๊ธฐ์ค |
|---|---|
| UAM | EVT-24์์ ๋๋ก ๋ฐฐ์ก์ ์ ํํด MART-17์ด ํ์ ๋ ๋ค HUB-UAM-01 ์ ํ. in_progress๋ถํฐ ๋ฐฐ์ก ํ๋ฉด ํ์ฑ |
| Factory | EPI-02์ ์์ฐยท๊ฒ์ฌ๋ Factory, ์ถ๊ณ ยท์ธ๊ณ๋ Vehicle. current_execution_context๊ฐ ๋ฐ๋ ๋ ์ฌํ์ |
| Energy | VEH-06 ์ถ์ฒ ๋จ๊ณ์์๋ ์ค๋น๋ง ํ์ํ๊ณ , ์น์ธ ํ in_progress ๋๋ VEH-SUB-02๋ถํฐ ์ค์ ์ถฉ์ ํ๋ฉด ํ์ฑ |
| ์ฐพ๋ ๋ด์ฉ | ์ ๋ณธ ์์น |
|---|---|
| Hub๋ณ ๋ฐ์ดํฐ ํ๋ยทํ์ ยท๊ฐฑ์ ์ฃผ๊ธฐ | 15_Hub๋ฐ์ดํฐ |
| Hub ์ญํ ยท๋งค์นญยท์ ์ธยท์ฐ์ ์์ | 16_Hub๋งค์นญ๊ท์น D5:H9 |
| ๋ฐํ์ ํธ์ถยท์ ํยทํ์ฑํ | 16_Hub๋งค์นญ๊ท์น 13~19ํ |
| task.status โ Hub ํ๋ฉด ์ํ | 16_Hub๋งค์นญ๊ท์น 22~28ํ |
| ๋๋ก ยทFactoryยทEnergy ํน์ ํ์ | 16_Hub๋งค์นญ๊ท์น 30~34ํ |
| ์ค์ผ์คํธ๋ ์ด์ LLM ํธ์ถ ์ ์ | 11_LLM์ฐ๋ ORCH-HUB |
| UI์ Hub ์ ๋ ฅ๊ฐ | 06_UI์ฐ๋ 21ํ |
07 ยท RESPONSIBILITY
๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋๋ผ๋ โ๋๊ฐ ์ ํํ๊ณ , ๋๊ฐ ์ํ๋ฅผ ๋ฐ๊พธ๊ณ , ๋๊ฐ ์ค๋ช ํ๋์งโ๋ฅผ ๋ถ๋ฆฌํ๋ค.
| ์ฃผ์ฒด | ํด์ผ ํ๋ ์ผ | ํ์ง ์๋ ์ผ |
|---|---|---|
| ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM | ํ์ฉ ํ๋ณด ์์์ route_idยทtask_idยทevent_idยทhub_id ์ ํ | ์ IDยท์ ์ฅ์ยท๊ฐ๊ฒฉยท๊ณ ์ ๋งคํ ์์ฑ |
| BE ์ํ๊ด๋ฆฌ | ID ๊ฒ์ฆ ยท current_step/location ยท task.status ยท ํฌ์ธํธ ยท ๊ฒฐ๊ณผ ์ ์ฅ | ์ฌ์ฉ์ ๋์ฌยท์ถ์ฒ ๋ฌธ๊ตฌ ์์ฑ |
| AI Chat | ํ์ ์ฅ๋ฉด ์๋ด ยท ์ง๋ฌธ ยท ๋น ๋ฅธ ๋ต๋ณ ยท ์ถ์ฒ ์ด์ ์์ฑ | RouteยทTaskยทEventยทHub ์ ํ ยท ์๋ฃ ์ํ ํ์ |
| FE | ์ํ ๊ธฐ๋ฐ UI ยท ํ์ ยท ์์ ยท ์งํ๋ฅ ํ์ | ์๋ฒ ์ํ๋ฅผ ๋ ์์ ์ผ๋ก ๋ณ๊ฒฝ |
| Hub ํ๋ฉด | ์ ํ๋ primary Hub์ ready/active/completed/idle ํํ | Event ํ์ ๋ง์ผ๋ก Hub ์ฌ์ ํ |
| ๋ก๋ดยท๋๋ฐ์ด์ค | ์น์ธ๋ ๋ช ๋ น ์คํ ยท ์งํ/์๋ฃ ์ ํธ ๋ฐํ | ์๋น์คยทTaskยท๊ฒฝ๋ก ์์ ์ ํ |
| Vision/CCTV | ๊ด์ฐฐยท์ํยท์ด์ ์งํ ์ ๊ณต | ์ถ๋ก ์ ์๋ ์ฅ๊ธฐ ๊ธฐ์ต์ผ๋ก ์น๊ฒฉ |
| call_id | ์์ | ์ฃผ์ ์ถ๋ ฅ |
|---|---|---|
| LLM-01 | INTRO ์๋ฃ | route_id ยท steps[] |
| LLM-02 | STEP1 ์ง์ | HOME Task 3๊ฐ ยท ์๋น์ค ์ถ์ฒ |
| LLM-03 | STEP2 ์ค๋น | STEP2 Task 3๊ฐ ยท STEP3 ๋ก๋ด Job ์ ๊ณํ |
| LLM-04 | STEP3 ์ง์ | ๋๋ฐ 1๊ฑด ยท STEP3 Task 3๊ฐ ยท ๋์์ |
| LLM-05 | STEP4 ์ง์ | HOME Task 3๊ฐ ยท ํ๋ฃจ ๋ง๋ฌด๋ฆฌ |
| LLM-06 | ์ํ๋ก๊ทธ | ํ๊ณ ยท ๊ธฐ์ต ์ด์ ์ ยท ๋์ ํญ๋ชฉ |
| ORCH-HUB | Task ํ์ /์คํ ๋งฅ๋ฝ ๋ณ๊ฒฝ | primary hub_id 1๊ฐ |
| LLM-CHAT | ๋ํยท์ฅ๋ฉด ์๋ด | assistant_message ยท suggestions[2] ยท action_intent |
AI Chat ์ ๋ ฅ current_step ยท current_location ยท selected_task_id ยท task.status ยท selected_event_id ยท selected hub_id ยท event_context ยท vehicle_substep_id๋ฅผ ํ์ ๊ฐ์ผ๋ก ๋ฐ๋๋ค.
์์ ์ ๋ณธ: 06_UI์ฐ๋ / 11_LLM์ฐ๋ / 14_Enum
08 ยท MEMORY & EPILOGUE
์ฒดํ์ ๊ฒฐ๋ก ์ ์๊ฐ ์ ๊ฐ ์์น๊ฐ ์๋๋ผ, ์ฌ์ฉ์๋ฅผ ๋ฐฐ์ด ํ๋์ AI ๊ด๊ณ๊ฐ ์๋ก์ด ํ๋์จ์ด์์๋ ์ด์ด์ง๋ ์ฅ๋ฉด์ด๋ค.
| ๊ตฌ๋ถ | ๊ธฐ์ค ID | ์ ์ฅ ์์น |
|---|---|---|
| ์ธ์ ๋งฅ๋ฝ | session_id | ๋ํยทTaskยทEventยท๊ธฐ๊ธฐยท๋น์ ์ํ๋ฅผ ์ธ์ ์ค ์๋ ๊ฐฑ์ |
| ๋ํ ํด | context_id | ์์ฒญยท์๋ต ์ฐ๊ฒฐ์ฉ ์๋ณธ ๋ก๊ทธ |
| ์ฅ๊ธฐ ๊ธฐ์ต | profile_id + persona_id | ์ฌ์ฉ์ ๋ช ์ ๋ฐ์ธยท๋ฐ๋ณตยทํ์ธ๋ ์ ํ๋ง ์ ์ฅ |
| ๋น์ ๊ด์ฐฐ | session_id | ๊ธฐ๋ณธ์ ์ธ์ ๋งฅ๋ฝ. ๋ฐ๋ณต ๋๋ ์ฌ์ฉ์ ํ์ธ ์์๋ง ์ฅ๊ธฐ ํ๋ณด |
| ๊ฐ์ ์ธ์ ์ ๊ธฐ๊ธฐ ์ ์ด | session_id | ๋ค์ ๊ธฐ๊ธฐ๊ฐ ๋์ผ ์ธ์ ํ ํฝ์ ๊ตฌ๋ ํด ์ต์ ๋งฅ๋ฝ ์ ์ง |
| ์ ์ธ์ ์์ ์ด์ด๊ฐ๊ธฐ | profile_id + persona_id | ๊ฒ์ฆ๋ ์ฅ๊ธฐ ๊ธฐ์ต๋ง ๋ค์ ์กฐํ |
| ์์ | ํ๋ฉด | ์ฒ๋ฆฌ |
|---|---|---|
| 1 | AI๊ฐ ๊ธฐ์ตํ ๋ | ์ ํธยท์ฑํฅยท๊ธฐ์ต ์์ฝ |
| 2 | ์ ํ๋์จ์ด | ์ฐจ๋ยท๋ก๋ด ๋ฑ ์ด์ ๋์ ์ ํ |
| 3 | ์ด์ ๋ฒ์ | ํ๋กํยท๊ธฐ์ตยท์๋น์คยท์ค์ ํ์ธ |
| 4 | ์ฌ์ฉ์ ์น์ธ | ์ ์ธ ํญ๋ชฉ๊ณผ ์ด์ ๋์ ํ์ |
| 5 | ์ด์ ์ฐ์ถ | ์น์ธํ ์ค์ ๋ง ์ ๋ฒ์ ์ผ๋ก ์ ์ฅ |
| 6 | ๊ด๊ณ์ ๊ณ์ | ์ ํ๋์จ์ด์์ ํ์ฌ ์ํฉ์ ํ์ํ ๊ธฐ์ต์ผ๋ก ์ฒซ ์ธ์ฌ |
ํต์ฌ ๋ฉ์์ง โ์ค๋ ๋ช ๋ถ์ ์ค์๋คโ๋ณด๋ค โ๋๋ฅผ ๋ฐฐ์ด AI๊ฐ ๋ชธ์ ๋ฐ๊ฟ๋ ๋๋ฅผ ๊ธฐ์ตํ๋คโ๋ฅผ ๋จผ์ ๋ณด์ฌ์ค๋ค. ๋จ์ถ์๊ฐ์ ์๋ฃ Task์ ํฉ๊ณ๋ก ์๊ฒ ํ์ํ๋ ๋ณด์กฐ ์งํ๋ค.
-
EPI-01: ์ค๋์ ์ ํยท์ด๋ยท๋ก๋ด ์คํยทํ๋ ํฌ์ธํธ๋ฅผ ํ ํธ์ ์ผ๊ธฐ์ฒ๋ผ ํ๊ณ ํ๋ค.
-
EPI-02: ์ฌ์ฉ์๊ฐ ์น์ธํ ์ ํธยท์ฑํฅยท๊ธฐ์ตยท๊ตฌ๋ ยท์ค์ ์ ์ ์ฐจ๋ยท๋ก๋ด ๋ฑ ๋ค์ ํ๋์จ์ด๋ก ์ด์ ํ๋ค.
-
์์ฐยท๊ฒ์ฌ ์ฅ๋ฉด์ HUB-FACTORY-01, ์ถ๊ณ ยท์ธ๊ณ ์ฅ๋ฉด์ HUB-VEHICLE-01๋ก current_execution_context์ ๋ฐ๋ผ ์ ํํ๋ค.
-
๋ฏผ๊ฐ ๊ธฐ์ต์ ์ฒซ ์ธ์ฌ์์ ์ง์ ๋ ธ์ถํ์ง ์๊ณ , ์ฌ์ฉ์๋ ๊ธฐ์ต๋ณ ์ด์ ์ ์ธยท์ญ์ ยท์ถ์ฒ ํ์ธ์ด ๊ฐ๋ฅํ๋ค.
์์ ์ ๋ณธ: 07_์ํ๋ก๊ทธ / 12_๊ธฐ์ต์ปจํ ์คํธ / 01_์ด๋ฒคํธ EVT-01 / 02_Task EPI-01ยท02
09 ยท SOURCE MAP
๋ฌธ์์์ ์ ์ฒด ํ๋ฆ์ ์ดํดํ ๋ค, ์ค์ ๊ตฌํ๊ฐ์ ์๋ ์ํธ์์ ์ฐพ๋๋ค.
| ์ํธ | ๋ฌด์์ ์ฐพ๋๊ฐ |
|---|---|
| 00_์ฝ์ด์ฃผ์ธ์ | ์ ์ฒด ๊ณ ์ ๊ท์นยทํ์ผ ์ฌ์ฉ๋ฒ |
| 01_์ด๋ฒคํธ | Event ์กฐ๊ฑดยท์คํ ๋ฆฌยทํ์ ยท์์ ยทํ์ Task |
| 02_Task | 58๊ฐ Task์ ์ํยท์๋ฃ ์กฐ๊ฑดยท๋ชจ๋ฌยท๊ธฐ๊ธฐยท์๊ฐ |
| 03_๊ตฌ๋ ์๋น์ค | ์๋น์ค ๊ฐ๊ฒฉยทํด๊ธ Taskยท์ถ์ฒ ์กฐ๊ฑด |
| 04_ํ์ | ํ์ 5์ข ์ ํธ์ถ ์กฐ๊ฑดยทํ์ ๋ฐ์ดํฐยท์ก์ |
| 05_STEPํ๋ก์ฐ | ์ ์ฒด 4 STEPยท6๊ฐ RouteยทSTEP๋ณ Sub Step |
| 06_UI์ฐ๋ | UI ์์ญ๋ณ ์ ๋ ฅ ๋ฐ์ดํฐ์ ๊ณ ์ /์ํ/LLM ๊ตฌ๋ถ |
| 07_์ํ๋ก๊ทธ | ํ๊ณ ยท๊ธฐ์ต ์ด์ ยทํ๋ฉด ์์ |
| 08_ํ์ ํ์ | BE ์คํค๋ง ์ ํฉ๊ณผ ์ต์ ์ถ๊ฐ ํ๋ |
| 09_๋ก๋ด๋๋ฐ์ด์ค | ๋ก๋ดยท๋๋ฐ์ด์คยท๋น์ Actor ๋ง์คํฐ |
| 10_Task๊ด๊ณ | TaskโEventโRobotโDeviceโService ์กฐ์ธ ์ ๋ณธ |
| 11_LLM์ฐ๋ | LLM-01~06ยทORCH-HUBยทLLM-CHAT ์ ์ถ๋ ฅ |
| 12_๊ธฐ์ต์ปจํ ์คํธ | ์ธ์ /์ฅ๊ธฐ ๊ธฐ์ตยท๊ธฐ๊ธฐ ์ ์ด ์ด์ ๊ท์น |
| 13_์ฐจ๋์๋ธ์คํ | ์ฐจ๋ ๋ด๋ถ ๊ณ ์ 4๋จ๊ณ |
| 14_Enum | TaskยทEventยทPopupยทRouteยทHub ํ์ฉ๊ฐ |
| 15_Hub๋ฐ์ดํฐ | Hub ํ๋ฉด๋ณ ํ์ ํ๋ยทํ์ ยท๊ฐฑ์ ์ฃผ๊ธฐ |
| 16_Hub๋งค์นญ๊ท์น | Hub ์ญํ ยท๋งค์นญยท์ ์ธยท์ํยทํน์ ํ์ |
| ์ง๋ฌธ | ๋ฐ๋ก ๊ฐ ๊ณณ |
|---|---|
| ์ ์ฒด ์ฒดํ์ด ์ด๋ป๊ฒ ์งํ๋๋๊ฐ? | 05_STEPํ๋ก์ฐ |
| ์ฐจ๋ ์์์ ๋ฌด์์ด ์์๋๋ก ์ผ์ด๋๋๊ฐ? | 13_์ฐจ๋์๋ธ์คํ |
| ์ด Task๋ ์ด๋ค ๋ก๋ดยท๊ธฐ๊ธฐยท์๋น์ค์ ์ฐ๊ฒฐ๋๋๊ฐ? | 10_Task๊ด๊ณ |
| Hub๋ ๋๊ฐ, ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ ํํ๋๊ฐ? | 11_LLM์ฐ๋ ORCH-HUB + 16_Hub๋งค์นญ๊ท์น |
| Hub ํ๋ฉด์๋ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ํ์ํ๊ฐ? | 15_Hub๋ฐ์ดํฐ |
| ๋งํธ ๋๋ก ๋ฐฐ์ก์ ์ด๋์ ์ ์๋๋๊ฐ? | 01_์ด๋ฒคํธ EVT-24 + 02_Task MART-16ยท17 + 16_Hub๋งค์นญ๊ท์น 32ํ |
| AI Chat์ด ๋ฌด์์ ๊ฒฐ์ ํ ์ ์๋๊ฐ? | 11_LLM์ฐ๋ LLM-CHAT |
| ์ํ๋ก๊ทธ์ ํต์ฌ ๋ฉ์์ง๋ ๋ฌด์์ธ๊ฐ? | 07_์ํ๋ก๊ทธ |
| ๋ณธ ๋ฌธ์ยท์์ ์์ ํ์ | ๊ฐ๋ฐ ์ธก ๊ธฐ์ ์ค๊ณ |
|---|---|
| ์ฒดํ ์์ ยท STEP ์ง์ /์๋ฃ ยท Task/Event/Hub ํ์ ยท ์ฌ์ฉ์ ์น์ธ ยท ์ญํ ๊ฒฝ๊ณ | API/MQTT ํ ํฝ ยท DB ์ ์ฅ ์์น ยท ๋์์ฑ ยท Timeout/์ฌ์๋ ยท ์ฅ์ ๋ณต๊ตฌ ยท ์ธ์ ์ด๊ธฐํ ๊ตฌํ |
๊ฐ๋ฐ ๊ฒํ ๊ธฐ์ค ๊ธฐ์ ์ค๊ณ์์ ์ด ํ๋ฆ์ ์์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํด์ผ ํ๋ค. ๊ธฐํ ๋ฌธ์์ ์๋ ์๋ก์ด ์ฌ์ฉ์ ๊ฒฝํ์ด๋ ID๋ฅผ ์์๋ก ์ถ๊ฐํ๋ ๊ฒ์ด ์๋๋ผ, ํ์ฌ ๊ตฌํ ๊ตฌ์กฐ์์ ํ์ํ ์ถ๊ฐยท๋ณ๊ฒฝ์ ์ ํ์ํ๋ค.
PART B ยท COMPLETE DATA
์๋ถ๋ถ์ ํ๋ฆ์ ์ฝ๋ ๋ฌธ์์ด๊ณ , ์ด ํํธ๋ ์ค์ ๊ตฌํ๊ฐ์ ์ฐพ๋ ๋ฐ์ดํฐ๋ถ์ด๋ค. ๊ฐ ๋ง์คํฐ์ ๋น์ด ์์ง ์์ ๋ฐ์ดํฐ ์ด์ ํญ๋ชฉ๊ตฐ๋ณ๋ก ๋๋ ์๋กํ๋ค.
| ์ํธ | ์๋ก ๋ฒ์ | ์๋ |
|---|---|---|
| 00_์ฝ์ด์ฃผ์ธ์ | ์ ์ฒด ๊ท์น ์๋ฌธ | 15๊ฐ ๊ท์น |
| 01_์ด๋ฒคํธ | ์กฐ๊ฑดยท์คํ ๋ฆฌยท์ก์ ยท์์ ยทํ์ Taskยท๊ธฐ์ต | 24๊ฑด |
| 02_Task | ์ ์ยท์๊ฐยท์ํยท์คํยทUIยท์ ์ฑ ยท๊ธฐ์ต | 58๊ฑด |
| 03_๊ตฌ๋ ์๋น์ค | ๊ฐ๊ฒฉยทํด๊ธ Taskยท์ฐ๋ยท์ถ์ฒ ๋งฅ๋ฝ | 11๊ฑด |
| 04_ํ์ | ํธ์ถ ์กฐ๊ฑดยท๋ฐ์ดํฐยท์ก์ ยท์ ์ฑ | 5์ข |
| 05_STEPํ๋ก์ฐ | 7๊ฐ ๊ณ ์ ๊ท์นยท6๊ฐ Routeยท21๊ฐ Sub Step | ์ ์ฒด |
| 06~14 | UIยท์ํ๋ก๊ทธยทBEยทActorยท๊ด๊ณยทLLMยท๊ธฐ์ตยท์ฐจ๋ยทEnum | ์ ์ฒด |
| 15_Hub๋ฐ์ดํฐ | ํ์ ํ๋ยทํ์ ยท์ฃผ๊ธฐยท์ถ์ฒยท์ ์ฅ ์ ์ฑ | 95๊ฐ |
| 16_Hub๋งค์นญ๊ท์น | Hub ๋งค์นญยท๋ฐํ์ยท์ํยทํน์ ํ์ | ์ ์ฒด |
์ฝ๋ ๋ฒ Task์ Event๋ ํ ํ์ ๋ชจ๋ ์ด์ ๋ฐ์ด ๋ฃ์ง ์๊ณ , ๋์ผ ID๋ฅผ ๊ธฐ์ค์ผ๋ก โ๊ฒฝํ ์ ์ โ ์คํยท์ํ โ UIยท์ฐ๋ โ ์ ์ฑ ยท๊ธฐ์ตโ ํ๋ฅผ ์ด์ด ๋ถ์๋ค. ๋ฐ์ดํฐ๋ ์ถ์ฝํ์ง ์๊ณ ์ด๋ง ๋ถ๋ฆฌํ๋ค.
| ์ํธ | ์ ๋ชฉ | ์ ์๋ฌธ |
|---|---|---|
| 00_์ฝ์ด์ฃผ์ธ์ | AI Mention ์ฒดํ ํ๋ซํผ โ BE ์ ํฉ ๋ฐ์ดํฐยทLLM ์ด์ ์ ๋ณธ | ๊ธฐ์กด MQTT ์คํค๋ง๋ฅผ ์ ์งํ๊ณ , ํ๋ฉดยทLLM์ ๊ผญ ํ์ํ ๋ฐ์ดํฐ๋ง ์ ์ํฉ๋๋ค. |
| 01_์ด๋ฒคํธ | 01_์ด๋ฒคํธ โ ์ฅ์๋ณ ์คํ ๋ฆฌ์ ๋๋ฐ ์กฐ๊ฑด | ๋๋ฐ์ STEP3์์๋ง ๋ฐ์ํฉ๋๋ค. ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ ์กฐ๊ฑด์ ๋ง์กฑํ event_id๋ฅผ ์ ํํ๊ณ , AI Chat์ ํ์ ๋ storyยทai_roleยทํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ๋ฅผ ๋ฐ์ ์๋ด์ ์ ํ์ง๋ง ์์ฑํฉ๋๋ค. |
| 02_Task | 02_Task โ ์คํ ๋จ์์ ๊ตฌ๋ ยท๋ชจ๋ฌ ์ฐ๊ฒฐ | ์๊ฐ ์ด์ Task ์ค๋ช ๋ฐ๋ก ๋ค G:I์ ๋ฐฐ์น. GยทH๋ ๊ธฐํ ๊ธฐ์ค๊ฐ, I๋ ์๋ ๊ณ์ฐ. BE ํ๋ฉด ์ ๋ฌ๊ฐ์ time_saved_minutes ํ๋๋ง ์ถ๊ฐ ํ์. |
| 03_๊ตฌ๋ ์๋น์ค | 03_๊ตฌ๋ ์๋น์ค โ ๊ณ ์ Task ํด๊ธ ๋ชฉ๋ก | LLM์ linked_event_idยทrecommend_contextยทํ์ฌ ๊ธฐ์ต์ ๊ทผ๊ฑฐ๋ก ์๋น์ค์ ์ถ์ฒ ์ด์ ๋ฅผ ๊ณ ๋ฅด๋ฉฐ, ๊ฐ๊ฒฉยทํด๊ธ Taskยทrobot_id ๋งคํ์ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค. |
| 04_ํ์ | 04_ํ์ โ ํ๋ฉด ํ์ 5์ข ์ ๋ณธ | ์๋ popup_id 5์ข ๋ง ์ฌ์ฉํฉ๋๋ค. ์ฅ์ ์ด๋์ ํ์ฌ STEP ์๋ฃ ํ ๋ค์ ์ฅ์๋ก ๋์ด๊ฐ๊ธฐ ์ ์ฌ์ฉ์ ์น์ธ์ ๋ฐ๋ ํ์ ์ ๋๋ค. |
| 05_STEPํ๋ก์ฐ | 05_STEP ํ๋ก์ฐ โ ์ ์ฒด ๊ท์นยทSTEP๋ณ Sub Step ์ ๋ณธ | ์ ์ฒด ์ฌ์ ์ ์ง โ ์ฅ์1 โ ์ฅ์2 โ ์ง์ 4 STEP์ ๋๋ค. ๋๋ฐ์ STEP3์์๋ง ๋ฐ์ํ๋ฉฐ, ์ฐจ๋ 4๊ฐ Sub Step์ STEP2 ๋๋ STEP3 ์์ ์ค์ฒฉ๋ฉ๋๋ค. |
| 06_UI์ฐ๋ | 06_UI ์ฐ๋ โ ํ๋ฉด ์์ญ๊ณผ ๋ฐ์ดํฐ ์ฑ ์ | LLM์ ๋ฌธ๊ตฌยท์ถ์ฒ ์ด์ ๋ฅผ ์์ฑํฉ๋๋ค. ๊ฒฝ๋กยทTaskยท์ํยทํ์ IDยท์์ ID๋ ๋ฐ์ดํฐ์ ์ํ๊ฐ์ ์ฌ์ฉํฉ๋๋ค. |
| 07_์ํ๋ก๊ทธ | 07_์ํ๋ก๊ทธ โ ๊ธฐ์ต๊ณผ ๊ด๊ณ๊ฐ ์ ํ๋์จ์ด๋ก ์ด์ด์ง๋ ์ฅ๋ฉด | ํต์ฌ ๋ฉ์์ง๋ โ๋ช ๋ถ ์ ๊ฐโ์ด ์๋๋ผ โ๋๋ฅผ ๋ฐฐ์ด AI๊ฐ ๋ค์ ํ๋์จ์ด์์๋ ๋๋ฅผ ๊ธฐ์ตํ๋คโ์ ๋๋ค. |
| ์ํธ | ์ ๋ชฉ | ์ ์๋ฌธ |
|---|---|---|
| 08_ํ์ ํ์ | 08_ํ์ ๊ธฐ์ค โ BE ์คํค๋ง ์ ํฉ | ๊ธฐ์กด MQTT ๊ตฌ์กฐ๋ ์ ์งํ๊ณ , UI์ ๊ผญ ํ์ํ ์ต์ ํ๋๋ง ์ถ๊ฐํฉ๋๋ค. |
| 09_๋ก๋ด๋๋ฐ์ด์ค | 09_๋ก๋ดยท๋๋ฐ์ด์ค ๋ง์คํฐ โ ์คํ ์ฃผ์ฒด์ ๋งฅ๋ฝ ์ฌ์ฉ ๊ธฐ์ค | ๋ก๋ด๊ณผ ํ๋ฉด์ ๊ฐ์ AI์ ๋ชธยทํํ ์ฑ๋์ ๋๋ค. ๊ฐ ๊ธฐ๊ธฐ๋ session_id ๊ธฐ์ค์ผ๋ก ํ์ฌ Taskยท๋ํยท๊ธฐ๊ธฐ ์ํ ์ค ํ์ํ ๋งฅ๋ฝ๋ง ์ฌ์ฉํฉ๋๋ค. |
| 10_Task๊ด๊ณ | 10_Taskโ๋ก๋ดโ์๋น์ค ๊ด๊ณ โ dashboard ์กฐ์ธ ์ ๋ณธ | ๋น์นธ์ ๊ณ ์ ๊ด๊ณ ์์. event_id ๋น์นธ Task๋ ์ฅ์ยทSTEPยท์ํ ์กฐ๊ฑด ์์์ ๋ ๋ฆฝ ์ ํ ๊ฐ๋ฅํ๋ฉฐ, ๋ชจ๋ ์ด๋ฒคํธ๊ฐ ์๋์ผ๋ก ํด๋น Task๋ฅผ ํธ์ถํ๋ค๋ ๋ป์ ์๋๋๋ค. |
| 11_LLM์ฐ๋ | 11_LLM ์ฐ๋ โ ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM๊ณผ AI Chat ์ฑ ์ ๋ถ๋ฆฌ | LLM-01~06๊ณผ ORCH-HUB๋ ๋ฐฑ์๋์ฉ ์ค์ผ์คํธ๋ ์ด์ LLM์ ๋๋ค. LLM-CHAT์ ํ์ ๋ routeยทTaskยทEventยทHubยท์ํ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ฌ์ฉ์ ์๋ด์ ๋น ๋ฅธ ๋ต๋ณ๋ง ์์ฑํ๋ฉฐ ID๋ฅผ ์ ํํ์ง ์์ต๋๋ค. |
| 12_๊ธฐ์ต์ปจํ ์คํธ | 12_๊ธฐ์ตยท์ปจํ ์คํธ โ ๊ธฐ์กด BE ID ๊ธฐ๋ฐ ์ด์ ๊ท์น | ์ Memory API ์คํค๋ง๋ฅผ ๊ฐ์ ํ์ง ์์ต๋๋ค. AI Chatยท๋น์ ยทTaskยท๊ธฐ๊ธฐ ์ด๋ฒคํธ๋ก ๋งฅ๋ฝ์ ๊ฐฑ์ ํ๊ณ , ๊ฒ์ฆ๋ ๊ธฐ์ต๋ง ๋ค์ ์ฅ๋ฉด๊ณผ ๋ค์ ์ธ์ ์์ ๋ค์ ์ฌ์ฉํฉ๋๋ค. |
| 13_์ฐจ๋์๋ธ์คํ | 13_์ฐจ๋ Sub Step โ ๊ณ ์ 4๋จ๊ณ ์ํ ๋ผ๋ | STEP2 ๋๋ STEP3์ ์ฅ์๊ฐ ์ฐจ๋์ผ ๋๋ง ํด๋น global STEP ์์ ์ฝ์ ํฉ๋๋ค. LLM์ ์ฅ์ยท๋์ฌยท๊ฒฝ์ ์ง ๋ด์ฉ์ ๊ฐ์ธํํ์ง๋ง substep_idยท์์ยท์๋ฃ ์ ํธ๋ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉฐ, 4๊ฐ Sub Step์ ๋ณ๋์ global STEP์ด๋ Task 4๊ฐ๊ฐ ์๋๋๋ค. |
| 14_Enum | 14_Enum โ UIยทLLM ํ์ฉ๊ฐ | ํ๋ฉด๊ณผ LLM์ด ์ฌ์ฉํ๋ ํ์ ์ํ๋ง ์ ์งํฉ๋๋ค. ๊ธฐ์ต ์ ์ฅ ๋ฐฉ์์ ๋ด๋ถ enum์ BE ๊ตฌํ ํฉ์ ์ ์ ์ํ์ง ์์ต๋๋ค. |
| 16_Hub๋งค์นญ๊ท์น | 16_Hub ๋งค์นญ ๊ท์น โ Task ๊ธฐ๋ฐ ๋ฐฑ์๋ LLM ์ ํยท์ํ๊ฐ ํ์ฑํ | Event๋ ๋๋ฐยทํธ์ถ ํ์ ์ด๋ฉฐ Hub ์ ํ์ ์ ๋ณธ์ด ์๋๋๋ค. ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด ํ์ฌ Task description๊ณผ ์คํ ๋งฅ๋ฝ์ ํด์ํด hub_id 1๊ฐ๋ฅผ ์ ํํ๊ณ , AI Chat์ ํ์ ๊ฐ์ ๋ฐ์ ์๋ดํฉ๋๋ค. ์ค์ ํ๋ฉด ํ์ฑํ๋ task.status๊ฐ ๊ฒฐ์ ํฉ๋๋ค. |
B00 ยท RULES
ํธ์ง ์ ๋ณธ์ 00_์ฝ์ด์ฃผ์ธ์ ์ํธ์ ์๋ ํต์ฌ ๊ท์น์ด๋ค.
| ํต์ฌ ๊ท์น | ์ ์ |
|---|---|
| ์ ์ฒด ๊ฒฝ๋ก | ์ธํธ๋ก โ STEP1 ์ง โ STEP2ยท3 ์ธ๋ถ ๋ ๊ณณ โ STEP4 ์ง โ ์ํ๋ก๊ทธ |
| ์ฅ์ ์ ํ | STEP2ยท3์ ์ฐจ๋ยท๊ณต์ยท๋งํธ ์ค ์๋ก ๋ค๋ฅธ ๋ ๊ณณ. ํ์ฉ ๊ฒฝ๋ก๋ 6๊ฐ. |
| ๋๋ฐ ์์ | ๋๋ฐ ์ด๋ฒคํธ๋ STEP3(์ )์์๋ง ๋ฐ์. |
| ์์น ํ๋ | ํ์ฌ ์ฌ์ฉ์ ์์น์ ์ด๋ฒคํธ ๋ฐ์ ์ฅ์๋ฅผ ๋ถ๋ฆฌํด ํ๋จ. |
| ๋ก๋ด Job | STEP2์์ ์น์ธยท์์. STEP3๋ ์ํ๋ฅผ ๋ฐ์ํ๊ณ STEP4๊น์ง ์๋ฃ ์ฒ๋ฆฌ ๊ฐ๋ฅ. |
| Task ์ ํ | ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด ํ๋กํยทํ์ฌ ๋งฅ๋ฝ์ ๋ง๋ task_id 3๊ฐ๋ฅผ ํ์ฉ ํ๋ณด์์ ์ ํํฉ๋๋ค. Taskโ๊ตฌ๋ ๋งคํ์ ๊ณ ์ ์ ๋๋ค. |
| ์ด๋ฒคํธ ๋งคํ | event_id ๋น์นธ์ ๊ณ ์ ์ด๋ฒคํธ ์ข ์์ด ์๋ค๋ ๋ป. ๊ฐ์ ์ฅ์ยทSTEPยท๊ธฐ๊ธฐยท์๋น์ค ์กฐ๊ฑด ์์์ ๋ค๋ฅธ ์ด๋ฒคํธ์ ํจ๊ป ์ ํ ๊ฐ๋ฅํ๋ฉฐ ์๋ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ปํ์ง ์์. |
| ๊ธด๊ธ ๋์ | ์ํ ํ์ธยท์ฐ๋ฝยท๊ฒฝ๋ก ๋ณ๊ฒฝ์ ๋ฌด๋ฃ. ๋ก๋ด ๋ํยท์๋ํ๋ง ๊ตฌ๋ ๊ฐ๋ฅ. |
| ํ์ | ์ ๋ณธ 5์ข . ์ฅ์ ์ด๋์ ํ์ฌ STEP ์๋ฃ ํ ๋ค์ ์ฅ์๋ก ๋์ด๊ฐ๊ธฐ ์ ์ฌ์ฉ์ ์น์ธ์ ๋ฐ๋ ์ ํ ํ์ . |
| ํฌ์ธํธ ์ด์ | ์์ 1,000P ยท Task ์๋ฃ +100P ยท ์๋น์ค ๊ตฌ๋งค -100P. BE์ point_balanceยทpoint_priceยท/point๋ง ์ฌ์ฉ. |
| ์๊ฐ ๊ธฐ์ค | 02_Task G:H๋ ์์ฐ์ฉ ๊ธฐํ ์ถ์ ์น, I์ด์ ์๋ ๊ณ์ฐ. ํ๋ฉด์๋ time_saved_minutes๋ง ์ ๋ฌ. |
| LLM ์ฐธ์กฐ | Event์ ์กฐ๊ฑดยทstoryยทai_role, Task์ ์ค๋ช ยทtriggerยทmodal_content, ์๋น์ค์ ๊ฐ์นยทrecommend_context๋ฅผ ํธ์ถ๋ณ ์ ๋ ฅ์ผ๋ก ์ ๋ฌ. |
| ์ง์ ๊ธฐ์ต | AI Chatยท๋น์ ยทTaskยท๊ธฐ๊ธฐ ์ด๋ฒคํธ๋ก ์ธ์ ๋งฅ๋ฝ์ ๊ณ์ ๊ฐฑ์ ํ๊ณ , ๊ฒ์ฆ๋ ์ฌ์คยท์ ํธ๋ง ์ฅ๊ธฐ ๊ธฐ์ต์ผ๋ก ์ ์ฅ. |
| ๊ธฐ์ต ์๋ณ | ์ธ์ ๋ด ์ฐ์์ฑ์ session_idยทcontext_id, ์ธ์ ๊ฐ ๊ธฐ์ต ์กฐํ๋ ๊ธฐ์กด profile_idยทpersona_id๋ฅผ ์ฌ์ฉ. ์ ํ์ ID๋ฅผ ๋ง๋ค์ง ์์. |
| ์์ฑ ๊ธ์ง | ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ ํ์ฉ ID ๋ฐ์ ์ IDยท๋งคํ์ ์์ฑํ์ง ์์ต๋๋ค. AI Chat์ route_idยทevent_idยทtask_idยทhub_id๋ฅผ ์ ํํ๊ฑฐ๋ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค. |
B01 ยท EVENT MASTER
๋๋ฐยท๋งฅ๋ฝ ์ฐ๊ณยทํ์ ๋ฏธ์ ยท์ผ์ ์ฐ๊ณยท์ฌ์ ๋ง๋ฌด๋ฆฌ Event์ ์ ์ฒด ์ ์๋ค.
| event_id | ํ ๋ง | ํ์ฌ ์ฌ์ฉ์ ์์น | ์ด๋ฒคํธ ๋ฐ์ ์ฅ์ | ๊ฐ๋ฅ ๋จ๊ณ | ๊ตฌ๋ถ | ์ด๋ฒคํธ๋ช | ๋ฐ์ ์กฐ๊ฑด | ์คํ ๋ฆฌ ์ ๊ฐ | ๊ธด๊ธ๋ |
|---|---|---|---|---|---|---|---|---|---|
| EVT-01 | ๋น์ฆ๋์ค | ์ํ๋ก๊ทธ | ์ํ๋ก๊ทธ | ์ํ๋ก๊ทธ | ์ฌ์ ๋ง๋ฌด๋ฆฌ | ์ ํ๋์จ์ด ์ ํยท๊ธฐ์ต ์ด์ | ์ํ๋ก๊ทธ ์ง์ , ์ ํ๋์จ์ด ํ๋ณด์ ์ด์ ๊ฐ๋ฅํ ๊ธฐ์ตยท์ค์ ๋ฐ์ดํฐ ์กด์ฌ | ์ฒดํ ์ค ํ์ตํ ์ ํธยท์ฑํฅยท๊ธฐ์ตยท๊ตฌ๋ ยท์ค์ ์ ์ ํ๋์จ์ด์ ์ด์ ํด ๊ด๊ณ์ ๊ฒฝํ์ด ์ด์ด์ง์ ๋ณด์ฌ์ค | normal |
| EVT-02 | ๋ผ์ดํ์ผ์ด | ์ฐจ๋ | ์ฐจ๋ | STEP3 | ๋๋ฐ | ์ด๋ฆฐ์ด์ง ์๋ฆผ | ์๋ ํ๋กํยท์ด๋ฆฐ์ด์ง ์ผ์ ์ด ์๊ณ ์ด๋ ์ค ๊ฑด๊ฐ ์ด์ ์๋ฆผ ์์ | ์์ด ์ํ ์๋ฆผ์ ๋ฐ์ ๋ค ๋ณ์ยท์ง์ ํฝ์ ยท๋ณดํธ์ ์ฐ๋ฝ์์ ๋น๊ตํ๊ณ ์ด๋ ๊ฒฝ๋ก๋ฅผ ์ฌ๊ณํ | urgent |
| EVT-03 | ๋ผ์ดํ์ผ์ด | ์ฐจ๋ยท๊ณต์ยท๋งํธ | ์ง | STEP3 | ๋๋ฐ | ๋ถ๋ชจ๋ ๋์ | ๋ถ๋ชจ๋ ์ผ์ด ๋์์ด๋ฉฐ ํ ๋น์ ์์ ๋์ยท์ฅ์๊ฐ ๋ฏธ๋ ๊ฐ์ง | ์ง ์ ๋์์ ๊ฐ์งํด ํ์ฌ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ฐ๋ฝยท์๊ธ ์ถ๋ยท๊ท๊ฐ ์ ํ์ง๋ฅผ ์ ์ | urgent |
| EVT-04 | ๋ผ์ดํ์ผ์ด | ์ฐจ๋ยท๊ณต์ยท๋งํธ | ์ง | STEP3 | ๋๋ฐ | ๋ฐ๋ ค๋๋ฌผ ์ด์ ๊ฐ์ง | ๋ฐ๋ ค๋๋ฌผ ํ๋กํ์ด ์๊ณ ํ ๋น์ ์์ ๊ตฌํ ยท์ด์ ํ๋ยท์ฅ์๊ฐ ๋ฏธ๋ ๊ฐ์ง | ๋ฐ๋ ค๋๋ฌผ ์ด์ ํ๋์ ๊ฐ์งํด ์์์ ํ์ธ์ํค๊ณ ๊ท๊ฐยท๋ณดํธ์ ์ฐ๋ฝยท๊ด์ฐฐ ์ง์์์ ์ ์ | urgent |
| EVT-05 | ๋ผ์ดํ์ผ์ด | ์ฐจ๋ยท๊ณต์ยท๋งํธ | ์ง | STEP3 | ๋๋ฐ | ๊ฐ์ ์ผ์ด ์๋น์ค ๋ฐฉ๋ฌธ | ๊ฐ์ ์ผ์ด ์์ฝ์ด ์๊ณ ์ฌ์ฉ์ ๋ถ์ฌ ์ค ๋ฐฉ๋ฌธ์ ๋์ฐฉ | ๊ธฐ์ฌ ๋์ฐฉ๊ณผ ์ ์์ ํ์ธํ๊ณ ์์ ๋ฒ์ยท์ถ์ ํ์ฉยทํ ๋ฐ๋ ์คํ ์ฌ๋ถ๋ฅผ ์๋ด | caution |
| EVT-06 | ๋ผ์ดํ์ผ์ด | ์ง | ์ง | STEP1 | ๋งฅ๋ฝ ์ฐ๊ณ | ๋์ฅ๊ณ ์ฌ๊ณ ํ์ธ | ๋์ฅ๊ณ ์ฌ๊ณ ๋ถ์กฑยท์ ํต๊ธฐํ ์๋ฐ ๋๋ ์์ฌ ์ผ์ ๋ฐ์ | ๋์ฅ๊ณ ๋ด๋ถ๋ฅผ ํ์ธํด ๋ถ์กฑยท์๋ฐ ์ฌ๋ฃ๋ฅผ ์ถ๋ฆฌ๊ณ ๋ค์ ๋งํธ ์คํ ์ ์ฅ๋ณด๊ธฐ ํ๋ณด๋ก ์ฐ๊ฒฐ | normal |
| EVT-07 | ๋น์ฆ๋์ค | ์ง | ์ง | STEP1 ๋๋ STEP4 | ์ผ์ ์ฐ๊ณ | ์ด์ฌ ํ ํ ๋ฆฌ์ | ์ด์ฌ ์ผ์ ๋๋ ์ ๊ฑฐ์ฃผ ํ๊ฒฝ์ด๋ฉฐ ์ ๋ฆฌยท์ฒญ์ ํ์ ์ํ | ์ด์ฟ์ง์ด ๋์ธ ์ง ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ฒญ์ยท์ ๋ฆฌ ๋ฒ์์ ํ์ํ ๋ก๋ด ์คํฌ์ ์ ์ | normal |
| EVT-08 | ๋ผ์ดํ์ผ์ด | ์ฐจ๋ยท๊ณต์ยท๋งํธ | ํ์ฌ ์ฌ์ฉ์ ์์น | STEP3 | ๋๋ฐ | ๊ฐ์์ค๋ฌ์ด ๋น | ๊ฐ์ ์๋ณด ๋ณ๊ฒฝ ๋๋ ํ์ฅ ์ผ์ยท๋ ์จ ๋ฐ์ดํฐ์์ ์ฐ์ฒ ๊ฐ์ง | ํ์ฌ ์ผ์ ๊ณผ ์์น์ ๋ฏธ์น๋ ์ํฅ์ ์ค๋ช ํ๊ณ ๊ท๊ฐยท์ค๋ด ์ ํยท์ฐ์ฐ ๊ตฌ๋งค์์ ์ ์ | caution |
| EVT-09 | ๋ผ์ดํ์ผ์ด | ๊ณต์ | ๊ณต์ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ๋ง์ถคํ ์ด๋ ์ฝ์นญ | ์ด๋ ๊ด์ฌยท๋น์ผ ์ปจ๋์ ยทํ๋ ๋ชฉํ๊ฐ ์๊ณ ๊ณต์ ์คํ ์ง์ | ์ค๋์ ๊ฐ๋๋ฅผ ์ ์ํ๊ณ ์ด๋์ ์ํํ ๋ค ์์ธยทํ์ด์ค ๊ฒฐ๊ณผ๋ฅผ ํผ๋๋ฐฑ | normal |
| EVT-10 | ๋ผ์ดํ์ผ์ด | ๋งํธ | ๋งํธ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ํ์์ธ์ผ ์ฅ๋ณด๊ธฐ | ํ์ ํ๋ชฉ๊ณผ ํ ์ธ ์ํ์ด ์ผ์นํ๊ฑฐ๋ ํ์์ธ์ผ ๊ตฌ์ญ ์ง์ | ๋ถ์กฑ ์ฌ๋ฃ์ ํ ์ธ ์ํ์ ์ฐ๊ฒฐํด ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ค๋ช ํ๊ณ ์ง์ ํฝ์ ยทSpot ์๋น์์ ์ ์ | normal |
| EVT-11 | ์์ ์ํฉํธ | ๊ณต์ | ๊ณต์ | STEP2ยทSTEP3 | ํ์ ๋ฏธ์ | ํ๋ก๊น ๋ฏธ์ | ์์ ์ํฉํธ ๊ด์ฌ ๋๋ ๊ณต์ ๋ด ์ฐ๋ ๊ธฐยท๋ง์ปค ๊ฐ์ง | ์ฐ๋ ๊ธฐ ์์น๋ฅผ ๋ฐ๊ฒฌยท์๋ดํ๊ณ ์ฌ์ฉ์๊ฐ ์๊ฑฐํ ๋ค ๋น์ ์ผ๋ก ์ธ์ฆ | normal |
| EVT-12 | ๋น์ฆ๋์ค | ์ฐจ๋ | ์ฐจ๋ | STEP3 | ๋๋ฐ | ์ฐจ๋ ์ ๋น | ์ฐจ๋ ์๋ธ์คํ ์ค ์ด์ ์ํ ๊ฐ์ง ๋๋ ์ ๊ฒ ์ฃผ๊ธฐ ๋๋ | ์ฐจ๋ ์ด์ ์์ธยท์ดํ ์ํฅ์ ์ค๋ช ํ๊ณ ์ฆ์ ์ ๊ฒยท์์ฝยท์ผ์ ์ง์์์ ๋น๊ต | urgent |
| EVT-13 | ์ํฐํ ์ธ๋จผํธ | ๊ณต์ | ๊ณต์ | STEP2ยทSTEP3 | ํ์ ๋ฏธ์ | ๋ณด๋ฌผ์ฐพ๊ธฐ | ๋์ดยทํ์ ์ ํธ๊ฐ ์๊ณ ๊ณต์ ๋ฏธ์ ํ๋ณด๋ก ์ ํ | ์ฒซ ๋จ์๋ฅผ ๋ฐ๊ฒฌํ๊ณ ์์น ํํธ๋ฅผ ๋ฐ๋ผ ์ด๋ํ ๋ค AR ๋ณด๋ฌผ์์๋ฅผ ํ๋ | normal |
| EVT-14 | ์์ ์ํฉํธ | ๊ณต์ | ๊ณต์ | STEP2ยทSTEP3 | ํ์ ๋ฏธ์ | ํฌ๊ท๋๋ฌผ ๊ด์ฐฐ | ์์ฐยท๋๋ฌผ ๊ด์ฌ์ด ์๊ณ ๋๋ฌผ ์ด๋ฏธ์งยท๋ง์ปค ๊ฐ์ง | ํฌ๊ท๋๋ฌผ ํ์ ์ ๋ฐ๊ฒฌํด ์กฐ์ฉํ ๊ด์ฐฐํ๊ณ ํน์ง์ ํ์ธํ ๋ค ๊ฐ์ธ ๋๊ฐ์ ๋ฑ๋ก | normal |
| EVT-15 | ์ํฐํ ์ธ๋จผํธ | ๊ณต์ | ๊ณต์ | STEP2ยทSTEP3 | ํ์ ๋ฏธ์ | AR ํฌ๋ฆฌ์ฒ ํ์ | ๊ฒ์ยทAR ๊ด์ฌ์ด ์๊ณ ๊ณต์ ๋ฏธ์ ํ๋ณด๋ก ์ ํ | ๊ฐ์ ํฌ๋ฆฌ์ฒ ์ถํ ์ ํธ๋ฅผ ๋ฐ๋ผ ์์น๋ฅผ ํ์ํ๊ณ ํ๋ธ๋ฆฟ์์ ํฌํ | normal |
| EVT-16 | ๋น์ฆ๋์ค | ๊ณต์ | ๊ณต์ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ๋ธ๋๋ ๋ฆฌ์๋ ๋ฏธ์ | ๋ธ๋๋ ์กด ์ง์ ๋๋ ๋ฆฌ์๋ยท์ํ ๊ด์ฌ๋๊ฐ ๋์ ์ฌ์ฉ์ | ๊ด์ฌ์ฌ์ ์ฐ๊ฒฐ๋ ์งง์ ๋ธ๋๋ ๋ฏธ์ ์ ์ ์ํ๊ณ ์ฐธ์ฌ ํ ๋ฆฌ์๋๋ฅผ ์ ๊ณต | normal |
| EVT-17 | ๋น์ฆ๋์ค | ๊ณต์ | ๊ณต์ | STEP2ยทSTEP3 | ํ์ ๋ฏธ์ | ํฌ๊ท์์ ํ์ฌ | ํํยท์์ง ์ฝํ ์ธ ์ ํธ๊ฐ ์๊ณ ํ์ฌ ์ ํธยท๋ง์ปค ๊ฐ์ง | ํฌ๊ท์์ ์ ํธ๋ฅผ ๋ฐ๊ฒฌํด ์ง์ ์ผ๋ก ์ด๋ํ๊ณ ์ค์บ ํ ์์ ์นด๋๋ฅผ ํ๋ | normal |
| EVT-18 | ๋ผ์ดํ์ผ์ด | ๋งํธ | ๋งํธ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ๋์ฅ๊ณ ๋ณด์ถฉ ์ฅ๋ณด๊ธฐ | ์์ ๋์ฅ๊ณ ์ฌ๊ณ ์ด๋ฒคํธ์์ ๋ถ์กฑ ํ๋ชฉ์ด ์์ฑ๋๊ณ ๋งํธ ์คํ ์ง์ | ์ง์ ๋ถ์กฑ ์ฌ๋ฃ๋ฅผ ๋งํธ ์ํ๊ณผ ์ฐ๊ฒฐํ๊ณ ์ง์ ํฝ์ ยท๋ณด์ถฉ ๋ฒ๋ค ์๋ น์ ์ ์ | normal |
| EVT-19 | ๋ผ์ดํ์ผ์ด | ๋งํธ | ๋งํธ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ์ค๋์ ๋ฉ๋ด ์ฅ๋ณด๊ธฐ | ์์ฌ ์ผ์ ยท์ฌ์ฉ์ ์ทจํฅยท๋ณด์ ์ฌ๋ฃ๋ฅผ ์กฐํฉํด ๋ฉ๋ด ํ๋ณด ์์ฑ | ์ค๋์ ๋ฉ๋ด์ ํ์ํ ์ฌ๋ฃ ์ธํธ๋ฅผ ๊ตฌ์ฑํด ์ง์ ํฝ์ ยท๋ฒ๋ค ์๋ น์ผ๋ก ์ฐ๊ฒฐ | normal |
| EVT-20 | ๋ผ์ดํ์ผ์ด | ๋งํธ | ๋งํธ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ๋ฐ๋ ค๋๋ฌผ ์ผ์ด ์ฅ๋ณด๊ธฐ | ๋ฐ๋ ค๋๋ฌผ ์ํยท์ฌ๊ณ ยท๊ธ์ฌ ์ฃผ๊ธฐ์ ์ผ์ด ์ํ ํ์ | ๋ฐ๋ ค๋๋ฌผ ์ํ์ ๋ง๋ ์ฌ๋ฃยท๊ฐ์ยท์ผ์ด ์ํ์ ์ ์ํ๊ณ ์ง์ ํฝ์ ยทํคํธ ์๋ น์ผ๋ก ์ฐ๊ฒฐ | normal |
| EVT-21 | ๋ผ์ดํ์ผ์ด | ๋งํธ | ๋งํธ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ๋ถ๋ชจ๋ ์ผ์ด ์ฅ๋ณด๊ธฐ | ๋ถ๋ชจ๋ ๊ฑด๊ฐ ์ํยท๋ฐฉ๋ฌธ ์ผ์ ยทํ์ ๋ฌผํ ์ด๋ ฅ ์กด์ฌ | ๋ถ๋ชจ๋ ์ํ์ ์ผ์ ์ ๋ง๋ ์ํยท์ํ์ฉํ์ ์ ์ํ๊ณ ์ง์ ํฝ์ ยทํจํค์ง ์๋ น์ผ๋ก ์ฐ๊ฒฐ | normal |
| EVT-22 | ๋ผ์ดํ์ผ์ด | ๋งํธ | ๋งํธ | STEP2ยทSTEP3 | ๋งฅ๋ฝ ์ฐ๊ณ | ๋น ์ค๋ ๋ ๊ท๊ฐ ์ค๋น | ๊ฐ์ ์๋ณด ๋๋ ๊ฐ์์ค๋ฌ์ด ๋น ์ด๋ฒคํธ ์ดํ ๋งํธ ์คํ ์ง์ | ๊ท๊ฐ์ ํ์ํ ์ฐ์ฐยท๋ฐฉ์ยท๋น์์ฉํ์ ํ์ธํ๊ณ ์ง์ ํฝ์ ยทํคํธ ์๋ น์ผ๋ก ์ฐ๊ฒฐ | normal |
| EVT-23 | ๋ผ์ดํ์ผ์ด | ๋งํธ | ๋งํธ | STEP2ยทSTEP3 | ์ผ์ ์ฐ๊ณ | ํํํฐ ์ฅ๋ณด๊ธฐ | ๋ฐฉ๋ฌธ๊ฐยท๋ชจ์ ์ผ์ ๊ณผ ์ฐธ์ ์ธ์ยท์ทจํฅ ์ ๋ณด๊ฐ ์กด์ฌ | ์ฐธ์์ ์ทจํฅ๊ณผ ์ธ์์ ๋ง๋ ๋ฉ๋ดยท์ํ ์ธํธ๋ฅผ ๊ตฌ์ฑํด ์ง์ ํฝ์ ยทํํฐ ๋ฒ๋ค ์๋ น์ผ๋ก ์ฐ๊ฒฐ | normal |
| EVT-24 | ๋ผ์ดํ์ผ์ด | ๋งํธ | AUM ๋ฌผ๋ฅ ๊ฑฐ์ โํฌ๋ฆฌํฌํธโ๋งํธ | STEP3 | ๋๋ฐ | ๋งํธ ์ฌ๊ณ ๋ถ์กฑยท๋๋ก ๊ธด๊ธ๋ฐฐ์ก | ์ฅ๋ณด๊ธฐ ํ๋ชฉ ์ค ๋งค์ฅ ์ฌ๊ณ ๊ฐ ๋ถ์กฑํ๊ณ AUM ๋ฌผ๋ฅ ๊ฑฐ์ ์ ๋์ฒด ์ฌ๊ณ ๊ฐ ์์ | ์ฌ๊ณ ๋ถ์กฑ์ ์๋ฆฌ๊ณ ๋์ฒดํ ๋๋ ๋๋ก ๊ธด๊ธ๋ฐฐ์ก์ ์ ์. ์น์ธ ์ AUM์์ ์ ์ฌยท์ด๋ฅํ๊ณ ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅ ํ ๋งํธ ์ธ๊ณ ๊ณผ์ ์ Hub ํ๋ฉด์ ํ์ | caution |
| event_id | ์ฌ์ฉ์ ์ก์ | popup_id | ์ด๋ฒคํธ ์ ๋ ฅยทํ๋จ ๊ทผ๊ฑฐ | ์ค์๊ฐ ์์ ์์ค | ์ฌ์ ์ ์ ์์ | ์์ฑํ AI ์ฝํ ์ธ | Spot ์ฐ๊ณ | Spot ์คํ ์ค ๋ฐ์ | ํ์ ๊ฒฐ๊ณผ | ์ฐ๊ฒฐ Task | ai_role | ๊ธฐ์ต ์ ๋ฐ์ดํธ ํ๋ณด |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EVT-01 | ์ ํ๋์จ์ด์ ์ด์ ํ ๋ฐ์ดํฐ ๋ฒ์๋ฅผ ํ์ธยท์น์ธ | task_modal | ์ฐจ๋ ๊ณ์ ยท๋ผ์ดํ๋ก๊ทธยท๊ธฐ์กด ์ค์ ยท์ ์ด ๋์ ๋ฐ์ดํฐ | ์์ | ์ ํ๋์จ์ด ์ด๋ฏธ์ง, ๊ธฐ์ตยท์ค์ ์ด์ ์ ๋๋ฉ์ด์ | ์ ํ: ์ ํ๋์จ์ด ์ ์ฉ ์ด๋ฏธ์ง | X | O โ Spot ์ํ์ ๋ฌด๊ด | memory_transfer_profile ์์ฑยท์ด์ ์น์ธ ์ํ ์ ์ฅ | EPI-02 | ์ฒดํ ์ค ํ์ฑ๋ ๊ธฐ์ตยท์ฑํฅยท์๋น์คยท์ค์ ์ ์์ฝํ๊ณ , ์ฌ์ฉ์๊ฐ ์น์ธํ ๋ฒ์๋ง ์ ํ๋์จ์ด์์๋ ์ด์ด์ง ์ ์๋๋ก ์ ์ด์์ ์์ฑ | ์ ์ด ์น์ธ ๋ฒ์ยท์ ์ธ ํญ๋ชฉยท์ ๊ธฐ๊ธฐ ์ ์ด ๊ฒฐ๊ณผ๋ฅผ service_state/device_setting์ ๋ฒ์ ์ ์ฅ |
| EVT-02 | ๋์์๊ณผ ๋ณ๊ฒฝ ๊ฒฝ๋ก๋ฅผ ์ ํยท์น์ธ | interrupt_event_popup | ์ด๋ฆฐ์ด์ง ์๋ฆผยทํตํ ๋ฐ์ดํฐยทํ์ฌ ์ฐจ๋ ๊ฒฝ๋ก | ์์ | ์์ด๊ฐ ์ํ ์ํฉ ์ด๋ฏธ์งยท์งง์ ์์, ๋ณ์ ์นด๋ | ์ฌ์ฉ ์ ํจ โ ๊ธด๊ธ ์ฐ์ถ์ ์ฌ์ ์ ์ | X | O โ ์ด๋ฒคํธ ์ฐ์ ์ฒ๋ฆฌ, ์คํ ์ค Job ์ ์ฑ ์ ์ฉ | ์ฐจ๋ ๊ฒฝ๋ก ๋ณ๊ฒฝ ๋๋ ๋ณดํธ์ ๋์ | VEH-02 | ์์ด ์ํ ์์ฝ, ๋์ ์ฐ์ ์์์ ์ ๊ฒฝ๋ก ์ ์ | ๊ธด๊ธ ๋์ ์ ํ๊ณผ ์น์ธ ๋ฒ์๋ฅผ episodic_memory๋ก ์ ์ฅ; ๋ฏผ๊ฐ ์ ๋ณด์ ๋น์ ์ถ๋ก ์ ์ฅ๊ธฐ ๊ธฐ์ต ์๋ ์น๊ฒฉ ๊ธ์ง |
| EVT-03 | ์ํ ํ์ธ ํ ์ฐ๋ฝ ๋๋ ์๊ธ ๋์ ์น์ธ | interrupt_event_popup | ๋ถ๋ชจ๋ ๊ณต๊ฐ ์นด๋ฉ๋ผ์ ๋์ ๊ฐ์ง ๊ฒฐ๊ณผยท๊ฐ์ง ์๊ฐ | ์ง CCTV / ๋ถ๋ชจ๋ ๊ณต๊ฐ ์นด๋ฉ๋ผ | ๋์ ์ํฉยท์๊ธ์ฐจ ์ถ๋ ๊ณ ์ ์ฐ์ถ ์์ | ์ฌ์ฉ ์ ํจ โ ๊ธด๊ธ ์ฐ์ถ์ ์ฌ์ ์ ์ | X | O โ ์ด๋ฒคํธ ์ฐ์ ์ฒ๋ฆฌ, ์คํ ์ค Job ์ ์ฑ ์ ์ฉ | ์ฐ๋ฝยท์๊ธ์ถ๋ยท๊ท๊ฐ ์ค ํ๋ ์คํ | HOME-15 | ๊ฐ์ง ๊ทผ๊ฑฐยท๊ธด๊ธ๋ ์ค๋ช , ๋์์ ์ ์ | ๊ธด๊ธ ๋์ ์ ํ๊ณผ ์น์ธ ๋ฒ์๋ฅผ episodic_memory๋ก ์ ์ฅ; ๋ฏผ๊ฐ ์ ๋ณด์ ๋น์ ์ถ๋ก ์ ์ฅ๊ธฐ ๊ธฐ์ต ์๋ ์น๊ฒฉ ๊ธ์ง |
| EVT-04 | ์ํ ํ์ธ ํ ๋์ ๋ฐฉ๋ฒ ์ ํ | interrupt_event_popup | ๋ฐ๋ ค๋๋ฌผ ์นด๋ฉ๋ผ์ ์ด์ ํ๋ ๊ฐ์ง ๊ฒฐ๊ณผยท๊ฐ์ง ์๊ฐ | ์ง CCTV / ๋ฐ๋ ค๋๋ฌผ ์นด๋ฉ๋ผ | ์ค์ CCTV ํ๋ ์ยท๊ฐ์ง ๋ฐ์ค | ์ฌ์ฉ ์ ํจ โ ๊ธด๊ธ ์ฐ์ถ์ ์ฌ์ ์ ์ | X | O โ ์ด๋ฒคํธ ์ฐ์ ์ฒ๋ฆฌ, ์คํ ์ค Job ์ ์ฑ ์ ์ฉ | ๊ท๊ฐยท๋ณดํธ์ ์ฐ๋ฝยท๊ด์ฐฐ ์ง์ | HOME-07 | ์ด์ ํ๋ยท์ํ๋ ์์ฝ, ๋์์ ์ ์ | ๊ธด๊ธ ๋์ ์ ํ๊ณผ ์น์ธ ๋ฒ์๋ฅผ episodic_memory๋ก ์ ์ฅ; ๋ฏผ๊ฐ ์ ๋ณด์ ๋น์ ์ถ๋ก ์ ์ฅ๊ธฐ ๊ธฐ์ต ์๋ ์น๊ฒฉ ๊ธ์ง |
| EVT-05 | ๋ฐฉ๋ฌธ์ ํ์ธ ํ ์ถ์ ๊ณผ ์์ ๋ฒ์ ์น์ธ | interrupt_event_popup | ๊ฐ์ ์ผ์ด ์์ฝยท๋ฐฉ๋ฌธ์ ์ ์ยท์ธํฐํฐ ํธ์ถยท์น์ธ ๊ฐ๋ฅํ ์์ ๋ฒ์ | ํ๊ด ์ธํฐํฐ / ์ง CCTV | ๋ฐฉ๋ฌธ ๊ธฐ์ฌ ์์, ํ ๋ฐ๋ ๋ชจ๋ ์ ํ ์ ๋๋ฉ์ด์ | ์ฌ์ฉ ์ ํจ โ ๊ธด๊ธ ์ฐ์ถ์ ์ฌ์ ์ ์ | X | O โ ์ด๋ฒคํธ ์ฐ์ ์ฒ๋ฆฌ, ์คํ ์ค Job ์ ์ฑ ์ ์ฉ | ํ ๋ฐ๋ ๋ชจ๋ ์คํยท์์ ์ข ๋ฃ ์๋ฆผ | HOME-06, HOME-16 | ์์ฝยท์ ์ยท์์ ๋ฒ์ ์์ฝ, ์น์ธ ์์ฒญ | ๊ธด๊ธ ๋์ ์ ํ๊ณผ ์น์ธ ๋ฒ์๋ฅผ episodic_memory๋ก ์ ์ฅ; ๋ฏผ๊ฐ ์ ๋ณด์ ๋น์ ์ถ๋ก ์ ์ฅ๊ธฐ ๊ธฐ์ต ์๋ ์น๊ฒฉ ๊ธ์ง |
| EVT-06 | ๋ณด์ถฉํ ํ๋ชฉ์ ํ์ธยท์ ํ | task_modal | ๋์ฅ๊ณ ์ฌ๊ณ ์ธ์ ๊ฒฐ๊ณผยท๋ถ์กฑ ํ๋ชฉ ๋ชฉ๋ก | ๋์ฅ๊ณ ๋ด๋ถ ์นด๋ฉ๋ผ | O โ ๋์ฅ๊ณ ๋ด๋ถ ์ด๋ฏธ์งยทGIFยท๋ถ์กฑ ์ฌ๋ฃ ๊ฐ์กฐ ํ๋ฉด | ์ฌ์ฉ ์ ํจ | X | O โ Spot ์ํ์ ๋ฌด๊ด | ์ฅ๋ณด๊ธฐ ๋ฆฌ์คํธ ์์ฑ | HOME-08, MART-01 | ์ฌ๊ณ ์ํ ํด์, ์ฐ์ ๋ณด์ถฉ ํ๋ชฉ ์ถ์ฒ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-07 | ์ ๋ฆฌ ๋ฒ์์ ๊ตฌ๋งคยท์คํํ ์คํฌ ์ ํ | skill_market_popup, task_modal | ์ด์ฌ ์ผ์ ยท๊ฑฐ์ค ์ ์น๋ฌผ ๊ฐ์ง ๊ฒฐ๊ณผยท์ฒญ์ ๊ฐ๋ฅ ๊ตฌ์ญ | ์ง CCTV / ๊ฑฐ์ค ์นด๋ฉ๋ผ | ์ด์ฟ์ง์ด ๋์ธ ๊ฑฐ์ค ์์, ์ฒญ์ ๋ก๋ด ๋์ ์์ | ์ฌ์ฉ ์ ํจ | ์กฐ๊ฑด๋ถ | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ํ์ผ์ด ์คํฌ ๊ตฌ๋ ยท์ฒญ์ Job ์์ฑ | HOME-09 | ์ง ์ํ ๊ธฐ๋ฐ ๋ก๋ด ์คํฌยท์คํ ์์ ์ถ์ฒ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-08 | ๋์์๊ณผ ๋ค์ ์ด๋์ ์ ํ | interrupt_event_popup | ์ค์๊ฐ ๊ฐ์ยท๊ธฐ์ ๊ฒฝ๋ณดยทํ์ฌ ์ผ์ ๊ณผ ์ด๋ ๊ฒฝ๋ก | ๊ณต์ยท๋งํธ CCTV / ์ฐจ๋ ์ธ๋ถ ์นด๋ฉ๋ผ | ๋น๊ฐ ์ค๋ ํ์ฅ ์ ํ ์์ยท์ฐ์ฒ UI | ์ฌ์ฉ ์ ํจ โ ๊ธด๊ธ ์ฐ์ถ์ ์ฌ์ ์ ์ | ์กฐ๊ฑด๋ถ | O โ ์ด๋ฒคํธ ์ฐ์ ์ฒ๋ฆฌ, ์คํ ์ค Job ์ ์ฑ ์ ์ฉ | ๊ฒฝ๋ก ๋ณ๊ฒฝ ๋๋ ์ฐ์ฒ ์ค๋น Task ์์ฑ | PARK-16, MART-12, MART-13 | ์ผ์ ์ํฅยท๋์ ๊ฒฝ๋กยท์ค๋น๋ฌผ ์ ์ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-09 | ์ด๋ ์์ยท๋์ด๋ ์ ํ ํ ๋์ ์ํ | task_modal | ์ฌ์ฉ์ ์ปจ๋์ ยท์ ํ ๋์ด๋ยท๋น์ ์์ธ ๋ฐ ๋์ ์ธ์ ๊ฒฐ๊ณผ | ๊ณต์ CCTV / ๋น์ ์นด๋ฉ๋ผ | ์ด๋ ์์ธ ๊ฐ์ด๋ยท์ค์ผ๋ ํค UI | ์ ํ: ๊ฐ์ธํ ์ด๋ ๋ฃจํด ์นด๋ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ์ด๋ ์ ์ยทํ๋ ๊ธฐ๋ก ์ ์ฅ | PARK-01, PARK-02, PARK-03 | ์ปจ๋์ ๊ธฐ๋ฐ ์ด๋ ๋ฃจํดยทํผ๋๋ฐฑ ์์ฑ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-10 | ์ํ ์ถ๊ฐ ์ฌ๋ถ์ ์๋ น ๋ฐฉ์ ์ ํ | task_modal | ๋์ฅ๊ณ ๋ถ์กฑ ํ๋ชฉยท๋งํธ ํ์์ธ์ผยท์ํ ์ฌ๊ณ ยท์ฅ๋ฐ๊ตฌ๋ ์ํ | ๋งํธ CCTV / ํ๋๋ก๋ด ์นด๋ฉ๋ผ | ํ์์ธ์ผ ์ํยท๊ฐ๊ฒฉํยท๋ฒ๋ค ์ด๋ฏธ์ง | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ์ฅ๋ฐ๊ตฌ๋ ์ถ๊ฐยท์๋ น ๋ฐฉ์ ํ์ | MART-04, MART-05 | ์ฅ๋ณด๊ธฐ ๋งฅ๋ฝยทํ ์ธ ํจ๊ณผ ๊ณ์ฐ, ์ถ์ฒ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-11 | ์ง์ ์ด๋ ํ ์๊ฑฐยท์ธ์ฆ | task_modal | ์ฐ๋ ๊ธฐ ์์น ๊ฐ์งยท์ฌ์ฉ์ ์๊ฑฐ ๋์ยท์ธ์ฆ ๊ฒฐ๊ณผ | ๊ณต์ CCTV / ๋น์ ์นด๋ฉ๋ผ | ์ฐ๋ ๊ธฐ ๋ง์ปคยท์๊ฑฐ ์ธ์ฆยท๊ธฐ์ฌ๋ ์ ๋๋ฉ์ด์ | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ํ๋ก๊น ์ธ์ฆยทํฌ์ธํธ ์ ๋ฆฝ | PARK-04, PARK-05 | ๋ฏธ์ ์ด์ ยท์๊ฑฐ ๊ฒฐ๊ณผยทํ๊ฒฝ ๊ธฐ์ฌ ์ค๋ช | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-12 | ์ ๊ฒ ๋๋ ์์ฝ ์ฌ๋ถ ์ ํ | interrupt_event_popup | ์ฐจ๋ ์ํ ๋ฐ์ดํฐยท๊ณ ์ฅ ์ฝ๋ยท์ผ์ ์ด์๊ฐ | ์ฐจ๋ ์ธ๋ถยท์ค๋ด ์นด๋ฉ๋ผ | ๊ณ ์ฅ ๋ถ์ 3D ๊ฐ์กฐยท์ ๋น ์ ์ฐจ ์ ๋๋ฉ์ด์ | ์ฌ์ฉ ์ ํจ โ ๊ธด๊ธ ์ฐ์ถ์ ์ฌ์ ์ ์ | X | O โ ์ด๋ฒคํธ ์ฐ์ ์ฒ๋ฆฌ, ์คํ ์ค Job ์ ์ฑ ์ ์ฉ | ์ ๋น ์์ฝยท๊ฒฝ๋ก ๋ณ๊ฒฝยท์ผ์ ์ง์ | VEH-03, VEH-04 | ์ด์ ์์ธยท์ํ๋ยท์ ๋น ๋์ ์์ฝ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-13 | ํํธ ํ์ธยท์ด๋ยทAR ๋ณด๋ฌผ ํ๋ | task_modal | ๋ณด๋ฌผ์ฐพ๊ธฐ ๋ฏธ์ ์ํยท์ฌ์ฉ์ ์์นยทAR ๋ง์ปค ์ธ์ ๊ฒฐ๊ณผ | ๊ณต์ CCTV / ๋น์ ์นด๋ฉ๋ผ | AR ๋ณด๋ฌผ์์ยท๋จ์ยทํ์ ๊ฒฝ๋ก ์์ | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ๋ณด๋ฌผ ํ๋ยทํฌ์ธํธ ์ ๋ฆฝ | PARK-06, PARK-07 | ์ฌ์ฉ์ ์์ค์ ๋ง์ถ ๋จ๊ณ๋ณ ํํธ ์์ฑ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-14 | ๊ด์ฐฐ ์ง์ ํ์ธ ํ ๋๊ฐ ๋ฑ๋ก | task_modal | ํฌ๊ท๋๋ฌผ ์ด๋ฏธ์งยท๋ง์ปค ์ธ์ ๊ฒฐ๊ณผยท๋๊ฐ ๋ฑ๋ก ์ํ | ๊ณต์ CCTV / ๋น์ ์นด๋ฉ๋ผ | ํฌ๊ท๋๋ฌผ ์์ยท๋๊ฐ ์นด๋ | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ๊ฐ์ธ ๋๊ฐ ๋ฑ๋กยทํฌ์ธํธ ์ ๋ฆฝ | PARK-08, PARK-09 | ๋ฐ๊ฒฌ ๋๋ฌผ ํน์งยท๋ณดํธ ์๋ฏธ ์ค๋ช | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-15 | ํ์ยท์กฐ์คยทํฌํ | task_modal | AR ํฌ๋ฆฌ์ฒ ์ถํ ์์นยท์ฌ์ฉ์ ์กฐ์คยทํฌํ ํ์ ๊ฒฐ๊ณผ | ๊ณต์ CCTV / ํ๋ธ๋ฆฟ ์นด๋ฉ๋ผ | AR ํฌ๋ฆฌ์ฒ ๋ชจ๋ธยท์ถํยทํฌํ ์ ๋๋ฉ์ด์ | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ํฌ๋ฆฌ์ฒ ํฌํยทํฌ์ธํธ ์ ๋ฆฝ | PARK-10, PARK-11 | ๊ฐ์ธ ์ทจํฅ์ ๋ง๋ ๋์ด๋ยทํํธ ์์ฑ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-16 | ์ฐธ์ฌ ์ฌ๋ถ ์ ํ ํ ์ฝํ ์ธ ์์ฒญยท์๋ต | task_modal | ๋ธ๋๋ ์กด ์ง์ ยท๊ด๊ณ ์์ฒญ ์๋ฃยท์ฌ์ฉ์ ์๋ตยท๋ฆฌ์๋ ์กฐ๊ฑด | ๊ณต์ CCTV / ๋ธ๋๋ ์กด ์นด๋ฉ๋ผ | ๋ธ๋๋ ๊ด๊ณ ์์ยท๋ฆฌ์๋ ์ ๋๋ฉ์ด์ | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ๊ด๊ณ ์ฐธ์ฌยท๋ฆฌ์๋ ์ ๋ฆฝ | PARK-12, PARK-13 | ๊ฐ์ธํ ๋ฉ์์งยท๋ฆฌ์๋ ์กฐ๊ฑด ์์ฑ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-17 | ์ง์ ์ด๋ยท์ค์บยทํ๋ | task_modal | ํ์ฌ ์ง์ ยท์ฌ์ฉ์ ์์นยท์์ ๋ง์ปค ์ธ์ ๊ฒฐ๊ณผยทํ๋ ์ํ | ๊ณต์ CCTV / ๋น์ ์นด๋ฉ๋ผ | ํฌ๊ท๊ด๋ฌผ 3D ์์ ยท์์ ์นด๋ ํ๋ ํจ๊ณผ | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ์์ ์นด๋ ํ๋ยทํฌ์ธํธ ์ ๋ฆฝ | PARK-14, PARK-15 | ํ์ฌ ํํธยท์์ ๊ฐ์นยทํ์ฉ ์คํ ๋ฆฌ ์์ฑ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-18 | ๋ณด์ถฉ ํ๋ชฉ๊ณผ ์๋ น ๋ฐฉ์ ์ ํ | task_modal | ๋์ฅ๊ณ ๋ถ์กฑ ํ๋ชฉยท๋งํธ ์ํ ์ฌ๊ณ ยทํผํน ๋ฐ ๋ฐ๊ตฌ๋ ์ํ | ๋งํธ CCTV / ํ๋๋ก๋ด ์นด๋ฉ๋ผ | ์ ํยท์ง์ด๋ยทA๋ฒ ๋ณด์ถฉ ๋ฒ๋ค ์ด๋ฏธ์ง | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ๋ณด์ถฉ ํ๋ชฉ ์๋ นยท๋ชฉ๋ก ์๋ฃ | MART-01, MART-02, MART-03 | ์ฌ๊ณ ์ฐ์ ์์ยท๋์ฒด ์ํ ์ถ์ฒ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-19 | ๋ฉ๋ด์ ์๋ น ๋ฐฉ์ ์ ํ | task_modal | ์ฌ์ฉ์ ์ทจํฅยท๋์ฅ๊ณ ์ฌ๊ณ ยท๋งํธ ์ํ ์ฌ๊ณ ยทํผํน ์ํ | ๋งํธ CCTV / ํ๋๋ก๋ด ์นด๋ฉ๋ผ | ์ํยท๋ฐํคํธ ๋ฒ๋ค ์ด๋ฏธ์ง | ์ ํ: ๋ฉ๋ด ์ด๋ฏธ์งยท๋ ์ํผ ์นด๋ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ๋ฉ๋ด ํ์ ยท์ฌ๋ฃ ์๋ น | MART-06, MART-07 | ์ทจํฅยท์ฌ๊ณ ๊ธฐ๋ฐ ๋ฉ๋ดยท๋ ์ํผยท์ฌ๋ฃ ์ธํธ ์์ฑ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-20 | ์ํ๊ณผ ์๋ น ๋ฐฉ์ ์ ํ | task_modal | ๋ฐ๋ ค๋๋ฌผ ์ํยท๊ธ์ฌ ์ด๋ ฅยท๋งํธ ์ํ ์ฌ๊ณ ยทํผํน ์ํ | ๋งํธ CCTV / ํ๋๋ก๋ด ์นด๋ฉ๋ผ | ํซํธ๋ยท๊ฐ์ยทํซ์ผ์ด ํคํธ ์ด๋ฏธ์ง | ์ ํ: ๋ฐ๋ ค๋๋ฌผ ์ผ์ด ์ถ์ฒ ์นด๋ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ํซ์ผ์ด ์ํ ์๋ น | MART-08, MART-09 | ์ํยท๊ธ์ฌ ์ด๋ ฅ ๊ธฐ๋ฐ ์ํ ์ถ์ฒ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-21 | ์ํ๊ณผ ์๋ น ๋ฐฉ์ ์ ํ | task_modal | ๋ถ๋ชจ๋ ์ํยท๋ฐฉ๋ฌธ ์ผ์ ยท๋งํธ ์ํ ์ฌ๊ณ ยทํผํน ์ํ | ๋งํธ CCTV / ํ๋๋ก๋ด ์นด๋ฉ๋ผ | ๊ฑด๊ฐ์ํยท๊ฐํธ์ยท์ผ์ด ํจํค์ง ์ด๋ฏธ์ง | ์ ํ: ๋ถ๋ชจ๋ ์ผ์ด ์ถ์ฒ ์นด๋ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ๋ถ๋ชจ๋ ์ผ์ด ์ํ ์๋ น | MART-10, MART-11 | ์ํยท์ผ์ ๊ธฐ๋ฐ ์ผ์ด ์ํ ์ถ์ฒ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-22 | ์ค๋น ํ๋ชฉ๊ณผ ์๋ น ๋ฐฉ์ ์ ํ | task_modal | ํ์ฌ ๊ฒฝ๋กยท์ค์๊ฐ ๋ ์จยท๋งํธ ์ํ ์ฌ๊ณ ยทํผํน ์ํ | ๋งํธ CCTV / ํ๋๋ก๋ด ์นด๋ฉ๋ผ | ์ฐ์ฐยท๋ฐฉ์์ฉํยท๊ท๊ฐ ์ค๋น ํคํธ ์ด๋ฏธ์ง | ์ฌ์ฉ ์ ํจ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ๊ท๊ฐ ์ค๋น ํ๋ชฉ ์๋ น | MART-12, MART-13 | ํ์ฌ ๊ฒฝ๋กยท๋ ์จ ๊ธฐ๋ฐ ์ค๋น๋ฌผ ์ถ์ฒ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-23 | ๋ฉ๋ดยท์ํ ์ธํธ์ ์๋ น ๋ฐฉ์ ์ ํ | task_modal | ๋ฐฉ๋ฌธ๊ฐยท๋ชจ์ ์ผ์ ยท์ฐธ์์ ์ทจํฅยท์์ฐยท๋งํธ ์ํ ์ฌ๊ณ ยทํผํน ์ํ | ๋งํธ CCTV / ํ๋๋ก๋ด ์นด๋ฉ๋ผ | ์ํยทํํฐ ์ธํธ ๋ฒ๋ค ์ด๋ฏธ์ง | ์ ํ: ํํํฐ ๋ฉ๋ด ๋ฌด๋๋ณด๋ | O | ์กฐ๊ฑด๋ถ โ ๋น๋ก๋ด ๋์ฒด Task ํ์ | ํํฐ ๊ตฌ์ฑ ํ์ ยท์ํ ์๋ น | MART-14, MART-15 | ์ฐธ์์ ์ทจํฅยท์์ฐ ๊ธฐ๋ฐ ํํฐ ๊ตฌ์ฑ ์์ฑ | ์ ํ ๊ฒฐ๊ณผ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
| EVT-24 | ๋์ฒดํ ๋๋ ๋๋ก ๋ฐฐ์ก ์ ํ | interrupt_event_popup | ๋งํธ ์ฌ๊ณ ๋ถ์กฑยทAUM ๋์ฒด ์ฌ๊ณ ยท๋๋ก ๋ฐฐ์ก ์ํยทETA | AUM Station ์นด๋ฉ๋ผ / ํฌ๋ฆฌํฌํธ ์นด๋ฉ๋ผ / ๋งํธ ์ธ๊ณ ์นด๋ฉ๋ผ | ์ฌ๊ณ ๋ถ์กฑ ํ๋ชฉ ๋น๊ต + AUM ์ ์ฌ โ ๋๋ก ์ด๋ฅ โ ๋นํ ๊ฒฝ๋ก โ ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅ โ ๋งํธ ์ธ๊ณ ์ ๋๋ฉ์ด์ | ์ฌ์ฉ ์ ํจ โ ๋ฌผ๋ฅ ์ฐ์ถ์ ์ฌ์ ์ ์ | X | ์ํฅ ์์ โ Spot Job๊ณผ ๋ฌด๊ด | ๋ถ์กฑ ๋ฌผํ ๋ฐฐ์ก ์๋ฃยท์ฅ๋ฐ๊ตฌ๋ ๊ฐฑ์ | MART-16, MART-17 | ์ฌ๊ณ ๋ถ์กฑ ์์ธยท๋์ฒดํยท๋ฐฐ์ก ETA ์๋ด, ๋ฐฐ์ก ๋จ๊ณ๋ณ ์ํ ์ค๋ช | ๋ฐฐ์ก ์ ํ๊ณผ ํ์ ๊ฒฐ๊ณผ๋ฅผ episodic_memory ํ๋ณด๋ก ์ ์ฅ; ๋ฐ๋ณต๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ ํธ๋ง preference_memory๋ก ์น๊ฒฉ |
B02-1 ยท TASK MASTER
๋์ผ task_id๋ฅผ ์๋ ๋ค ํ์์ ๊ฐ๋ก๋ก ์ถ์ ํ๋ฉด Excel์ 34๊ฐ ์ด ์ ์ฒด๋ฅผ ํ์ธํ ์ ์๋ค.
| task_id | ์ฅ์ | ๊ฐ๋ฅ ๋จ๊ณ | ๋ถ๋ฅ | Task๋ช | ์ค๋ช | ๊ธฐ์ค ํ๊ท ์๊ฐ(๋ถ) | ์์ ์ฌ์ฉ์ ๊ด์ฌ์๊ฐ(๋ถ) | ๋จ์ถ์๊ฐ(๋ถ) | event_id |
|---|---|---|---|---|---|---|---|---|---|
| HOME-01 | ์ง | STEP1 | ์ค๋น | ์ธ์ถ ์ค๋น ๋ฌผํ ์ฒดํฌ | ์ฌ์ฉ์ ์ผ์ ๊ณผ ํ๊ด ์ธ์ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํด ๋น ์ง ๋ฌผํ์ ์๋ ค์ค | 5 | 1 | 4 | โ |
| HOME-02 | ์ง | STEP1 | ์ค๋น | ์์ด ๋ฑ์ ์ค๋น๋ฌผ ์ฒดํฌ | ์์ด ์ผ์ ์ ํ์ํ ๊ฐ๋ฐฉยท๋ฌผํตยท์ค๋น๋ฌผ์ ํ์ธ | 10 | 2 | 8 | โ |
| HOME-03 | ์ง | STEP1 | ์ค๋น | ์ถ๊ทผ ์ค๋น๋ฌผ ์ฒดํฌ | ํ์ยท์ถ์ ยท์ ๋ฌด ์ผ์ ์ ํ์ํ ๋ ธํธ๋ถยท์ฌ์์ฆยท์๋ฃ๋ฅผ ํ์ธ | 5 | 1 | 4 | โ |
| HOME-04 | ์ง | STEP1 | ๋ธ๋ฆฌํ | ์ปจ๋์ ๊ธฐ๋ฐ ํ๋ฃจ ๋ธ๋ฆฌํ | ์๋ฉดยท์ผ์ ยท๋ ์จยท์ด๋ ๊ณํ์ ์์ฝํด ์ค๋์ ์ฐ์ ์์๋ฅผ ์ ์ | 8 | 1.5 | 6.5 | โ |
| HOME-05 | ์ง | STEP1ยท4 | ํ ์ํ | ๋ถ ๊บผ์ง ๊ฑฐ์ค ํ์ธ | ์กฐ๋ช ยท๊ฐ์ ์ํ๋ฅผ ํ์ธํ๊ณ ์ธ์ถยท์ทจ์นจ ์ ์ด์ ์ฌ๋ถ๋ฅผ ํ์ | 3 | 0.5 | 2.5 | โ |
| HOME-06 | ์ง | STEP3 | ํ ๋ฐ๋ | ๊ฐ์ ๊ธฐ์ฌ ๋ฐฉ๋ฌธ ๋์ | ๋ถ์ฌ ์ค ๋ฐฉ๋ฌธ ๊ธฐ์ฌ์ ์ ์ยท์์ฝยท์์ ๋ฒ์๋ฅผ ํ์ธํ๊ณ ์ถ์ ์ ์น์ธ | 8 | 2 | 6 | EVT-05 |
| HOME-07 | ์ง | STEP3 | ํซ ์ผ์ด | ๋ฐ๋ ค๋๋ฌผ ์ด์ ์ํฉ ์๋ฆผ | ๋ฐ๋ ค๋๋ฌผ ์ด์ ํ๋์ ํ์ธ์ํค๊ณ ๊ท๊ฐยท์ฐ๋ฝยท๊ด์ฐฐ ์ง์์ ์ ํํ๊ฒ ํจ | 10 | 2 | 8 | EVT-04 |
| HOME-08 | ์ง | STEP1ยท2 | ์ฌ๊ณ | ๋์ฅ๊ณ ์ฌ๊ณ ํ์ธ | ๋์ฅ๊ณ ๋ด๋ถ์ ๋ถ์กฑยท์๋ฐ ์ฌ๋ฃ๋ฅผ ํ์ธํ๊ณ ์ฅ๋ณด๊ธฐ ๋ชฉ๋ก์ ์์ฑ | 10 | 2 | 8 | EVT-06 |
| HOME-09 | ์ง | STEP1ยท4 | ํ์ผ์ด | ์ด์ฌ ํ ๋ก๋ด ๋์ฒญ์ | ์ด์ฟ์ง ์ํ๋ฅผ ๋ถ์ํด ์ฒญ์ยท์ ๋ฆฌ ์คํฌ๊ณผ ์คํ ๋ฒ์๋ฅผ ์ ์ | 45 | 3 | 42 | EVT-07 |
| HOME-10 | ์ง | STEP4 | ํจ๋ฐ๋ฆฌ | ์์ด์ ๊ท๊ฐ ๋ง์ด | ์์ด ๊ท๊ฐ ์ผ์ ์ ๋ง์ถฐ ์กฐ๋ช ยท์์ ยท๊ฐ์ ์ ์กฐ์ ํ๊ณ ๋ง์ด ์ํฉ์ ์ค๋น | 5 | 1 | 4 | โ |
| HOME-11 | ์ง | STEP4 | ํ์ผ์ด | ๊ตฌ๋งค๋ฌผํ ์ ๋ฆฌ ์๋ด | ๋งํธ ๊ตฌ๋งคํ์ ๋ณด๊ด ์์นยท์ฐ์ ์์์ ๋ฐ๋ผ ๋ถ๋ฅํด ์ ๋ฆฌ ์์๋ฅผ ์๋ด | 15 | 3 | 12 | โ |
| HOME-12 | ์ง | STEP4 | ์ฐ๋์ค | ์ํ ์์ง์ ์ ๋ | ์์ฌ ํ ๊ฐ๋ฒผ์ด ์คํธ๋ ์นญยท์ฐ์ฑ ์ ์ ์ํ๊ณ ์ํ ์ฌ๋ถ๋ฅผ ํ์ธ | 3 | 0.5 | 2.5 | โ |
| HOME-13 | ์ง | STEP1ยท4 | ์ฐ๋์ค | ์์์ ์ฑ๊ฒจ์ฃผ๊ธฐ | ๋ณต์ฉ ์ผ์ ๊ณผ ์ฌ์ฉ์ ์ํ์ ๋ง์ถฐ ์์์ ๋ณต์ฉ์ ์๋ฆผ | 3 | 0.5 | 2.5 | โ |
| HOME-14 | ์ง | STEP4 | ํซ ์ผ์ด | ๋ฐ๋ ค๋๋ฌผ๊ณผ ํ๋ฃจ ํ๊ณ | ๋ฐ๋ ค๋๋ฌผ ํ๋ ๊ธฐ๋ก๊ณผ ์ค๋์ ์ฅ๋ฉด์ ๋ฌถ์ด ๊ฐ์ฑ ํ๊ณ ๋ฅผ ์ ๊ณต | 5 | 1 | 4 | โ |
| HOME-15 | ์ง | STEP3 | ํจ๋ฐ๋ฆฌ | ๋ถ๋ชจ๋ ์ํ ํ์ธ ๋ฐ ๋์ | ๋์ ๊ฐ์ง ๊ทผ๊ฑฐ์ ํ์ฌ ์ํ๋ฅผ ํ์ธํ๊ณ ์ฐ๋ฝยท์๊ธ์ถ๋ยท๊ท๊ฐ๋ฅผ ์ ํ | 10 | 2 | 8 | EVT-03 |
| HOME-16 | ์ง | STEP3 | ํ ๋ฐ๋ | ํ ๋ฐ๋ ๋ชจ๋ ์คํ | ์น์ธ๋ ๋ฐฉ๋ฌธ์์๊ฒ ์ง์ ๊ณต๊ฐยท๊ฐ์ ๋ง ์ ํ์ ์ผ๋ก ์ ๊ทผ์ํค๊ณ ์์ ์ ๊ธฐ๋ก | 10 | 2 | 8 | EVT-05 |
| HOME-17 | ์ง | STEP1 | ์ด๋ | Spot ์์ค์ฝํธ ์๋น์ค | ์ง์์ ๋ค์ ์ฅ์ ๋๋ ์ฐจ๋๊น์ง Spot์ด ๋ํํด ์ด๋์ ์๋ด | 4 | 1 | 3 | โ |
| task_id | ์คํ ๋ก๋ด | lock_type | svc_id | ํด๊ธ ๋น์ฉ(P) | ์์ธ ๋ชจ๋ฌ | modal_id | UI ํ๋ฆ | ๋ก๋ด Job ์ ์ฑ | ์ํ ํ๋ฆ | ์๋ฃ ์กฐ๊ฑด |
|---|---|---|---|---|---|---|---|---|---|---|
| HOME-01 | ์์ | free | โ | 0 | O | TM-HOME-01 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ํ์ ๋ฌผํ ํ์ธ ๋๋ ์ฌ์ฉ์ ๊ฑด๋๋ฐ๊ธฐ |
| HOME-02 | ์์ | locked | SVC-02 | 100 | O | TM-HOME-02 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ค๋น๋ฌผ ์ ๋ถ ํ์ธ |
| HOME-03 | ์์ | free | โ | 0 | O | TM-HOME-03 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ ๋ฌด ์ค๋น๋ฌผ ํ์ธ |
| HOME-04 | ์์ | free | โ | 0 | O | TM-HOME-04 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ํ์ธ ๋๋ ์์คํ ์๋ฃ ์ ํธ |
| HOME-05 | ์์ | free | โ | 0 | X | - | - | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์กฐ๋ช ยท๊ฐ์ ์ํ ์ ์ ํ์ธ |
| HOME-06 | ์์ | free | โ | 0 | O | TM-HOME-06 | interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ถ์ ยท์์ ๋ฒ์ ์น์ธ |
| HOME-07 | ์์ | free | โ | 0 | O | TM-HOME-07 | interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋์์ ์ ํ |
| HOME-08 | ์์ | free | โ | 0 | O | TM-HOME-08 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ณด์ถฉ ํ๋ชฉ ์ ํ |
| HOME-09 | ๊ฐ์ ์ฉ ๋ก๋ด | locked | SVC-05 | 100 | O | TM-HOME-09 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | ํด๋น HOME STEP์์ ์คํ ์ง์ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฒญ์ ๋ฒ์ ์น์ธ ํ Job ์๋ฃ |
| HOME-10 | ์์ | locked | SVC-03 | 100 | O | TM-HOME-10 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๊ท๊ฐ ๋ง์ด ๋ชจ๋ ์คํ |
| HOME-11 | ์์ | locked | SVC-05 | 100 | O | TM-HOME-11 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ ๋ฆฌ ์๋ฃ ํ์ธ |
| HOME-12 | ์์ | free | โ | 0 | X | - | - | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์์ง์ ๊ฐ์ง ๋๋ ๊ฑด๋๋ฐ๊ธฐ |
| HOME-13 | ์์ | locked | SVC-06 | 100 | O | TM-HOME-13 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ณต์ฉ ํ์ธ |
| HOME-14 | ์์ | locked | SVC-04 | 100 | O | TM-HOME-14 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ํ๊ณ ์ฌ์ ์๋ฃ |
| HOME-15 | ์์ | free | โ | 0 | O | TM-HOME-15 | interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋์์ ์น์ธ |
| HOME-16 | ์์ | locked | SVC-05 | 100 | X | - | interrupt_event_popup โ skill_market_popup | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ฐฉ๋ฌธ์ ํด์คยท์ ๊ธ ๋ณต๊ท |
| HOME-17 | Spot | locked | SVC-01 | 100 | O | TM-HOME-17 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP1 ์๋ฃ ํ ๋ค์ ์ฅ์ ์ด๋ ์ง์ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ชฉ์ ์ง ๋์ฐฉยท์์ค์ฝํธ ์ข ๋ฃ |
| task_id | fallback_task_id | Spot ์ฌ์ฉ ์ค ๋์ | ํ์ ๊ฒฐ๊ณผ | trigger | ์ํ ๋๋ฐ์ด์ค | device_id |
|---|---|---|---|---|---|---|
| HOME-01 | - | ์ํฅ ์์ | ์ธ์ถ ์ค๋น ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + Hub | DEV-TABLET-01, DEV-HUB-01 |
| HOME-02 | - | ์ํฅ ์์ | ๋ฑ์ ์ค๋น ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ๋ฐ๋ ค๋ก๋ด + ํ๋ธ๋ฆฟ | ROB-HOME-01, DEV-TABLET-01 |
| HOME-03 | - | ์ํฅ ์์ | ์ถ๊ทผ ์ค๋น ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + Hub | DEV-TABLET-01, DEV-HUB-01 |
| HOME-04 | - | ์ํฅ ์์ | ์ค๋์ ์ฐ์ ์์ยท๊ฒฝ๋ก ํ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ๋ฐ๋ ค๋ก๋ด + ํ๋ธ๋ฆฟ + Hub | ROB-HOME-01, DEV-TABLET-01, DEV-HUB-01 |
| HOME-05 | - | ์ํฅ ์์ | Task ์๋ฃ ์ํ ๋ฐ์ | ์ง ์ดํ ๋๋ STEP4 ์ข ๋ฃ | Hub + ๋ฐ๋ ค๋ก๋ด | ROB-HOME-01, DEV-HUB-01 |
| HOME-06 | - | ์ํฅ ์์ | HOME-16 ํ ๋ฐ๋ ์คํ | EVT-05 ๋ฐ์ | ํ๋ธ๋ฆฟ + ์ง CCTV | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| HOME-07 | - | ์ํฅ ์์ | ๊ท๊ฐยท๋ณดํธ์ ์ฐ๋ฝยท๊ด์ฐฐ ์ง์ | EVT-04 ๋ฐ์ | ํ๋ธ๋ฆฟ + ์ง CCTV | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| HOME-08 | - | ์ํฅ ์์ | MART-01 ์ฅ๋ณด๊ธฐ ๋ชฉ๋ก ์์ฑ | EVT-06 ๋๋ ์์ฌ ์ผ์ | ํ๋ธ๋ฆฟ + ๋์ฅ๊ณ ํ๋ฉด | DEV-FRIDGE-01, DEV-TABLET-01 |
| HOME-09 | - | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋ฏธ๋ ธ์ถยท๋๊ธฐ ๋๋ ์ฌ์ฉ์ ์ง์ ์ํ | ๊ณต๊ฐ๋ณ ์ฒญ์ ์ํ ๊ฐฑ์ | EVT-07 ๋๋ ์ด์ฌ ์ผ์ | ํ๋ธ๋ฆฟ + ์ง CCTV + Hub | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01, DEV-HUB-01 |
| HOME-10 | - | ์ํฅ ์์ | ๊ฐ์กฑ ๊ท๊ฐ ์๋๋ฆฌ์ค ์์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ๋ฐ๋ ค๋ก๋ด + Hub | ROB-HOME-01, DEV-HUB-01 |
| HOME-11 | - | ์ํฅ ์์ | ๋์ฅ๊ณ ยท์ฌ๊ณ ๋ฐ์ดํฐ ๊ฐฑ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ๋ฐ๋ ค๋ก๋ด + ํ๋ธ๋ฆฟ | ROB-HOME-01, DEV-TABLET-01 |
| HOME-12 | - | ์ํฅ ์์ | ํ๋ ๊ธฐ๋ก ๋ฐ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ๋ฐ๋ ค๋ก๋ด + ํ๋ธ๋ฆฟ | ROB-HOME-01, DEV-TABLET-01 |
| HOME-13 | - | ์ํฅ ์์ | ๋ณต์ฉ ์ด๋ ฅ ๊ฐฑ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ๋ฐ๋ ค๋ก๋ด + ํ๋ธ๋ฆฟ | ROB-HOME-01, DEV-TABLET-01 |
| HOME-14 | - | ์ํฅ ์์ | ์ํ๋ก๊ทธ ํ๊ณ ์ ๋ฐ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | TV + ํ๋ธ๋ฆฟ + ๋ฐ๋ ค๋ก๋ด | ROB-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| HOME-15 | - | ์ํฅ ์์ | ์ฐ๋ฝยท์๊ธ์ถ๋ยท๊ท๊ฐ ์คํ | EVT-03 ๋ฐ์ | ํ๋ธ๋ฆฟ + ์ง CCTV | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| HOME-16 | - | ์ํฅ ์์ | ์์ ๋ฆฌํฌํธ ์์ฑ | HOME-06 ์น์ธ ํ | Hub + ์ง CCTV | CAM-HOME-01, DEV-HOME-TV-01, DEV-HUB-01 |
| HOME-17 | - | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋ฏธ๋ ธ์ถยท๋๊ธฐ ๋๋ ์ฌ์ฉ์ ์ง์ ์ํ | ๋ค์ ์คํ ์ง์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + Hub | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 |
| task_id | modal_content | icon_id | robot_id | support_robot_id | modal_type | required_policy | popup_ref | memory_write_rule |
|---|---|---|---|---|---|---|---|---|
| HOME-01 | ์ค๋ ์ผ์ ยท๋ ์จยท์ธ์ถ ๋ชฉ์ ๋ณ ์ค๋น๋ฌผ ์ฒดํฌ๋ฆฌ์คํธ | ICON-HOME-01 | โ | โ | checklist | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history + preference_candidate |
| HOME-02 | ์์ด ์ผ์ ยท์ค๋น๋ฌผยท๋๋ฝ ํญ๋ชฉ | ICON-HOME-02 | โ | โ | checklist | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| HOME-03 | ์ค๋ ์ ๋ฌด ์ผ์ ๊ณผ ์ถ๊ทผ ์ค๋น๋ฌผ | ICON-HOME-03 | โ | โ | checklist | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history + preference_candidate |
| HOME-04 | ์๋ฉดยท์ผ์ ยท๋ ์จยท์ค๋์ 4 STEP ์์ฝ | ICON-HOME-04 | โ | โ | briefing | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history + preference_candidate |
| HOME-05 | - | ICON-HOME-05 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | - | task_history |
| HOME-06 | ๋ฐฉ๋ฌธ์ ์ ์ยท์์ฝ ์ ๋ณดยท์์ ๋ฒ์ยทCCTV | ICON-HOME-06 | โ | โ | incident_response | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup โ task_modal | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
| HOME-07 | ์ด์ ํ๋ ์์ยท๊ฐ์ง ๊ทผ๊ฑฐยท๋์ ์ ํ์ง | ICON-HOME-07 | โ | โ | incident_response | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup โ task_modal | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
| HOME-08 | ๋์ฅ๊ณ ์ด๋ฏธ์งยท๋ถ์กฑ ์ฌ๋ฃ ๋ชฉ๋กยท๋ณด์ถฉ ์ฐ์ ์์ | ICON-HOME-08 | โ | โ | inventory | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history |
| HOME-09 | ๊ณต๊ฐ ์ํยท์ฒญ์ ๋ฒ์ยท์์ ์ ํ ์ด๋ฏธ์งยท๋ก๋ด ๋ฐฐ์น | ICON-HOME-09 | ROB-HOME-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| HOME-10 | ๊ท๊ฐ ์์ ยท์ค๋น ์ํยท๊ฐ์ ์คํ ํญ๋ชฉ | ICON-HOME-10 | โ | โ | context_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| HOME-11 | ๊ตฌ๋งคํ ๋ชฉ๋กยท๋์ฅ/์์จ/์ฆ์์ฌ์ฉ ๋ถ๋ฅยท๋ณด๊ด ์์น | ICON-HOME-11 | โ | โ | context_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| HOME-12 | - | ICON-HOME-12 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | - | task_history + preference_candidate |
| HOME-13 | ๋ณต์ฉ ๋์ยท์๊ฐยท์ฃผ์์ฌํญยท๋ณต์ฉ ์ด๋ ฅ | ICON-HOME-13 | โ | โ | context_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| HOME-14 | ์ค๋์ ๋ฐ๋ ค๋๋ฌผ ํ๋ยท์ฌ์งยทํ๊ณ ๋ฌธ๊ตฌ | ICON-HOME-14 | โ | โ | context_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| HOME-15 | CCTVยท๊ฐ์ง ์๊ฐยท์ํยท๋์ ์ ํ์ง | ICON-HOME-15 | โ | โ | incident_response | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup โ task_modal | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
| HOME-16 | - | ICON-HOME-16 | โ | โ | none | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup โ skill_market_popup | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
| HOME-17 | ๋ชฉ์ ์งยท์์ ๋์ ยทSpot ์ํยท๋ํ ๋ฒ์ | ICON-HOME-17 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
B02-2 ยท TASK MASTER
๋์ผ task_id๋ฅผ ์๋ ๋ค ํ์์ ๊ฐ๋ก๋ก ์ถ์ ํ๋ฉด Excel์ 34๊ฐ ์ด ์ ์ฒด๋ฅผ ํ์ธํ ์ ์๋ค.
| task_id | ์ฅ์ | ๊ฐ๋ฅ ๋จ๊ณ | ๋ถ๋ฅ | Task๋ช | ์ค๋ช | ๊ธฐ์ค ํ๊ท ์๊ฐ(๋ถ) | ์์ ์ฌ์ฉ์ ๊ด์ฌ์๊ฐ(๋ถ) | ๋จ์ถ์๊ฐ(๋ถ) | event_id |
|---|---|---|---|---|---|---|---|---|---|
| PARK-01 | ๊ณต์ | STEP2ยท3 | ์ฐ๋์ค | ๋ง์ถคํ ์ด๋ ๋ฃจํด | ์ปจ๋์ ยท๋ชฉํ์ ๋ง๋ ์ฐ์ฑ ยท์คํธ๋ ์นญยท์ด๋ ๋ฃจํด์ ์ ์ | 8 | 2 | 6 | EVT-09 |
| PARK-02 | ๊ณต์ | STEP2ยท3 | ์ฐ๋์ค | Spot ํ์ด์ค๋ฉ์ด์ปค | Spot์ด ์ผ์ ์๋๋ก ์์ ์ด๋ํ๋ฉฐ ์ฐ์ฑ ยท์ด๋ ํ์ด์ค๋ฅผ ์ ๋ | 5 | 1 | 4 | EVT-09 |
| PARK-03 | ๊ณต์ | STEP2ยท3 | ์ฐ๋์ค | ๋น์ ์์ธ ์ฝ์นญ | ๋น์ ์ผ๋ก ์ฌ์ฉ์ ์์ธยท๋์์ ์ธ์ํด ์ค์๊ฐ ํผ๋๋ฐฑ๊ณผ ์ ์๋ฅผ ์ ๊ณต | 8 | 2 | 6 | EVT-09 |
| PARK-04 | ๊ณต์ | STEP2ยท3 | ์์ ์ํฉํธ | ํ๋ก๊น ์ง์ ์๋ด | Spot ๋๋ ๋น์ ์ด ์ฐ๋ ๊ธฐ ์ง์ ์ ์ฐพ์ ๋ฐฉํฅ๊ณผ ๊ฑฐ๋ฆฌ๋ฅผ ์๋ด | 5 | 1 | 4 | EVT-11 |
| PARK-05 | ๊ณต์ | STEP2ยท3 | ์์ ์ํฉํธ | ํ๋ก๊น ์๊ฑฐ ์ธ์ฆ | ๋น์ ์ด ์ฐ๋ ๊ธฐ์ ์๊ฑฐ ๋์์ ๊ฐ์งํด ๋ฏธ์ ์๋ฃ๋ฅผ ์ธ์ฆ | 3 | 0.5 | 2.5 | EVT-11 |
| PARK-06 | ๊ณต์ | STEP2ยท3 | ํ์ | Spot ๋ณด๋ฌผ ํํธ | Spot์ด ๋ณด๋ฌผ ์์น ๊ทผ์ฒ๋ก ์ด๋ํ๊ฑฐ๋ ๋ฐฉํฅ์ ๋ฐ๋ผ๋ณด๋ฉฐ ํํธ๋ฅผ ์ ๊ณต | 5 | 1 | 4 | EVT-13 |
| PARK-07 | ๊ณต์ | STEP2ยท3 | ํ์ | AR ๋ณด๋ฌผ์์ ํ์ | QRยท๋ง์ปคยท๋น์ ์ธ์์ผ๋ก ํ๋ธ๋ฆฟ์ AR ๋ณด๋ฌผ์์๋ฅผ ํ์ํ๊ณ ํ๋ | 6 | 3 | 3 | EVT-13 |
| PARK-08 | ๊ณต์ | STEP2ยท3 | ๋ค์ด์ฒ | ํฌ๊ท๋๋ฌผ ๊ด์ฐฐ | Spot์ด ํ์ง๊ฒฌ์ฒ๋ผ ๋ฉ์ถฐ ๊ด์ฐฐ ํฌ์ฆ๋ฅผ ์ทจํ๊ณ ๋ฐ๊ฒฌ ์ง์ ์ ๊ฐ๋ฆฌํด | 8 | 2 | 6 | EVT-14 |
| PARK-09 | ๊ณต์ | STEP2ยท3 | ๋ค์ด์ฒ | ํฌ๊ท๋๋ฌผ ๋๊ฐ ๋ฑ๋ก | ๋น์ ์ด ๋๋ฌผ ์ด๋ฏธ์งยท๋ง์ปค๋ฅผ ์ธ์ํด ๊ฐ์ธ ๋๊ฐ ์นด๋๋ฅผ ๋ฑ๋ก | 5 | 1 | 4 | EVT-14 |
| PARK-10 | ๊ณต์ | STEP2ยท3 | AR ๊ฒ์ | Spot ํฌ๋ฆฌ์ฒ ํ์ ๋ํ | Spot์ด ๊ฐ์ ํฌ๋ฆฌ์ฒ ์ถํ ์ง์ ์ ์๋ดํ๊ณ ์ฌ์ฉ์์ ํจ๊ป ์ด๋ | 6 | 2 | 4 | EVT-15 |
| PARK-11 | ๊ณต์ | STEP2ยท3 | AR ๊ฒ์ | AR ํฌ๋ฆฌ์ฒ ํฌํ | ํ๋ธ๋ฆฟ ์นด๋ฉ๋ผ์์ ๊ฐ์ ํฌ๋ฆฌ์ฒ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ์กฐ์คยทํฌํ | 4 | 1 | 3 | EVT-15 |
| PARK-12 | ๊ณต์ | STEP2ยท3 | ๋ฆฌ์๋ | ๋ธ๋๋ ๋ฆฌ์๋ ์ง์ ์๋ด | ๋ธ๋๋ ํฌ์ธํธ์ ๋ฆฌ์๋ ์กฐ๊ฑด์ ์๋ดํ๊ณ ์ฐธ์ฌ ์ฌ๋ถ๋ฅผ ์ ํํ๊ฒ ํจ | 3 | 0.5 | 2.5 | EVT-16 |
| PARK-13 | ๊ณต์ | STEP2ยท3 | ๋ฆฌ์๋ | ๊ด๊ณ ์ฝํ ์ธ ์ฐธ์ฌยท๋ฆฌ์๋ ์๋ น | ๊ฐ์ธํ ๊ด๊ณ ์ฝํ ์ธ ๋ฅผ ์์ฒญยท์๋ตํ๊ณ ๋ฆฌ์๋๋ฅผ ์ ๋ฆฝ | 5 | 3 | 2 | EVT-16 |
| PARK-14 | ๊ณต์ | STEP2ยท3 | ํ์ฌ | Spot ํฌ๊ท์์ ํ์ฌ ์๋ด | Spot์ด ํ์ฌ ์ง์ ์ผ๋ก ์ด๋ํ๊ณ ์ฌ์ฉ์๊ฐ ์ค์บํ ๋ฐฉํฅ์ ์๋ด | 6 | 2 | 4 | EVT-17 |
| PARK-15 | ๊ณต์ | STEP2ยท3 | ํ์ฌ | AR ์์ ์นด๋ ํ๋ | ๋น์ ยท๋ง์ปค ์ธ์์ผ๋ก ํฌ๊ท์์ 3D ์์ ๊ณผ ์นด๋ ํ๋์ ์ฐ์ถ | 4 | 1 | 3 | EVT-17 |
| PARK-16 | ๊ณต์ | STEP3 | ๋ ์จ | ๊ฐ์์ค๋ฌ์ด ๋น ๋์ | ๊ณต์ ์ผ์ ์ํฅ๊ณผ ๊ท๊ฐยท์ค๋ด ์ด๋ยท๋งํธ ์ฐ์ฐ ๊ตฌ๋งค์์ ๋น๊ต | 6 | 1 | 5 | EVT-08 |
| task_id | ์คํ ๋ก๋ด | lock_type | svc_id | ํด๊ธ ๋น์ฉ(P) | ์์ธ ๋ชจ๋ฌ | modal_id | UI ํ๋ฆ | ๋ก๋ด Job ์ ์ฑ | ์ํ ํ๋ฆ | ์๋ฃ ์กฐ๊ฑด |
|---|---|---|---|---|---|---|---|---|---|---|
| PARK-01 | ์์ | free | โ | 0 | O | TM-PARK-01 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ฃจํด ์ ํยท์์ |
| PARK-02 | Spot | locked | SVC-01 | 100 | O | TM-PARK-02 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ชฉํ ๊ฑฐ๋ฆฌยท์๊ฐ ๋ฌ์ฑ |
| PARK-03 | ์์ | locked | SVC-06 | 100 | O | TM-PARK-03 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ด๋ ์ธํธ ์๋ฃ |
| PARK-04 | Spot | locked | SVC-09 | 100 | O | TM-PARK-04 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์๊ฐ ์ง์ ๋์ฐฉ |
| PARK-05 | ์์ | locked | SVC-09 | 100 | X | - | skill_market_popup | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์๊ฑฐ ๋์ ์ธ์ฆ |
| PARK-06 | Spot | locked | SVC-08 | 100 | O | TM-PARK-06 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ํํธ ์ง์ ๋์ฐฉ |
| PARK-07 | ์์ | locked | SVC-08 | 100 | X | - | skill_market_popup | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | AR ๋ณด๋ฌผ์์ ํ๋ |
| PARK-08 | Spot | locked | SVC-09 | 100 | O | TM-PARK-08 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๊ด์ฐฐ ์ง์ ํ์ธ |
| PARK-09 | ์์ | locked | SVC-09 | 100 | X | - | skill_market_popup | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋๋ฌผ ์ธ์ยท๋๊ฐ ์ ์ฅ |
| PARK-10 | Spot | locked | SVC-08 | 100 | O | TM-PARK-10 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ถํ ์ง์ ๋์ฐฉ |
| PARK-11 | ์์ | locked | SVC-08 | 100 | X | - | skill_market_popup | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | AR ํฌ๋ฆฌ์ฒ ํฌํ |
| PARK-12 | ์กฐ๊ฑด๋ถ Spot | free | โ | 0 | O | TM-PARK-12 | task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฐธ์ฌ ์ฌ๋ถ ์ ํ |
| PARK-13 | ์์ | free | โ | 0 | X | - | - | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฝํ ์ธ ์์ฒญยท์๋ต ์๋ฃ |
| PARK-14 | Spot | locked | SVC-08 | 100 | O | TM-PARK-14 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ํ์ฌ ์ง์ ๋์ฐฉ |
| PARK-15 | ์์ | locked | SVC-08 | 100 | X | - | skill_market_popup | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์์ ์นด๋ ์ ์ฅ |
| PARK-16 | ์์ | free | โ | 0 | X | - | interrupt_event_popup | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋์์ ์ ํ |
| task_id | fallback_task_id | Spot ์ฌ์ฉ ์ค ๋์ | ํ์ ๊ฒฐ๊ณผ | trigger | ์ํ ๋๋ฐ์ด์ค | device_id |
|---|---|---|---|---|---|---|
| PARK-01 | - | ์ํฅ ์์ | PARK-02 ๋๋ PARK-03 ์คํ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + Hub | DEV-TABLET-01, DEV-HUB-01 |
| PARK-02 | PARK-03 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ์ด๋ ์ ์ ๋ฐ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + Hub | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 |
| PARK-03 | - | ์ํฅ ์์ | ์์ธ ์ ์ยทํ๋ ๊ธฐ๋ก ์ ์ฅ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + ๊ณต์ ๋น์ | CAM-PARK-01, DEV-TABLET-01 |
| PARK-04 | - | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋ฏธ๋ ธ์ถยท๋๊ธฐ ๋๋ ์ฌ์ฉ์ ์ง์ ์ํ | PARK-05 ์ธ์ฆ ์์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๊ณต์ CCTV | CAM-PARK-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| PARK-05 | - | ์ํฅ ์์ | ํฌ์ธํธยทํ๊ฒฝ ๊ธฐ์ฌ๋ ์ ๋ฆฝ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + ๊ณต์ ๋น์ | CAM-PARK-01, DEV-TABLET-01 |
| PARK-06 | PARK-07 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | PARK-07 AR ํ์ ์์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + Hub | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 |
| PARK-07 | - | ์ํฅ ์์ | ํฌ์ธํธยท์์ง ๊ธฐ๋ก ์ ๋ฆฝ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ AR + ๊ณต์ ๋น์ | CAM-PARK-01, DEV-TABLET-01 |
| PARK-08 | PARK-09 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | PARK-09 ๋๊ฐ ๋ฑ๋ก | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๊ณต์ CCTV | CAM-PARK-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| PARK-09 | - | ์ํฅ ์์ | ๋๊ฐยทํฌ์ธํธ ๊ฐฑ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + ๊ณต์ ๋น์ | CAM-PARK-01, DEV-TABLET-01 |
| PARK-10 | PARK-11 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | PARK-11 AR ํฌํ ์์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + Hub | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 |
| PARK-11 | - | ์ํฅ ์์ | ์์ง ๊ธฐ๋กยทํฌ์ธํธ ์ ๋ฆฝ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ AR | DEV-TABLET-01 |
| PARK-12 | PARK-13 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | PARK-13 ์ฝํ ์ธ ์คํ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + Hub | DEV-TABLET-01, DEV-HUB-01 |
| PARK-13 | - | ์ํฅ ์์ | ๋ฆฌ์๋ ์ง๊ฐ ๊ฐฑ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ | DEV-TABLET-01 |
| PARK-14 | PARK-15 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | PARK-15 AR ์ค์บ ์์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + Hub | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 |
| PARK-15 | - | ์ํฅ ์์ | ์์ง ๊ธฐ๋กยทํฌ์ธํธ ์ ๋ฆฝ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ AR + ๊ณต์ ๋น์ | CAM-PARK-01, DEV-TABLET-01 |
| PARK-16 | - | ์ํฅ ์์ | ๊ฒฝ๋ก ๋ณ๊ฒฝ ๋๋ MART-12 ์์ฑ | EVT-08 ๋ฐ์ | ํ๋ธ๋ฆฟ + Hub | DEV-TABLET-01, DEV-HUB-01 |
| task_id | modal_content | icon_id | robot_id | support_robot_id | modal_type | required_policy | popup_ref | memory_write_rule |
|---|---|---|---|---|---|---|---|---|
| PARK-01 | ์ปจ๋์ ยท๋ชฉํยท์ด๋ ๋จ๊ณยท์์ ์๊ฐ | ICON-PARK-01 | โ | โ | mission_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history + preference_candidate |
| PARK-02 | ๋ชฉํ ๊ฑฐ๋ฆฌยท์๋ยท๊ฒฝ๋กยทSpot ๋ฐฐํฐ๋ฆฌ | ICON-PARK-02 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| PARK-03 | ์ด๋ ์์ธ ๊ฐ์ด๋ยท์ธ์ ๊ธฐ์คยท์ ์ ํญ๋ชฉ | ICON-PARK-03 | โ | โ | mission_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| PARK-04 | ์ฐ๋ ๊ธฐ ์์นยท๊ฑฐ๋ฆฌยท์๊ฑฐ ๋ฏธ์ ยทํ๊ฒฝ ๊ธฐ์ฌ | ICON-PARK-04 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| PARK-05 | - | ICON-PARK-05 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup | task_history + service_state |
| PARK-06 | ํ์ฌ ๋จ์ยทํ์ ๋ฒ์ยทSpot ์ด๋ ์ํ | ICON-PARK-06 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| PARK-07 | - | ICON-PARK-07 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup | task_history + service_state |
| PARK-08 | ๋ฐ๊ฒฌ ์์นยท๋๋ฌผ ํน์งยท๊ด์ฐฐ ์์น | ICON-PARK-08 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| PARK-09 | - | ICON-PARK-09 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup | task_history + service_state |
| PARK-10 | ์ถํ ์ ํธยทํ์ ๋ฒ์ยทSpot ์ด๋ ์ํ | ICON-PARK-10 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| PARK-11 | - | ICON-PARK-11 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup | task_history + service_state |
| PARK-12 | ๋ธ๋๋ ๋ฏธ์ ยท์์ ์์ยท๋ฆฌ์๋ยท๊ฐ์ธ์ ๋ณด ์ฌ์ฉ ๋ฒ์ | ICON-PARK-12 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal โ orchestration_job_approval_popup | task_history |
| PARK-13 | - | ICON-PARK-13 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | - | task_history |
| PARK-14 | ํ์ฌ ์ ํธยท์ด๋ ๊ฒฝ๋กยท์์ ํํธ | ICON-PARK-14 | ROB-SPOT-01 | โ | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| PARK-15 | - | ICON-PARK-15 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup | task_history + service_state |
| PARK-16 | - | ICON-PARK-16 | โ | โ | none | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
B02-3 ยท TASK MASTER
๋์ผ task_id๋ฅผ ์๋ ๋ค ํ์์ ๊ฐ๋ก๋ก ์ถ์ ํ๋ฉด Excel์ 34๊ฐ ์ด ์ ์ฒด๋ฅผ ํ์ธํ ์ ์๋ค.
| task_id | ์ฅ์ | ๊ฐ๋ฅ ๋จ๊ณ | ๋ถ๋ฅ | Task๋ช | ์ค๋ช | ๊ธฐ์ค ํ๊ท ์๊ฐ(๋ถ) | ์์ ์ฌ์ฉ์ ๊ด์ฌ์๊ฐ(๋ถ) | ๋จ์ถ์๊ฐ(๋ถ) | event_id |
|---|---|---|---|---|---|---|---|---|---|
| MART-01 | ๋งํธ | STEP2ยท3 | ์ฅ๋ณด๊ธฐ | ๋์ฅ๊ณ ๋ถ์กฑ ์ฌ๋ฃ ํ์ธ | ์ง ๋์ฅ๊ณ ์ ๋ถ์กฑยท์๋ฐ ์ฌ๋ฃ๋ฅผ ๋งํธ ์ํ๊ณผ ์ฐ๊ฒฐํด ๋ชฉ๋ก์ผ๋ก ํ์ | 8 | 1.5 | 6.5 | EVT-06, EVT-18 |
| MART-02 | ๋งํธ | STEP2ยท3 | ์ฅ๋ณด๊ธฐ | ์ง์ ํฝ์ ๋์ ์๋ด | ์ ํํ ์ํ์ ๋งค๋ ์์น์ ์ต๋จ ํฝ์ ๋์ ์ ์๋ด | 10 | 2 | 8 | EVT-18 |
| MART-03 | ๋งํธ | STEP2ยท3 | Spot ์๋น | Spot ๋์ฅ๊ณ ๋ณด์ถฉ ๋ฒ๋ค ์๋ น | ์ค๋น๋ A๋ฒ ๋์ฅ๊ณ ๋ณด์ถฉ ๋ฒ๋ค์ Spot์ด ์ฌ์ฉ์์๊ฒ ์ด๋ฐ | 15 | 2 | 13 | EVT-18 |
| MART-04 | ๋งํธ | STEP2ยท3 | ์ฅ๋ณด๊ธฐ | ํ์์ธ์ผ ์ํ ๋น๊ต | ๋ถ์กฑ ์ฌ๋ฃ์ ํ ์ธ ์ํ์ ๋งค์นญํด ์ ๊ฐ์กยท๋์ฒด ๊ฐ๋ฅ์ฑ์ ๋น๊ต | 8 | 1.5 | 6.5 | EVT-10 |
| MART-05 | ๋งํธ | STEP2ยท3 | Spot ์๋น | Spot ํ์์ธ์ผ ๋ฒ๋ค ์๋ น | ํ ์ธ ์ํ์ด ๋ด๊ธด ๋ฒ๋ค์ Spot์ด ์ฌ์ฉ์์๊ฒ ์ ๋ฌ | 12 | 2 | 10 | EVT-10 |
| MART-06 | ๋งํธ | STEP2ยท3 | ๋ฉ๋ด | ์ค๋์ ๋ฉ๋ดยท์ฌ๋ฃ ์ ํ | ์ทจํฅยท์์ฌ ์ผ์ ยท๋ณด์ ์ฌ๋ฃ์ ๋ง๋ ๋ฉ๋ด์ ํ์ํ ์ฌ๋ฃ๋ฅผ ๊ตฌ์ฑ | 15 | 3 | 12 | EVT-19 |
| MART-07 | ๋งํธ | STEP2ยท3 | Spot ์๋น | Spot ๋ฐํคํธ ๋ฒ๋ค ์๋ น | ์ ํํ ๋ฉ๋ด์ ์ฌ๋ฃ ์ธํธ๋ฅผ Spot์ด ๋ฐํคํธ์ฒ๋ผ ์ ๋ฌ | 15 | 2 | 13 | EVT-19 |
| MART-08 | ๋งํธ | STEP2ยท3 | ํซ ์ผ์ด | ๋ฐ๋ ค๋๋ฌผ ์ผ์ด ์ํ ์ถ์ฒ | ๋ฐ๋ ค๋๋ฌผ ์ํยท๊ธ์ฌ ์ฃผ๊ธฐยท์ฌ๊ณ ์ ๋ง์ถฐ ์ฌ๋ฃยท๊ฐ์ยท์ผ์ด ์ํ์ ์ถ์ฒ | 10 | 2 | 8 | EVT-20 |
| MART-09 | ๋งํธ | STEP2ยท3 | Spot ์๋น | Spot ํซ์ผ์ด ํคํธ ์๋ น | ์ ํํ ํซ์ผ์ด ์ํ ๋ฒ๋ค์ Spot์ด ์ฌ์ฉ์์๊ฒ ์ ๋ฌ | 12 | 2 | 10 | EVT-20 |
| MART-10 | ๋งํธ | STEP2ยท3 | ํจ๋ฐ๋ฆฌ | ๋ถ๋ชจ๋ ์ผ์ด ์ํ ์ถ์ฒ | ๋ถ๋ชจ๋ ์ํยท๋ฐฉ๋ฌธ ์ผ์ ์ ๋ง์ถฐ ์ํยท์ํ์ฉํ์ ์ถ์ฒ | 10 | 2 | 8 | EVT-21 |
| MART-11 | ๋งํธ | STEP2ยท3 | Spot ์๋น | Spot ๋ถ๋ชจ๋ ์ผ์ด ํจํค์ง ์๋ น | ์ ํํ ๋ถ๋ชจ๋ ์ผ์ด ์ํ ํจํค์ง๋ฅผ Spot์ด ์ฌ์ฉ์์๊ฒ ์ ๋ฌ | 12 | 2 | 10 | EVT-21 |
| MART-12 | ๋งํธ | STEP2ยท3 | ๋ ์จ | ๋น ์ค๋ ๋ ๊ท๊ฐ ์ค๋น ์ํ ์ ํ | ํ์ฌ ๋ ์จยท๊ท๊ฐ ๊ฒฝ๋ก์ ํ์ํ ์ฐ์ฐยท๋ฐฉ์ยท๋น์์ฉํ์ ์ถ์ฒ | 8 | 1.5 | 6.5 | EVT-08, EVT-22 |
| MART-13 | ๋งํธ | STEP2ยท3 | Spot ์๋น | Spot ๊ท๊ฐ ์ค๋น ํคํธ ์๋ น | ๋น์์ฉํ ๋ฒ๋ค์ Spot์ด ์ฌ์ฉ์์๊ฒ ์ ๋ฌ | 12 | 2 | 10 | EVT-08, EVT-22 |
| MART-14 | ๋งํธ | STEP2ยท3 | ํํํฐ | ํํํฐ ๋ฉ๋ดยท์ํ ๊ตฌ์ฑ | ์ฐธ์ ์ธ์ยท์ทจํฅยท์์ฐ์ ๋ง๋ ๋ฉ๋ด์ ์ํ ์ธํธ๋ฅผ ๊ตฌ์ฑ | 20 | 4 | 16 | EVT-23 |
| MART-15 | ๋งํธ | STEP2ยท3 | Spot ์๋น | Spot ํํฐ ๋ฐ๊ตฌ๋ ์๋ น | ์ ํํ ํํฐ ์ธํธ ๋ฒ๋ค์ Spot์ด ์ฌ์ฉ์์๊ฒ ์ ๋ฌ | 18 | 2 | 16 | EVT-23 |
| MART-16 | ๋งํธ | STEP3 | ์ฅ๋ณด๊ธฐ | ๋งํธ ์ฌ๊ณ ๋ถ์กฑ ํ์ธ | ๊ตฌ๋งค ํ๋ชฉ ์ค ๋งค์ฅ ์ฌ๊ณ ๋ถ์กฑ์ ๊ฐ์งํ๊ณ ๋์ฒดํ ๋๋ ๋๋ก ๊ธด๊ธ๋ฐฐ์ก์ ์ ์ | 6 | 1 | 5 | EVT-24 |
| MART-17 | ๋งํธ | STEP3 | ๋๋ก ๋ฐฐ์ก | AUM ๋๋ก ๊ธด๊ธ๋ฐฐ์ก | AUM ๋ฌผ๋ฅ ๊ฑฐ์ ์์ ๋ถ์กฑ ๋ฌผํ์ ์ ์ฌํ ๋๋ก ์ด ์ถ๋ฐํด ํฌ๋ฆฌํฌํธ์ ์ฐฉ๋ฅํ๊ณ ๋งํธ๋ก ์ธ๊ณ๋๋ ๊ณผ์ ์ Hub ํ๋ฉด์ ํ์ | 10 | 2 | 8 | EVT-24 |
| task_id | ์คํ ๋ก๋ด | lock_type | svc_id | ํด๊ธ ๋น์ฉ(P) | ์์ธ ๋ชจ๋ฌ | modal_id | UI ํ๋ฆ | ๋ก๋ด Job ์ ์ฑ | ์ํ ํ๋ฆ | ์๋ฃ ์กฐ๊ฑด |
|---|---|---|---|---|---|---|---|---|---|---|
| MART-01 | ์์ | free | โ | 0 | O | TM-MART-01 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๊ตฌ๋งค ๋์ ์ ํ |
| MART-02 | ์์ | free | โ | 0 | O | TM-MART-02 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ํ ํฝ์ ์ธ์ |
| MART-03 | Spot | locked | SVC-07 | 100 | O | TM-MART-03 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์๋ น ํ์ธ |
| MART-04 | ์์ | free | โ | 0 | O | TM-MART-04 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ํ ์ถ๊ฐ ์ฌ๋ถ ์ ํ |
| MART-05 | Spot | locked | SVC-07 | 100 | O | TM-MART-05 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์๋ น ํ์ธ |
| MART-06 | ์์ | locked | SVC-11 | 100 | O | TM-MART-06 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ฉ๋ด ์ ํ |
| MART-07 | Spot | locked | SVC-07 | 100 | O | TM-MART-07 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์๋ น ํ์ธ |
| MART-08 | ์์ | locked | SVC-04 | 100 | O | TM-MART-08 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ํ ์ ํ |
| MART-09 | Spot | locked | SVC-07 | 100 | O | TM-MART-09 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์๋ น ํ์ธ |
| MART-10 | ์์ | locked | SVC-03 | 100 | O | TM-MART-10 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ํ ์ ํ |
| MART-11 | Spot | locked | SVC-07 | 100 | O | TM-MART-11 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์๋ น ํ์ธ |
| MART-12 | ์์ | free | โ | 0 | O | TM-MART-12 | EVT-22 ์ผ๋ฐ: task_modal / STEP3 EVT-08: interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ค๋น ํ๋ชฉ ์ ํ |
| MART-13 | Spot | locked | SVC-07 | 100 | O | TM-MART-13 | EVT-22 ์ผ๋ฐ: skill_market_popup โ task_modal โ orchestration_job_approval_popup / STEP3 EVT-08: interrupt_event_popup โ skill_market_popup โ task_modal | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์๋ น ํ์ธ |
| MART-14 | ์์ | locked | SVC-11 | 100 | O | TM-MART-14 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ํํฐ ๊ตฌ์ฑ ์ ํ |
| MART-15 | Spot | locked | SVC-07 | 100 | O | TM-MART-15 | skill_market_popup โ task_modal โ orchestration_job_approval_popup | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์๋ น ํ์ธ |
| MART-16 | ์์ | free | โ | 0 | O | TM-MART-16 | interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋์ฒดํ ๋๋ ๋๋ก ๋ฐฐ์ก ์ ํ |
| MART-17 | ์์ | free | โ | 0 | O | TM-MART-17 | interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | delivery_status=DELIVERED ๋ฐ ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅยท๋งํธ ์ธ๊ณ ์๋ฃ |
| task_id | fallback_task_id | Spot ์ฌ์ฉ ์ค ๋์ | ํ์ ๊ฒฐ๊ณผ | trigger | ์ํ ๋๋ฐ์ด์ค | device_id |
|---|---|---|---|---|---|---|
| MART-01 | - | ์ํฅ ์์ | MART-02 ๋๋ MART-03 ์คํ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + Hub | DEV-TABLET-01, DEV-HUB-01 |
| MART-02 | - | ์ํฅ ์์ | ์ฅ๋ฐ๊ตฌ๋ ๋ชฉ๋ก ๊ฐฑ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + ๋งํธ ์ง๋ | DEV-TABLET-01 |
| MART-03 | MART-02 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ์ฅ๋ณด๊ธฐ ๋ชฉ๋ก ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๋งํธ CCTV | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| MART-04 | - | ์ํฅ ์์ | ์ง์ ํฝ์ ๋๋ MART-05 | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ | DEV-TABLET-01 |
| MART-05 | MART-04 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ์ฅ๋ฐ๊ตฌ๋ ๊ฐฑ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๋งํธ CCTV | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| MART-06 | - | ์ํฅ ์์ | ์ง์ ํฝ์ ๋๋ MART-07 | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ | DEV-TABLET-01 |
| MART-07 | MART-06 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ๋ฉ๋ดยท์ฅ๋ณด๊ธฐ ๋ชฉ๋ก ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๋งํธ CCTV | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| MART-08 | - | ์ํฅ ์์ | ์ง์ ํฝ์ ๋๋ MART-09 | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ | DEV-TABLET-01 |
| MART-09 | MART-08 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ํซ์ผ์ด ์ฌ๊ณ ๊ฐฑ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๋งํธ CCTV | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| MART-10 | - | ์ํฅ ์์ | ์ง์ ํฝ์ ๋๋ MART-11 | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ | DEV-TABLET-01 |
| MART-11 | MART-10 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ์ผ์ด ์ํ ๋ชฉ๋ก ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๋งํธ CCTV | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| MART-12 | - | ์ํฅ ์์ | ์ง์ ํฝ์ ๋๋ MART-13 | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ | DEV-TABLET-01 |
| MART-13 | MART-12 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ๊ท๊ฐ ์ค๋น ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๋งํธ CCTV | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| MART-14 | - | ์ํฅ ์์ | ์ง์ ํฝ์ ๋๋ MART-15 | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ | DEV-TABLET-01 |
| MART-15 | MART-14 | Spot ์ฌ์ฉ ์ค์ด๋ฉด ๋์ฒด Task๋ก ์ ํ | ํํํฐ ์ฅ๋ณด๊ธฐ ์๋ฃ | ์คํ ์ง์ ยทAI ์ถ์ฒ | Spot + ํ๋ธ๋ฆฟ + ๋งํธ CCTV | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 |
| MART-16 | - | ์ํฅ ์์ | ๋์ฒดํ ์ ํ ๋๋ MART-17 ์คํ | EVT-24 / ์ฅ๋ณด๊ธฐ ํ๋ชฉ ์ฌ๊ณ ์กฐํ | ํ๋ธ๋ฆฟ + ๋งํธ ์ฌ๊ณ ํ๋ฉด + Hub | DEV-TABLET-01, DEV-HUB-01 |
| MART-17 | MART-16 | ์ํฅ ์์ | ๋ถ์กฑ ๋ฌผํ ์๋ นยท์ฅ๋ฐ๊ตฌ๋ ๊ฐฑ์ | EVT-24 / ๋๋ก ๋ฐฐ์ก ์น์ธ | ํ๋ธ๋ฆฟ + Hub(UAM) + ํฌ๋ฆฌํฌํธ ํ๋ฉด | DEV-TABLET-01, DEV-HUB-01 |
| task_id | modal_content | icon_id | robot_id | support_robot_id | modal_type | required_policy | popup_ref | memory_write_rule |
|---|---|---|---|---|---|---|---|---|
| MART-01 | ๋์ฅ๊ณ ์ด๋ฏธ์งยท๋ถ์กฑ ์ฌ๋ฃยท๋งํธ ์ํยท๋์ฒดํ | ICON-MART-01 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history |
| MART-02 | ์ฅ๋ณด๊ธฐ ๋ชฉ๋กยท๋งค๋ ์์นยท์์ ๋์ ยท๋์ฒด ์ํ | ICON-MART-02 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history |
| MART-03 | ๋ณด์ถฉ ๋ฒ๋ค ๊ตฌ์ฑยท์๋ น ์์นยทSpot ์ํยท์์ ์๊ฐ | ICON-MART-03 | ROB-SPOT-01 | ROB-MART-COBOT-01 | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| MART-04 | ์์ํยทํ ์ธ์ํยท๊ฐ๊ฒฉยท์ ๊ฐ์กยท๋์ฒด ๊ฐ๋ฅ์ฑ | ICON-MART-04 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history |
| MART-05 | ํ์์ธ์ผ ๋ฒ๋คยท๊ฐ๊ฒฉยท์๋ น ์์นยทSpot ์ํ | ICON-MART-05 | ROB-SPOT-01 | ROB-MART-COBOT-01 | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| MART-06 | ์์ฑ ๋ฉ๋ด ์ด๋ฏธ์งยท๋ ์ํผยท๋ณด์ /๋ถ์กฑ ์ฌ๋ฃยท์์ฐ | ICON-MART-06 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| MART-07 | ๋ฉ๋ดยท์ฌ๋ฃ ์ธํธยท์๋ น ์์นยทSpot ์ํ | ICON-MART-07 | ROB-SPOT-01 | ROB-MART-COBOT-01 | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| MART-08 | ๋ฐ๋ ค๋๋ฌผ ์ํยท๊ธ์ฌ ์ด๋ ฅยท์ถ์ฒ ์ํยท์ฃผ์์ฌํญ | ICON-MART-08 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| MART-09 | ํซ์ผ์ด ํคํธ ๊ตฌ์ฑยท์๋ น ์์นยทSpot ์ํ | ICON-MART-09 | ROB-SPOT-01 | ROB-MART-COBOT-01 | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| MART-10 | ๋ถ๋ชจ๋ ์ํยท์ผ์ ยท์ถ์ฒ ์ํยท์ฃผ์์ฌํญ | ICON-MART-10 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| MART-11 | ์ผ์ด ํจํค์ง ๊ตฌ์ฑยท์๋ น ์์นยทSpot ์ํ | ICON-MART-11 | ROB-SPOT-01 | ROB-MART-COBOT-01 | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| MART-12 | ๊ฐ์ ์ ๋ณดยท๊ท๊ฐ ๊ฒฝ๋กยทํ์ ๋ฌผํยท๋งค๋ ์์น | ICON-MART-12 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | EVT-22 ์ผ๋ฐ: task_modal / STEP3 EVT-08: interrupt_event_popup โ task_modal | task_history |
| MART-13 | ๊ท๊ฐ ์ค๋น ํคํธยท์๋ น ์์นยทSpot ์ํ | ICON-MART-13 | ROB-SPOT-01 | ROB-MART-COBOT-01 | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | EVT-22 ์ผ๋ฐ: skill_market_popup โ task_modal โ orchestration_job_approval_popup / STEP3 EVT-08: interrupt_event_popup โ skill_market_popup โ task_modal | task_history + service_state |
| MART-14 | ํํํฐ ํ ์ด๋ธ ์ด๋ฏธ์งยท๋ฉ๋ดยท์ํยท์์ฐยท์ฐธ์์ ์ทจํฅ | ICON-MART-14 | โ | โ | shopping_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
| MART-15 | ํํฐ ๋ฐ๊ตฌ๋ ๊ตฌ์ฑยท์๋ น ์์นยทSpot ์ํ | ICON-MART-15 | ROB-SPOT-01 | ROB-MART-COBOT-01 | robot_job | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal โ orchestration_job_approval_popup | task_history + service_state |
| MART-16 | ๋ถ์กฑ ํ๋ชฉยท๋์ฒดํยทAUM ๋ณด์ ์ฌ๊ณ ยท๋ฐฐ์ก ETAยท์ ํ์ง | ICON-MART-16 | โ | โ | incident_response | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup โ task_modal | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
| MART-17 | ๋ฐฐ์ก ํ๋ชฉยทAUM ์ถ๋ฐ์งยทํฌ๋ฆฌํฌํธ ๋ชฉ์ ์งยท๋นํ ์ํยทETAยท๋ฐฐ์ก ์งํ๋ฅ | ICON-MART-17 | โ | โ | incident_response | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup โ task_modal | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
B02-4 ยท TASK MASTER
๋์ผ task_id๋ฅผ ์๋ ๋ค ํ์์ ๊ฐ๋ก๋ก ์ถ์ ํ๋ฉด Excel์ 34๊ฐ ์ด ์ ์ฒด๋ฅผ ํ์ธํ ์ ์๋ค.
| task_id | ์ฅ์ | ๊ฐ๋ฅ ๋จ๊ณ | ๋ถ๋ฅ | Task๋ช | ์ค๋ช | ๊ธฐ์ค ํ๊ท ์๊ฐ(๋ถ) | ์์ ์ฌ์ฉ์ ๊ด์ฌ์๊ฐ(๋ถ) | ๋จ์ถ์๊ฐ(๋ถ) | event_id |
|---|---|---|---|---|---|---|---|---|---|
| VEH-01 | ์ฐจ๋ | STEP2ยท3 | ์ด๋ | ์ด๋ ์ผ์ ๋ธ๋ฆฌํ | ๋ชฉ์ ์งยท๊ฒฝ์ ์งยท์์ ์์์๊ฐ๊ณผ ํ์ฌ ์ผ์ ์ํฅ์ ์์ฝ | 6 | 1 | 5 | โ |
| VEH-02 | ์ฐจ๋ | STEP3 | ํจ๋ฐ๋ฆฌ | ์์ด ํฝ์ ยท๋ณ์ ๊ฒฝ๋ก ๋ณ๊ฒฝ | ์ด๋ฆฐ์ด์ง ์๋ฆผ์ ๋ฐํ์ผ๋ก ๋ณ์ยทํฝ์ ยท๋ณดํธ์ ์ฐ๋ฝ์์ ๋น๊ต | 8 | 2 | 6 | EVT-02 |
| VEH-03 | ์ฐจ๋ | STEP2ยท3 | ์ฐจ๋ ์ผ์ด | ์ฐจ๋ ์ํยท์ฃผํ ์ ๊ฒ | ๋ฐฐํฐ๋ฆฌยทํ์ด์ดยท๊ฒฝ๊ณ ๋ฑยท์ ๊ฒ ์ฃผ๊ธฐ๋ฅผ ํ์ธํ๊ณ ์ดํ ์ํฅ๋๋ฅผ ํ์ | 5 | 1 | 4 | EVT-12 |
| VEH-04 | ์ฐจ๋ | STEP2ยท3 | ์ฐจ๋ ์ผ์ด | ์ ๋น ์์ฝยท๊ฒฝ๋ก ์ฐ๊ฒฐ | ์ฐจ๋ ์ด์์ ๋ง๋ ์ ๋น์ยท์์ฝ ์๊ฐยท๊ฒฝ๋ก๋ฅผ ๋น๊ตํ๊ณ ์์ฝ | 15 | 3 | 12 | EVT-12 |
| VEH-05 | ์ฐจ๋ | STEP2ยท3 | ์ฃผํ ์น์ธ | ์ฐจ๋ ์๋ธ์คํ ์ด๋ ์น์ธ | ์ถ๋ฐยท์ถฉ์ ยท๊ฒฝ์ ์งยท๋ชฉ์ ์ง ์ ํ ์ ์ฌ์ฉ์ ์น์ธ์ ๋ฐ์ ๋ค์ ์ฃผํ ์ํ๋ก ์ด๋ | 2 | 0.5 | 1.5 | โ |
| VEH-06 | ์ฐจ๋ | STEP2ยท3 | ์ฐจ๋ ์ผ์ด | ์ค๋งํธ ์ถฉ์ ยท์ฃผ์ฐจ ๊ณํ | ์์ฌ ์ฃผํ๊ฑฐ๋ฆฌยท๋๊ธฐ์๊ฐยท๋ค์ ์ผ์ ์ ๊ณ ๋ คํด ์ถฉ์ ยท์ฃผ์ฐจ ์์ ์ ์ถ์ฒ | 12 | 2 | 10 | โ |
| task_id | ์คํ ๋ก๋ด | lock_type | svc_id | ํด๊ธ ๋น์ฉ(P) | ์์ธ ๋ชจ๋ฌ | modal_id | UI ํ๋ฆ | ๋ก๋ด Job ์ ์ฑ | ์ํ ํ๋ฆ | ์๋ฃ ์กฐ๊ฑด |
|---|---|---|---|---|---|---|---|---|---|---|
| VEH-01 | ์์ | free | โ | 0 | O | TM-VEH-01 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๊ฒฝ๋ก ํ์ธ |
| VEH-02 | ์์ | free | โ | 0 | O | TM-VEH-02 | interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ๋ณ๊ฒฝ ๊ฒฝ๋ก ์น์ธ |
| VEH-03 | ์์ | free | โ | 0 | O | TM-VEH-03 | STEP2 ์ผ๋ฐ ์ ๊ฒ: task_modal / STEP3 EVT-12: interrupt_event_popup โ task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ํ ํ์ธ |
| VEH-04 | ์์ | locked | SVC-10 | 100 | O | TM-VEH-04 | STEP2 ์ผ๋ฐ ์ ๊ฒ: skill_market_popup โ task_modal / STEP3 EVT-12: interrupt_event_popup โ skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ ๋น์ยท์๊ฐ ์ ํ |
| VEH-05 | ์์ | free | โ | 0 | X | - | - | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ฌ์ฉ์ ์น์ธ ํ ๋ชฉ์ ์ง ๋์ฐฉ |
| VEH-06 | ์์ | locked | SVC-10 | 100 | O | TM-VEH-06 | skill_market_popup โ task_modal | - | ์ ๊ธ โ ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ถฉ์ ยท์ฃผ์ฐจ์ ์น์ธ |
| task_id | fallback_task_id | Spot ์ฌ์ฉ ์ค ๋์ | ํ์ ๊ฒฐ๊ณผ | trigger | ์ํ ๋๋ฐ์ด์ค | device_id |
|---|---|---|---|---|---|---|
| VEH-01 | - | ์ํฅ ์์ | ์ฃผํ ์์ ์น์ธ ๋๊ธฐ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ์ฐจ๋ ๋์คํ๋ ์ด + ํ๋ธ๋ฆฟ + Hub | DEV-VEHICLE-01, DEV-TABLET-01, DEV-HUB-01 |
| VEH-02 | - | ์ํฅ ์์ | ์ฐจ๋ ๊ฒฝ๋กยท์ผ์ ์ฌ๊ณํ | EVT-02 ๋ฐ์ | ์ฐจ๋ ๋์คํ๋ ์ด + ํ๋ธ๋ฆฟ | DEV-VEHICLE-01, DEV-TABLET-01 |
| VEH-03 | - | ์ํฅ ์์ | VEH-04 ์ ๋น ์ ํ ๋๋ ์ดํ ์ง์ | STEP2: ์ฐจ๋ ์ํ ํ์ธ / STEP3: EVT-12 ๋ฐ์ | ์ฐจ๋ ๋์คํ๋ ์ด + Hub | DEV-VEHICLE-01, DEV-HUB-01 |
| VEH-04 | - | ์ํฅ ์์ | ์์ฝ ์์ฑยท๊ฒฝ๋ก ๋ฐ์ | VEH-03์์ ์ ๋น ํ์ | ์ฐจ๋ ๋์คํ๋ ์ด + ํ๋ธ๋ฆฟ | DEV-VEHICLE-01, DEV-TABLET-01 |
| VEH-05 | - | ์ํฅ ์์ | vehicle_step_advance | ์ฐจ๋ ์๋ธ์คํ ์๋ฃ | ์ฐจ๋ ๋์คํ๋ ์ด + ํ๋ธ๋ฆฟ | DEV-VEHICLE-01, DEV-TABLET-01 |
| VEH-06 | - | ์ํฅ ์์ | ์ถฉ์ ยท์ฃผ์ฐจ ์๋ธ์คํ ์์ฑ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ์ฐจ๋ ๋์คํ๋ ์ด + ํ๋ธ๋ฆฟ | DEV-VEHICLE-01, DEV-TABLET-01 |
| task_id | modal_content | icon_id | robot_id | support_robot_id | modal_type | required_policy | popup_ref | memory_write_rule |
|---|---|---|---|---|---|---|---|---|
| VEH-01 | ์ฃผํ ๊ฒฝ๋กยท๊ฒฝ์ ์งยท๋์ฐฉ ์์ยท์ผ์ ์ํฅ | ICON-VEH-01 | โ | โ | briefing | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | task_modal | task_history |
| VEH-02 | ์์ด ์ํยท๋ณ์ ํ๋ณดยทํฝ์ ๊ฒฝ๋กยท๋ณดํธ์ ์ฐ๋ฝ | ICON-VEH-02 | โ | โ | incident_response | ํด๋น ๋๋ฐ event_id๊ฐ ์ ํ๋๋ฉด ๋์ ์๋ฃ๊ฐ STEP3 ์ ํ ๊ฒ์ดํธ | interrupt_event_popup โ task_modal | task_history + episodic_memory; ๋ฐ์ ์ ํธ๋ ํ๋ณด๋ก๋ง ์ ์ฅ |
| VEH-03 | ์ฐจ๋ ์ํ๊ฐยท๊ฒฝ๊ณ ์์ธยท์ดํ ์ํฅยท๊ถ์ฅ ์กฐ์น | ICON-VEH-03 | โ | โ | incident_response | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | STEP2 ์ผ๋ฐ ์ ๊ฒ: task_modal / STEP3 EVT-12: interrupt_event_popup โ task_modal | task_history |
| VEH-04 | ์ ๋น์ ํ๋ณดยท๊ฑฐ๋ฆฌยท๊ฐ๋ฅ ์๊ฐยท์์ ์์ยท์์ฝ ๋ฒํผ | ICON-VEH-04 | โ | โ | incident_response | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | STEP2 ์ผ๋ฐ ์ ๊ฒ: skill_market_popup โ task_modal / STEP3 EVT-12: interrupt_event_popup โ skill_market_popup โ task_modal | task_history + service_state |
| VEH-05 | - | ICON-VEH-05 | โ | โ | none | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | - | task_history |
| VEH-06 | ์์ฌ ์ฃผํ๊ฑฐ๋ฆฌยท์ถฉ์ ์ยท๋๊ธฐ์๊ฐยท๋ค์ ์ผ์ | ICON-VEH-06 | โ | โ | vehicle_detail | selected=true์ด๋ฉด STEP ์๋ฃ ๊ฒ์ดํธ ํฌํจ; skip๋ ์๋ฃ ์ํ๋ก ๊ธฐ๋ก | skill_market_popup โ task_modal | task_history + service_state |
B02-5 ยท TASK MASTER
๋์ผ task_id๋ฅผ ์๋ ๋ค ํ์์ ๊ฐ๋ก๋ก ์ถ์ ํ๋ฉด Excel์ 34๊ฐ ์ด ์ ์ฒด๋ฅผ ํ์ธํ ์ ์๋ค.
| task_id | ์ฅ์ | ๊ฐ๋ฅ ๋จ๊ณ | ๋ถ๋ฅ | Task๋ช | ์ค๋ช | ๊ธฐ์ค ํ๊ท ์๊ฐ(๋ถ) | ์์ ์ฌ์ฉ์ ๊ด์ฌ์๊ฐ(๋ถ) | ๋จ์ถ์๊ฐ(๋ถ) | event_id |
|---|---|---|---|---|---|---|---|---|---|
| EPI-01 | ์ํ๋ก๊ทธ | ์ํ๋ก๊ทธ | ํ๊ณ | AI ํ๋ฃจ ์ฌ์ ํ๊ณ | ์ค๋์ ์ ํยท์ด๋ยท๋ก๋ด ์คํยทํ๋ ํฌ์ธํธ๋ฅผ ํ ํธ์ ์ผ๊ธฐ์ฒ๋ผ ์ ๋ฆฌ | 8 | 1.5 | 6.5 | โ |
| EPI-02 | ์ํ๋ก๊ทธ | ์ํ๋ก๊ทธ | ์ฐจ๋ ์ถ๊ณ | ์ ํ๋์จ์ด ์ค์ ยท๊ธฐ์ต ์ด์ | ์ฒดํ์์ ํ์ตํ ์ ํธยท์ฑํฅยท๊ธฐ์ตยท๊ตฌ๋ ยท์ค์ ์ ์ ์ฐจ๋ยท๋ก๋ด ๋ฑ ๋ค์ ํ๋์จ์ด๋ก ์ด์ | 20 | 3 | 17 | EVT-01 |
| task_id | ์คํ ๋ก๋ด | lock_type | svc_id | ํด๊ธ ๋น์ฉ(P) | ์์ธ ๋ชจ๋ฌ | modal_id | UI ํ๋ฆ | ๋ก๋ด Job ์ ์ฑ | ์ํ ํ๋ฆ | ์๋ฃ ์กฐ๊ฑด |
|---|---|---|---|---|---|---|---|---|---|---|
| EPI-01 | ์์ | free | โ | 0 | O | TM-EPI-01 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ํ๊ณ ํ์ธ |
| EPI-02 | ์์ | free | โ | 0 | O | TM-EPI-02 | task_modal | - | ๋๊ธฐ โ ์งํ์ค โ ์๋ฃ | ์ด์ ๋ฒ์ ํ์ธยท์ฌ์ฉ์ ์น์ธ |
| task_id | fallback_task_id | Spot ์ฌ์ฉ ์ค ๋์ | ํ์ ๊ฒฐ๊ณผ | trigger | ์ํ ๋๋ฐ์ด์ค | device_id |
|---|---|---|---|---|---|---|
| EPI-01 | - | ์ํฅ ์์ | ๊ฐ์ธ ๊ธฐ์ตยท๋ค์ ์ถ์ฒ์ ๋ฐ์ | ์คํ ์ง์ ยทAI ์ถ์ฒ | ํ๋ธ๋ฆฟ + Hub + TV | DEV-HOME-TV-01, DEV-TABLET-01, DEV-HUB-01 |
| EPI-02 | - | ์ํฅ ์์ | ์ ํ๋์จ์ด์ memory_transfer_profile ํ์ฑํ | EVT-01 | ํ๋ธ๋ฆฟ + Hub + ์ ํ๋์จ์ด UI | DEV-TABLET-01, DEV-HUB-01 |
| task_id | modal_content | icon_id | robot_id | support_robot_id | modal_type | required_policy | popup_ref | memory_write_rule |
|---|---|---|---|---|---|---|---|---|
| EPI-01 | ์ค๋์ ํ์๋ผ์ธยทAI ์ผ๊ธฐยท์ธ์์ ์ธ ์ฅ๋ฉดยทํ๋ ํฌ์ธํธ | ICON-EPI-01 | โ | โ | reflection | ์ํ๋ก๊ทธ ์์ฐจ ์ ๊ฐ์ ํฌํจ | task_modal | episodic_summary |
| EPI-02 | AI๊ฐ ๊ธฐ์ตํ ๋ยท์ด์ ํ ๊ธฐ์ต/์๋น์ค/์ค์ ยท์ ์ธ ํญ๋ชฉยท์ ํ๋์จ์ดยท์ฌ์ฉ์ ๋์ยทhandoff ์ํยท์ฒซ ์ธ์ฌ | ICON-EPI-02 | โ | โ | memory_transfer | ์ํ๋ก๊ทธ ์์ฐจ ์ ๊ฐ์ ํฌํจ | task_modal | transfer_consent + device_setting + host_handoff |
B03 ยท SERVICE MASTER
๊ฐ๊ฒฉยทํด๊ธ Taskยท๋ก๋ด ๋งคํ์ ๊ณ ์ ๊ฐ์ด๋ฉฐ, LLM์ ์ถ์ฒ ํ๋ณด์ ์ด์ ๋ง ์์ฑํ๋ค.
| svc_id | ์๋น์ค๋ช | ๋ถ๋ฅ | ์ ์ฉ ์ฅ์ | ์ ๊ณต ๊ฐ์น | ํ์ฑ ์กฐ๊ฑด | ๊ฐ๊ฒฉ(P) | ํด๊ธ Task ์ | ํด๊ธ task_id |
|---|---|---|---|---|---|---|---|---|
| SVC-01 | Spot ๋ํยท์์ค์ฝํธ | ๋ก๋ด ๋ํ | ์งยท๊ณต์ยท์คํ ์ด๋ | ๋ชฉ์ ์ง ๋ํ, ๊ณต์ ํ์ด์ค๋ฉ์ด์ปค | Spot ์ฌ์ฉ ๊ฐ๋ฅยท์ถฉ์ ๋ยท๊ฒฝ๋ก ํ๋ณด | 100 | 2 | HOME-17, PARK-02 |
| SVC-02 | ์ค๋น๋ฌผ ๋งค๋์ | ์ผ์ ์ค๋น | ์ง | ์๋ ยท๊ฐ์ธ ์ผ์ ๋ณ ์ค๋น๋ฌผ ๋๋ฝ ๋ฐฉ์ง | ์ผ์ ยท๋น์ ยท์ค๋น๋ฌผ ๋ชฉ๋ก ์ฐ๋ | 100 | 1 | HOME-02 |
| SVC-03 | ๊ฐ์กฑ ์์ฌ ์ผ์ด | ํจ๋ฐ๋ฆฌ | ์งยท์ฐจ๋ยท๋งํธ | ๊ฐ์กฑ ์ผ์ ยท๊ท๊ฐยท์ผ์ด ์ํ ์ถ์ฒ ์๋ํ | ๊ฐ์กฑ ํ๋กํยท์๋ฆผยทCCTV ์ฐ๋ ๋์ | 100 | 2 | HOME-10, MART-10 |
| SVC-04 | ๋ฐ๋ ค๋๋ฌผ ์ผ์ด | ํซ ์ผ์ด | ์งยท๋งํธยท์ํ๋ก๊ทธ | ๋ง์ถค ์ฅ๋ณด๊ธฐ์ ํ๋ฃจ ํ๊ณ โ ์ด์ ์๋ฆผ์ ๊ธฐ๋ณธ ์ ๊ณต | ๋ฐ๋ ค๋๋ฌผ ํ๋กํยท์นด๋ฉ๋ผยท๊ธ์ฌ ์ด๋ ฅ | 100 | 2 | HOME-14, MART-08 |
| SVC-05 | ํ ๋ฐ๋ ยท๋ก๋ด ํ์ผ์ด | ์ค๋งํธํ | ์ง | ๋ถ์ฌ ์ค ํ ๋ฐ๋ , ์ฒญ์ยท์ ๋ฆฌ ์๋ํ โ ๋ฐฉ๋ฌธ ํ์ธ์ ๊ธฐ๋ณธ ์ ๊ณต | ํ IoTยท์ถ์ ๊ถํยท๋ก๋ด ์ฌ์ฉ ๋์ | 100 | 3 | HOME-09, HOME-11, HOME-16 |
| SVC-06 | ์ฐ๋์ค ์ฝ์น | ๊ฑด๊ฐ | ์งยท๊ณต์ | ์์ธ ์ฝ์นญ, ์ด๋ยท์์์ ๋ฃจํด ๊ด๋ฆฌ | ์ปจ๋์ ยท๋น์ ยท๋ณต์ฉ ์ผ์ ์ฐ๋ | 100 | 2 | HOME-13, PARK-03 |
| SVC-07 | Spot ์ฅ๋ณด๊ธฐ ๋ฌ๋ | ๋งํธ ๋ก๋ด | ๋งํธ | ๋ณด์ถฉยทํ์์ธ์ผยทํคํธ ์ํ ๋ฒ๋ค ์๋น | Spot ์ฌ์ฉ ๊ฐ๋ฅยท๋ฒ๋ค ์ ์ฌ ์๋ฃยทํต๋ก ํ๋ณด | 100 | 7 | MART-03, MART-05, MART-07, MART-09, MART-11, MART-13, MART-15 |
| SVC-08 | AR ์ด๋๋ฒค์ฒ ํฉ | ์ํฐํ ์ธ๋จผํธ | ๊ณต์ | ๋ณด๋ฌผยทํฌ๋ฆฌ์ฒยทํฌ๊ท์์ ํ์ | ํ๋ธ๋ฆฟ ์นด๋ฉ๋ผยท๋ง์ปคยทAR ์์ ์ฌ์ฉ ๊ฐ๋ฅ | 100 | 6 | PARK-06, PARK-07, PARK-10, PARK-11, PARK-14, PARK-15 |
| SVC-09 | ์์ฝยท๋ค์ด์ฒ ๋ฏธ์ | ์์ ์ํฉํธ | ๊ณต์ | ํ๋ก๊น ๊ณผ ํฌ๊ท๋๋ฌผ ๊ด์ฐฐยท๋๊ฐ | ๊ณต์ ๋น์ ยท๋ง์ปคยทSpot ์ฌ์ฉ ๊ฐ๋ฅ | 100 | 4 | PARK-04, PARK-05, PARK-08, PARK-09 |
| SVC-10 | ์ค๋งํธ ๋ชจ๋น๋ฆฌํฐ ์ผ์ด | ์ฐจ๋ | ์ฐจ๋ | ์ ๋น ์์ฝ๊ณผ ์ถฉ์ ยท์ฃผ์ฐจ ๊ณํ ์ต์ ํ | ์ฐจ๋ ์ํยท์ ๋น์ยท์ถฉ์ ์ ๋ฐ์ดํฐ ์ฐ๋ | 100 | 2 | VEH-04, VEH-06 |
| SVC-11 | ๋ฉ๋ดยทํํํฐ ํ๋๋ | ์์ํ | ๋งํธยท์ง | ๋ณด์ ์ฌ๋ฃยท์ทจํฅยท์ธ์ ๊ธฐ๋ฐ ๋ฉ๋ด์ ํํฐ ๊ตฌ์ฑ | ๋์ฅ๊ณ ์ฌ๊ณ ยท์ผ์ ยท์ฐธ์์ ์ทจํฅ ์ฐ๋ | 100 | 2 | MART-06, MART-14 |
| svc_id | ํ์ ๋๋ฐ์ด์ค | ๊ตฌ๋ ์ UI | ๊ตฌ๋ ํ UI | robot_id | linked_event_id | recommend_context |
|---|---|---|---|---|---|---|
| SVC-01 | Spot + ์์นยท๊ฒฝ๋ก ์ ์ด | ์ ๊ธด Task ํด๋ฆญ โ skill_market_popup | Task ํ์ฑํ โ ์คํ ์ Job ์น์ธ | ROB-SPOT-01 | EVT-09 | ๋ชฉ์ ์ง ๋ํ, ๊ณต์ ํ์ด์ค๋ฉ์ด์ปค. Spot ์ฌ์ฉ ๊ฐ๋ฅยท์ถฉ์ ๋ยท๊ฒฝ๋ก ํ๋ณด์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-02 | ๋ฐ๋ ค๋ก๋ด + ํ๋ธ๋ฆฟ | ์ ๊ธด ์ฒดํฌ๋ฆฌ์คํธ Task | ๊ฐ์ธํ ์ค๋น๋ฌผ Task ํ์ฑํ | - | - | ์๋ ยท๊ฐ์ธ ์ผ์ ๋ณ ์ค๋น๋ฌผ ๋๋ฝ ๋ฐฉ์ง. ์ผ์ ยท๋น์ ยท์ค๋น๋ฌผ ๋ชฉ๋ก ์ฐ๋์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-03 | ์ง CCTV + ์ฐจ๋ ๊ฒฝ๋ก + ํ๋ธ๋ฆฟ | ์ ๊ธด ๊ฐ์กฑ ์ผ์ด Task | ์ํ ๋์ยทํฝ์ ยท์ผ์ด ์ถ์ฒ ํ์ฑํ | - | EVT-21 | ๊ฐ์กฑ ์ผ์ ยท๊ท๊ฐยท์ผ์ด ์ํ ์ถ์ฒ ์๋ํ. ๊ฐ์กฑ ํ๋กํยท์๋ฆผยทCCTV ์ฐ๋ ๋์์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-04 | ์ง CCTV + ํ๋ธ๋ฆฟ | ์ ๊ธด ํซ ์ผ์ด Task | ์ผ์ด ์ถ์ฒยท๋ฐ๋ ค๋๋ฌผ ํ๊ณ ํ์ฑํ | - | EVT-20 | ๋ง์ถค ์ฅ๋ณด๊ธฐ์ ํ๋ฃจ ํ๊ณ โ ์ด์ ์๋ฆผ์ ๊ธฐ๋ณธ ์ ๊ณต. ๋ฐ๋ ค๋๋ฌผ ํ๋กํยท์นด๋ฉ๋ผยท๊ธ์ฌ ์ด๋ ฅ์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-05 | ์ง CCTV + Home IoT + ๊ฐ์ ์ฉ ๋ก๋ด | ์ ๊ธด ํ์ผ์ด Task | ๋ฐฉ๋ฌธ ์น์ธยทํ ๋ฐ๋ ยท์ฒญ์ Job ํ์ฑํ | ROB-HOME-01 | EVT-05, EVT-07 | ๋ถ์ฌ ์ค ํ ๋ฐ๋ , ์ฒญ์ยท์ ๋ฆฌ ์๋ํ โ ๋ฐฉ๋ฌธ ํ์ธ์ ๊ธฐ๋ณธ ์ ๊ณต. ํ IoTยท์ถ์ ๊ถํยท๋ก๋ด ์ฌ์ฉ ๋์์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-06 | ๊ณต์ ๋น์ + ๋ฐ๋ ค๋ก๋ด + ํ๋ธ๋ฆฟ | ์ ๊ธด ์ฐ๋์ค Task | ์์ธ ์ฝ์นญยท๋ณต์ฉ ๊ด๋ฆฌ ํ์ฑํ | - | EVT-09 | ์์ธ ์ฝ์นญ, ์ด๋ยท์์์ ๋ฃจํด ๊ด๋ฆฌ. ์ปจ๋์ ยท๋น์ ยท๋ณต์ฉ ์ผ์ ์ฐ๋์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-07 | Spot + ํ๋๋ก๋ด + ๋งํธ CCTV | ์ง์ ํฝ์ ๋ง ๋ ธ์ถ / Spot ์๋ น ์ ๊ธ | Spot ์๋ น Task์ Job ์น์ธ ํ์ฑํ | ROB-SPOT-01, ROB-MART-COBOT-01 | EVT-08, EVT-10, EVT-18, EVT-19, EVT-20, EVT-21, EVT-22, EVT-23 | ๋ณด์ถฉยทํ์์ธ์ผยทํคํธ ์ํ ๋ฒ๋ค ์๋น. Spot ์ฌ์ฉ ๊ฐ๋ฅยท๋ฒ๋ค ์ ์ฌ ์๋ฃยทํต๋ก ํ๋ณด๋ฅผ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-08 | ํ๋ธ๋ฆฟ AR + ๊ณต์ ๋น์ + ์กฐ๊ฑด๋ถ Spot | ์ ๊ธด ํ์ ๋ฏธ์ | AR ํ์ยทํฌํยท์์ ์์ง ํ์ฑํ | ROB-SPOT-01 | EVT-13, EVT-15, EVT-17 | ๋ณด๋ฌผยทํฌ๋ฆฌ์ฒยทํฌ๊ท์์ ํ์. ํ๋ธ๋ฆฟ ์นด๋ฉ๋ผยท๋ง์ปคยทAR ์์ ์ฌ์ฉ ๊ฐ๋ฅ์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-09 | ๊ณต์ CCTVยท๋น์ + ์กฐ๊ฑด๋ถ Spot | ์ ๊ธด ์์ฝ ๋ฏธ์ | ํ๋ก๊น ยท๋๋ฌผ ๊ด์ฐฐ Task ํ์ฑํ | ROB-SPOT-01 | EVT-11, EVT-14 | ํ๋ก๊น ๊ณผ ํฌ๊ท๋๋ฌผ ๊ด์ฐฐยท๋๊ฐ. ๊ณต์ ๋น์ ยท๋ง์ปคยทSpot ์ฌ์ฉ ๊ฐ๋ฅ์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-10 | ์ฐจ๋ ๋ฐ์ดํฐ + ์ง๋ยท์์ฝ | ์ํ ํ์ธ๋ง ์ ๊ณต | ์ ๋น ์์ฝยท์ถฉ์ ๊ณํ Task ํ์ฑํ | - | EVT-12 | ์ ๋น ์์ฝ๊ณผ ์ถฉ์ ยท์ฃผ์ฐจ ๊ณํ ์ต์ ํ. ์ฐจ๋ ์ํยท์ ๋น์ยท์ถฉ์ ์ ๋ฐ์ดํฐ ์ฐ๋์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
| SVC-11 | ๋์ฅ๊ณ ๋ฐ์ดํฐ + ํ๋ธ๋ฆฟ | ์ผ๋ฐ ์ํ ๋ชฉ๋ก๋ง ์ ๊ณต | ๋ฉ๋ดยทํํํฐ ๊ตฌ์ฑ Task ํ์ฑํ | - | EVT-19, EVT-23 | ๋ณด์ ์ฌ๋ฃยท์ทจํฅยท์ธ์ ๊ธฐ๋ฐ ๋ฉ๋ด์ ํํฐ ๊ตฌ์ฑ. ๋์ฅ๊ณ ์ฌ๊ณ ยท์ผ์ ยท์ฐธ์์ ์ทจํฅ ์ฐ๋์ ์ถฉ์กฑํ ๋๋ง ํ๋ณด๋ก ์ ํํ๊ณ , ํ์ฌ ๊ธฐ์ต ์ปจํ ์คํธ์ ์ฐ๊ฒฐ๋ ์ด์ ๋ฅผ 1๋ฌธ์ฅ์ผ๋ก ์์ฑ. |
B04 ยท POPUP MASTER
Task ์์ธยท์คํฌ๋ง์ผยทJob ์น์ธยท๋๋ฐยท์ฅ์ ์ด๋์ ์๋ก ๋ค๋ฅธ ํ์ ์ผ๋ก ์ ์งํ๋ค.
| popup_id | ํ๋ฉด ์ ํ | ํธ์ถ ์กฐ๊ฑด | ์ญํ | ํ์ ๋ฐ์ดํฐ | ์ฌ์ฉ์ ์ก์ | ์ ์ฑ |
|---|---|---|---|---|---|---|
| task_modal | Task ์์ธ | Task ์ ๋๋ณด๊ธฐ ํด๋ฆญ | ํด๋น Task์ ์์ธ ๋ด์ฉ ํ์ธ | Task IDยทTask DBยท์ฌ์ฉ์ ์ปจํ ์คํธยท์ํ๊ฐ | ์์ธ ํ์ธ, ์ต์ ์ ํ, ์คํ | Task์ ์์ธ ๋ชจ๋ฌยทmodal_idยทmodal_type ํ๋๋ก ๋ณด์ ์ฌ๋ถ์ ํ ํ๋ฆฟ์ ํ๋จ |
| skill_market_popup | ๊ตฌ๋ /์คํฌ๋ง์ผ | ์ ๊ธด Task ๋๋ ์คํฌ๋ง์ผ ํด๋ฆญ | ์ ๊ธด Task๋ฅผ ํด๊ธํ ๊ตฌ๋ ์๋น์ค ํ์ธยท๊ตฌ๋งค | ์๋น์ค IDยท๊ฐ๊ฒฉยทํ์ฑํ Taskยท๋ณด์ ํฌ์ธํธ | ๊ตฌ๋ , ์ทจ์ | task_modal๊ณผ ๋ณ๊ฐ์ด๋ฉฐ ๊ตฌ๋ ์ ๋ง ๋ ธ์ถ |
| orchestration_job_approval_popup | ๋ก๋ด Job ์น์ธ | STEP1 ๋ก์ปฌ Job ์คํ ์ง์ ๋๋ STEP2 ์ง์ ์ ์ ์ ์ ๋ STEP2ยท3 ๋ก๋ด Job ์คํ ์กฐ๊ฑด ์ถฉ์กฑ | Spotยท๋ก๋ด Job ์คํ ๋ฒ์์ ์ถฉ๋ ์ฌ๋ถ ์น์ธ | Job IDยท๋ก๋ด ์ํยท๊ฒฝ๋กยท์์ ์๊ฐยท๋์ | ์น์ธ, ๋์ ์ ํ, ์ทจ์ | STEP3์ฉ ๋ก๋ด Task๋ STEP2 ์ ์ ์ ์ ์ ยท์น์ธ. STEP3์์๋ ์ ์น์ธ ์์ด ์คํ ์ํ๋ง ๋ฐ์ |
| interrupt_event_popup | ๋๋ฐ ์ด๋ฒคํธ | STEP3์์ ํ์ฌ ์์นยทํ๋กํยท์ด๋ฒคํธ ์กฐ๊ฑด ์ถฉ์กฑ | ๋๋ฐ ์ํฉ์ ๊ทผ๊ฑฐยท๊ธด๊ธ๋ยท๋์ ๋ฐฉ์ ์ ํ | Event IDยทํ์ฌ ์์นยท์ฌ๊ฑด ์ฅ์ยทurgencyยท์๋ฆผ ์์ฝยทCCTVยทcandidate_actions[]ยทrecommend_reason | ๋์์ ์ ํ, ๊ฒฝ๋ก ๋ณ๊ฒฝ, ์ฐ๋ฝ | ๊ธฐ๋ณธ ์ํ ํ์ธยท์ฐ๋ฝยท๊ฒฝ๋ก ๋ณ๊ฒฝ์ ๋ฌด๋ฃ. ๋ฏผ๊ฐํ ๋น์ ์ถ๋ก ์ ์ฅ๊ธฐ ๊ธฐ์ต์ผ๋ก ์๋ ์ ์ฅํ์ง ์์ |
| location_transition_popup | ์ฅ์ ์ด๋ ์น์ธ | ํ์ฌ STEP์ ํ์ Taskยท์๋ธ์คํ ์๋ฃ ํ ๋ค์ ์ฅ์ ์ด๋ ๊ฐ๋ฅ | ๋ค์ ์ฅ์ยท์ด๋ ๋ฐฉ๋ฒ์ ์๋ดํ๊ณ STEP ์ ํ ์ฌ๋ถ ์น์ธ | ํ์ฌ stepยท๋ค์ stepยทํ์ฌ ์์นยท๋ค์ ์ฅ์ยทroute_idยท์ด๋ ๋ฐฉ๋ฒยท์์ ์๊ฐ | ์ด๋, ์ ์ ํ | ์ฌ์ฉ์ ์น์ธ ์์๋ง ๋ค์ STEP๋ก ์ ํ. ์ทจ์ยท๋ณด๋ฅ ์ ํ์ฌ STEP ์ ์ง |
B05 ยท STEP FLOW
global STEP 4๊ฐ, ํ์ฉ Route 6๊ฐ, STEP ๋ด๋ถ Sub Step 21๊ฐ, ์ฐจ๋ ์ค์ฒฉ ๊ท์น์ ๊ทธ๋๋ก ์๋กํ๋ค.
| rule_id | ํญ๋ชฉ | ํ์ ๊ท์น | ํ์ ๋ฐ์ดํฐ | ๊ฐ๋ฐ ์ ์ฉ ๊ธฐ์ค | route_id | STEP1 | STEP2 | STEP3 | STEP4 |
|---|---|---|---|---|---|---|---|---|---|
| FLOW-R01 | ์ ์ฒด ๊ฒฝ๋ก | INTRO โ STEP1 ์ง โ STEP2 ์ฅ์1 โ STEP3 ์ฅ์2 โ STEP4 ์ง โ ์ํ๋ก๊ทธ | route_idยทcurrent_step | global STEP์ ํญ์ 4๊ฐ | R01 | ์ง | ์ฐจ๋ | ๊ณต์ | ์ง |
| FLOW-R02 | ์ฅ์ ๋ฐฐ์ | STEP1ยท4๋ ์ง ๊ณ ์ . STEP2ยท3์ ์ฐจ๋ยท๊ณต์ยท๋งํธ ์ค ์๋ก ๋ค๋ฅธ ๋ ๊ณณ | route_idยทcurrent_location | STEP2 ์ฅ์ โ STEP3 ์ฅ์ | R02 | ์ง | ์ฐจ๋ | ๋งํธ | ์ง |
| FLOW-R03 | Task ์ | ๊ฐ STEP์ selected_task_ids 3๊ฐ๋ฅผ ๊ฐ์ง | selected_task_idsยทtask.status | 3๊ฐ๊ฐ completed ๋๋ skipped์ฌ์ผ STEP ์๋ฃ | R03 | ์ง | ๊ณต์ | ์ฐจ๋ | ์ง |
| FLOW-R04 | ๋๋ฐ Event | ๊ตฌ๋ถ=๋๋ฐ Event๋ STEP3์์๋ง 1๊ฑด ๋ฐ์ | current_stepยทevent.๊ตฌ๋ถยทselected_event_id | STEP1ยท2ยท4์์ interrupt_event_popup ๊ธ์ง | R04 | ์ง | ๊ณต์ | ๋งํธ | ์ง |
| FLOW-R05 | ์ฅ์ ์ด๋ | ํ์ฌ STEP ์๋ฃ ํ location_transition_popup ์น์ธ์ผ๋ก ๋ค์ STEP ์ง์ | task.statusยทpopup_id | ์ฅ์ ์ด๋์ ๋ณ๋ STEP์ด ์๋ ์ ํ ๊ฒ์ดํธ | R05 | ์ง | ๋งํธ | ์ฐจ๋ | ์ง |
| FLOW-R06 | ์ฐจ๋ ์ค์ฒฉ | STEP2 ๋๋ STEP3์ ์ฅ์๊ฐ ์ฐจ๋์ด๋ฉด VEH-SUB-01~04๋ฅผ ํด๋น STEP ์์์ ์คํ | current_stepยทvehicle_substep_id | ์ฐจ๋ Sub Step ๋๋ฌธ์ global STEP ์๋ฅผ ๋๋ฆฌ์ง ์์ | R06 | ์ง | ๋งํธ | ๊ณต์ | ์ง |
| FLOW-R07 | ์ฑ ์ ๋ถ๋ฆฌ | ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ routeยทTaskยทEventยทHub ์ ํ, AI Chat์ ์๋ดยท์ง๋ฌธยท๋น ๋ฅธ ๋ต๋ณ, BE๋ ์ํ ๊ฒ์ฆยท๋ณ๊ฒฝ | 11_LLM์ฐ๋ยทtask.status | AI Chat์ด ID๋ ์๋ฃ ์ํ๋ฅผ ๊ฒฐ์ ํ์ง ์์ | โ | โ | โ | โ | โ |
| substep_id | global STEP | ์ฅ์ | ์ง์ ์กฐ๊ฑด | ๋ฐฑ์๋ยท์ํ ์ฒ๋ฆฌ | AI Chat ์ญํ | ํ๋ฉดยท์ฌ์ฉ์ ์ก์ | ์๋ฃ ์กฐ๊ฑด | ๋ค์ ํ๋ฆ | ๋น๊ณ |
|---|---|---|---|---|---|---|---|---|---|
| S1-01 | STEP1 | ์ง | INTRO ์๋ฃยทroute_id ์ ์ฅ | current_step=STEP1, current_location=์ง. HOME ํ๋ณด์์ selected_task_ids 3๊ฐ ํ์ | ์ค๋ ์ํฉ๊ณผ ์ฒซ ํ๋ ์๋ด | ๋ฉ์ธ ๋ด๋ฌํฐ๋ธยทTask ์นด๋ ํ์ | route์ Task 3๊ฐ ๋ก๋ | S1-02 | STEP ์ง์ |
| S1-02 | STEP1 | ์ง | S1-01 ์๋ฃ | Task 3๊ฐ์ ๊ตฌ๋ ยท์ ๊ธยท๋๋ฐ์ด์ค ์ํ ์กฐ์ธ | ์ถ์ฒ ์ด์ ์ locked/waiting ์ํ ์ค๋ช | Task ์์ธ ํ์ธ | 3๊ฐ Task ์ํ ํ์ | S1-03 | Task ์๋ด |
| S1-03 | STEP1 | ์ง | ์ฌ์ฉ์ ์๋ต ๋๋ ์๋น์ค ํ์ธ | ์๋ต ์ ์ฅ. ๊ตฌ๋งค ์น์ธ ์ ํฌ์ธํธ ์ฐจ๊ฐยทTask ํด๊ธ. ๋ช ์ ์๋ต๋ง ๊ธฐ์ต ํ๋ณด | ์ง๋ฌธยท๋น ๋ฅธ ๋ต๋ณยท์๋น์ค ์ถ์ฒ | ์์ฑ/์ง์ ์ ๋ ฅยท์คํฌ๋ง์ผ ๊ตฌ๋งค ๋๋ ๊ฑด๋๋ฐ๊ธฐ | ์คํํ Task ์ํ ํ์ | S1-04 | ์๋ตยท๊ตฌ๋ |
| S1-04 | STEP1 | ์ง | Task ์คํ ์น์ธ | waiting โ in_progress โ completed/skipped. ๊ธฐ๊ธฐยท๋ก๋ด ์๋ฃ ์ ํธ ๋ฐ์ | ์งํ ์ํฉยท์๋ฃ ๊ฒฐ๊ณผ ์๋ด | Task ๋ชจ๋ฌยท๋น์ ยท๊ธฐ๊ธฐ/๋ก๋ด ์ธํฐ๋์ | Task 3๊ฐ completed/skipped | S1-05 | Task ์ํ |
| S1-05 | STEP1 | ์ง | STEP1 Task ์๋ฃ | route_id์ STEP2 ์ฅ์ยท์ด๋์ ๋ณด ๊ฒ์ฆ. ์น์ธ ์ current_step ์ ์ง | ๋ค์ ์ฅ์์ ์ด๋ ์ด์ ์๋ด | location_transition_popup ์น์ธ | ์ฌ์ฉ์ ์ด๋ ์น์ธ | S2-01 | ์ ํ ๊ฒ์ดํธ |
| S2-01 | STEP2 | ์ฅ์1 | S1-05 ์น์ธ | current_step=STEP2, current_location=์ฅ์1. ํด๋น ์ฅ์ selected_task_ids 3๊ฐ ํ์ | ์ฅ์ ์ง์ ๋ด๋ฌํฐ๋ธ์ ํ ์ผ ์๋ด | ์ฅ์ ํ๋ฉดยทTask ์นด๋ ํ์ | ์ฅ์ยทTask 3๊ฐ ๋ก๋ | S2-02 | STEP ์ง์ |
| S2-02 | STEP2 | ์ฅ์1 | S2-01 ์๋ฃ | Task ์ํยท๊ตฌ๋ ยท์ฌ์ฉ ๊ฐ๋ฅ ๊ธฐ๊ธฐ/๋ก๋ด ํ์ธ | Task ์์ยท์์ ๊ฒฐ๊ณผ ์๋ด | Task ์์ธยทํ์ ์น์ธ | ์คํ ๋์๊ณผ ์ํ ํ์ธ | S2-03 | Task ์๋ด |
| S2-03 | STEP2 | ์ฅ์1 | Task ์คํ ์น์ธ | TaskยทHubยท๊ธฐ๊ธฐ ์ํ ๊ฐฑ์ . ์ฅ์๊ฐ ์ฐจ๋์ด๋ฉด VEH-SUB-01๋ก ๋ถ๊ธฐ | ์งํ ์ํฉยท์ ํ์ง ์๋ด | Task ๋ชจ๋ฌยทํ์ฅ ์ธํฐ๋์ | Task 3๊ฐ completed/skipped | S2-04 | ์ฐจ๋์ด๋ฉด 13_์ฐจ๋์๋ธ์คํ ์คํ ํ ๋ณต๊ท |
| S2-04 | STEP2 | ์ฅ์1 | STEP2 Task ์๋ฃ | ํฌ์ธํธยท๋จ์ถ์๊ฐยทTask ๊ฒฐ๊ณผยท์ธ์ ๋งฅ๋ฝ ๊ฐฑ์ | STEP2 ๊ฒฐ๊ณผ ์์ฝ | ์๋ฃ ๊ฒฐ๊ณผ ํ์ธ | ๊ฒฐ๊ณผ ์ ์ฅ ์๋ฃ | S2-05 | ๊ฒฐ๊ณผ ๋ฐ์ |
| S2-05 | STEP2 | ์ฅ์1 | S2-04 ์๋ฃ | STEP3 ์ฅ์๊ฐ ํ์ฌ ์ฅ์์ ๋ค๋ฅธ์ง ๊ฒ์ฆ. ์น์ธ ์ current_step ์ ์ง | ๋ค์ ์ฅ์์ ์ด๋ ์ด์ ์๋ด | location_transition_popup ์น์ธ | ์ฌ์ฉ์ ์ด๋ ์น์ธ | S3-01 | ์ ํ ๊ฒ์ดํธ |
| S3-01 | STEP3 | ์ฅ์2 | S2-05 ์น์ธ | current_step=STEP3, current_location=์ฅ์2. STEP2์ ์ฅ์ ์ค๋ณต ๊ฒ์ฆ | ์ฅ์ ์ง์ ๋ด๋ฌํฐ๋ธ | ์ฅ์ ํ๋ฉด ํ์ | STEP3 ์ง์ ์๋ฃ | S3-02 | STEP ์ง์ |
| S3-02 | STEP3 | ์ฅ์2/์๊ฒฉ ์ฅ์ | S3-01 ์๋ฃ | ์กฐ๊ฑด์ ๋ง์กฑํ ๊ตฌ๋ถ=๋๋ฐ event_id 1๊ฐ๋ฅผ ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด ์ ํ. ํ์ฌ Task ์ํ ์ ์ง | ์ํฉยท๊ธด๊ธ๋ยท๋์ ์ ํ์ง ์๋ด | CCTV/์ฌ์ ์์ ยทinterrupt_event_popup ํ์ | selected_event_idยท๋์์ ํ์ | S3-03 | ๋๋ฐ์ ์ฌ๊ธฐ์๋ง |
| S3-03 | STEP3 | ์ฅ์2/์๊ฒฉ ์ฅ์ | ์ฌ์ฉ์ ๋์ ์ ํ | ์ฌ์ฉ์ ์ก์ ๋ฐ์. ํ์ Task๊ฐ ํ์ํ Event๋ง ์ฐ๊ฒฐ Task ํ์ , ์๋๋ฉด ๊ธฐ์กด ํ๋ฆ ๋ณต๊ท | ์น์ธ ํ์ธยท๋์ ๊ฒฐ๊ณผ ์๋ด | ๋์์ ์ ํยท์น์ธ | Event ๋์ ๊ฒฐ๊ณผ ์ ์ฅ | S3-04 | Event ํ ๋ณต๊ท |
| S3-04 | STEP3 | ์ฅ์2 | S3-03 ์๋ฃ | ํด๋น ์ฅ์ selected_task_ids 3๊ฐ ํ์ ยท์ํ ์กฐ์ธ | Task์ Event ์ดํ ๋ณ๊ฒฝ์ฌํญ ์๋ด | Task ์นด๋ยทํ์ ์น์ธ | ์คํ ๋์๊ณผ ์ํ ํ์ธ | S3-05 | Task ์๋ด |
| S3-05 | STEP3 | ์ฅ์2 | Task ์คํ ์น์ธ | TaskยทHubยท๊ธฐ๊ธฐ ์ํ ๊ฐฑ์ . ์ฅ์๊ฐ ์ฐจ๋์ด๋ฉด VEH-SUB-01๋ก ๋ถ๊ธฐ | ์งํ ์ํฉยท์๋ฃ ๊ฒฐ๊ณผ ์๋ด | Task ๋ชจ๋ฌยทํ์ฅ ์ธํฐ๋์ | Task 3๊ฐ completed/skipped | S3-06 | ์ฐจ๋์ด๋ฉด 13_์ฐจ๋์๋ธ์คํ ์คํ ํ ๋ณต๊ท |
| S3-06 | STEP3 | ์ฅ์2 | STEP3 Task ์๋ฃ | route_id์ STEP4=์ง ๊ฒ์ฆ. ์น์ธ ์ current_step ์ ์ง | ๊ท๊ฐ ์ด์ ์ ์ด๋ ์๋ด | location_transition_popup ์น์ธ | ์ฌ์ฉ์ ๊ท๊ฐ ์น์ธ | S4-01 | ์ ํ ๊ฒ์ดํธ |
| S4-01 | STEP4 | ์ง | S3-06 ์น์ธ | current_step=STEP4, current_location=์ง. HOME ํ๋ณด์์ selected_task_ids 3๊ฐ ํ์ | ๊ท๊ฐ ๋ด๋ฌํฐ๋ธ์ ๋จ์ ํ ์ผ ์๋ด | ์ง ํ๋ฉดยทTask ์นด๋ ํ์ | ์ฅ์ยทTask 3๊ฐ ๋ก๋ | S4-02 | STEP ์ง์ |
| S4-02 | STEP4 | ์ง | S4-01 ์๋ฃ | Task ์ํยท์ค๋ ์งํ ๊ฒฐ๊ณผยท๊ธฐ๊ธฐ/๋ก๋ด ์ํ ์กฐ์ธ | ๋ง๋ฌด๋ฆฌ Task์ ์์ ๊ฒฐ๊ณผ ์๋ด | Task ์์ธยทํ์ ์น์ธ | ์คํ ๋์๊ณผ ์ํ ํ์ธ | S4-03 | Task ์๋ด |
| S4-03 | STEP4 | ์ง | Task ์คํ ์น์ธ | waiting โ in_progress โ completed/skipped. ๊ธฐ๊ธฐยท๋ก๋ด ์๋ฃ ์ ํธ ๋ฐ์ | ์งํ ์ํฉยท์๋ฃ ๊ฒฐ๊ณผ ์๋ด | Task ๋ชจ๋ฌยท์ง ์ธํฐ๋์ | Task 3๊ฐ completed/skipped | S4-04 | Task ์ํ |
| S4-04 | STEP4 | ์ง | STEP4 Task ์๋ฃ | ์ ์ฒด TaskยทEventยท์๋น์คยทํฌ์ธํธยท๋จ์ถ์๊ฐยท๊ฒ์ฆ ๊ธฐ์ต ์ทจํฉ | ์ค๋ ๊ฒฐ๊ณผ๋ฅผ ์งง๊ฒ ์์ฝ | ์ผ์ผ ๊ฒฐ๊ณผ ํ์ธ | task/report ์์ฑ ์๋ฃ | S4-05 | ์ ์ฒด ๊ฒฐ๊ณผ ํ์ |
| S4-05 | STEP4 | ์ง | S4-04 ์๋ฃ | STEP4 ์๋ฃ ์ํ ์ ์ฅ ํ ์ํ๋ก๊ทธ ๋ฐ์ดํฐ ์ ๋ฌ | ์ํ๋ก๊ทธ ์ง์ ์๋ด | ์ํ๋ก๊ทธ ํ๋ฉด ์ ํ | ์ํ๋ก๊ทธ ๋ฐ์ดํฐ ๋ก๋ | ์ํ๋ก๊ทธ | global STEP ์ข ๋ฃ |
| ์ ์ฉ global STEP | ๋ถ๊ธฐ ์์ | ์ฐจ๋ ๋ด๋ถ ์์ | Task์์ ๊ด๊ณ | ์ข ๋ฃ ํ ๋ณต๊ท |
|---|---|---|---|---|
| STEP2=์ฐจ๋ | S2-03 | VEH-SUB-01 โ 02 โ 03 โ 04 | STEP2์ selected_task_ids 3๊ฐ๋ฅผ 4๊ฐ ์ฅ๋ฉด ์์์ ์ํ | VEH-SUB-04 ์๋ฃ โ S2-04 |
| STEP3=์ฐจ๋ | S3-05 | VEH-SUB-01 โ 02 โ 03 โ 04 | ๋๋ฐ ๋์ ํ STEP3์ selected_task_ids 3๊ฐ๋ฅผ 4๊ฐ ์ฅ๋ฉด ์์์ ์ํ | VEH-SUB-04 ์๋ฃ โ S3-06 |
์ค์ฒฉ ๊ท์น ์ฐจ๋ Sub Step 4๊ฐ๋ ๋ณ๋์ global STEP๋, Task 4๊ฐ๋ ์๋๋๋ค. ์ ์ฒด ์ฌ์ ์ ๋๊น์ง STEP1~4์ด๋ฉฐ ์ฐจ๋ ์ฅ๋ฉด์ ์์ธ ์ง์ ยท์๋ฃ ์กฐ๊ฑด์ 13_์ฐจ๋์๋ธ์คํ ์ ๋ฐ๋ฆ ๋๋ค.
B06 ยท UI BINDING
๊ณ ์ UI, ์ํ ์ฐ๋, LLM ์์ฑ ์์ญ์ ๊ตฌ๋ถํ๊ณ ๊ฐ ํ๋ฉด์ด ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ผ ํ๋์ง ์ ์ํ๋ค.
| ํ๋ฉด ์์ญ | ์ ๋ ฅ ๋ฐ์ดํฐ | ๊ตฌ๋ถ | ์ ์ฉ ๊ธฐ์ค |
|---|---|---|---|
| ์๋จ ์ฒดํ ์งํ ๋ฐ | 4 STEP ๊ฒฝ๋กยทํ์ฌ step | ๋ฐ๊ณ ์ UI | ๊ฒฝ๋ก๋ ๋ฐ์ดํฐ, ํ์ฌ step์ ์ํ๊ฐ |
| ๋ฉ์ธ ๋ด๋ฌํฐ๋ธ | ํ๋กํยทํ์ฑ ๊ธฐ์ต ์ปจํ ์คํธยทํ์ฌ stepยทselected event/task์ storyยท์ค๋ช ยทai_roleยท์งํ์ํฉ | LLM ์์ฑ | ํฐ ํ๋ฆ 1~2๋ฌธ์ฅ. ๊ณ ์ IDยท๊ฒฝ๋กยทTask ๋งคํ์ ์์ฑํ์ง ์์ |
| ์คํ ๋ฆฌ ์งํ ์ฅ์ | user_locationยทevent_place | ์ํ ์ฐ๋ | ํ์ฌ ์์น์ ์๊ฒฉ ์ฌ๊ฑด ์ฅ์๋ฅผ ๋ถ๋ฆฌ ํ์ |
| ๋น์ ์ค์บ ์์ญ | CCTVยท๋น์ ยท์ฌ์ ์ ์ ์์ ID | ๋ฐ๊ณ ์ UI | ์ด๋ฒคํธ์ ๋ฐ๋ผ ์์ ์์ค ๊ต์ฒด |
| Task ์นด๋ | selected_task_ids 3๊ฐยทicon_idยทrobot_idยทdevice_idยทmodal_idยทmodal_typeยทtime_saved_minutes | ๋ฐ๊ณ ์ UI | ๊ตฌ์กฐ ๊ณ ์ , ๋ฐ์ดํฐ๋ง ๊ต์ฒด. time_saved_minutes๋ 02_Task I์ด ์ฌ์ฉ |
| Task ์ํ | ์ ๊ธยท๋๊ธฐยท์งํ์คยท์๋ฃ | ์ํ ์ฐ๋ | ๊ตฌ๋ ์๋ฃ ์ ์ ๊ธโ๋๊ธฐ |
| AI Chat | session_idยทcontext_idยทํ์ฌ ์ฅ๋ฉดยทTask ์ํยท์ต๊ทผ ๋ํ ์์ฝยท๊ฒ์ฆ๋ ๊ด๋ จ ๊ธฐ์ต | LLM ์์ฑ | ๊ธฐ์กด ai/requestยทai/responseยทai/suggestions ํ๋ฆ ์ฌ์ฉ. ๋ช ์ ๋ฐ์ธ๋ง ์ฅ๊ธฐ ๊ธฐ์ต ํ๋ณด |
| ์คํฌ๋ง์ผ | svc_idยท๊ฐ๊ฒฉยทํด๊ธ task_idยทlinked_event_idยทrecommend_contextยท๋ณด์ ํฌ์ธํธ | ๋ฐ๊ณ ์ UI | Taskโ๊ตฌ๋ ๋งคํ์ ๊ณ ์ . LLM์ ํ๋ณด ์ ํ๊ณผ ์ถ์ฒ ์ด์ ๋ง ์์ฑ |
| ํฌ์ธํธ | users.point_balanceยทproducts.point_price | ์ํ ์ฐ๋ | ๊ธฐ์กด /point ํ ํฝ ์ฌ์ฉ |
| ์ฌ์ฉ์ ์ ๋ณด | ์ธํธ๋ก ์ ๋ ฅยท๋น์ ์ธ์ยทprofile_memoryยท์ฌ์ฉ์ ํ์ธ๊ฐ | ๋ฐ๊ณ ์ UI | ์ต์ ์ธํธ๋ก ๋ช ์ธ์ ์ ๋ ฅ๋ง ์ฌ์ฉ |
| ํ๋ฉด ์์ญ | ์ ๋ ฅ ๋ฐ์ดํฐ | ๊ตฌ๋ถ | ์ ์ฉ ๊ธฐ์ค |
|---|---|---|---|
| ์ฐ์ถ ์ฝํ ์ธ | asset_cctvยทasset_prebuiltยทasset_genai | ํผํฉ | ์ฌ์ ์ ์๊ณผ ์์ฑํ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ๋ถ |
| ์ฅ์ ์ด๋ ํ์ | ํ์ฌ stepยท๋ค์ stepยทroute_idยท๋ค์ ์ฅ์ยท์ด๋ ๋ฐฉ๋ฒยท์์ ์๊ฐ | ์ํ ์ฐ๋ | ํ์ฌ STEP ์๋ฃ ํ ํธ์ถ. ์ฌ์ฉ์ ์น์ธ ์ ๋ค์ STEP๋ก ์ ํ |
| ์ํ๋ก๊ทธ | ์๋ฃ TaskยทTask๋ณ time_saved_minutesยทprofile_idยทpersona_id ๊ธฐ์ค ๊ฒ์ฆ ๊ธฐ์ต | ๋ฐ๊ณ ์ +LLM | ์ด ์ ๊ฐ์๊ฐ์ ์๋ฃ Task์ time_saved_minutes ํฉ๊ณ. ๊ธฐ์ต ์ฐ์์ฑ ๋ฉ์์ง๊ฐ ์ค์ฌ |
| ์ง์ ๊ธฐ์ต ์ปจํ ์คํธ | profile_idยทpersona_idยทsession_idยทcontext_idยท์ธ์ ์์ฝยท๊ฒ์ฆ ๊ธฐ์ต | ์ํ+LLM | AI Chatยท๋น์ ยทTaskยท๊ธฐ๊ธฐ ์ด๋ฒคํธ๋ก ์ธ์ ์์ฝ์ ๊ฐฑ์ ํ๊ณ ํ์ฌ ์ฅ๋ฉด ๊ด๋ จ ๊ธฐ์ต๋ง LLM์ ์ ๋ฌ |
| ๊ธฐ๊ธฐ ์ ์ด | ๋์ผ session_idยท์ต์ Task/๋ํ/๊ธฐ๊ธฐ ์ํ | ์ํ ์ฐ๋ | ๊ฐ์ ์ธ์ ํ ํฝ์ ๋ค์ ๊ธฐ๊ธฐ๊ฐ ์ด์ด ๊ตฌ๋ . ์ ๊ธฐ๊ธฐ์ฉ ๊ธฐ์ต ์๋ณ์๋ฅผ ์ถ๊ฐํ์ง ์์ |
| ์ฐจ๋ Sub Step | vehicle_substep_idยทํ์ฌ ์ํยท๊ฒฝ์ ์งยท์ฌ์ฉ์ ์น์ธยท์๋ฃ ์ ํธ | ์ํ+LLM | ๋น ๋ฅธ ๋ต๋ณ์ด ์ ํ ํธ๋ฆฌ๊ฑฐ. ๊ณ ์ 4๋จ๊ณ ๋ผ๋์ ์ํ๋ 13_์ฐจ๋์๋ธ์คํ ์ฐธ์กฐ |
| Hub ํ์ฑํ | selected_task_idยทTask descriptionยทcurrent_execution_contextยท๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด ํ์ ํ hub_idยทtask.statusยทvehicle_substep_idยท16_Hub๋งค์นญ๊ท์น | ๋ฐฑ์๋ LLM ์ ํ+์ํ ์ฐ๋ | ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด ํ์ฉ๋ hub_id 1๊ฐ๋ฅผ ์ ํํ๊ณ AI Chat์๋ ํ์ ๊ฐ์ ์ ๋ ฅ์ผ๋ก ์ ๋ฌํฉ๋๋ค. Task ์ํ๊ฐ waiting์ด๋ฉด ์ค๋น, in_progress์ด๋ฉด ํ์ฑ, completed์ด๋ฉด ์๋ฃ ์ฐ์ถ ํ ๋๊ธฐํฉ๋๋ค. Event ํ์ ์์ฒด๋ Hub๋ฅผ ์ ํํ์ง ์์ต๋๋ค. |
B07 ยท EPILOGUE
์ํ๋ก๊ทธ์ ์ค์ฌ์ ๊ด๊ณ์ ์ฐ์์ฑ์ด๊ณ , ๋จ์ถ์๊ฐ์ ์๋ฃ Task ํฉ๊ณ๋ก ์๊ฒ ํ์ํ๋ ๋ณด์กฐ ์งํ๋ค.
| ๋ฐ์ดํฐ | ๋ด์ฉ | ํ์ ์ฌ๋ถ | ์ฌ์ฉ์ ํ์ธ |
|---|---|---|---|
| profile_memory | profile_idยทpersona_id์ ์ฐ๊ฒฐ๋ ๊ฑฐ์ฃผ ๊ตฌ์ฑยทAI ๊ด๊ณ ์ ํธยท๊ธฐ๋ณธ ํ๋กํ | ํ์ | ์ด์ ๋ฒ์ ํ์ธ |
| preference_memory | ์ฌ์ฉ์ ๋ช ์ ๋ฐํ ๋๋ ๋ฐ๋ณตยทํ์ธ์ผ๋ก ์น๊ฒฉ๋ ์ทจํฅ๊ณผ ์ฐ์ ์์ | ํ์ | ํญ๋ชฉ๋ณ ์ ์ธ ๊ฐ๋ฅ |
| experience_memory | ์ฒดํ ์ค ๊ธฐ์ตํ ์ฌ๊ฑดยท์ฅ์ยทํ๊ณ | ์ ํ | ์ ์ฅ ์ฌ๋ถ ํ์ธ |
| service_state | ๊ตฌ๋ ์๋น์คยทํด๊ธ Taskยท์ฌ์ฉ ์ด๋ ฅ | ์ ํ | ์ด์ ์ฌ๋ถ ํ์ธ |
| device_settings | ์ฐจ๋ยท๋ก๋ดยท๊ฐ์ ์ ๊ฐ์ธ ์ค์ | ์ ํ | ๊ธฐ๊ธฐ๋ณ ์ด์ ์ฌ๋ถ ํ์ธ |
| ์์ | ํ๋ฉด | ์ฒ๋ฆฌ |
|---|---|---|
| 1 | AI๊ฐ ๊ธฐ์ตํ ๋ | ์ ํธยท์ฑํฅยท๊ธฐ์ต ์์ฝ |
| 2 | ์ ํ๋์จ์ด | ์ฐจ๋ยท๋ก๋ด ๋ฑ ๋์ ์ ํ |
| 3 | ์ด์ ๋ฒ์ | ํ๋กํยท๊ธฐ์ตยท์๋น์คยท์ค์ ํ์ธ |
| 4 | ์ฌ์ฉ์ ์น์ธ | ์ ์ธ ํญ๋ชฉ๊ณผ ์ด์ ๋์ ํ์ |
| 5 | ์ด์ ์ฐ์ถ | ์ฌ์ฉ์๊ฐ ์น์ธํ ๊ธฐ๊ธฐ ์ค์ ๋ง device_settings ์ ๋ฒ์ ์ผ๋ก ์ ์ฅ |
| 6 | ๊ด๊ณ์ ๊ณ์ | ๋์ผ session_id์ ์ต์ ๋งฅ๋ฝ์ ์ด์ด ์ฌ์ฉํ๊ณ , ์ ์ธ์ ์ด๋ฉด profile_idยทpersona_id ๊ธฐ์ค ๊ฒ์ฆ ๊ธฐ์ต์ ๋ค์ ์กฐํ |
-
์๊ฐ ์ ๊ฐ์ ๋ณด์กฐ ์งํ
-
Task๋ณ ๊ธฐ์ค ํ๊ท ์๊ฐ๊ณผ ์์ ์ฌ์ฉ์ ๊ด์ฌ์๊ฐ์ผ๋ก ์์ฐ์ฉ ๋จ์ถ์๊ฐ์ ๊ณ์ฐํฉ๋๋ค.
-
๋จ์ถ์๊ฐ = MAX(0, ๊ธฐ์ค ํ๊ท ์๊ฐ - ์์ ์ฌ์ฉ์ ๊ด์ฌ์๊ฐ)
-
์ํ๋ก๊ทธ ๋ณด์กฐ๊ฐ์ ์๋ฃ๋ Task์ ๋จ์ถ์๊ฐ ํฉ๊ณ์ด๋ฉฐ, ๊ธฐ์ต ์ด์ ๋ฉ์์ง๋ณด๋ค ์๊ฒ ํ์ํฉ๋๋ค.
-
ํ์ฌ ๊ฐ์ ์์ฐ ๊ธฐํ ์ถ์ ์น์ ๋๋ค. ํ์ผ๋ฟ ์ค์ธก ํ 02_Task์ GยทH์ด๋ง ๊ต์ฒดํฉ๋๋ค.
| ๊ธฐ๊ธฐ ์ ์ด ์์น | ๊ธฐ์ค | ์ฐ์์ฑยท์ ์ด | ์ฒ๋ฆฌ |
|---|---|---|---|
| ๊ธฐ์ต ์กฐํ ๊ธฐ์ค | profile_idยทpersona_id | ์ธ์ ์ฐ์์ฑ | session_id ยท ๊ฐ์ ์ธ์ ์ด๋ฉด ํ์ฌ ๋งฅ๋ฝ ์ ์ง |
| ๋ณ๊ฒฝ ๊ฐ | ํ์ฌ ์คํ ๊ธฐ๊ธฐ | ์ ์ด ๋ฐฉ์ | ๋ค์ ๊ธฐ๊ธฐ๊ฐ ๋์ผ session ํ ํฝ ๊ตฌ๋ ยท ์คํจ ์ ๊ธฐ์กด ๊ธฐ๊ธฐ ๋๋ ํ๋ธ๋ฆฟ์์ ๊ณ์ |
| ์ฌ์ฉ์ ํต์ | ๊ธฐ์ต๋ณ ์ด์ ์ ์ธยท์ญ์ ยท์ถ์ฒ ํ์ธ ๊ฐ๋ฅ | ์ฒซ ์ธ์ฌ | ์ด์ ๋ ๊ธฐ์ต ์ค ํ์ฌ ์ํฉ์ ํ์ํ ํญ๋ชฉ๋ง ์ฌ์ฉ ยท ๋ฏผ๊ฐ ์ ๋ณด ์ง์ ์ธ๊ธ ๊ธ์ง |
B08 ยท BE ALIGNMENT
๊ธฐ์กด MQTT ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์ ํ๋ฉดยท๋ฆฌํฌํธ์ ํ์ํ ์ต์ ๋ณ๊ฒฝ๋ง ํ์ ํ๋ค.
| ๋ฒํธ | ํ์ ํญ๋ชฉ | ์ต์ข ๊ธฐ์ค |
|---|---|---|
| 1 | ํฌ์ธํธ | ๊ธฐ์กด point_balanceยทpoint_priceยท/point ์ฌ์ฉ |
| 2 | Task ์๋ฃ ๋ณด์ | Task 1๊ฑด๋น +100P โ ์๋ฒ ๊ณตํต ์ ์ฑ ๊ฐ |
| 3 | ๊ตฌ๋ ์๋น์ค ๊ฐ๊ฒฉ | ์๋น์ค 1๊ฑด๋น -100P |
| 4 | Task ์๊ฐ | 02_Task G:H์ ๊ธฐ์คยท๊ด์ฌ์๊ฐ, I์ด์ ๋จ์ถ์๊ฐ ์๋ ๊ณ์ฐ |
| 5 | BE ์๊ฐ ํ์ | dashboard.locations[].tasks[].time_saved_minutes ์ต์ ์ถ๊ฐ ํ์ |
| 6 | ์ํ๋ก๊ทธ ํฉ๊ณ | task/report.total_time_saved_minutes ์ต์ ์ถ๊ฐ ํ์ |
| 7 | ๋น event_id | ๊ณ ์ ์ด๋ฒคํธ ์ข ์ ์์. ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋ค๋ฅธ ์ด๋ฒคํธ์ ํจ๊ป ์ ํ ๊ฐ๋ฅ |
| 8 | TaskโRobotโService | 10_Task๊ด๊ณ๋ฅผ dashboard์ Task ๊ตฌ์ฑ ์ ์กฐ์ธ ์์ฒ์ผ๋ก ์ฌ์ฉ |
| 9 | ์ง์ ๊ธฐ์ต | ๊ธฐ์กด profile_idยทpersona_idยทsession_idยทcontext_id ๊ธฐ๋ฐ ์ด์ ๊ท์น ์ฌ์ฉ |
| 10 | ๊ธฐ๊ธฐ ์ ์ด | ๊ฐ์ session_id์ ์ํ๋ฅผ ์ด์ด ์ฌ์ฉ. ์ ๊ธฐ๊ธฐ์ฉ ๊ธฐ์ต ์๋ณ์ ์ถ๊ฐ ์์ |
B09 ยท ACTOR MASTER
๋ก๋ด๊ณผ ํ๋ฉด์ ๊ฐ์ AI์ ๋ชธยทํํ ์ฑ๋์ด๋ฉฐ, ํ์ํ ์ธ์ ๋งฅ๋ฝ๋ง ์ฌ์ฉํ๋ค.
| actor_id | ์ด๋ฆ | ์ข ๋ฅ | ๊ณ ์ ์ฅ์ | ์ด๋ ๊ฐ๋ฅ | ์ญํ | ์ํ ์์ค | Job ์คํ | ๋งฅ๋ฝ ์ฌ์ฉ ๊ธฐ์ค |
|---|---|---|---|---|---|---|---|---|
| ROB-SPOT-01 | Spot | robot | ์ ์ฅ์ยทINFRA | O | ์์ค์ฝํธยทํ์ยท๋งํธ ์๋ นยท์๊ฒฉ Job | MQTT/Spot ์ํ | O | ํ์ฌ session_id์ TaskยทJob ๋งฅ๋ฝ๋ง ์ฌ์ฉ |
| ROB-HOME-01 | ์ง ๋ฐ๋ ค๋ก๋ด | robot | ์ง | X | ๋ํยท์ค๋น ์ง์ยทํ Task ๋ณด์กฐ | ๋ก๋ด ์ํ/MQTT | O | HOME์์ ํ์ฌ session_id์ ๋ํยทTask ๋งฅ๋ฝ๋ง ์ฌ์ฉ |
| ROB-HOME-ARM-01 | ์ง ๋ก๋ดํ | robot | ์ง | X | ๋ฌผํ ์กฐ์ยท์ ๋ฆฌ ๋ณด์กฐ | ๋ก๋ด ์ํ/MQTT | O | Job ์ํ์ ํ์ํ task_idยท์ํ๋ง ์์ |
| ROB-MART-COBOT-01 | ๋งํธ ํ๋๋ก๋ด | robot | ๋งํธ | X | ์ํ ๋ฒ๋ค ์ค๋นยทSpot ์ ์ฌ ๋ณด์กฐ | ๋ก๋ด ์ํ/MQTT | O | task_idยท์ํ ๋ชฉ๋กยทJob ์ํ๋ง ์์ |
| DEV-HUB-01 | Hub ๋์๋ณด๋ | hub | INFRA | X | ์ค์ผ์คํธ๋ ์ด์ ยท์ํ ๊ด์ ยทAI Tree | ์ธ์ /Job ์ํ | X | ํ์ฌ session ์ํ์ ์งํ ์ํฉ ํ์ |
| DEV-TABLET-01 | ์ฌ์ฉ์ ํ๋ธ๋ฆฟ | ui | ์ ์ฅ์ | O | AI Chatยท๋น ๋ฅธ ๋ต๋ณยทํ์ ์น์ธ | UI ์ํ | X | AI Chat ์๋ฌธยท์ ํ์ session_idยทcontext_id๋ก ์ ๋ฌ |
| DEV-VEHICLE-01 | ์ฐจ๋ ๋์คํ๋ ์ด | vehicle | ์ฐจ๋ | O | ๊ฒฝ๋กยทSub Stepยท์ฃผํ ์ํยทAI host | ์ฐจ๋/๊ฒฝ๋ก ์ํ | X | ์ฐจ๋ STEP์์ ๋์ผ session_id์ ์ต์ ๋งฅ๋ฝ์ ์ด์ด ์ฌ์ฉ |
| actor_id | ์ด๋ฆ | ์ข ๋ฅ | ๊ณ ์ ์ฅ์ | ์ด๋ ๊ฐ๋ฅ | ์ญํ | ์ํ ์์ค | Job ์คํ | ๋งฅ๋ฝ ์ฌ์ฉ ๊ธฐ์ค |
|---|---|---|---|---|---|---|---|---|
| DEV-HOME-TV-01 | ์ง TV | display | ์ง | X | ์ํฉ ์ฐ์ถยทํ๊ณ ์ฌ์ | ์ฌ์ ์ํ | X | ์น์ธ๋ ํ๊ณ ๊ฒฐ๊ณผ๋ง ํ์ |
| DEV-FRIDGE-01 | ๋์ฅ๊ณ ํ๋ฉด | device | ์ง | X | ์ฌ๊ณ ยท๋ถ์กฑ ์ฌ๋ฃ ์ฐ์ถ | ์ฌ๊ณ /์ฐ์ถ ์ํ | X | ์ฌ๊ณ ์ฌ์ค์ ํ์ฌ session ์ด๋ฒคํธ๋ก ์ ๋ฌ |
| DEV-HOME-IOT-01 | Home IoT | device | ์ง | X | ์กฐ๋ช ยท๊ฐ์ ยท์ถ์ ์ํ | Home Assistant | X | ์ค์ ๋ณ๊ฒฝ ์ด๋ ฅ์ ํ์ฌ session ์ํ๋ก ์ ๋ฌ |
| CAM-HOME-01 | ์ง ๋น์ /CCTV | vision | ์ง | X | ๊ฐ์ฒดยท์ํยท์ด์ ์ํฉ ๊ฐ์ง | Frigate/๋น์ ์ด๋ฒคํธ | X | ์๋ณธ ๊ด์ฐฐ ๋ก๊ทธ. ์ถ๋ก ์ ์ธ์ ์ปจํ ์คํธ๊ฐ ๊ธฐ๋ณธ์ด๋ฉฐ ์๋ ์ฅ๊ธฐ ์ ์ฅ ๊ธ์ง |
| CAM-PARK-01 | ๊ณต์ ๋น์ /CCTV | vision | ๊ณต์ | X | ์์ธยท์์นยท๋ฏธ์ ์ํ ๊ฐ์ง | ๋น์ ์ด๋ฒคํธ | X | ์๋ณธ ๊ด์ฐฐ ๋ก๊ทธ. Task ํ์ ํ ํ์ํ ๊ฒฐ๊ณผ๋ง ์ ์ฅ |
| CAM-MART-01 | ๋งํธ ๋น์ /CCTV | vision | ๋งํธ | X | ์ํยท์ฌ์ฉ์ ์์นยท๋ก๋ด ์ํ ๊ฐ์ง | ๋น์ ์ด๋ฒคํธ | X | ์๋ณธ ๊ด์ฐฐ ๋ก๊ทธ. ๊ตฌ๋งค/์ ํธ๋ ์ฌ์ฉ์ ์ ํ๊ณผ ๊ฒฐํฉ๋ ๋๋ง ํ๋ณดํ |
| CAM-MART-BASKET-01 | ์ฅ๋ฐ๊ตฌ๋ ๋น์ | vision | ๋งํธ | X | ๊ณํ ๋ชฉ๋ก ๋๋น ๋๋ฝ ํ๋ชฉ ๊ฐ์ง | ๋น์ ์ด๋ฒคํธ | X | ์ธ์ ๋ด ๋น๊ต ๊ฒฐ๊ณผ๋ง ์ ์ง. ๊ฒฐ์ ํ Task ์ด๋ ฅ์ผ๋ก ์์ฝ |
B10 ยท TASK RELATION
๋น์นธ์ ๊ณ ์ ๊ด๊ณ๊ฐ ์๋ค๋ ์๋ฏธ์ด๋ฉฐ, ์ด๋ฒคํธ์ ์๋ ํธ์ถ์ ๋ปํ์ง ์๋๋ค.
| task_id | event_id | primary_robot_id | support_robot_id | device_id | svc_id | lock_type | ์คํ ์ญํ | Job ์น์ธ ์์ |
|---|---|---|---|---|---|---|---|---|
| HOME-01 | โ | โ | โ | DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-02 | โ | โ | โ | ROB-HOME-01, DEV-TABLET-01 | SVC-02 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-03 | โ | โ | โ | DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-04 | โ | โ | โ | ROB-HOME-01, DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-05 | โ | โ | โ | ROB-HOME-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-06 | EVT-05 | โ | โ | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-07 | EVT-04 | โ | โ | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-08 | EVT-06 | โ | โ | DEV-FRIDGE-01, DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-09 | EVT-07 | ROB-HOME-01 | โ | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01, DEV-HUB-01 | SVC-05 | locked | primary robot๊ฐ Task ์คํ | ํด๋น HOME STEP์์ ์คํ ์ง์ ์น์ธ |
| HOME-10 | โ | โ | โ | ROB-HOME-01, DEV-HUB-01 | SVC-03 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-11 | โ | โ | โ | ROB-HOME-01, DEV-TABLET-01 | SVC-05 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-12 | โ | โ | โ | ROB-HOME-01, DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-13 | โ | โ | โ | ROB-HOME-01, DEV-TABLET-01 | SVC-06 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-14 | โ | โ | โ | ROB-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-04 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-15 | EVT-03 | โ | โ | CAM-HOME-01, DEV-HOME-TV-01, DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-16 | EVT-05 | โ | โ | CAM-HOME-01, DEV-HOME-TV-01, DEV-HUB-01 | SVC-05 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| HOME-17 | โ | ROB-SPOT-01 | โ | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 | SVC-01 | locked | primary robot๊ฐ Task ์คํ | STEP1 ์๋ฃ ํ ๋ค์ ์ฅ์ ์ด๋ ์ง์ ์น์ธ |
| VEH-01 | โ | โ | โ | DEV-VEHICLE-01, DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| VEH-02 | EVT-02 | โ | โ | DEV-VEHICLE-01, DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| VEH-03 | EVT-12 | โ | โ | DEV-VEHICLE-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| VEH-04 | EVT-12 | โ | โ | DEV-VEHICLE-01, DEV-TABLET-01 | SVC-10 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| VEH-05 | โ | โ | โ | DEV-VEHICLE-01, DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| VEH-06 | โ | โ | โ | DEV-VEHICLE-01, DEV-TABLET-01 | SVC-10 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-01 | EVT-09 | โ | โ | DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-02 | EVT-09 | ROB-SPOT-01 | โ | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 | SVC-01 | locked | primary robot๊ฐ Task ์คํ | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| PARK-03 | EVT-09 | โ | โ | CAM-PARK-01, DEV-TABLET-01 | SVC-06 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-04 | EVT-11 | ROB-SPOT-01 | โ | CAM-PARK-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-09 | locked | primary robot๊ฐ Task ์คํ | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| PARK-05 | EVT-11 | โ | โ | CAM-PARK-01, DEV-TABLET-01 | SVC-09 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-06 | EVT-13 | ROB-SPOT-01 | โ | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 | SVC-08 | locked | primary robot๊ฐ Task ์คํ | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| PARK-07 | EVT-13 | โ | โ | CAM-PARK-01, DEV-TABLET-01 | SVC-08 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-08 | EVT-14 | ROB-SPOT-01 | โ | CAM-PARK-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-09 | locked | primary robot๊ฐ Task ์คํ | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| PARK-09 | EVT-14 | โ | โ | CAM-PARK-01, DEV-TABLET-01 | SVC-09 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-10 | EVT-15 | ROB-SPOT-01 | โ | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 | SVC-08 | locked | primary robot๊ฐ Task ์คํ | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| PARK-11 | EVT-15 | โ | โ | DEV-TABLET-01 | SVC-08 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-12 | EVT-16 | ROB-SPOT-01 | โ | DEV-TABLET-01, DEV-HUB-01 | โ | free | primary robot๊ฐ Task ์คํ | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| PARK-13 | EVT-16 | โ | โ | DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-14 | EVT-17 | ROB-SPOT-01 | โ | ROB-SPOT-01, DEV-TABLET-01, DEV-HUB-01 | SVC-08 | locked | primary robot๊ฐ Task ์คํ | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| PARK-15 | EVT-17 | โ | โ | CAM-PARK-01, DEV-TABLET-01 | SVC-08 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| PARK-16 | EVT-08 | โ | โ | DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-01 | EVT-06, EVT-18 | โ | โ | DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-02 | EVT-18 | โ | โ | DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-03 | EVT-18 | ROB-SPOT-01 | ROB-MART-COBOT-01 | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-07 | locked | primary=Spot ์ ๋ฌ / support=ํ๋๋ก๋ด ๋ฒ๋ค ์ค๋น | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| MART-04 | EVT-10 | โ | โ | DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-05 | EVT-10 | ROB-SPOT-01 | ROB-MART-COBOT-01 | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-07 | locked | primary=Spot ์ ๋ฌ / support=ํ๋๋ก๋ด ๋ฒ๋ค ์ค๋น | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| MART-06 | EVT-19 | โ | โ | DEV-TABLET-01 | SVC-11 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-07 | EVT-19 | ROB-SPOT-01 | ROB-MART-COBOT-01 | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-07 | locked | primary=Spot ์ ๋ฌ / support=ํ๋๋ก๋ด ๋ฒ๋ค ์ค๋น | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| MART-08 | EVT-20 | โ | โ | DEV-TABLET-01 | SVC-04 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-09 | EVT-20 | ROB-SPOT-01 | ROB-MART-COBOT-01 | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-07 | locked | primary=Spot ์ ๋ฌ / support=ํ๋๋ก๋ด ๋ฒ๋ค ์ค๋น | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| MART-10 | EVT-21 | โ | โ | DEV-TABLET-01 | SVC-03 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-11 | EVT-21 | ROB-SPOT-01 | ROB-MART-COBOT-01 | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-07 | locked | primary=Spot ์ ๋ฌ / support=ํ๋๋ก๋ด ๋ฒ๋ค ์ค๋น | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| MART-12 | EVT-08, EVT-22 | โ | โ | DEV-TABLET-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-13 | EVT-08, EVT-22 | ROB-SPOT-01 | ROB-MART-COBOT-01 | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-07 | locked | primary=Spot ์ ๋ฌ / support=ํ๋๋ก๋ด ๋ฒ๋ค ์ค๋น | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| MART-14 | EVT-23 | โ | โ | DEV-TABLET-01 | SVC-11 | locked | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| MART-15 | EVT-23 | ROB-SPOT-01 | ROB-MART-COBOT-01 | CAM-MART-01, ROB-SPOT-01, DEV-HOME-TV-01, DEV-TABLET-01 | SVC-07 | locked | primary=Spot ์ ๋ฌ / support=ํ๋๋ก๋ด ๋ฒ๋ค ์ค๋น | STEP2 ์ง์ ์ STEP2ยท3 Task๋ฅผ ์ ์ ์ ํ๊ณ , ํ์ํ ๋ก๋ด Job์ STEP2์์ 1ํ ์น์ธ |
| MART-16 | EVT-24 | โ | โ | DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI๊ฐ ์ฌ๊ณ ๋ถ์กฑ์ ์๋ดํ๊ณ ๋์ฒดํยท๋๋ก ๋ฐฐ์ก ์ ํ์ ๋ฐ์ | - |
| MART-17 | EVT-24 | โ | โ | DEV-HUB-01, DEV-TABLET-01 | โ | free | primary=UAM Hub ๋ฐฐ์ก ํ๋ฉด / ๋ฌผ๋ฆฌ ๋ก๋ด ๋ช ๋ น ์์ / AUMโํฌ๋ฆฌํฌํธโ๋งํธ ์ธ๊ณ | - |
| EPI-01 | โ | โ | โ | DEV-HOME-TV-01, DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
| EPI-02 | EVT-01 | โ | โ | DEV-VEHICLE-01, DEV-TABLET-01, DEV-HUB-01 | โ | free | AIยทUI ์๋ด ๋๋ ์ฌ์ฉ์ ์ํ | โ |
B11 ยท LLM CONTRACT
LLM-01~06๊ณผ ORCH-HUB๋ ์ ํยท๊ตฌ์ฑ์ฉ, LLM-CHAT์ ํ์ ๊ฐ์ ์ค๋ช ํ๋ ๋ํ์ฉ์ด๋ค.
| call_id | trigger | ๋ชฉ์ | ์ ํ ๊ฐ๋ฅ ๋ฒ์ | ์ถ๋ ฅ |
|---|---|---|---|---|
| LLM-01 | INTRO ์๋ฃ | ์ ์ฒด 4 STEP ๊ฒฝ๋ก ์์ฑ | route_id โ R01~R06 | route_id, steps[{step,place}]๋ง ๋ฐํ |
| LLM-02 | STEP1 ์ง์ | HOME Task 3๊ฐ์ ์๋น์ค ์ถ์ฒ | HOME ํ๋ณด ์ค ์ ํํ 3๊ฐ, ๊ทธ์ค 1๊ฐ locked | selected_task_ids[3], narrative, recommend_svc_id, recommend_reason |
| LLM-03 | STEP2 ์ค๋น | STEP2 Task ๋ฐ STEP3 ๋ก๋ด Job ์ ๊ณํ | ํ์ฌ ์ฅ์ ํ๋ณด Task 3๊ฐ + STEP3 robot task preregister | selected_task_ids[3], preloaded_step3_robot_task_ids, vehicle_substeps? |
| LLM-04 | STEP3 ์ง์ | ๋๋ฐ 1๊ฑด๊ณผ STEP3 Task ์ ๊ฐ | ์กฐ๊ฑด์ ๋ง์กฑํ event_id 1๊ฐ + ํ์ฌ ์ฅ์ Task ํ๋ณด | selected_event_id, selected_task_ids[3], narrative, candidate_actions[] |
| LLM-05 | STEP4 ์ง์ | ๊ท๊ฐ Task 3๊ฐ์ ํ๋ฃจ ๋ง๋ฌด๋ฆฌ | HOME STEP4 ํ๋ณด ์ค ์ ํํ 3๊ฐ | selected_task_ids[3], narrative, recommend_svc_id? |
| LLM-06 | ์ํ๋ก๊ทธ | AI ํ๊ณ ์ ์ ํ๋์จ์ด ๊ธฐ์ต ์ด์ ์ | ๊ธฐ์กด ๊ฒ์ฆ ๊ธฐ์ต๊ณผ ์น์ธ ๊ฐ๋ฅํ ์ด์ ๋ฒ์ | reflection, memory_transfer_profile, consent_items, first_greeting |
| ORCH-HUB | ํ์ฌ Task ํ์ ๋๋ current_execution_context ๋ณ๊ฒฝ | ํ์ฌ ์คํ ํ์์ ๋ง๋ primary Hub ์ ํ | hub_id โ HUB-AI-01/HUB-FACTORY-01/HUB-ENERGY-01/HUB-UAM-01/HUB-VEHICLE-01 | hub_id 1๊ฐ |
| LLM-CHAT | ์ฌ์ฉ์ ๋ฐํยท๋น ๋ฅธ ๋ต๋ณยท์ฅ๋ฉด ์๋ด ํ์ | ํ์ ๋ ์ฅ๋ฉด ์๋ดยท์ง๋ฌธยท๋น ๋ฅธ ๋ต๋ณ ์์ฑ | ํ์ฉ๋ action_id/quick_reply_id๋ง ์ฌ์ฉ | assistant_message + suggestions[2] + action_intent |
| call_id | ๊ณ ์ ์ ๋ ฅ | description ์ ๋ ฅ | ๋งฅ๋ฝ ์ ๋ ฅ(๊ธฐ์กด ID ๊ธฐ์ค) |
|---|---|---|---|
| LLM-01 | intro_profile + 05_STEPํ๋ก์ฐ์ ํ์ฉ route_id 6๊ฐ | ์ฅ์๋ณ 01_์ด๋ฒคํธ.storyยท02_Task.์ค๋ช ์ ์ ํฉ์ฑ ํ๋จ์ฉ์ผ๋ก๋ง ์ฐธ์กฐ | profile_idยทpersona_id ๊ธฐ์ค ๊ฒ์ฆ ํ๋กํยท์ ํธ |
| LLM-02 | profile + route + HOME ํ๋ณด task_id + service state | 02_Task.์ค๋ช ยทtriggerยทmodal_content + 03_๊ตฌ๋ ์๋น์ค.recommend_context | session_id์ ํ์ฌ ์์ฝ + ๊ด๋ จ ๊ฒ์ฆ ์ ํธ |
| LLM-03 | route + STEP2/3 ํ๋ณด task_id + robot state + service state | STEP2/3 Event.storyยทTask.์ค๋ช ยทtriggerยทrobot_idยทmodal_content | session_id์ Task ์ด๋ ฅยท์ด๋/๋ก๋ด ๋์ ์ ํธ |
| LLM-04 | current_step=STEP3 + user_location + eligible event_id + preloaded jobs | 01_์ด๋ฒคํธ.๋ฐ์ ์กฐ๊ฑดยทstoryยทai_roleยทurgency + ์ฐ๊ฒฐ Task description | ํ์ฌ ์ฅ๋ฉด๊ณผ ๊ด๋ จ๋ ๊ฒ์ฆ ๊ธฐ์ต + ์ต๊ทผ ๋น์ ์์ฝ |
| LLM-05 | profile + route + ์๋ฃ Task/Job + HOME ํ๋ณด Task | 02_Task.์ค๋ช ยทtriggerยทmodal_content + ์ฐ๊ฒฐ service recommend_context | ์ค๋์ Task ์ด๋ ฅ + ๊ด๋ จ ๊ฒ์ฆ ์ ํธยท๊ฒฝํ |
| LLM-06 | ์๋ฃ Taskยทeventยทserviceยทtransferable memory + ๋์ hardware | EVT-01.storyยทai_role + EPI-01/02 ์ค๋ช ยทmodal_content | profile_idยทpersona_id ๊ธฐ์ค ์ฌ์ฉ์๊ฐ ์น์ธํ ๊ธฐ์ตยท์๋น์คยท์ค์ |
| ORCH-HUB | selected_task_id + current_step + current_location + task.status + vehicle_substep_id | 02_Task.์ค๋ช + 16_Hub๋งค์นญ๊ท์น์ ์ญํ ยท๋งค์นญยท์ ์ธ description | ํ์ฌ ์คํ ๋งฅ๋ฝ + ๋ก๋ดยท๋๋ฐ์ด์ค ์ํ |
| LLM-CHAT | ํ์ฌ ์ฅ๋ฉด + selected Task/Event + task.status + selected hub_id + ํ์ฉ action + vehicle_substep_id | ํ์ ๋ Event/Task/Service description | session_idยทcontext_idยท์ต๊ทผ ๋ํ ์์ฝยท๊ด๋ จ ๊ฒ์ฆ ๊ธฐ์ต |
| call_id | ๊ธฐ์ตยท์ธ์ ๊ฐฑ์ | ์์ฑ ๊ธ์ง |
|---|---|---|
| LLM-01 | session_id ๊ธฐ์ค route ์ ์ฅ | ์ ์ฅ์ยท์ route_idยทTask๋ฅผ ์์ฑํ์ง ์์ |
| LLM-02 | Task ์ ํยท์๋ต์ ์ธ์ ์์ฝ ๊ฐฑ์ , ๋ช ์ ์ ํธ๋ง ์ฅ๊ธฐ ํ๋ณด | Taskยทsvc ๋งคํ๊ณผ ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ์ง ์์ |
| LLM-03 | Job ์น์ธยทTask ์ ํ์ session ์ํ์ ๊ธฐ๋ก | STEP3์์ ์น์ธ๋์ง ์์ ์ robot Job ์์ฑ ๊ธ์ง |
| LLM-04 | ๋์ ๊ฒฐ๊ณผ๋ ์ธ์ ์์ฝ, ์ฌ์ฉ์ ํ์ธ ์์๋ง ์ฅ๊ธฐ ํ๋ณด | STEP2์์ interrupt_event_popup ํธ์ถ ๊ธ์ง |
| LLM-05 | ์๋ฃ ๊ฒฐ๊ณผ์ ๋ช ์ ํ๊ณ ๋ก ์ธ์ ์์ฝ ๊ฐฑ์ | ์๋ฃํ์ง ์์ ์ผ์ ์๋ฃ๋ก ์์ ํ์ง ์์ |
| LLM-06 | ์น์ธ๋ ํญ๋ชฉ๋ง ์ฅ๊ธฐ ๊ธฐ์ต์ ๋ฐ์; ๋ณ๋ host ID ํ์ํ ์์ | ๋ฏผ๊ฐ ๊ธฐ์ต์ ์ฒซ ์ธ์ฌ์์ ์ง์ ๋ ธ์ถํ์ง ์์ |
| ORCH-HUB | ์ ํ๊ฐ์ session ์คํ ์ํ์ ์ ์ฅ | TaskยทEventยท์ํ๋ฅผ ๋ณ๊ฒฝํ์ง ์์. AI Chat์ Hub ์ ํ์ ์์ํ์ง ์์. |
| LLM-CHAT | ์๋ฌธ ๋ก๊ทธยท์ธ์ ์์ฝ ์ ์ฅ. ์ฌ์ฉ์ ๋ช ์ ๋ฐ์ธ๋ง ์ฅ๊ธฐ ๊ธฐ์ต ํ๋ณด | route_idยทtask_idยทevent_idยทhub_id๋ฅผ ์ ํยท๋ณ๊ฒฝํ์ง ์์. Task/๊ธฐ๊ธฐ ์๋ฃ ์ํ๋ฅผ ํ์ ํ์ง ์์. |
B12 ยท MEMORY
์ Memory API ์คํค๋ง๋ฅผ ๊ฐ์ ํ์ง ์๊ณ , ๊ฒ์ฆ๋ ๊ธฐ์ต๋ง ๋ค์ ์ฅ๋ฉด๊ณผ ๋ค์ ์ธ์ ์์ ์ฌ์ฉํ๋ค.
| ๊ตฌ๋ถ | ์ฌ์ฉํ๋ ๊ธฐ์กด ID | ์ ๋ฐ์ดํธ ์์ค | ์ ์ฅ ๊ธฐ์ค | LLM ์ ๋ฌ | BE ์ํฅ |
|---|---|---|---|---|---|
| ์ธ์ ๋งฅ๋ฝ | session_id | AI Chatยท๋น ๋ฅธ ๋ต๋ณยทTask ์๋ฃยท์ด๋ฒคํธ ์ ํยท๊ธฐ๊ธฐ ์ํยท๋น์ | ์ธ์ ์ค ์๋ ๊ฐฑ์ | ํ์ฌ STEPยทTask ์ํยท์ต๊ทผ ๋ํ/๊ด์ฐฐ ์์ฝ | ๊ธฐ์กด ์ธ์ ๊ตฌ์กฐ ์ฌ์ฉ |
| ๋ํ ํด | context_id | ai/requestยทai/responseยทai/suggestions | ์์ฒญยท์๋ต ์ฐ๊ฒฐ์ฉ ์๋ณธ ๋ก๊ทธ | ์ต๊ทผ ๋ํ ์์ฝ | ๊ธฐ์กด ํ๋ ์ฌ์ฉ |
| ์ฅ๊ธฐ ๊ธฐ์ต | profile_id + persona_id | ์ฌ์ฉ์ ๋ช ์ ๋ฐ์ธยท๋ฐ๋ณต ๋๋ ํ์ธ๋ ์ ํ | ๊ฒ์ฆ๋ ์ฌ์คยท์ ํธ๋ง ์ ์ฅ | ํ์ฌ EventยทTask์ ๊ด๋ จ๋ ํญ๋ชฉ๋ง | ์ ์ฅ ๋ฐฉ์์ ์๋ฒ ๋ด๋ถ ๊ตฌํ |
| ๋น์ ๊ด์ฐฐ | session_id | Vision ๊ฒฐ๊ณผ | ๊ธฐ๋ณธ์ ์ธ์ ๋งฅ๋ฝ. ๋ฐ๋ณตยท์ฌ์ฉ์ ํ์ธ ์ ์ฅ๊ธฐ ํ๋ณด | ํ์ฌ ์ฅ๋ฉด์ ํ์ํ ์์ฝ๋ง | Vision ์ฐ๋ ํ ํฝ์ ๋ณ๋ ํ์ |
| ๊ฐ์ ์ธ์ ์ ๊ธฐ๊ธฐ ์ ์ด | session_id | ๋ค์ ๊ธฐ๊ธฐ ์ง์ | ํ์ฌ Taskยท๋ํยท๊ธฐ๊ธฐ ์ํ ์ ์ง | ์ต์ ์ธ์ ์์ฝ | ๋ค์ ๊ธฐ๊ธฐ๊ฐ ๋์ผ session ํ ํฝ ๊ตฌ๋ |
| ์ ์ธ์ ์์ ์ด์ด๊ฐ๊ธฐ | profile_id + persona_id | create-persona | ๊ฒ์ฆ๋ ์ฅ๊ธฐ ๊ธฐ์ต๋ง ์ฌ์กฐํ | ๊ด๋ จ ๊ธฐ์ต ์์ฝ | ์ ์ฒด ๋ํ ์๋ฌธ ์ฌ์ ์ก ์์ |
| ๊ธฐ์ต ์น๊ฒฉ | ๋ณ๋ ์ ๊ท ID ์์ | ๋ช ์ ๋ฐ์ธ โ ํ๋ณด / ๋น์ ยท๋ฒํผ โ ์ธ์ / ๋ฐ๋ณตยทํ์ธ โ ์ฅ๊ธฐ | ํ ๋ฒ์ ์ถ๋ก ยท๋ฒํผ ์ ํ์ ์ฅ๊ธฐ ๊ธฐ์ต ๊ธ์ง | ํ์ ๊ฐ๊ณผ ์ถ๋ก ๊ฐ์ ๊ตฌ๋ถ | ์ ์ฑ ๊ท์น๋ง ์ ์ฉ |
B13 ยท VEHICLE SUB STEP
์ฐจ๋ ์ฅ์๊ฐ ์ ํ๋ global STEP ์์ ์ค์ฒฉ๋๋ฉฐ ๋ณ๋ global STEP์ด๋ Task 4๊ฐ๊ฐ ์๋๋ค.
| vehicle_substep_id | ์์ | ์ฅ๋ฉด | ์ ์ฉ ์กฐ๊ฑด | ์ง์ ์กฐ๊ฑด | AI Chat/์น์ธ ํธ๋ฆฌ๊ฑฐ | ์๋ฃ ์กฐ๊ฑด | ๋ค์ ์ํ | ๊ธฐ์ต ์ ๋ฐ์ดํธ |
|---|---|---|---|---|---|---|---|---|
| VEH-SUB-01 | 1 | ์ถ๋ฐ โ ์ถ์ฅ์ง ๋์ฐฉ | ์ฐจ๋ STEP ์ง์ | ์ถ๋ฐ์งยท์ถ์ฅ์งยท๊ฒฝ๋ก ํ์ | ์ถ๋ฐ ์น์ธ ๋๋ ์์ฐ์ด ๋์ | ์ถ์ฅ์ง ๋์ฐฉ ์ ํธ | VEH-SUB-02 | ์ฃผํ ์์ยท๋์ฐฉ์ session task state์ ๊ธฐ๋ก |
| VEH-SUB-02 | 2 | ์์์ถฉ์ ยท์ฃผ์ฐจ ๋๊ธฐ | ์ถฉ์ /๋๊ธฐ ์ฐ์ถ ์ฌ์ฉ | ์ถ์ฅ์ง ๋์ฐฉ ํ ์ถฉ์ ์ ๊ฒฝ๋ก ํ์ | ์ถฉ์ ์งํ ์น์ธ | ์ถฉ์ ยท์ฃผ์ฐจ ๋๊ธฐ ์๋ฃ ์ ํธ | VEH-SUB-03 | ๋๊ธฐ ์ ํธยท์ถฉ์ ๊ฒฐ๊ณผ๋ session context |
| VEH-SUB-03 | 3 | ๊ฒฝ์ ์ง ํฝ์ ยท์ฉ๋ฌด | ๊ฒฝ์ ์ง ๋ฐ์ดํฐ ์กด์ฌ | ๊ฒฝ์ ์งยท์ฉ๋ฌดยท์์์๊ฐ ํ์ | ๊ฒฝ์ ์ง ์ด๋ ์น์ธ | ํฝ์ ยท์ฉ๋ฌด ์๋ฃ ์ ํธ | VEH-SUB-04 | ๊ฒฝ์ ์ ํยท๋ํ ์ฌ๋ถ๋ฅผ episodic candidate๋ก ์์ฑ |
| VEH-SUB-04 | 4 | ์ต์ข ๋ชฉ์ ์ง ๋์ฐฉ | ์ฐจ๋ STEP ์ข ๋ฃ | ์ต์ข ๋ชฉ์ ์งยท๋ค์ STEP ํ์ | ๋์ฐฉยท๋ค์ ์ฅ์ ์ด๋ ์น์ธ | ๋ชฉ์ ์ง ๋์ฐฉ ๋ฐ location_transition ์น์ธ | STEP ์ข ๋ฃ | ์ฐจ๋ STEP ์์ฝ์ session_summary์ ๋ณํฉ |
B14 ยท ENUM
ํ์ฉ๊ฐ ๋ฐ์ ์ํยทID๋ฅผ ์์ฑํ์ง ์๋๋ค.
| field | allowed_values | ์ ๋ณธ ์ํธ |
|---|---|---|
| task.status | locked / waiting / in_progress / completed / skipped | Task State |
| event.urgency | normal / caution / urgent | 01_์ด๋ฒคํธ |
| popup_id | task_modal / skill_market_popup / orchestration_job_approval_popup / interrupt_event_popup / location_transition_popup | 04_ํ์ |
| ui_binding | fixed / semi_fixed / state_bound / llm_generated | 06_UI์ฐ๋ |
| modal_type | none / checklist / briefing / incident_response / inventory / robot_job / mission_detail / shopping_detail / vehicle_detail / context_detail / reflection / memory_transfer | 02_Task |
| route_id | R01 / R02 / R03 / R04 / R05 / R06 | 05_STEPํ๋ก์ฐ |
| vehicle_substep_id | VEH-SUB-01 / VEH-SUB-02 / VEH-SUB-03 / VEH-SUB-04 | 13_์ฐจ๋์๋ธ์คํ |
| hub_id | HUB-AI-01 / HUB-FACTORY-01 / HUB-ENERGY-01 / HUB-UAM-01 / HUB-VEHICLE-01 | 16_Hub๋งค์นญ๊ท์น |
B15-1 ยท HUB DATA
๋์ผ ๋ฐฑ์๋ ํ๋๋ช ์ ๋ ํ์์ ์ถ์ ํ๋ฉด ํ์ ์คํค๋ง์ ์ด์ ์ ์ฑ ์ ํจ๊ป ํ์ธํ ์ ์๋ค.
| hub_id | No. | ๋ชจ๋ | ๋ฐ์ดํฐ ๋ถ๋ฅ | ํ๋ฉด ํ์๋ช | ๋ฐฑ์๋ ํ๋๋ช | ๋ฐ์ดํฐ ํ์ | ํ์ฉ๊ฐ/๊ฒ์ฆ ๊ท์น | ๋จ์ |
|---|---|---|---|---|---|---|---|---|
| HUB-AI-01 | 1 | AI Neural Tree | ์ฐ๊ฒฐ | ์ฐ๊ฒฐ ๋๋ฐ์ด์ค ์ | connected_device_count | integer | 0 ์ด์ | ๋ |
| HUB-AI-01 | 2 | AI Neural Tree | ์ฐ๊ฒฐ | ์ ์ฒด ๋๋ฐ์ด์ค ์ | total_device_count | integer | 0 ์ด์ | ๋ |
| HUB-AI-01 | 3 | AI Neural Tree | AI | ํ์ฑ AI Agent ์ | active_ai_agent_count | integer | 0 ์ด์ | ๊ฐ |
| HUB-AI-01 | 4 | AI Neural Tree | ๋๊ธฐํ | Context Sync์จ | context_sync_rate | number | 0~100 | % |
| HUB-AI-01 | 5 | AI Neural Tree | ํต์ | ๋ฉ์์ง ์ฒ๋ฆฌ๋ | message_throughput | number | 0 ์ด์ | msg/s |
| HUB-AI-01 | 6 | AI Neural Tree | AI | AI ์์ฌ๊ฒฐ์ ํ์ | decision_count_per_sec | number | 0 ์ด์ | ๊ฑด/s |
| HUB-AI-01 | 7 | AI Neural Tree | ์ฑ๋ฅ | ํ๊ท ์๋ต์๊ฐ | average_response_time_ms | number | 0 ์ด์ | ms |
| HUB-AI-01 | 8 | AI Neural Tree | AI | AI ์ถ๋ก ์ฑ๊ณต๋ฅ | inference_success_rate | number | 0~100 | % |
| HUB-AI-01 | 9 | AI Neural Tree | ์ด์ | ์์คํ ๊ฐ๋๋ฅ | system_uptime_rate | number | 0~100 | % |
| HUB-AI-01 | 10 | AI Neural Tree | ์ด์ | ์์คํ ์ํ | system_health_status | enum | NORMAL/WARNING/ERROR/OFFLINE | - |
| HUB-AI-01 | 11 | AI Neural Tree | AI | ํ์ฌ AI ์์ | current_ai_task | string | ์ ๋ฌด ์ฝ๋ | - |
| HUB-AI-01 | 12 | AI Neural Tree | AI | ์ฒ๋ฆฌ ์ค ์์ ์ | processing_task_count | integer | 0 ์ด์ | ๊ฑด |
| HUB-AI-01 | 13 | AI Neural Tree | ์ฐ๊ฒฐ | ์ค๋งํธํฉํ ๋ฆฌ ์ํ | factory_status | enum | ๊ณตํต ์ํ์ฝ๋ | - |
| HUB-AI-01 | 14 | AI Neural Tree | ์ฐ๊ฒฐ | ์ถฉ์ ์ ์ํ | energy_station_status | enum | ๊ณตํต ์ํ์ฝ๋ | - |
| HUB-AI-01 | 15 | AI Neural Tree | ์ฐ๊ฒฐ | UAM Station ์ํ | uam_station_status | enum | ๊ณตํต ์ํ์ฝ๋ | - |
| HUB-AI-01 | 16 | AI Neural Tree | ์ฐ๊ฒฐ | ์์จ์ฃผํ ์ฐจ๋ ์ํ | vehicle_status | enum | ๊ณตํต ์ํ์ฝ๋ | - |
| ๋ฐฑ์๋ ํ๋๋ช | ํ๋ฉด ํ์๋ช | ๊ถ์ฅ ๊ฐฑ์ ์ฃผ๊ธฐ | ๋ฐ์ดํฐ ์ถ์ฒ | ํ์ | ํ๋ฉด ์ฐ์ ์์ | ์ ์ฅ ์ ์ฑ | ๊ฐ๋ฐ ์ค๋ช |
|---|---|---|---|---|---|---|---|
| connected_device_count | ์ฐ๊ฒฐ ๋๋ฐ์ด์ค ์ | 3์ด | ์ฅ์น ์ฐ๊ฒฐ ์ํ ์ง๊ณ | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | ํ์ฌ ONLINE ์ํ์ธ ๋๋ฐ์ด์ค ์ |
| total_device_count | ์ ์ฒด ๋๋ฐ์ด์ค ์ | 10์ด | ์ฅ์น ๋ง์คํฐ | Y | ๋ณด์กฐ | ์ต์ | ๋ฑ๋ก๋ ์ ์ฒด ๋๋ฐ์ด์ค ์ |
| active_ai_agent_count | ํ์ฑ AI Agent ์ | 3์ด | AI Agent Manager | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | ํ์ฌ ์คํ ์ค์ธ AI Agent ์ |
| context_sync_rate | Context Sync์จ | 3์ด | Context Manager | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | ๋ชจ๋ ๊ฐ ์ฌ์ฉ์ยท์๋๋ฆฌ์ค ์ปจํ ์คํธ ๋๊ธฐํ์จ |
| message_throughput | ๋ฉ์์ง ์ฒ๋ฆฌ๋ | 1์ด | MQTT Broker ํต๊ณ | Y | ํต์ฌ | ์๊ณ์ด | ์ด๋น MQTT ๋ฉ์์ง ์ฒ๋ฆฌ๋ |
| decision_count_per_sec | AI ์์ฌ๊ฒฐ์ ํ์ | 1์ด | AI Orchestrator | Y | ํต์ฌ | ์๊ณ์ด | ์ด๋น AI ์์ฌ๊ฒฐ์ ์ํ ๊ฑด์ |
| average_response_time_ms | ํ๊ท ์๋ต์๊ฐ | 3์ด | APIยทAI ์ฒ๋ฆฌ ๋ก๊ทธ | Y | ํต์ฌ | ์๊ณ์ด | ์์ฒญ ์์ ๋ถํฐ ์๋ต๊น์ง ํ๊ท ์ฒ๋ฆฌ์๊ฐ |
| inference_success_rate | AI ์ถ๋ก ์ฑ๊ณต๋ฅ | 10์ด | AI ์ถ๋ก ๊ฒฐ๊ณผ ์ง๊ณ | Y | ํต์ฌ | ์๊ณ์ด | ์ ์ ์ข ๋ฃ๋ AI ์ถ๋ก ๋น์จ |
| system_uptime_rate | ์์คํ ๊ฐ๋๋ฅ | 1๋ถ | ์๋ฒ ๋ชจ๋ํฐ๋ง | Y | ๋ณด์กฐ | ์๊ณ์ด | ์ ์ ์์คํ ์ ์ ๊ฐ๋ ๋น์จ |
| system_health_status | ์์คํ ์ํ | 3์ด | ํตํฉ ์ํ ํ์ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ ์ฒด Physical AI ์์คํ ์ข ํฉ ์ํ |
| current_ai_task | ํ์ฌ AI ์์ | ์ด๋ฒคํธ | AI Orchestrator | N | ๋ณด์กฐ | ์ต์ +์ด๋ ฅ | ์: OPTIMIZE_VEHICLE_CHARGING |
| processing_task_count | ์ฒ๋ฆฌ ์ค ์์ ์ | 3์ด | Task Queue | N | ๋ณด์กฐ | ์๊ณ์ด | ํ์ฌ ์คํยท๋๊ธฐ ์ค์ธ AI ์์ ์ |
| factory_status | ์ค๋งํธํฉํ ๋ฆฌ ์ํ | 3์ด | Factory ๋ชจ๋ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ฐ๊ฒฐ ์๋น์ค ์นด๋์ ํ์ |
| energy_station_status | ์ถฉ์ ์ ์ํ | 3์ด | Energy ๋ชจ๋ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ฐ๊ฒฐ ์๋น์ค ์นด๋์ ํ์ |
| uam_station_status | UAM Station ์ํ | 3์ด | UAM ๋ชจ๋ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ฐ๊ฒฐ ์๋น์ค ์นด๋์ ํ์ |
| vehicle_status | ์์จ์ฃผํ ์ฐจ๋ ์ํ | 3์ด | Vehicle ๋ชจ๋ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ฐ๊ฒฐ ์๋น์ค ์นด๋์ ํ์ |
B15-2 ยท HUB DATA
๋์ผ ๋ฐฑ์๋ ํ๋๋ช ์ ๋ ํ์์ ์ถ์ ํ๋ฉด ํ์ ์คํค๋ง์ ์ด์ ์ ์ฑ ์ ํจ๊ป ํ์ธํ ์ ์๋ค.
| hub_id | No. | ๋ชจ๋ | ๋ฐ์ดํฐ ๋ถ๋ฅ | ํ๋ฉด ํ์๋ช | ๋ฐฑ์๋ ํ๋๋ช | ๋ฐ์ดํฐ ํ์ | ํ์ฉ๊ฐ/๊ฒ์ฆ ๊ท์น | ๋จ์ |
|---|---|---|---|---|---|---|---|---|
| HUB-FACTORY-01 | 17 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์์ฐ | ์ค๋ ์์ฐ๋ | today_production_count | integer | 0 ์ด์ | ๋ |
| HUB-FACTORY-01 | 18 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์์ฐ | ๋ชฉํ ์์ฐ๋ | production_target_count | integer | 0 ์ด์ | ๋ |
| HUB-FACTORY-01 | 19 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์์ฐ | ๋ชฉํ ๋ฌ์ฑ๋ฅ | production_achievement_rate | number | 0~100+ | % |
| HUB-FACTORY-01 | 20 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ณต์ | ๊ณต์ ์งํ๋ฅ | production_progress_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 21 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์ค๋น | ๋ก๋ด ๊ฐ๋๋ฅ | robot_utilization_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 22 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ํ์ง | ๋ถ๋๋ฅ | defect_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 23 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ํ์ง | ๊ฒ์ฌ ์๋ | inspection_count | integer | 0 ์ด์ | ๋ |
| HUB-FACTORY-01 | 24 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ํ์ง | ํฉ๊ฒฉ ์๋ | pass_count | integer | 0 ์ด์ | ๋ |
| HUB-FACTORY-01 | 25 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ํ์ง | ๋ถํฉ๊ฒฉ ์๋ | reject_count | integer | 0 ์ด์ | ๋ |
| HUB-FACTORY-01 | 26 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ํ์ง | AI ๊ฒ์ฌ ํฉ๊ฒฉ๋ฅ | ai_inspection_pass_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 27 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ณต์ | Cycle Time | cycle_time_sec | number | 0 ์ด์ | ์ด |
| HUB-FACTORY-01 | 28 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์๋์ง | ์๋์ง ์ฌ์ฉ๋ | energy_consumption_kwh | number | 0 ์ด์ | kWh |
| HUB-FACTORY-01 | 29 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ณต์ | ํ๋ ์ค ๊ณต์ ๋ฅ | press_process_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 30 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ณต์ | ์ฐจ์ฒด ๊ณต์ ๋ฅ | body_process_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 31 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ณต์ | ๋์ฅ ๊ณต์ ๋ฅ | paint_process_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 32 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ณต์ | ์กฐ๋ฆฝ ๊ณต์ ๋ฅ | assembly_process_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 33 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ณต์ | ๊ฒ์ฌ ๊ณต์ ๋ฅ | inspection_process_rate | number | 0~100 | % |
| HUB-FACTORY-01 | 34 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์ค๋น | ๋ก๋ด๋ณ ์ํ | robots | array<object> | robot_id/status/utilization ๋ฑ | - |
| HUB-FACTORY-01 | 35 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ๊ฒฝ๊ณ | ํ์ฑ ์ค๋น ๊ฒฝ๊ณ ์ | active_alarm_count | integer | 0 ์ด์ | ๊ฑด |
| HUB-FACTORY-01 | 36 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์์ | ์์ ์ ์์ ์ํ | worker_safety_status | enum | NORMAL/WARNING/EMERGENCY | - |
| ๋ฐฑ์๋ ํ๋๋ช | ํ๋ฉด ํ์๋ช | ๊ถ์ฅ ๊ฐฑ์ ์ฃผ๊ธฐ | ๋ฐ์ดํฐ ์ถ์ฒ | ํ์ | ํ๋ฉด ์ฐ์ ์์ | ์ ์ฅ ์ ์ฑ | ๊ฐ๋ฐ ์ค๋ช |
|---|---|---|---|---|---|---|---|
| today_production_count | ์ค๋ ์์ฐ๋ | 5์ด | ์์ฐ ์ค์ /์๋ฎฌ๋ ์ดํฐ | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | ๋น์ผ ๋์ ์์ฑ ์ฐจ๋ ์ |
| production_target_count | ๋ชฉํ ์์ฐ๋ | 1๋ถ | ์์ฐ๊ณํ | Y | ๋ณด์กฐ | ์ต์ | ๋น์ผ ๋ชฉํ ์์ฐ ์๋ |
| production_achievement_rate | ๋ชฉํ ๋ฌ์ฑ๋ฅ | 5์ด | ๊ณ์ฐ๊ฐ | Y | ๋ณด์กฐ | ์๊ณ์ด | ์ค๋ ์์ฐ๋ รท ๋ชฉํ ์์ฐ๋ ร 100 |
| production_progress_rate | ๊ณต์ ์งํ๋ฅ | 3์ด | ๊ณต์ ์ํ ์ง๊ณ | Y | ํต์ฌ | ์๊ณ์ด | ํ์ฌ ์์ฐ ์์ ์ ์ ์ฒด ์งํ๋ฅ |
| robot_utilization_rate | ๋ก๋ด ๊ฐ๋๋ฅ | 3์ด | ๋ก๋ด ์ํ | Y | ํต์ฌ | ์๊ณ์ด | ์ ์ฒด ๋ก๋ด ํ๊ท ๊ฐ๋๋ฅ |
| defect_rate | ๋ถ๋๋ฅ | 5์ด | ํ์ง๊ฒ์ฌ ๊ฒฐ๊ณผ | Y | ํต์ฌ | ์๊ณ์ด | ๋ถํฉ๊ฒฉ ์๋ รท ๊ฒ์ฌ ์๋ ร 100 |
| inspection_count | ๊ฒ์ฌ ์๋ | 5์ด | ํ์ง๊ฒ์ฌ | Y | ๋ณด์กฐ | ์๊ณ์ด | ๋์ ํ์ง๊ฒ์ฌ ์ฐจ๋ ์ |
| pass_count | ํฉ๊ฒฉ ์๋ | 5์ด | ํ์ง๊ฒ์ฌ | Y | ๋ณด์กฐ | ์๊ณ์ด | ๋์ ํ์ง๊ฒ์ฌ ํฉ๊ฒฉ ์ |
| reject_count | ๋ถํฉ๊ฒฉ ์๋ | 5์ด | ํ์ง๊ฒ์ฌ | Y | ๋ณด์กฐ | ์๊ณ์ด | ๋์ ํ์ง๊ฒ์ฌ ๋ถํฉ๊ฒฉ ์ |
| ai_inspection_pass_rate | AI ๊ฒ์ฌ ํฉ๊ฒฉ๋ฅ | 5์ด | AI ๋น์ ๊ฒ์ฌ | Y | ํต์ฌ | ์๊ณ์ด | AI ๋น์ ๊ฒ์ฌ ๊ธฐ์ค ํฉ๊ฒฉ๋ฅ |
| cycle_time_sec | Cycle Time | 3์ด | ์์ฐ ์ค๋น | N | ๋ณด์กฐ | ์๊ณ์ด | ์ฐจ๋ 1๋์ ๊ณต์ ํ๊ท ์์์๊ฐ |
| energy_consumption_kwh | ์๋์ง ์ฌ์ฉ๋ | 5์ด | ์ ๋ ฅ์ผ์/์๋ฎฌ๋ ์ดํฐ | Y | ํต์ฌ | ์๊ณ์ด | ๋น์ผ ๋๋ ํ์ฌ ์ธ์ ๋์ ์ ๋ ฅ ์ฌ์ฉ๋ |
| press_process_rate | ํ๋ ์ค ๊ณต์ ๋ฅ | 3์ด | ๊ณต์ ์ ์ด | Y | ๋ณด์กฐ | ์๊ณ์ด | ํ๋ ์ค ๊ณต์ ์งํ๋ฅ |
| body_process_rate | ์ฐจ์ฒด ๊ณต์ ๋ฅ | 3์ด | ๊ณต์ ์ ์ด | Y | ๋ณด์กฐ | ์๊ณ์ด | ์ฐจ์ฒด ๊ณต์ ์งํ๋ฅ |
| paint_process_rate | ๋์ฅ ๊ณต์ ๋ฅ | 3์ด | ๊ณต์ ์ ์ด | Y | ๋ณด์กฐ | ์๊ณ์ด | ๋์ฅ ๊ณต์ ์งํ๋ฅ |
| assembly_process_rate | ์กฐ๋ฆฝ ๊ณต์ ๋ฅ | 3์ด | ๊ณต์ ์ ์ด | Y | ๋ณด์กฐ | ์๊ณ์ด | ์กฐ๋ฆฝ ๊ณต์ ์งํ๋ฅ |
| inspection_process_rate | ๊ฒ์ฌ ๊ณต์ ๋ฅ | 3์ด | ๊ณต์ ์ ์ด | Y | ๋ณด์กฐ | ์๊ณ์ด | ์ต์ข ๊ฒ์ฌ ๊ณต์ ์งํ๋ฅ |
| robots | ๋ก๋ด๋ณ ์ํ | 2์ด | ๋ก๋ด ์ ์ด๊ธฐ | Y | ์์ธ | ์ต์ +์ด๋ ฅ | ๋ก๋ด ๋จ์ ๋ฐ์ดํฐ ๋ฐฐ์ด |
| active_alarm_count | ํ์ฑ ์ค๋น ๊ฒฝ๊ณ ์ | ์ด๋ฒคํธ | ์ค๋น ๋ชจ๋ํฐ๋ง | N | ๋ณด์กฐ | ์ต์ +์ด๋ ฅ | ํด์ ๋์ง ์์ ์ค๋น ๊ฒฝ๊ณ ๊ฑด์ |
| worker_safety_status | ์์ ์ ์์ ์ํ | 3์ด | ์์ ์ผ์/์๋ฎฌ๋ ์ด์ | N | ๋ณด์กฐ | ์ต์ +์ด๋ ฅ | ์์ ๊ตฌ์ญ ์์ ์ข ํฉ ์ํ |
B15-3 ยท HUB DATA
๋์ผ ๋ฐฑ์๋ ํ๋๋ช ์ ๋ ํ์์ ์ถ์ ํ๋ฉด ํ์ ์คํค๋ง์ ์ด์ ์ ์ฑ ์ ํจ๊ป ํ์ธํ ์ ์๋ค.
| hub_id | No. | ๋ชจ๋ | ๋ฐ์ดํฐ ๋ถ๋ฅ | ํ๋ฉด ํ์๋ช | ๋ฐฑ์๋ ํ๋๋ช | ๋ฐ์ดํฐ ํ์ | ํ์ฉ๊ฐ/๊ฒ์ฆ ๊ท์น | ๋จ์ |
|---|---|---|---|---|---|---|---|---|
| HUB-ENERGY-01 | 37 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ ๊ธฐ | ์ฌ์ฉ ์ค ์ถฉ์ ๊ธฐ ์ | active_charger_count | integer | 0 ์ด์ | ๋ |
| HUB-ENERGY-01 | 38 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ ๊ธฐ | ์ ์ฒด ์ถฉ์ ๊ธฐ ์ | total_charger_count | integer | 0 ์ด์ | ๋ |
| HUB-ENERGY-01 | 39 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ ๊ธฐ | ์ถฉ์ ๊ธฐ๋ณ ์ํ | chargers | array<object> | charger_id/type/status ๋ฑ | - |
| HUB-ENERGY-01 | 40 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ๋ฐฐํฐ๋ฆฌ | ์ฐจ๋ SOC | battery_soc | number | 0~100 | % |
| HUB-ENERGY-01 | 41 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ๋ฐฐํฐ๋ฆฌ | ์ฐจ๋ SOH | battery_soh | number | 0~100 | % |
| HUB-ENERGY-01 | 42 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ๋ฐฐํฐ๋ฆฌ | ๋ฐฐํฐ๋ฆฌ ์จ๋ | battery_temperature_c | number | ์ผ์ ๋ฒ์ | โ |
| HUB-ENERGY-01 | 43 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ | ์ถฉ์ ์ ๋ ฅ | charging_power_kw | number | 0 ์ด์ | kW |
| HUB-ENERGY-01 | 44 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ | ์ถฉ์ ์ ์ | charging_voltage_v | number | 0 ์ด์ | V |
| HUB-ENERGY-01 | 45 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ | ์ถฉ์ ์ ๋ฅ | charging_current_a | number | 0 ์ด์ | A |
| HUB-ENERGY-01 | 46 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์์ | ์์ ์ ์ฅ๋ | hydrogen_tank_level | number | 0~100 | % |
| HUB-ENERGY-01 | 47 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์์ | ์์ ์๋ ฅ | hydrogen_pressure_bar | number | 0 ์ด์ | bar |
| HUB-ENERGY-01 | 48 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ | ์ถฉ์ ์๋ฃ ์์์๊ฐ | estimated_time_to_full_min | integer | 0 ์ด์ | ๋ถ |
| HUB-ENERGY-01 | 49 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ถฉ์ | ๋์ ์ถฉ์ ์๋์ง | charged_energy_kwh | number | 0 ์ด์ | kWh |
| HUB-ENERGY-01 | 50 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ํ๊ฒฝ | ํ์ ์ ๊ฐ๋ | carbon_saved_kgco2e | number | 0 ์ด์ | kgCOโe |
| HUB-ENERGY-01 | 51 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | AI | AI ์ถฉ์ ์ต์ ํ ์ํ | ai_optimization_status | enum | ON/OFF/DEGRADED | - |
| HUB-ENERGY-01 | 52 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์์ | ์์ ๋์ถ ๊ฐ์ง | hydrogen_leak_detected | boolean | true/false | - |
| HUB-ENERGY-01 | 53 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์์ | ๋น์ํ๋ก ์ํ | emergency_circuit_status | enum | READY/TRIGGERED/FAULT | - |
| HUB-ENERGY-01 | 54 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์์ | ์ข ํฉ ์์ ์ํ | safety_status | enum | NORMAL/WARNING/EMERGENCY | - |
| ๋ฐฑ์๋ ํ๋๋ช | ํ๋ฉด ํ์๋ช | ๊ถ์ฅ ๊ฐฑ์ ์ฃผ๊ธฐ | ๋ฐ์ดํฐ ์ถ์ฒ | ํ์ | ํ๋ฉด ์ฐ์ ์์ | ์ ์ฅ ์ ์ฑ | ๊ฐ๋ฐ ์ค๋ช |
|---|---|---|---|---|---|---|---|
| active_charger_count | ์ฌ์ฉ ์ค ์ถฉ์ ๊ธฐ ์ | 2์ด | ์ถฉ์ ๊ธฐ ์ํ | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | ํ์ฌ CHARGING ์ํ ์ถฉ์ ๊ธฐ ์ |
| total_charger_count | ์ ์ฒด ์ถฉ์ ๊ธฐ ์ | ์ฅ์น ๋ณ๊ฒฝ ์ | ์ถฉ์ ๊ธฐ ๋ง์คํฐ | Y | ํต์ฌ | ์ต์ | ๋ฑ๋ก๋ ์ ์ฒด ์ถฉ์ ๊ธฐ ์ |
| chargers | ์ถฉ์ ๊ธฐ๋ณ ์ํ | 2์ด | ์ถฉ์ ๊ธฐ ์ ์ด๊ธฐ | Y | ์์ธ | ์ต์ +์ด๋ ฅ | ๊ฐ๋ณ ์ถฉ์ ๊ธฐ ์ํ ๋ฐฐ์ด |
| battery_soc | ์ฐจ๋ SOC | 2์ด | ์ฐจ๋ BMS | Y | ํต์ฌ | ์๊ณ์ด | ํ์ฌ ๋ฐฐํฐ๋ฆฌ ์ถฉ์ ์จ |
| battery_soh | ์ฐจ๋ SOH | 10์ด | BMS/AI | Y | ํต์ฌ | ์๊ณ์ด | ๋ฐฐํฐ๋ฆฌ ๊ฑด๊ฐ์ํ |
| battery_temperature_c | ๋ฐฐํฐ๋ฆฌ ์จ๋ | 2์ด | ์จ๋์ผ์ | Y | ํต์ฌ | ์๊ณ์ด | ๋ฐฐํฐ๋ฆฌ ํฉ ๋ํ ์จ๋ |
| charging_power_kw | ์ถฉ์ ์ ๋ ฅ | 1์ด | ์ถฉ์ ๊ธฐ | Y | ํต์ฌ | ์๊ณ์ด | ์ค์๊ฐ ์ถฉ์ ์ ๋ ฅ |
| charging_voltage_v | ์ถฉ์ ์ ์ | 1์ด | ์ถฉ์ ๊ธฐ | N | ์์ธ | ์๊ณ์ด | ์ค์๊ฐ ์ถ๋ ฅ ์ ์ |
| charging_current_a | ์ถฉ์ ์ ๋ฅ | 1์ด | ์ถฉ์ ๊ธฐ | N | ์์ธ | ์๊ณ์ด | ์ค์๊ฐ ์ถ๋ ฅ ์ ๋ฅ |
| hydrogen_tank_level | ์์ ์ ์ฅ๋ | 3์ด | ์์ ํฑํฌ ์ผ์ | Y | ํต์ฌ | ์๊ณ์ด | ์์ ํฑํฌ ์๋ |
| hydrogen_pressure_bar | ์์ ์๋ ฅ | 2์ด | ์๋ ฅ์ผ์ | N | ๋ณด์กฐ | ์๊ณ์ด | ์์ ์ ์ฅยท๊ณต๊ธ ์๋ ฅ |
| estimated_time_to_full_min | ์ถฉ์ ์๋ฃ ์์์๊ฐ | 5์ด | ์ถฉ์ ์์ธก ๋ก์ง | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | SOC ๋ชฉํ ๋๋ฌ ์์ ์์ฌ์๊ฐ |
| charged_energy_kwh | ๋์ ์ถฉ์ ์๋์ง | 2์ด | ์ถฉ์ ๊ธฐ | N | ๋ณด์กฐ | ์๊ณ์ด | ํ์ฌ ์ถฉ์ ์ธ์ ๋์ ์๋์ง |
| carbon_saved_kgco2e | ํ์ ์ ๊ฐ๋ | 10์ด | ํ์ ๊ณ์ฐ ์์ง | Y | ํต์ฌ | ์๊ณ์ด | ๊ธฐ์ค ์๋์ง ๋๋น ๋์ ์ ๊ฐ๋ |
| ai_optimization_status | AI ์ถฉ์ ์ต์ ํ ์ํ | ์ด๋ฒคํธ | AI ์ถฉ์ ๋ก์ง | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | AI ๊ธฐ๋ฐ ์ถฉ์ ์ ๋ ฅ ์ต์ ํ ์ ์ฉ ์ฌ๋ถ |
| hydrogen_leak_detected | ์์ ๋์ถ ๊ฐ์ง | 1์ด | ๊ฐ์ค์ผ์ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | true์ผ ๊ฒฝ์ฐ ์ฆ์ EMERGENCY ์ฒ๋ฆฌ |
| emergency_circuit_status | ๋น์ํ๋ก ์ํ | 1์ด | Kill Switch | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ๋น์ ์ ์งยทํฌ ๊ตฌ๋ ํ๋ก ์ํ |
| safety_status | ์ข ํฉ ์์ ์ํ | 1์ด | ์์ ํ์ ๋ก์ง | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์จ๋ยท๋์ถยท์๋ ฅยท๋น์ํ๋ก ์ข ํฉ ํ์ |
B15-4 ยท HUB DATA
๋์ผ ๋ฐฑ์๋ ํ๋๋ช ์ ๋ ํ์์ ์ถ์ ํ๋ฉด ํ์ ์คํค๋ง์ ์ด์ ์ ์ฑ ์ ํจ๊ป ํ์ธํ ์ ์๋ค.
| hub_id | No. | ๋ชจ๋ | ๋ฐ์ดํฐ ๋ถ๋ฅ | ํ๋ฉด ํ์๋ช | ๋ฐฑ์๋ ํ๋๋ช | ๋ฐ์ดํฐ ํ์ | ํ์ฉ๊ฐ/๊ฒ์ฆ ๊ท์น | ๋จ์ |
|---|---|---|---|---|---|---|---|---|
| HUB-UAM-01 | 55 | ๋๋ก ยทUAM Station | ์ด์ | ์ดํญ ์ค ๋๋ก ์ | active_drone_count | integer | 0 ์ด์ | ๋ |
| HUB-UAM-01 | 56 | ๋๋ก ยทUAM Station | ์ด์ | ๋๊ธฐ ์ค ๋๋ก ์ | standby_drone_count | integer | 0 ์ด์ | ๋ |
| HUB-UAM-01 | 57 | ๋๋ก ยทUAM Station | ์ด์ | ์ถฉ์ ์ค ๋๋ก ์ | charging_drone_count | integer | 0 ์ด์ | ๋ |
| HUB-UAM-01 | 58 | ๋๋ก ยทUAM Station | ๋ฐฐ์ก | ์ค๋ ๋ฐฐ์ก ์๋ฃ | deliveries_today | integer | 0 ์ด์ | ๊ฑด |
| HUB-UAM-01 | 59 | ๋๋ก ยทUAM Station | ๋ฐฐ์ก | ํ๊ท ๋ฐฐ์ก์๊ฐ | average_delivery_time_min | number | 0 ์ด์ | ๋ถ |
| HUB-UAM-01 | 60 | ๋๋ก ยทUAM Station | ๊ธฐ์ฒด | ๋๋ก ๋ชฉ๋ก | drones | array<object> | drone_id/position/status ๋ฑ | - |
| HUB-UAM-01 | 61 | ๋๋ก ยทUAM Station | ์์น | ์๋ | latitude | number | -90~90 | degree |
| HUB-UAM-01 | 62 | ๋๋ก ยทUAM Station | ์์น | ๊ฒฝ๋ | longitude | number | -180~180 | degree |
| HUB-UAM-01 | 63 | ๋๋ก ยทUAM Station | ๋นํ | ๋นํ ๊ณ ๋ | altitude_m | number | 0 ์ด์ | m |
| HUB-UAM-01 | 64 | ๋๋ก ยทUAM Station | ๋นํ | ๋นํ ์๋ | speed_kmh | number | 0 ์ด์ | km/h |
| HUB-UAM-01 | 65 | ๋๋ก ยทUAM Station | ๋ฐฐํฐ๋ฆฌ | ๋ฐฐํฐ๋ฆฌ ์๋ | battery_soc | number | 0~100 | % |
| HUB-UAM-01 | 66 | ๋๋ก ยทUAM Station | ๋นํ | ๋นํ ์ํ | flight_status | enum | STANDBY/TAKEOFF/FLYING/DELIVERING/RETURNING/LANDING/CHARGING/ERROR | - |
| HUB-UAM-01 | 67 | ๋๋ก ยทUAM Station | ๋ฐฐ์ก | ๋ฐฐ์ก ์ํ | delivery_status | enum | READY/IN_TRANSIT/DELIVERED/FAILED | - |
| HUB-UAM-01 | 68 | ๋๋ก ยทUAM Station | ๋ฐฐ์ก | ๋ชฉ์ ์ง ๋์ฐฉ์๊ฐ | eta | datetime | ISO 8601 | - |
| HUB-UAM-01 | 69 | ๋๋ก ยทUAM Station | ๊ธฐ์ | ํ์ | wind_speed_mps | number | 0 ์ด์ | m/s |
| HUB-UAM-01 | 70 | ๋๋ก ยทUAM Station | ๊ธฐ์ | ๊ธฐ์ ์ ํฉ๋ | weather_suitability_rate | number | 0~100 | % |
| HUB-UAM-01 | 71 | ๋๋ก ยทUAM Station | ์์ | ๋นํ ์ํ๋ | flight_risk_level | enum | LOW/MEDIUM/HIGH/CRITICAL | - |
| HUB-UAM-01 | 72 | ๋๋ก ยทUAM Station | UAM | UAM ์ํ | uam_status | enum | STANDBY/BOARDING/FLYING/LANDING/MAINTENANCE | - |
| HUB-UAM-01 | 73 | ๋๋ก ยทUAM Station | ์์ค | ์ฐฉ๋ฅ์ฅ ์ํ | landing_pad_status | enum | CLEAR/RESERVED/OCCUPIED/BLOCKED | - |
| ๋ฐฑ์๋ ํ๋๋ช | ํ๋ฉด ํ์๋ช | ๊ถ์ฅ ๊ฐฑ์ ์ฃผ๊ธฐ | ๋ฐ์ดํฐ ์ถ์ฒ | ํ์ | ํ๋ฉด ์ฐ์ ์์ | ์ ์ฅ ์ ์ฑ | ๊ฐ๋ฐ ์ค๋ช |
|---|---|---|---|---|---|---|---|
| active_drone_count | ์ดํญ ์ค ๋๋ก ์ | 2์ด | ๊ด์ ์์คํ | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | ํ์ฌ ๋นํ ์ค์ธ ๋๋ก ์ |
| standby_drone_count | ๋๊ธฐ ์ค ๋๋ก ์ | 2์ด | ๊ด์ ์์คํ | Y | ํต์ฌ | ์ต์ +์๊ณ์ด | ์ฆ์ ์ถ๋ ๊ฐ๋ฅํ ๋๋ก ์ |
| charging_drone_count | ์ถฉ์ ์ค ๋๋ก ์ | 2์ด | ์ถฉ์ ์คํ ์ด์ | N | ๋ณด์กฐ | ์ต์ +์๊ณ์ด | ํ์ฌ ์ถฉ์ ์ค์ธ ๋๋ก ์ |
| deliveries_today | ์ค๋ ๋ฐฐ์ก ์๋ฃ | 10์ด | ๋ฐฐ์ก ์์คํ | Y | ํต์ฌ | ์๊ณ์ด | ๋น์ผ ๋์ ๋ฐฐ์ก ์๋ฃ ๊ฑด์ |
| average_delivery_time_min | ํ๊ท ๋ฐฐ์ก์๊ฐ | 1๋ถ | ๋ฐฐ์ก ์ด๋ ฅ ์ง๊ณ | Y | ํต์ฌ | ์๊ณ์ด | ๋น์ผ ์๋ฃ ๋ฐฐ์ก์ ํ๊ท ์์์๊ฐ |
| drones | ๋๋ก ๋ชฉ๋ก | 1์ด | ๊ฐ ๋๋ก /์๋ฎฌ๋ ์ดํฐ | Y | ์์ธ | ์ต์ +์ด๋ ฅ | ๋๋ก ๋ณ ์ค์๊ฐ ์ํ ๋ฐฐ์ด |
| latitude | ์๋ | 1์ด | GPS | Y | ์ง๋ | ์๊ณ์ด | ๊ฐ๋ณ ๋๋ก ํ์ฌ ์๋ |
| longitude | ๊ฒฝ๋ | 1์ด | GPS | Y | ์ง๋ | ์๊ณ์ด | ๊ฐ๋ณ ๋๋ก ํ์ฌ ๊ฒฝ๋ |
| altitude_m | ๋นํ ๊ณ ๋ | 1์ด | ๊ณ ๋๊ณ | Y | ํต์ฌ | ์๊ณ์ด | ์ง๋ฉด ๊ธฐ์ค ๋นํ ๊ณ ๋ |
| speed_kmh | ๋นํ ์๋ | 1์ด | GPS/IMU | Y | ํต์ฌ | ์๊ณ์ด | ๊ฐ๋ณ ๋๋ก ํ์ฌ ์๋ |
| battery_soc | ๋ฐฐํฐ๋ฆฌ ์๋ | 2์ด | ๋๋ก BMS | Y | ํต์ฌ | ์๊ณ์ด | ๊ฐ๋ณ ๋๋ก ๋ฐฐํฐ๋ฆฌ ์๋ |
| flight_status | ๋นํ ์ํ | 1์ด | ๋นํ ์ ์ด๊ธฐ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ๋๋ก ์ดํญ ๋จ๊ณ |
| delivery_status | ๋ฐฐ์ก ์ํ | ์ด๋ฒคํธ | ๋ฐฐ์ก ์์คํ | N | ๋ณด์กฐ | ์ต์ +์ด๋ ฅ | ๋ฐฐ์ก ๋ฏธ์ ์ฒ๋ฆฌ ์ํ |
| eta | ๋ชฉ์ ์ง ๋์ฐฉ์๊ฐ | 5์ด | ๊ฒฝ๋ก ๊ณ์ฐ | N | ๋ณด์กฐ | ์ต์ +์ด๋ ฅ | ์์ ๋์ฐฉ์๊ฐ |
| wind_speed_mps | ํ์ | 10์ด | ๊ธฐ์์ผ์ | Y | ํต์ฌ | ์๊ณ์ด | Station ์ฃผ๋ณ ํ์ |
| weather_suitability_rate | ๊ธฐ์ ์ ํฉ๋ | 10์ด | ๊ธฐ์ ํ๋จ ๋ก์ง | Y | ํต์ฌ | ์๊ณ์ด | ๋นํ ๊ฐ๋ฅ์ฑ์ ๋ํ๋ด๋ ์ข ํฉ ์ ์ |
| flight_risk_level | ๋นํ ์ํ๋ | 3์ด | AI ์ํ๋ ๋ถ์ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ๊ธฐ์ยท๋ฐฐํฐ๋ฆฌยท๊ฒฝ๋ก ๊ธฐ๋ฐ ์ํ๋ |
| uam_status | UAM ์ํ | 3์ด | UAM ๊ด์ | N | ๋ณด์กฐ | ์ต์ +์ด๋ ฅ | UAM ๊ธฐ์ฒด ์ดํญ ์ํ |
| landing_pad_status | ์ฐฉ๋ฅ์ฅ ์ํ | 2์ด | ์ฐฉ๋ฅ์ฅ ์ผ์ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ฐฉ๋ฅ ํจ๋ ๊ฐ์ฉ ์ํ |
B15-5 ยท HUB DATA
๋์ผ ๋ฐฑ์๋ ํ๋๋ช ์ ๋ ํ์์ ์ถ์ ํ๋ฉด ํ์ ์คํค๋ง์ ์ด์ ์ ์ฑ ์ ํจ๊ป ํ์ธํ ์ ์๋ค.
| hub_id | No. | ๋ชจ๋ | ๋ฐ์ดํฐ ๋ถ๋ฅ | ํ๋ฉด ํ์๋ช | ๋ฐฑ์๋ ํ๋๋ช | ๋ฐ์ดํฐ ํ์ | ํ์ฉ๊ฐ/๊ฒ์ฆ ๊ท์น | ๋จ์ |
|---|---|---|---|---|---|---|---|---|
| HUB-VEHICLE-01 | 74 | ์์จ์ฃผํ ์ฐจ๋ | ์ฃผํ | ํ์ฌ ์๋ | current_speed_kmh | number | 0 ์ด์ | km/h |
| HUB-VEHICLE-01 | 75 | ์์จ์ฃผํ ์ฐจ๋ | ๋ฐฐํฐ๋ฆฌ | ์ฐจ๋ SOC | battery_soc | number | 0~100 | % |
| HUB-VEHICLE-01 | 76 | ์์จ์ฃผํ ์ฐจ๋ | ๋ฐฐํฐ๋ฆฌ | ์ฃผํ ๊ฐ๋ฅ๊ฑฐ๋ฆฌ | remaining_range_km | number | 0 ์ด์ | km |
| HUB-VEHICLE-01 | 77 | ์์จ์ฃผํ ์ฐจ๋ | ์์จ์ฃผํ | ์์จ์ฃผํ ๋จ๊ณ | autonomous_level | integer | 0~5 | Level |
| HUB-VEHICLE-01 | 78 | ์์จ์ฃผํ ์ฐจ๋ | ์์จ์ฃผํ | ์์จ์ฃผํ ๋ชจ๋ | autonomous_mode | enum | MANUAL/ASSISTED/AUTONOMOUS/REMOTE/EMERGENCY | - |
| HUB-VEHICLE-01 | 79 | ์์จ์ฃผํ ์ฐจ๋ | ์์น | ํ์ฌ ์๋ | latitude | number | -90~90 | degree |
| HUB-VEHICLE-01 | 80 | ์์จ์ฃผํ ์ฐจ๋ | ์์น | ํ์ฌ ๊ฒฝ๋ | longitude | number | -180~180 | degree |
| HUB-VEHICLE-01 | 81 | ์์จ์ฃผํ ์ฐจ๋ | ๊ฒฝ๋ก | ๋ชฉ์ ์ง ์๋ | destination_latitude | number | -90~90 | degree |
| HUB-VEHICLE-01 | 82 | ์์จ์ฃผํ ์ฐจ๋ | ๊ฒฝ๋ก | ๋ชฉ์ ์ง ๊ฒฝ๋ | destination_longitude | number | -180~180 | degree |
| HUB-VEHICLE-01 | 83 | ์์จ์ฃผํ ์ฐจ๋ | ๊ฒฝ๋ก | ๋จ์ ๊ฑฐ๋ฆฌ | remaining_distance_km | number | 0 ์ด์ | km |
| HUB-VEHICLE-01 | 84 | ์์จ์ฃผํ ์ฐจ๋ | ๊ฒฝ๋ก | ๋์ฐฉ ์์ ์๊ฐ | eta | datetime | ISO 8601 | - |
| HUB-VEHICLE-01 | 85 | ์์จ์ฃผํ ์ฐจ๋ | ๊ฒฝ๋ก | ๊ฒฝ๋ก ์ขํ ๋ชฉ๋ก | route_coordinates | array<object> | sequence/latitude/longitude | - |
| HUB-VEHICLE-01 | 86 | ์์จ์ฃผํ ์ฐจ๋ | ์ธ์ง | ๊ฐ์ง ์ฐจ๋ ์ | detected_vehicle_count | integer | 0 ์ด์ | ๋ |
| HUB-VEHICLE-01 | 87 | ์์จ์ฃผํ ์ฐจ๋ | ์ธ์ง | ๊ฐ์ง ๋ณดํ์ ์ | detected_pedestrian_count | integer | 0 ์ด์ | ๋ช |
| HUB-VEHICLE-01 | 88 | ์์จ์ฃผํ ์ฐจ๋ | ์ธ์ง | ๊ฐ์ง ์ ํธ๋ฑ ์ | detected_traffic_light_count | integer | 0 ์ด์ | ๊ฐ |
| HUB-VEHICLE-01 | 89 | ์์จ์ฃผํ ์ฐจ๋ | ์ธ์ง | ์ฐจ์ ์ธ์ ์ํ | lane_detection_status | enum | NORMAL/DEGRADED/LOST | - |
| HUB-VEHICLE-01 | 90 | ์์จ์ฃผํ ์ฐจ๋ | ์์ | AI ์ํ๋ | risk_level | enum | LOW/MEDIUM/HIGH/CRITICAL | - |
| HUB-VEHICLE-01 | 91 | ์์จ์ฃผํ ์ฐจ๋ | ์์ | ์ถฉ๋ ์ํ ์ ์ | collision_risk_score | number | 0~100 | ์ |
| HUB-VEHICLE-01 | 92 | ์์จ์ฃผํ ์ฐจ๋ | ๊ตํต | ๊ตํต ํผ์ก๋ | traffic_level | enum | LOW/MODERATE/HIGH/SEVERE | - |
| HUB-VEHICLE-01 | 93 | ์์จ์ฃผํ ์ฐจ๋ | ์ฃผํ | ํ์ฌ ์ฃผํ ์ํ | driving_status | enum | STOPPED/DRIVING/TURNING/PARKING/ARRIVED/ERROR | - |
| HUB-VEHICLE-01 | 94 | ์์จ์ฃผํ ์ฐจ๋ | ์์ | ๊ธด๊ธ์ ์ง ์ํ | emergency_stop_active | boolean | true/false | - |
| HUB-VEHICLE-01 | 95 | ์์จ์ฃผํ ์ฐจ๋ | ์ธ์ง | ๊ฐ์ฒด ์ธ์ ๋ชฉ๋ก | detected_objects | array<object> | type/confidence/distance/risk | - |
| ๋ฐฑ์๋ ํ๋๋ช | ํ๋ฉด ํ์๋ช | ๊ถ์ฅ ๊ฐฑ์ ์ฃผ๊ธฐ | ๋ฐ์ดํฐ ์ถ์ฒ | ํ์ | ํ๋ฉด ์ฐ์ ์์ | ์ ์ฅ ์ ์ฑ | ๊ฐ๋ฐ ์ค๋ช |
|---|---|---|---|---|---|---|---|
| current_speed_kmh | ํ์ฌ ์๋ | 0.5~1์ด | ์ฐจ๋ CAN/์๋ฎฌ๋ ์ดํฐ | Y | ํต์ฌ | ์๊ณ์ด | ์ค์๊ฐ ์ฐจ๋ ์๋ |
| battery_soc | ์ฐจ๋ SOC | 2์ด | BMS | Y | ํต์ฌ | ์๊ณ์ด | ํ์ฌ ๋ฐฐํฐ๋ฆฌ ์ถฉ์ ์จ |
| remaining_range_km | ์ฃผํ ๊ฐ๋ฅ๊ฑฐ๋ฆฌ | 5์ด | ์ฐจ๋ ๊ณ์ฐ ๋ก์ง | Y | ํต์ฌ | ์๊ณ์ด | ํ์ฌ SOC ๊ธฐ์ค ์์ ์ฃผํ๊ฑฐ๋ฆฌ |
| autonomous_level | ์์จ์ฃผํ ๋จ๊ณ | ์ํ ๋ณ๊ฒฝ ์ | ์์จ์ฃผํ ์์คํ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ ์ ๊ธฐ๋ณธ๊ฐ Level 4 |
| autonomous_mode | ์์จ์ฃผํ ๋ชจ๋ | 1์ด | ์์จ์ฃผํ ์์คํ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ํ์ฌ ์ฐจ๋ ์ ์ด ๋ชจ๋ |
| latitude | ํ์ฌ ์๋ | 1์ด | GPS | N | ์ง๋ | ์๊ณ์ด | ์ฐจ๋ ํ์ฌ ์๋ |
| longitude | ํ์ฌ ๊ฒฝ๋ | 1์ด | GPS | N | ์ง๋ | ์๊ณ์ด | ์ฐจ๋ ํ์ฌ ๊ฒฝ๋ |
| destination_latitude | ๋ชฉ์ ์ง ์๋ | ๊ฒฝ๋ก ๋ณ๊ฒฝ ์ | ๋ด๋น๊ฒ์ด์ | N | ์ง๋ | ์ต์ | ๋ชฉ์ ์ง ์๋ |
| destination_longitude | ๋ชฉ์ ์ง ๊ฒฝ๋ | ๊ฒฝ๋ก ๋ณ๊ฒฝ ์ | ๋ด๋น๊ฒ์ด์ | N | ์ง๋ | ์ต์ | ๋ชฉ์ ์ง ๊ฒฝ๋ |
| remaining_distance_km | ๋จ์ ๊ฑฐ๋ฆฌ | 2์ด | ๊ฒฝ๋ก ๊ณ์ฐ | Y | ํต์ฌ | ์๊ณ์ด | ๋ชฉ์ ์ง๊น์ง ๋จ์ ๊ฑฐ๋ฆฌ |
| eta | ๋์ฐฉ ์์ ์๊ฐ | 5์ด | ๋ด๋น๊ฒ์ด์ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ๋ชฉ์ ์ง ๋์ฐฉ ์์์๊ฐ |
| route_coordinates | ๊ฒฝ๋ก ์ขํ ๋ชฉ๋ก | ๊ฒฝ๋ก ๋ณ๊ฒฝ ์ | ๊ฒฝ๋ก ๊ณํ๊ธฐ | Y | ์ง๋ | ์ต์ | ๋์๋ณด๋ ๊ฒฝ๋ก์ ๋ ๋๋ง์ฉ ์ขํ |
| detected_vehicle_count | ๊ฐ์ง ์ฐจ๋ ์ | 1์ด | ๊ฐ์ฒด์ธ์ AI | Y | ํต์ฌ | ์๊ณ์ด | ํ์ฌ ํ๋ ์์์ ๊ฐ์งํ ์ฃผ๋ณ ์ฐจ๋ ์ |
| detected_pedestrian_count | ๊ฐ์ง ๋ณดํ์ ์ | 1์ด | ๊ฐ์ฒด์ธ์ AI | Y | ํต์ฌ | ์๊ณ์ด | ํ์ฌ ํ๋ ์์์ ๊ฐ์งํ ๋ณดํ์ ์ |
| detected_traffic_light_count | ๊ฐ์ง ์ ํธ๋ฑ ์ | 1์ด | ๊ฐ์ฒด์ธ์ AI | Y | ํต์ฌ | ์๊ณ์ด | ํ์ฌ ํ๋ ์์์ ์ธ์ํ ์ ํธ๋ฑ ์ |
| lane_detection_status | ์ฐจ์ ์ธ์ ์ํ | 1์ด | Vision AI | N | ๋ณด์กฐ | ์ต์ +์ด๋ ฅ | ์ฐจ์ ์ธ์ ํ์ง ์ํ |
| risk_level | AI ์ํ๋ | 1์ด | ์ํ๋ ํ๋จ AI | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ฃผ๋ณ ๊ฐ์ฒดยท์๋ยท๋๋กํ๊ฒฝ ์ข ํฉ ์ํ๋ |
| collision_risk_score | ์ถฉ๋ ์ํ ์ ์ | 1์ด | ์ํ๋ ํ๋จ AI | N | ๋ณด์กฐ | ์๊ณ์ด | 100์ ๊ฐ๊น์ธ์๋ก ์ถฉ๋ ์ํ ์ฆ๊ฐ |
| traffic_level | ๊ตํต ํผ์ก๋ | 5์ด | ๊ตํต ๋ฐ์ดํฐ/์๋ฎฌ๋ ์ดํฐ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ํ์ฌ ๊ฒฝ๋ก ๊ตํต ํผ์ก ๋จ๊ณ |
| driving_status | ํ์ฌ ์ฃผํ ์ํ | 1์ด | ์ฐจ๋ ์ ์ด๊ธฐ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | ์ฐจ๋ ํ๋ ์ํ |
| emergency_stop_active | ๊ธด๊ธ์ ์ง ์ํ | 0.5์ด | ์ฐจ๋ ์ ์ด๊ธฐ | Y | ํต์ฌ | ์ต์ +์ด๋ ฅ | true ์ ์ฆ์ EMERGENCY ํ์ |
| detected_objects | ๊ฐ์ฒด ์ธ์ ๋ชฉ๋ก | 1์ด | ๊ฐ์ฒด์ธ์ AI | N | ์์ธ | ๋จ๊ธฐ ์ด๋ ฅ | ์ฐจ๋ยท๋ณดํ์ยท์ ํธ๋ฑ ๋ฑ ์์ธ ๊ฐ์ง ๊ฒฐ๊ณผ |
B16 ยท HUB MATCHING
Event๊ฐ ์๋๋ผ ํ์ฌ Task์ current_execution_context๋ฅผ ๊ธฐ์ค์ผ๋ก primary hub_id 1๊ฐ๋ฅผ ์ ํํ๋ค.
| hub_id | ํ๋ธ๋ช | ํ๋ธ ์ญํ description | ๋งค์นญ ๊ธฐ์ค description | ์ ์ธ ๊ธฐ์ค description | ํํ Taskยท์ฅ๋ฉด ์์ | ๊ธฐ๋ณธ ํ์ ๊ท์น | ์ฐ์ ์์ |
|---|---|---|---|---|---|---|---|
| HUB-AI-01 | AI Neural Tree | ์ฌ์ฉ์ ๊ธฐ์ตยท์ผ์ ยท์ฅ์น ์ํยทํ์ฌ Task๋ฅผ ํตํฉํด ์ถ์ฒ๊ณผ ์ค์ผ์คํธ๋ ์ด์ ํ๋จ์ ์ํํ๋ ๊ณตํต AI ๋ ธ๋. | Task์ ํต์ฌ ์คํ์ด ์ถ์ฒยท์์ฝยท์ธ์ยท๊ธฐ์ตยท์ผ์ ์กฐ์ ยท๊ฐ์ /๋ก๋ด ํ์ ์ด๋ฉฐ ๋ค๋ฅธ ๋ฌผ๋ฆฌ Hub์ ์ค์ ๊ณต์ ยท์ดํยท๋ฐฐ์กยท์ถฉ์ ์คํ์ด ์์ ๋ ์ ํ. ์ด๋ ๋ฌผ๋ฆฌ Hub์๋ ๋ง์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ ํ. | ์ฐจ๋ ์์ฐ, ์ค์ ์ถฉ์ ยท์์ ์ถฉ์ , ๋๋ก /UAM ๋นํ ๋ฐฐ์ก, ์์จ์ฃผํยท๊ฒฝ๋กยท์ฐจ๋ ์ ์ด๊ฐ ํต์ฌ์ด๋ฉด ํด๋น ๋ฌผ๋ฆฌ Hub๋ฅผ ์ฐ์ ์ ํ. ์ด๋ AI Tree๋ ๋ณด์กฐ ์ ๋ฑ๋ง ์ํ. | HOME-01 |
์ธ์ ๋์ ํญ์ ๋๊ธฐ ํ์. LLM ํ๋จ ์ ์ ๋ฑยทํ์ค. | 5 |
| HUB-FACTORY-01 | ์ ์กฐ ์ค๋งํธํฉํ ๋ฆฌ | ์ฐจ๋ยทํ๋์จ์ด์ ์์ฐ, ์กฐ๋ฆฝ, ๊ฒ์ฌ, ํ์ง ํ์ ๊ณผ ์ถ๊ณ ์ค๋น ์ํ๋ฅผ ์๊ฐํํ๋ ์ ์กฐ ์ธํ๋ผ. | ํ์ฌ ์คํ ๋งฅ๋ฝ์ ํต์ฌ ๋์ฌ๊ฐ ์์ฐยท์ ์กฐยท์กฐ๋ฆฝยท๋์ฅยท๊ฒ์ฌยทํ์ง ํ์ ยท์ถ๊ณ ์ค๋น์ด๊ณ , ์ค์ ๊ณต์ฅ ๊ณต์ ์ด ์งํ๋๋ ์ฅ๋ฉด์ผ ๋ ์ ํ. | ์ฐจ๋ ์ด๋ยท๊ฒฝ๋ก ๋ณ๊ฒฝยท์ ๋น ์์ฝ์ Vehicle, ์ค์ ์ถฉ์ ์ Energy๋ก ์ ํ. ๋จ์ํ โ์ ์ฐจ๋โ์ด ์ธ๊ธ๋๋ค๋ ์ด์ ๋ง์ผ๋ก ์ ํํ์ง ์์. | EPI-02 ์ค ์ฐจ๋ ์์ฐยท๊ฒ์ฌยท์ถ๊ณ ์ค๋น ์ฅ๋ฉด | ๊ณต์ ์์ ์ ๋๊ธฐ, in_progress์์ ์์ฐ ๋ฐ์ดํฐ ํ์ฑ. | 1 |
| HUB-ENERGY-01 | ์์ยท๋ฐฐํฐ๋ฆฌ ์ถฉ์ | ์ฐจ๋ ๋ฐฐํฐ๋ฆฌ ์ถฉ์ , ์์ ์ถฉ์ , ์ถฉ์ ๊ธฐ ๋ฐฐ์ ๊ณผ ์๋์ง ์ต์ ํ ์คํ ์ํ๋ฅผ ์๊ฐํํ๋ ์๋์ง ์ธํ๋ผ. | Task๊ฐ ์ถฉ์ ์ยท์์์ถฉ์ ์ ๋ฐฐ์ , ์ถฉ์ ์์, ์ถฉ์ ์งํ, ์ถฉ์ ์๋ฃ, ์๋์ง ์ต์ ํ๋ฅผ ์ค์ ์คํํ๋ ๋จ๊ณ์ผ ๋ ์ ํ. ์ถ์ฒ ๋จ๊ณ์์๋ hub_id๋ ์ ํ ๊ฐ๋ฅํ์ง๋ง ํ๋ฉด ํ์ฑ์ ์ฌ์ฉ์ ์น์ธ ํ in_progress๋ถํฐ. | ๋ฐฐํฐ๋ฆฌ ์๋ยท๊ฒฝ๊ณ ๋ฑ์ ์กฐํ๋ง ํ๋ ์ํ ์ ๊ฒ์ Vehicle. ์ถฉ์ ๊ฐ๋ฅ์ฑ์ ์ธ๊ธํ๋ ์ผ๋ฐ ๋ธ๋ฆฌํ์ AI Tree. | VEH-06 ์น์ธ ์ดํ, VEH-SUB-02 | waiting์ ์ค๋น ํ์, in_progress์์ ์ถฉ์ ๋ฐ์ดํฐ ํ์ฑ. | 2 |
| HUB-UAM-01 | ๋๋ก ยทUAM Station | ๋๋ก ยทUAM์ ๋ฐฐ์ฐจ, ์ ์ฌ, ์ด๋ฅ, ๋นํ, ๋ฐฐ์ก, ์ฐฉ๋ฅ๊ณผ ๋ณต๊ท ์ํ๋ฅผ ์๊ฐํํ๋ ๋ฌผ๋ฅ ์ธํ๋ผ. | Task์ ์ค์ ์คํ ์ฃผ์ฒด๊ฐ ๋๋ก ๋๋ UAM์ด๊ณ , ๋ฐฐ์กยท์์กยท๋ฐฐ์ฐจยท์ด๋ฅยท๋นํยท์ฐฉ๋ฅยท๋ณต๊ท ๊ณผ์ ์ด ํ์ฌ ์ฅ๋ฉด์ ํต์ฌ์ผ ๋ ์ ํ. | Spot ์ด๋ฐ, ํ๋๋ก๋ด ํฝ์ , ์ฌ์ฉ์์ ์ง์ ์๋ น์ UAM์ผ๋ก ๋งค์นญํ์ง ์์. ๋จ์ ์ฌ๊ณ ํ์ธ์ด๋ ๋ฐฐ์ก ์ถ์ฒ๋ง์ผ๋ก๋ ์ ํํ์ง ์์. | MART-17 โ AUM ๋ฌผ๋ฅ ๊ฑฐ์ ์ ์ฌยท์ด๋ฅ โ ํฌ๋ฆฌํฌํธ ์ฐฉ๋ฅ โ ๋งํธ ์ธ๊ณ | ๋๋ก ๋ฐฐ์ก ์น์ธ ํ waiting์ ๊ฒฝ๋ก ์ค๋น, in_progress์์ ๋นํยท๋ฐฐ์ก ํ๋ฉด ํ์ฑ. | 3 |
| HUB-VEHICLE-01 | ์์จ์ฃผํ ์ฐจ๋ | ์ฐจ๋ ์ด๋, ๊ฒฝ๋ก, ์์จ์ฃผํ, ์ฃผ์ฐจ, ์ฐจ๋ ์ํ์ ์ ๋น ๋์์ ์๊ฐํํ๋ ๋ชจ๋น๋ฆฌํฐ ์ธํ๋ผ. | Task์ ํต์ฌ ์คํ์ด ์ถ๋ฐยท์ด๋ยท๊ฒฝ๋ก ์ฌ๊ณํยท์์จ์ฃผํยท๋์ฐฉยท์ฃผ์ฐจยท์ฐจ๋ ์ํ ์ง๋จยท์ ๋น ์ฐ๊ณ์ผ ๋ ์ ํ. | ์ฐจ๋ ์์ฐ ๊ณต์ ์ Factory, ์ค์ ์ถฉ์ ยท์์ ์ถฉ์ ์ Energy. ์ฐจ๋์ด ๋จ์ ๋ฐฐ๊ฒฝ ์ฅ์น์ผ ๋ฟ์ธ Task์๋ ์ ํํ์ง ์์. | VEH-01~05, EPI-02์ ์ถ๊ณ ยท์ธ๊ณ ์ฅ๋ฉด | ์ฐจ๋ STEP ๋๊ธฐ ํ์, in_progress์์ ์ฃผํยท์ํ ๋ฐ์ดํฐ ํ์ฑ. | 4 |
| rule_id | ๋จ๊ณ | ์ ๋ ฅ | ์ฒ๋ฆฌ ๊ท์น | ์ถ๋ ฅ | ๊ฐ๋ฐ ์ ์ฉ |
|---|---|---|---|---|---|
| HUB-R01 | ํ์ฌ Task ํ์ | selected_task_id, Task description, current_step, current_location, task.status, current_execution_context, vehicle_substep_id(ํด๋น ์) | Event๊ฐ ์๋๋ผ ํ์ฌ Task๋ฅผ Hub ํ๋จ์ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉ. Event ํ์ ์ด ํ์ Task๋ฅผ ๋ง๋ค๊ฑฐ๋ ํ์ฌ Task๋ฅผ ๊ต์ฒดํ ๊ฒฝ์ฐ์๋ง ์ Task ๊ธฐ์ค์ผ๋ก ์ฌํ์ . | ํ๋จ ์ ๋ ฅ ๊ตฌ์ฑ | ๋ณ๋ Hub ์ ์ฉ APIยทLLM ํธ์ถ์ ์ถ๊ฐํ์ง ์์. |
| HUB-R02 | LLM Hub ์ ํ | HUB-R01 ์ ๋ ฅ + Hub Master์ ๋งค์นญยท์ ์ธ description | ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด ํ์ฉ๋ hub_id ์ค ์ ํํ 1๊ฐ๋ฅผ ์ ํํฉ๋๋ค. ํค์๋ ์ผ์น๊ฐ ์๋๋ผ ํ์ฌ ์คํ ๋จ๊ณ์ ํต์ฌ ํ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋จํ๋ฉฐ AI Chat์ ์ ํํ์ง ์์ต๋๋ค. | hub_id | ๊ธฐ์กด ์ค์ผ์คํธ๋ ์ด์ ์๋ต์ hub_id๋ฅผ ํฌํจํ ์ ์์ผ๋ฉฐ ๋ณ๋ Hub ์ ์ฉ API ์ถ๊ฐ๋ ํ์๊ฐ ์๋๋๋ค. |
| HUB-R03 | AI Chat ๋ฐ๋ฐฅ | selected Task, hub_id, ์ฌ์ฉ์ ๊ธฐ์ต, ํ์ฉ action | AI Chat์ด Task ํ์์ฑยท์ถ์ฒ ์ด์ ยท์์ ๊ฒฐ๊ณผ๋ฅผ ๋จผ์ ์ค๋ช ํ๊ณ ์น์ธ/๋น ๋ฅธ ๋ต๋ณ์ ์ ๋. ๋ํ ์์ฑ๊ณผ ์ค์ Hub ๊ฐ๋์ ๋ถ๋ฆฌ. | assistant_message, suggestions | ๋์ฌ ๋๋ฌธ์ task.status๊ฐ ๋ฐ๋์ง ์์. |
| HUB-R04 | ์น์ธยท์คํ | hub_id, task.status | waiting์ ์ค๋น/ํฌ์ปค์ค๋ง ํ์. ์ฌ์ฉ์ ์น์ธ ๋๋ ์์คํ ์ ํธ๋ก task.status=in_progress๊ฐ ๋๋ฉด ํด๋น Hub์ ์ค์๊ฐ ๋ฐ์ดํฐยท์์ยท์ ๋๋ฉ์ด์ ์ ํ์ฑํ. | Hub active | ํ๋ฉด ์ํ๋ task.status๋ก ๊ฒฐ์ . |
| HUB-R05 | ์๋ฃยท๋ณต๊ท | task.status=completed/skipped | completed๋ ์๋ฃ ์ฐ์ถ์ ์งง๊ฒ ํ์ํ ๋ค idle๋ก ๋ณต๊ท. skipped๋ ํ์ฑํํ์ง ์๊ณ idle ์ ์ง. | Hub completed โ idle | ์๋ฃ ํ์ ์ ๊ธฐ์กด Task ์๋ฃ ์ ํธ ์ฌ์ฉ. |
| HUB-R06 | ๋ณต์ Hub ํ๋ณด | current_execution_context | Task ์ฃผ์ ๋ณด๋ค ํ์ฌ ๋ฌผ๋ฆฌ ์คํ ๋จ๊ณ๋ฅผ ์ฐ์ . ์: EPI-02์์ ์์ฐยท๊ฒ์ฌ๋ Factory, ์ถ๊ณ ยท์ธ๊ณ๋ Vehicle. ํ ์์ ์๋ primary hub_id 1๊ฐ๋ง ๋ฐํ. | primary hub_id 1๊ฐ | ๋จ์ผ Task ์์์ ์ฅ๋ฉด์ด ๋ฐ๋๋ฉด current_execution_context ๋ณ๊ฒฝ์ ํธ๋ฆฌ๊ฑฐ๋ก ๋ฐฑ์๋ ์ค์ผ์คํธ๋ ์ด์ LLM์ด ์ฌํ์ ํฉ๋๋ค. |
| HUB-R07 | ๋ฏธ๋งค์นญยทEvent | Task description, Event popup state | ๋ฌผ๋ฆฌ Hub์ ๋ง์ง ์์ผ๋ฉด HUB-AI-01. Event ํ์ ๋ง ํ์๋๋ ๋์์ ๊ธฐ์กด Hub ์ํ๋ฅผ ์ ์งํ๋ฉฐ, Event๊ฐ ์ฐ๊ฒฐํ ํ์ Task๊ฐ ํ์ ๋๋ฉด HUB-R01๋ถํฐ ๋ค์ ์ํ. | HUB-AI-01 ๋๋ ๊ธฐ์กด ์ํ ์ ์ง | Event Master์ hub_id๋ฅผ ๊ณ ์ ๋งคํํ์ง ์์. |
| task.status | Hub ํ๋ฉด ์ํ | ๋์ | ๋น๊ณ |
|---|---|---|---|
| locked | idle | ํ์ฑํํ์ง ์์ | ๊ตฌ๋ ํด๊ธ ์ |
| waiting | ready | ์ ํ๋ Hub ํฌ์ปค์ค ๋๋ ์ค๋น ํ์ | ์ค์๊ฐ ๊ณต์ ยท์ฃผํ ๋ฐ์ดํฐ๋ ์์ง ์์ํ์ง ์์ |
| in_progress | active | ํด๋น Hub ๋ฐ์ดํฐยท์์ยท์ ๋๋ฉ์ด์ ํ์ฑ | ์ฌ์ฉ์ ์น์ธ ๋๋ ์์คํ ์คํ ์ ํธ ์ดํ |
| completed | completed โ idle | ์๋ฃ ์ฐ์ถ ํ ๋๊ธฐ ๋ณต๊ท | ์๋ฃ ์ฐ์ถ ์๊ฐ์ FE ๊ณตํต๊ฐ์ผ๋ก ์ฒ๋ฆฌ |
| skipped | idle | ํ์ฑํํ์ง ์์ | STEP ์๋ฃ ๊ฒ์ดํธ์๋ skip์ผ๋ก ๊ธฐ๋ก |
| Event popup only | keep current | ํ์ฌ Hub ์ํ ์ ์ง | ํ์ Task ํ์ ์์๋ง ์ฌํ์ |
| ํญ๋ชฉ | ํ์ฌ ์ํ | ์ ์ฉ ๊ธฐ์ค |
|---|---|---|
| UAM | MART-17์ด ์ค์ ๋๋ก ๋ฐฐ์ก ์ฅ๋ฉด์ด๋ฉฐ HUB-UAM-01 ํ์ฑ ๋์. | EVT-24์์ ๋๋ก ๋ฐฐ์ก์ ์ ํํด MART-17์ด ํ์ ๋๋ฉด HUB-UAM-01์ ์ ํ. task.status=in_progress์์ AUMโํฌ๋ฆฌํฌํธโ๋งํธ ๋ฐฐ์ก ํ๋ฉด์ ํ์ฑํ. |
| Factory | EPI-02๋ ๊ธฐ์ต ์ด์ Task์ด๋ฉฐ ์์ฐยท๊ฒ์ฌ์ ์ถ๊ณ ยท์ธ๊ณ ์ฅ๋ฉด์ด ํ Task ์์ ์์. | ์ ํ์ DB ํ๋ ๋์ ๊ธฐ์กด current_execution_context์ โ์์ฐยท๊ฒ์ฌโ ๋๋ โ์ถ๊ณ ยท์ธ๊ณโ ์ฅ๋ฉด์ ํฌํจํด ์ฅ๋ฉด๋ณ๋ก ์ฌํ์ . |
| Energy | VEH-06์ ์ถ์ฒ ๋จ๊ณ์ ์ค์ ์ถฉ์ ์คํ ๋จ๊ณ๊ฐ ๊ตฌ๋ถ๋จ. | ์ถ์ฒ ์ hub_id๋ ์ ํ ๊ฐ๋ฅํ์ง๋ง ํ์ฑํ๋ ์น์ธ ํ task.status=in_progress ๋๋ VEH-SUB-02 ์ง์ ๋ถํฐ. |
์์ ์ฑ ๊ธฐ์ค PART B๋ ์ต์ Excel์ 17๊ฐ ์ํธ์์ ์ ์ํ Event 24๊ฑด, Task 58๊ฑด, ๊ตฌ๋ 11๊ฑด, ํ์ 5์ข , Actor 14์ข , LLM ํธ์ถ 8์ข , ์ฐจ๋ Sub Step 4๊ฐ, Hub ํ์ ํ๋ 95๊ฐ์ ์ ์ฒด ์ด์ ๊ท์น์ ์๋กํ๋ค.
END OF DOCUMENT