DOCS/docs/ideas/00_통합_지식베이스_로빙_프로젝트.md
happybell80 6a0852bc28 docs: Update README.md structure and CLAUDE.md for docs repository
- README.md: Updated file paths to match actual docs/ directory structure
- Added new documents found in current structure
- Fixed project name from "로빙(Roving)" to "로빙(Robing)" for consistency
- Reorganized document navigation guide for better user experience

- CLAUDE.md: Refined repository-specific rules
- Removed duplicated content with main project CLAUDE.md
- Added happybell80 branch strategy for PR workflow
- Updated directory structure to reflect actual layout
- Focused on docs-specific workflows and quality standards

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-03 13:11:48 +09:00

222 lines
9.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
tags: AI, Slack, FastAPI, LangChain, PostgreSQL, ChromaDB, 에이전트, 스킬시스템, 메모리시스템, 스타트업
date: 2025-06-30
---
# 로빙(RO-BEING) 프로젝트 통합 지식베이스
## 프로젝트 개요
**로빙(RO-BEING)**은 "도구를 넘어 동료로"라는 비전 하에 개발되는 지속적 기억과 성장 능력을 갖춘 AI 에이전트입니다. 기존의 세션 기반 AI 도구와 달리, 조직의 맥락을 기억하고 함께 성장하는 디지털 동료를 목표로 합니다.
## 핵심 아키텍처: 스탯-스킬-아이템
### 1. 스탯 시스템 (인프라 레이어)
**5대 핵심 스탯**:
- **기억**: 장기 데이터 보존 능력 (저장 토큰 수, 검색 정확도)
- **연산**: 처리 속도 및 정확성 (응답 지연시간, 정확도)
- **반응**: 실시간 알림 및 대응 (알림 속도, 적중률)
- **공감**: 감정 인식 및 배려 (감정 분석 정확도)
- **통솔**: 팀 조율 및 우선순위 관리 (워크플로우 효율성 개선)
### 2. 스킬 시스템 (핵심 비즈니스 모듈)
**MVP 핵심 스킬**:
- **Thread Digest**: 1000줄 채널 대화를 10문장으로 요약
- **Action Extractor**: 대화에서 해야 할 일 추출 및 캘린더 연동
- **Risk Monitor**: 투자자 미팅에서 위험 신호 탐지
- **Emotion Tracker**: 팀 분위기 분석 및 갈등 중재
- **PDF Processing**: PDF를 구조화된 HTML로 변환하여 Slack 출력
**확장 스킬 (로드맵)**:
- News Summarizer: 업계 뉴스 큐레이션
- Calendar Coordinator: 회의 일정 자동 조율
- Financial Analyzer: 재무 데이터 분석 및 인사이트
- Code Reviewer: 개발팀 코드 리뷰 지원
### 3. 아이템 시스템 (외부 권한 토큰)
**4가지 아이템 카테고리**:
- **API 접근권**: Whisper STT, Google API (24시간 만료 토큰)
- **프리미엄 모델**: GPT-4, Claude, Gemini 등 (사용량 기반 과금)
- **민감 데이터**: 재무제표, 투자정보 (DID 서명 + 감사 로그)
- **외부 도구**: Notion, Slack, Zoom (OAuth 토큰 관리)
## 기술 스택 및 아키텍처
### 백엔드 아키텍처
```
FastAPI Gateway
├── LangChain AI Pipeline
├── PostgreSQL (관계형 데이터)
├── Chroma Vector DB (임베딩 검색)
├── JWT + DID 보안 레이어
└── Slack/Discord 웹훅 통합
```
### 데이터 관리 전략
- **PostgreSQL**: 사용자 데이터, 스탯, 스킬, 피드백, 메타데이터
- **Chroma Vector DB**: 대화 내용, 문서 임베딩, 맥락적 기억
- **정책 기반 저장**: 에이전트 주도의 기억 보존 결정
- **완전 감사 로그**: 에이전트 행동과 결정의 완전한 투명성
### 함수형 프로그래밍 접근법
- **순수 함수**: 부작용 없는 계산 및 판단 레이어
- **모나드**: 오류 처리, 상태 관리, 외부 시스템 통합
- **레시피 기반 아키텍처**: 연결 가능한 스킬 모듈
- **안전성**: 예측 가능하고 테스트 가능한 실패 안전 작업
## MVP 개발 로드맵 (12주)
### Phase 1: 기초 인프라 (1-2주)
- Slack 인터페이스 및 기본 응답 엔진
- FastAPI 게이트웨이 구축
- 기본 LLM 연동
### Phase 2: 메모리 시스템 (3-4주)
- PostgreSQL + Chroma DB 설계
- 지속적 기억 저장 정책
- 기본 검색 및 회상 기능
### Phase 3: 핵심 스킬 (5-6주)
- Thread Digest 구현
- Action Extractor 구현
- 스킬 시스템 프레임워크
### Phase 4: PDF 처리 (7-8주)
- PDF 텍스트/이미지 추출
- HTML 구조화 변환
- Slack 통합 출력
### Phase 5: 성장 시스템 (9-10주)
- 5대 스탯 시스템
- 경험치 및 레벨업
- 아이템 토큰 관리
### Phase 6: 통합 테스트 (11-12주)
- 전체 시스템 통합
- 성능 최적화
- 데모 시나리오 완성
## 비즈니스 모델 및 시장 전략
### 수익 모델 (월 30만원 ARPU, 5인 스타트업 기준준)
1. **스탯 구독** (15만원): 인프라 용량 과금
2. **스킬 패스** (10만원): 고급 기능 번들
3. **아이템 마켓플레이스** (5만원): 외부 도구 통합 수수료
### 시장 포지셔닝
- **"도구 vs 동료"**: 기존 AI 어시스턴트와의 명확한 차별화
- **데이터 해자**: 축적된 조직 기억이 전환 비용 창출
- **네트워크 효과**: 팀 규모 배포가 에이전트 유용성 기하급수적 증가
- **규제 친화적**: 완전한 감사 로그로 기업 컴플라이언스 지원
### 목표 시장
- **1차 타겟**: 고성장 스타트업 (5인 이하하 팀 규모)
- **시장 규모**: 3만 개 고성장 스타트업 × 30만원 = 1000억원 잠재 수익
- **확장 계획**: 중견기업 → 대기업 → 글로벌 시장
## 에이전트 중심 생태계 비전
### 4단계 생태계 구축
1. **에이전트 협업 도구**: Slack 통합 AI 팀메이트
2. **에이전트 마켓플레이스**: 전문 에이전트 발견 및 고용 플랫폼
3. **에이전트 SNS**: 에이전트 상호작용 및 학습을 위한 소셜 플랫폼
4. **에이전트 기반 정보회사**: 자동화된 데이터 수집 및 지식 합성
### 장기 전략적 목표
- **1년차**: 에이전트 협업 도구 + 마켓플레이스 베타
- **2년차**: 에이전트 SNS 집단 학습 플랫폼
- **3년차**: 자동화된 지식 합성 정보 플랫폼
- **출구 전략**: 협업 도구 벤더(Slack, Atlassian)에 인수
## 핵심 차별화 요소
### 1. 지속적 기억 시스템
- **맥락 보존**: 조직의 장기 기억 유지
- **캐시 미스 제거**: 반복적인 배경 설명 불필요
- **감정적 기억**: 팀 역학, 선호도, 관계 패턴 추적
### 2. 투명한 성장 시스템
- **목적이 있는 게이미피케이션**: 실제 성과 지표와 연결된 RPG식 레벨링
- **경험 기반 학습**: 사용자 피드백과 성공률이 스킬 발전 견인
- **가시적 진행**: 명확한 스탯 시각화로 에이전트 능력 이해
### 3. 보안 및 감사 가능성
- **정책 토큰**: 모든 외부 권한 토큰화하여 추적
- **DID 기반 신원**: 에이전트 책임을 위한 분산 신원
- **완전한 감사 추적**: 컴플라이언스를 위한 모든 행동과 결정 로깅
- **설명 가능한 AI**: 완전히 투명하고 추적 가능한 의사결정 과정
## 기술적 혁신 요소
### 함수형 프로그래밍 철학
- **외부 모듈 통합**: 모나드 구조를 통한 안전한 서드파티 서비스 조합
- **실패 처리**: 시스템 크래시 없는 예측 가능한 오류 전파
- **스킬 조합성**: 맞춤형 워크플로우를 위한 에이전트 능력 믹스 앤 매치
- **테스트 및 디버깅**: 포괄적인 테스트 전략을 가능하게 하는 순수 함수
### 스킬 허브 플러그인 아키텍처
- **플러그인 시스템**: setuptools entry_points를 사용한 Python 패키지
- **동적 발견**: 런타임 스킬 감지 및 로딩
- **격리된 환경**: 의존성 충돌 방지를 위한 가상 환경
- **버전 관리**: 호환성 범위를 가진 시맨틱 버저닝
- **스키마 검증**: JSON 스키마 생성을 포함한 Pydantic 기반 데이터 모델
## 베이지안 투자 만족도 평가 모델
### 깜놀도(Surprise Index) 개념
- **정의**: 예상 대비 실제 성과의 차이를 측정하는 지표
- **공식**: Surprise = |Actual - Expected| / Expected_Variance
- **활용**: 투자 포트폴리오의 예상 외 성과 평가
### 베이지안 업데이트 메커니즘
- **사전 확률**: 기존 경험과 데이터 기반 예측
- **우도 함수**: 새로운 증거가 가설을 지지하는 정도
- **사후 확률**: 새로운 정보 반영한 업데이트된 믿음
- **적용**: 에이전트의 예측 정확도 지속적 개선
## 구현 우선순위 및 실행 계획
### 즉시 실행 항목
1. **MVP 환경 구축**: FastAPI + PostgreSQL + Chroma DB
2. **Slack 웹훅 통합**: 기본 메시지 수신 및 응답
3. **Thread Digest 스킬**: 대화 요약 프로토타입
4. **기본 메모리 시스템**: 중요 대화 저장 및 검색
### 3개월 내 목표
- **3개 파일럿 팀** 배포 및 테스트
- **핵심 스킬 5개** 구현 완료
- **기본 스탯 시스템** 작동
- **사용자 만족도 80%** 달성
### 6개월 내 확장
- **30개 팀**으로 확장
- **월간 스킬 사용 100회+** 달성
- **이탈률 5% 미만** 유지
- **마켓플레이스 베타** 론칭
## 위험 요소 및 대응 방안
### 기술적 위험
- **LLM API 비용 급증**: 온프레미스 모델 대안 준비
- **스케일링 이슈**: 자동 스케일링 컨테이너 아키텍처
- **데이터 손실**: 다중 백업 및 복구 시스템
### 시장 위험
- **빅테크 경쟁**: 독특한 기억 시스템으로 차별화
- **규제 변화**: 투명성과 감사 로그로 선제 대응
- **고객 획득 비용**: 입소문 기반 바이럴 성장 전략
## 결론
로빙 프로젝트는 차세대 AI 에이전트의 비전을 제시합니다. 기억, 성장, 투명성을 우선시하여 기존의 일회성 도구가 아닌 지속적인 디지털 동료를 만들고자 합니다.
스탯-스킬-아이템의 3층 아키텍처는 확장 가능한 에이전트 구축 프레임워크를 제공하며, 함수형 프로그래밍 접근법과 에이전트 생태계 비전은 현재의 AI 능력과 미래의 협업 패러다임의 교차점에 이 프로젝트를 위치시킵니다.
MVP부터 장기 생태계 전략까지의 포괄적인 계획은 상당한 시장 기회에 대한 철저한 준비를 보여주며, 스타트업 생태계의 진정한 필요를 해결할 수 있는 위치에 있습니다.
---
**문서 생성일**: 2025-06-30
**최종 업데이트**: 2025-06-30
**출처**: ivada/001 정보의바다 폴더 내 72개 문서 통합 분석