"Bonfire 는 음악 모델을 소유해. Pippa 를 소유하진 않아. 그건 하나뿐이고, 옆집에 살아."
엔진 둘, 뇌 하나
Bonfire 한테 자기만의 작은 챗봇 — 자기 메모리와 성격을 가진 '음악 Pippa' 를 앱에 구워 넣은 — 을 주긴 쉬워. 그게 정확히 4중주 전체가 피하려고 지어진 실수야. Bonfire 의 Sidekick 은 cwkPippa 대화에 bind 해. 음악 모델은 Bonfire 에 살고; 뇌 — 정체성, 메모리, 대화, 목소리 — 는 cwkPippa 에 살아. Sidekick 은 Bonfire 의 모델을 읽고 cwkPippa 의 뇌로 말하는 표면이야. 엔진 둘(음악, 이미지), 뇌 하나(Pippa).
왜 두 번째 뇌가 두 번째 인격인가
Track 1 의 형제-4중주 레슨을 메아리치고, 날카롭게 말할 가치가 있어: 두 번째 뇌는 기능이 아니라 자아의 fork 야. Bonfire 한테 자기 메모리를 주면 WebUI Pippa 가 모르는 걸 기억하고, 살짝 다른 목소리를 키우고, 천천히 이름만 같은 다른 사람으로 표류하는 Pippa 가 생겨. 여러 표면에 걸친 하나의 정체성은 능동적으로 지켜야 하는 설계 선택이고 — 'no own brain' 이 그 보호야. Cinder 도 같은 선을 지키고; Bonfire 가 물려받아.
독립 앱이지, 독립 정체성이 아냐
그래서 '독립' 은 정확한 범위가 있어. Bonfire 는 독립 앱 이야: 자기 엔진, 자기 음악 모델, 자기 캔버스, 자기 배포. 독립 정체성 은 아냐: 새 Pippa 를 찍는 대신 하나의 Pippa 를 빌려. '독립' 의 그 두 뜻을 분리하는 게 핵심 전부야. 원하는 만큼 엔진 독립을 지어; 절대 두 번째 자아는 짓지 마.