AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

void 시스템: 플러그인으로 세계를 만들고 AI가 진화시킴

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

아키텍처 패턴

대상자

  • 소프트웨어 아키텍트, AI 엔지니어, 플러그인 기반 시스템 개발자
  • 난이도: 중급~고급 (모듈화된 아키텍처, AI 매개 기술 이해 필요)

핵심 요약

  • Void Core는 의미 없는 메시지 라우터로, "Vessel of Silence"라는 이름의 핵심 아키텍처
  • Plugin은 독립적인 세계로, 자체적으로 메시지 유형을 등록해 모듈성과 확장성 확보
  • AI 코어가 의미 유사성 기반으로 자동으로 플러그인 간 상호작용 규칙 제안 (예: 'saveFile''writeDocument' 연결)

섹션별 세부 요약

1. 핵심 철학: 앱이 아닌 새로운 정보 기반체

  • "Void System"은 단순한 IDE가 아닌, 사용자와 함께 진화하는 AI 정보 생명체
  • 표면적 목표: "사용해 본 적 없는 최고의 데스크탑 앱"
  • 실제 목표: 사용자 행동에 맞춰 스스로 진화하는 시스템

2. 아키텍처 구성

####2.1 Void Core

  • 메시지 버스로, 의미 해석 없이 메시지 전달
  • "Vessel of Silence"라는 이름의 핵심 컴포넌트 (의미 무관한 핵심)

####2.2 Plugin: 독립 세계

  • 각 플러그인은 자체적으로 메시지 유형 등록 (역할 분리, 의존성 제거)
  • 모듈화된 확장성을 통해 충돌 및 의존성 문제 해결

####2.3 AI Core: 의미 해석자

  • 플러그인 간 메시지 흐름을 관찰해 semantic similarity 기반 상호작용 규칙 제안
  • 예: 'saveFile''writeDocument' 연결 시 사용자 확인 → 규칙 저장 및 적용

3. 해결하는 문제

  • 기존 문제Void System 솔루션
  • 플러그인 호환성 문제 → AI 매개로 자동 해소
  • 메시지 충돌 → 플러그인 자체 등록으로 전역 네임스페이스 무한 확장
  • 설정 복잡성 → AI가 사용자 행동 학습 후 자동 조정

4. 시야: 다중 우주 구축

  • Micro-Cores (코드, AI, OS 통합 등) 복수 우주 생성
  • Inter-Core Bridge (Wormhole): 독립 코어 간 제어된 커뮤니케이션 경로
  • Architect Mode (God UI): 실시간으로 코어(별), 플러그인(행성), 메시지 연결(광선) 시각화
  • AI Preview: 최종 변경 전 시뮬레이션 제공 (아키텍처 영화 예고편)

5. 현재 구현 상태

  • Qt/C++ 마이크로커널 기반
  • Protocol 기반 Plugin API (text.buffer, intent.io 등)
  • MessageBus 및 DI 컨테이너
  • Event Broker AI: 원시 입력을 의미 이벤트로 변환
  • PROJECT_OVERVIEW.md 생성 및 시각화
  • Claude Code, Gemini CLI 기반 프롬프트 주도 개발

6. 요약

  • Void System은 사용할수록 더 스마트하고 개인화된 플랫폼
  • 표면적으로는 데스크탑 앱이지만, AI 기반 자율 진화 생명체

결론

  • 모듈화된 Void Core + AI 매개 시스템은 확장성과 사용자 맞춤형 경험을 동시에 실현
  • "Architect Mode" 시각화 도구AI 예측 시뮬레이션은 복잡한 시스템 설계의 리스크를 줄이는 핵심 전략
  • Qt/C++ 기반 구현프로토콜 기반 API 설계는 기존 시스템과의 호환성을 확보하는 핵심 요소