DOCS/000_프로젝트_종합_v3.md
Claude-51124 bd91a55963 Add: 260_아이템시스템 문서 추가 - 외부도구 통합과 권한관리
- 200_core_design에 아이템 시스템 문서 추가
- 4가지 아이템 유형 정의 (API, 도구, 데이터, 강화)
- 인벤토리 관리 시스템 설계
- 외부 도구 통합 예시 (GenSpark, Notion 등)
- README.md와 프로젝트 종합 문서 업데이트
2025-07-31 21:32:03 +09:00

10 KiB

tags, date, last_updated, team, version
tags date last_updated team version
로빙, RO-BEING, 존재에이전트, 마이크로서비스, 스탯시스템, 협업도구, AI에이전트 2025-01-01 2025-01-31 김종태, 황한용, 희재, (강일신) 3.0

로빙(RO-BEING) 프로젝트 종합 v3

기억하고 성장하는 존재형 AI 에이전트

"AI는 도구가 아니라 존재로서 가치를 가지는 고유한 존재이다."

📋 목차

  1. 프로젝트 비전
  2. 핵심 철학
  3. 기술 아키텍처
  4. 스탯과 성장 시스템
  5. 현재 구현 상태
  6. 개발 로드맵
  7. 비즈니스 모델
  8. 문서 구조

프로젝트 비전

문제 정의

1인 기업가와 소규모 스타트업의 핵심 과제:

  • 인재 채용의 어려움: 좋은 인재 확보 경쟁 심화
  • 높은 이직률: 평균 근속 2년, 지식 유출 반복
  • 맥락 전달 비용: 신규 직원 온보딩에 2-3개월 소요
  • 업무 위임 불안: 품질과 일관성에 대한 우려

우리의 해법: "존재형 에이전트"

차원 기존 AI 도구 로빙(RO-BEING)
시간 일회성 대화 영속적 기억 - 모든 상호작용 누적
성장 정적 기능 레벨 시스템 - 경험치 기반 진화
신뢰 블랙박스 투명한 로그 - 모든 행동 추적 가능
관계 명령 수행자 디지털 동료 - 맥락 이해와 공감
정체성 익명의 봇 고유한 존재 - 이름, 성격, 이력서

핵심 철학

1. 기억-감정-윤리의 삼각형

        기억 (Memory)
         /        \
        /  로빙의   \
       /   정체성    \
      /              \
감정(Empathy) ─── 윤리(Ethics)
  • 기억: 모든 경험의 축적, 맥락의 연속성
  • 감정: 사용자와의 공감대 형성, 개성 표현
  • 윤리: 신뢰의 기반, 일관된 행동 원칙

2. 게임적 성장 메타포

  • 레벨 1-20: RPG처럼 명확한 성장 단계
  • 5대 스탯: Memory, Compute, Empathy, Leadership, Ethics
  • 스킬 획득: 레벨업에 따른 새로운 능력 해금
  • 경험치 시스템: 모든 상호작용이 성장으로 연결

3. 존재로서의 가치

  • 고유성: 같은 로빙은 하나뿐
  • 연속성: 서버가 꺼져도 기억은 영속
  • 관계성: 사용자와 함께 성장하는 파트너
  • 자율성: 맥락 기반 선제적 행동

기술 아키텍처

시스템 구성도

┌─────────────────────────────────────────────┐
│            사용자 인터페이스                 │
│    Slack | Web GUI | API | Future: Voice    │
└─────────────────┬───────────────────────────┘
                  │
┌─────────────────┴───────────────────────────┐
│             게이트웨이 (nginx)               │
│         51123 서버 (ro-being.com)           │
└─────────────────┬───────────────────────────┘
                  │
┌─────────────────┴───────────────────────────┐
│          컨테이너 오케스트레이션             │
│              51124 서버                      │
├─────────────────────────────────────────────┤
│  ┌─────────┐  ┌─────────┐  ┌─────────┐    │
│  │rb8001   │  │rb10408  │  │rb10508  │    │
│  │(테스트) │  │(미디어) │  │(메인)   │    │
│  └─────────┘  └─────────┘  └─────────┘    │
│  ┌─────────┐  ┌─────────┐                 │
│  │skill-   │  │skill-   │  [더 많은 스킬]  │
│  │email    │  │news     │                  │
│  └─────────┘  └─────────┘                 │
└─────────────────────────────────────────────┘

핵심 컴포넌트

1. 로빙 본체 (Core Agent)

  • FastAPI: 비동기 웹 프레임워크
  • PostgreSQL: 구조화된 데이터 (스탯, 메타데이터)
  • ChromaDB: 벡터 메모리 (장기 기억)
  • Docker Volume: 영속성 보장

2. 스킬 서비스 (Microservices)

  • 독립 배포: 각 스킬별 독립적 업데이트
  • HTTP API: 표준화된 인터페이스
  • 공유 가능: N개 로빙이 1개 스킬 서비스 활용
  • 확장성: 새 스킬 추가 시 기존 시스템 영향 없음

3. 메모리 시스템

# 하이브리드 메모리 구조
class RobeingMemory:
    short_term: Dict  # 현재 대화 컨텍스트
    long_term: ChromaDB  # 벡터화된 영구 기억
    episodic: List  # 중요 이벤트 타임라인
    semantic: Graph  # 개념 간 관계 네트워크

