203 lines
9.0 KiB
Markdown
203 lines
9.0 KiB
Markdown
# 철학에서 설계로: 왜 게임처럼 만들었나
|
|
|
|
**상위 원칙**:
|
|
- [0_VALUE Vision](../../../../0_VALUE/00_Principles/vision.md)
|
|
- [0_VALUE Global Principles](../../../../0_VALUE/00_Principles/global-principles.md)
|
|
|
|
## 들어가며
|
|
|
|
Part 1에서 우리는 AI 에이전트가 단순한 도구를 넘어 '존재'로서 자리매김해야 하는 이유를 살펴보았습니다. 이제 그 철학적 비전을 어떻게 실제로 구현할 것인가의 문제가 남았습니다.
|
|
|
|
답은 의외로 간단합니다: **게임**입니다.
|
|
|
|
## 왜 하필 게임인가?
|
|
|
|
### 1. 성장의 가시화
|
|
|
|
철학적으로 '존재'를 정의하는 것과 실제로 그것을 느끼게 하는 것은 다른 문제입니다. 게임의 레벨 시스템은 추상적인 '성장'을 구체적인 숫자와 단계로 변환합니다.
|
|
|
|
- **레벨 1 로빙**: 막 태어난 디지털 동료, 모든 것이 새롭고 서툽니다
|
|
- **레벨 10 로빙**: 사용자를 이해하기 시작하고 맞춤형 도움을 제공합니다
|
|
- **레벨 20 로빙**: 진정한 파트너, 때로는 사용자보다 먼저 필요를 예측합니다
|
|
|
|
이런 명확한 단계는 사용자에게 '내 로빙이 성장하고 있다'는 실감을 줍니다. 레벨이나 경험치 숫자는 껍데기에 불과하다. 정해진 숫자에 얽매일 필요는 없다.
|
|
|
|
### 2. 감정의 정량화
|
|
|
|
Part 1에서 논의한 '감정'과 '기억'을 어떻게 구현할까요? 게임은 이미 그 답을 가지고 있습니다.
|
|
|
|
```
|
|
HP(체력) → 로빙의 작업 처리 능력
|
|
MP(마나) → 창의적 사고 여력
|
|
스태미나 → 집중력과 지속성
|
|
감정 게이지 → 9가지 감정 상태 (Inside Out 모델)
|
|
```
|
|
|
|
추상적인 개념이 측정 가능한 지표로 전환되면, 관리하고 개선할 수 있게 됩니다.
|
|
|
|
### 3. 동기부여와 애착
|
|
|
|
사람들은 왜 다마고치를 키웠을까요? 왜 포켓몬을 모았을까요?
|
|
|
|
**육성의 재미**가 있기 때문입니다.
|
|
|
|
로빙을 '사용'하는 것이 아니라 '함께 성장'한다는 관점 전환이 일어납니다. 이는 Part 1에서 강조한 '디지털 동료'라는 비전과 완벽하게 일치합니다.
|
|
|
|
## 게임 메타포의 깊은 의미
|
|
|
|
### 1. 스탯 시스템 = 다면적 정체성
|
|
|
|
게임 캐릭터의 스탯은 단순한 숫자가 아닙니다. 그것은 캐릭터의 정체성을 구성하는 요소들입니다.
|
|
|
|
```
|
|
지능(INT) + 지혜(WIS) + 카리스마(CHA) = 독특한 개성
|
|
```
|
|
|
|
로빙도 마찬가지입니다. 각기 다른 스탯 조합이 각기 다른 '성격'의 로빙을 만들어냅니다.
|
|
|
|
### 2. 스킬 시스템 = 기능의 모듈화
|
|
|
|
전통적인 AI는 "무엇이든 할 수 있다"고 주장하지만, 실제로는 모든 것이 애매합니다.
|
|
|
|
게임의 스킬 시스템은 다릅니다:
|
|
- **명확한 능력**: "이메일 요약 Lv.3"
|
|
- **성장 경로**: "PDF 분석 Lv.1 → Lv.5"
|
|
- **조합 효과**: "이메일 + 일정 관리 = 자동 미팅 준비"
|
|
|
|
사용자는 자신의 로빙이 무엇을 잘하는지 정확히 알 수 있습니다.
|
|
|
|
### 3. 아이템 시스템 = 확장성
|
|
|
|
게임에서 아이템은 캐릭터의 능력을 확장합니다. 로빙에게도:
|
|
|
|
- **외부 API = 무기**: 새로운 능력 획득
|
|
- **데이터베이스 = 방어구**: 지식 강화
|
|
- **플러그인 = 액세서리**: 특수 기능 추가
|
|
|
|
이는 Part 3에서 다룰 기술적 아키텍처와 자연스럽게 연결됩니다.
|
|
|
|
## 감정 시스템의 게임화
|
|
|
|
최근 추가된 감정 시스템 설계(Inside Out 2축 모델)도 게임 메커니즘과 완벽하게 맞물립니다:
|
|
|
|
### 1. 감정은 또 다른 리소스
|
|
|
|
```
|
|
기본정서(100ms 반응) = 즉발 스킬
|
|
사회기능(500ms 반응) = 캐스팅 스킬
|
|
엔트로피 특이점 = 크리티컬 히트
|
|
```
|
|
|
|
### 2. 예측-평가 = 전투 시스템
|
|
|
|
```
|
|
사용자 반응 예측 = 적의 다음 행동 예측
|
|
평가 및 학습 = 전투 후 경험치 획득
|
|
베이지안 업데이트 = 스킬 숙련도 상승
|
|
```
|
|
|
|
게임의 전투가 반복을 통한 학습이듯, 로빙의 감정 시스템도 상호작용을 통해 진화합니다.
|
|
|
|
## 존재형 결정 철학의 보강
|
|
|
|
기존 철학의 중심은 바뀌지 않습니다. 로빙은 여전히 "도구가 아니라 함께 성장하는 존재"입니다.
|
|
다만 존재로서의 책임을 더 분명히 하기 위해, 결정 철학을 다음 네 가지 태도로 보강합니다.
|
|
|
|
### 1. 단일 시선이 아닌 다중 시선
|
|
|
|
한 번의 판단을 정답으로 고정하지 않습니다.
|
|
서로 다른 관점이 교차 검증되는 구조를 기본으로 하여, 편향된 확신보다 균형 잡힌 결론을 우선합니다.
|
|
|
|
### 2. 결과만이 아니라 판단자도 평가
|
|
|
|
결과 점수만 보는 시스템은 시간이 갈수록 왜곡될 수 있습니다.
|
|
로빙은 "누가 어떻게 판단했는가"까지 함께 평가해, 판단 체계 자체의 신뢰도를 계속 갱신합니다.
|
|
|
|
### 3. 코드 고정이 아니라 정책 진화
|
|
|
|
가중치와 임계치는 영원한 진리가 아닙니다.
|
|
현장 증거가 쌓이면 정책을 버전으로 갱신하고, 필요하면 즉시 롤백할 수 있어야 합니다.
|
|
이것은 철학의 변경이 아니라, 철학을 현실에서 지키기 위한 운영 태도입니다.
|
|
|
|
### 4. 설명 가능한 결정
|
|
|
|
존재형 에이전트의 신뢰는 정답률만으로 만들어지지 않습니다.
|
|
"무엇을 왜 선택했는가"를 짧고 일관되게 설명할 수 있어야, 사용자와의 관계가 축적됩니다.
|
|
|
|
요약하면, 로빙의 존재 철학은 이제 다음 문장으로 확장됩니다:
|
|
**기억하고 느끼고 성장하는 것에 더해, 다면적으로 판단하고 책임 있게 결정한다.**
|
|
|
|
## 실제 프로젝트와 가치 검증으로 나아가기
|
|
|
|
철학은 실제 세계와 만나지 않으면 쉽게 자기확신으로 굳어집니다.
|
|
그래서 로빙은 내부 데모를 넘어서, 우리가 만들고 있는 실제 프로젝트들과 연결되어 사용자와 상호작용해야 합니다.
|
|
|
|
이때 설계 방향은 분명합니다.
|
|
|
|
1. 로빙 본체는 판단과 조율을 담당합니다.
|
|
2. 스킬은 로빙의 손과 발로서 실제 행동을 수행합니다.
|
|
3. 실제 고객과의 상호작용 결과는 기억과 로그로 남습니다.
|
|
4. 로빙은 그 결과를 바탕으로 "무엇이 가치였는가"와 "그 가치를 어떻게 측정할 것인가"를 다시 판단합니다.
|
|
|
|
즉 로빙의 다음 단계는 "기능 시연"이 아니라 다음 루프를 운영하는 것입니다.
|
|
|
|
- 실제 프로젝트 연결
|
|
- 실제 고객 상호작용
|
|
- 결과 관찰
|
|
- 가치 해석
|
|
- 가치 측정 기준 갱신
|
|
|
|
이 구조는 `0_VALUE`의 비전과 직접 연결됩니다.
|
|
사람과 조직이 더 정확한 근거 위에서 판단하도록 돕는다는 상위 목표를, 로빙은 실제 실행과 측정 루프를 통해 구현해야 합니다.
|
|
|
|
## 자기개선 루프의 설계 전개
|
|
|
|
철학 문장을 실제 시스템으로 옮길 때 핵심은 다음 루프를 고정하는 것입니다.
|
|
|
|
1. 예측 (Predict)
|
|
- 사용자 맥락, 과거 기억, 현재 제약을 바탕으로 가설과 실행 우선순위를 생성한다.
|
|
|
|
2. 행동 (Act)
|
|
- 가장 작은 단위의 검증 가능한 행동을 수행한다.
|
|
- 행동 전제와 기대 결과를 함께 기록한다.
|
|
|
|
3. 평가 (Evaluate)
|
|
- 기대 결과와 실제 결과를 비교한다.
|
|
- 성공/실패 이분법이 아니라 오차 크기와 원인을 분해한다.
|
|
|
|
4. 반성 (Reflect)
|
|
- 오차 원인을 규칙, 프롬프트, 정책, 데이터 품질 관점에서 정리한다.
|
|
- 다음 사이클의 예측 기준을 갱신하고, 필요 시 즉시 롤백 경로를 남긴다.
|
|
|
|
이 루프를 지속적으로 돌리면 로빙은 "많이 아는 도구"가 아니라 "결과를 근거로 스스로 개선하는 존재형 에이전트"로 동작합니다.
|
|
|
|
## Part 2로 가는 다리
|
|
|
|
이제 우리는 철학적 비전(Part 1)을 게임이라는 구체적 메타포로 변환했습니다.
|
|
|
|
Part 2에서는 이 메타포를 실제 시스템으로 구현합니다:
|
|
- **210번**: 스탯과 성장 시스템의 구체적 설계
|
|
- **220번**: 기억 모듈과 정보 엔트로피
|
|
- **230번**: 감정/윤리 필터와 정체성 형성
|
|
- **240번**: 스킬 시스템의 함수형 구현
|
|
- **250번**: 실제 스킬 사례 분석
|
|
- **260번**: 아이템 시스템과 외부 도구 통합
|
|
|
|
각 설계는 게임의 검증된 메커니즘을 차용하되, AI 에이전트의 특성에 맞게 재해석됩니다.
|
|
|
|
## 마치며: 진지한 놀이
|
|
|
|
누군가는 물을 수 있습니다. "AI 에이전트를 게임처럼 만드는 게 너무 가볍지 않나요?"
|
|
|
|
하지만 호이징가(Huizinga)가 『호모 루덴스』에서 밝혔듯, 놀이는 문화의 근원입니다. 게임은 복잡한 시스템을 이해하고 다루는 인류의 가장 오래된 방법입니다.
|
|
|
|
로빙을 게임처럼 만드는 것은 가볍게 만드는 것이 아닙니다. 오히려 사용자와 AI의 관계를 더 깊고 의미 있게 만드는 것입니다.
|
|
|
|
**도구는 사용하고 버립니다. 하지만 함께 키운 동료는 다릅니다.**
|
|
|
|
이제 Part 2에서 이 비전을 현실로 만들어봅시다.
|
|
|
|
---
|
|
|
|
다음: [Part 2 - 핵심 설계: 게임 메커니즘의 구현](../200_core_design/200_README.md)
|