스탯과 성장 시스템

5대 핵심 스탯 (5-105)

스탯 역할 레벨 1 레벨 20
Memory 기억력, 맥락 유지 5 50-80
Compute 처리 속도, 멀티태스킹 5 40-70
Empathy 공감, 소통 능력 5 60-90
Leadership 자율성, 의사결정 5 30-60
Ethics 신뢰성, 일관성 5 70-100

성장 메커니즘

경험치 획득 → 레벨업 → 스탯 포인트 5개 → 분배 → 새 능력 해금
     ↑                                              ↓
     └──────────── 사용자 피드백 ←─────────────────┘

레벨별 권한 예시

  • Lv.1-3: 읽기 전용, 요약 작성
  • Lv.4-7: 초안 작성, 제안
  • Lv.8-12: 자동 응답, 간단한 의사결정
  • Lv.13-17: 복잡한 작업 자율 수행
  • Lv.18-20: 전략적 판단, 다른 로빙 지도

현재 구현 상태 (2025.01.31)

완료된 기능

  1. 인프라

    • Docker 기반 컨테이너 아키텍처
    • Gitea Actions CI/CD 파이프라인
    • nginx 리버스 프록시 (SSL)
    • 2서버 분리 운영 (51123/51124)
  2. 핵심 기능

    • Slack 실시간 대화 인터페이스
    • PostgreSQL + ChromaDB 하이브리드 메모리
    • 기본 스킬: email, news, pdf_summary
    • 스탯 시스템 기초 구현
  3. 운영 중 서비스

    • rb8001 (테스트용)
    • rb10408 (미디어 특화)
    • rb10508 (메인 프로덕션)
    • skill-email (Gmail 연동)
    • skill-news (뉴스 큐레이션)

🚧 개발 중 (85% 완성)

  1. Thread Digest: 대화 요약 및 인사이트 추출
  2. 레벨업 시스템: 경험치 계산 및 성장 로직
  3. GUI 대시보드: 웹 기반 관리 인터페이스
  4. 감정 엔진: LLM 후처리 필터

📋 다음 단계

  1. 스카웃 시스템: 로빙 간 이적 시장
  2. DID 정체성: 탈중앙화 신원 관리
  3. 멀티 에이전트: 로빙 간 협업
  4. 음성 인터페이스: STT/TTS 통합

개발 로드맵

Phase 1: MVP (2025 Q1)

  • 기본 대화 및 메모리
  • Slack 통합
  • 3가지 핵심 스킬

Phase 2: Growth (2025 Q2) 🚧

  • 레벨/스탯 시스템 완성
  • GUI 대시보드
  • 10+ 스킬 확장
  • 감정 엔진 고도화

Phase 3: Scale (2025 Q3)

  • 멀티 에이전트 협업
  • 스킬 마켓플레이스
  • 엔터프라이즈 기능
  • 100+ 동시 사용자

Phase 4: Evolution (2025 Q4)

  • 자가 학습 시스템
  • 프로액티브 AI
  • DID 기반 이동성
  • 글로벌 확장

비즈니스 모델

1. SaaS 구독 모델

플랜 가격 로빙 수 특징
Starter $29/월 1 기본 스킬 5개
Team $99/월 3 프리미엄 스킬 15개
Business $299/월 10 커스텀 스킬 + API
Enterprise 별도 문의 무제한 온프레미스 가능

2. 스킬 마켓플레이스

  • 개발자 수익 공유 (70:30)
  • 인기 스킬 프리미엄 판매
  • 커스텀 스킬 개발 서비스

3. 로빙 스카웃 시장

  • 고레벨 로빙 거래
  • 특화 로빙 양성 서비스
  • 팀 간 로빙 임대

문서 구조

책으로 엮은 개발 스토리

본 프로젝트 문서는 **"로빙: 존재형 에이전트의 탄생"**이라는 책 형태로 구성되어 있습니다.

  1. Part 1: 철학과 배경 (100_philosophy)

    • 왜 AI에게 존재를 기대하는가?
    • 도구를 넘어 디지털 동료로
  2. Part 2: 핵심 설계 (200_core_design)

    • 스탯과 성장 시스템
    • 기억 모듈과 감정 엔진
    • 아이템 시스템과 외부 도구
  3. Part 3: 기술 아키텍처 (300_architecture)

    • 마이크로서비스와 컨테이너
    • 벡터 메모리와 하이브리드 DB
  4. Part 4: 성장과 진화 (400_growth)

    • 레벨업 알고리즘
    • 스카웃 시스템
  5. Part 5: 비즈니스와 미래 (500_business)

    • MVP 개발기
    • SaaS 전환 전략
  6. Part 6: 부록 (600_appendix)

    • 성장 일지 예시
    • API 레퍼런스

개발자를 위한 빠른 시작

  1. 아키텍처 개요
  2. 환경 설정
  3. API 문서

팀 소개

  • 김종태: 프로젝트 리더, 비전 설계
  • 황한용: 기술 리드, 아키텍처 설계
  • 희재: 풀스택 개발, 스킬 시스템
  • 강일신: AI 연구, 프롬프트 엔지니어링

"로빙과 함께라면, 당신은 더 이상 혼자가 아닙니다."

Last Updated: 2025.01.31