docs: 프로젝트 종합 v3 대대적 수정
- 서버 아키텍처 51123/51124 명확히 구분 - 임베딩 모델 multilingual-MiniLM 384차원 명시 - 감정 시스템 구현 현황 추가 (Inside Out, VAD) - 스탯 시스템 정리: 3대 핵심 + 2대 보조 - 개발 로드맵 현실화 (2025 Q3 진행중) - 비즈니스 모델 가격 X만원으로 표시 - Part 7, 8 문서 구조 추가 - 강일신 역할 변경: BM 설계, UX 설계 - 작동 시퀀스 다이어그램 추가
This commit is contained in:
parent
00eb6b70ed
commit
e97b3e614c
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
tags: 로빙, RO-BEING, 존재에이전트, 마이크로서비스, 스탯시스템, 협업도구, AI에이전트
|
tags: 로빙, RO-BEING, 존재에이전트, 마이크로서비스, 스탯시스템, 협업도구, AI에이전트
|
||||||
date: 2025-01-01
|
date: 2025-01-01
|
||||||
last_updated: 2025-01-31
|
last_updated: 2025-08-08
|
||||||
team: 김종태, 황한용, 희재, (강일신)
|
team: 김종태, 황한용, 희재, (강일신)
|
||||||
version: 3.0
|
version: 3.0
|
||||||
---
|
---
|
||||||
@ -84,22 +84,32 @@ version: 3.0
|
|||||||
└─────────────────┬───────────────────────────┘
|
└─────────────────┬───────────────────────────┘
|
||||||
│
|
│
|
||||||
┌─────────────────┴───────────────────────────┐
|
┌─────────────────┴───────────────────────────┐
|
||||||
│ 게이트웨이 (nginx) │
|
│ 51123 서버 (관리/인프라) │
|
||||||
│ 51123 서버 (ro-being.com) │
|
│ - nginx 리버스 프록시 (ro-being.com) │
|
||||||
|
│ - Gitea & Actions Runner (CI/CD) │
|
||||||
|
│ - PostgreSQL (메인 DB) │
|
||||||
|
│ - auth-server (인증 서비스) │
|
||||||
└─────────────────┬───────────────────────────┘
|
└─────────────────┬───────────────────────────┘
|
||||||
│
|
│ SSH 배포
|
||||||
┌─────────────────┴───────────────────────────┐
|
┌─────────────────┴───────────────────────────┐
|
||||||
│ 컨테이너 오케스트레이션 │
|
│ 51124 서버 (서비스 운영) │
|
||||||
│ 51124 서버 │
|
|
||||||
├─────────────────────────────────────────────┤
|
├─────────────────────────────────────────────┤
|
||||||
|
│ 로빙 서비스: │
|
||||||
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
|
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
|
||||||
│ │rb8001 │ │rb10408 │ │rb10508 │ │
|
│ │rb8001 │ │rb10408 │ │rb10508 │ │
|
||||||
│ │(테스트) │ │(미디어) │ │(메인) │ │
|
│ │(테스트) │ │(미디어) │ │(메인) │ │
|
||||||
│ └─────────┘ └─────────┘ └─────────┘ │
|
│ └─────────┘ └─────────┘ └─────────┘ │
|
||||||
│ ┌─────────┐ ┌─────────┐ │
|
│ │
|
||||||
│ │skill- │ │skill- │ [더 많은 스킬] │
|
│ 스킬 서비스: │
|
||||||
│ │email │ │news │ │
|
│ ┌─────────┐ ┌─────────┐ ┌──────────┐ │
|
||||||
│ └─────────┘ └─────────┘ │
|
│ │skill- │ │skill- │ │skill- │ │
|
||||||
|
│ │email │ │news │ │embedding │ │
|
||||||
|
│ └─────────┘ └─────────┘ └──────────┘ │
|
||||||
|
│ │
|
||||||
|
│ 데이터베이스: │
|
||||||
|
│ ┌──────────────────────────────────┐ │
|
||||||
|
│ │ChromaDB (벡터 메모리) │ │
|
||||||
|
│ └──────────────────────────────────┘ │
|
||||||
└─────────────────────────────────────────────┘
|
└─────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -127,18 +137,48 @@ class RobeingMemory:
|
|||||||
semantic: Graph # 개념 간 관계 네트워크
|
semantic: Graph # 개념 간 관계 네트워크
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### 작동 시퀀스 (간략)
|
||||||
|
```mermaid
|
||||||
|
sequenceDiagram
|
||||||
|
participant U as User
|
||||||
|
participant S as Slack
|
||||||
|
participant N as nginx(51123)
|
||||||
|
participant R as rb10508(51124)
|
||||||
|
participant E as Embedding
|
||||||
|
participant DB as PostgreSQL
|
||||||
|
participant C as ChromaDB
|
||||||
|
|
||||||
|
U->>S: 메시지 입력
|
||||||
|
S->>N: Webhook 전달
|
||||||
|
N->>R: 요청 라우팅
|
||||||
|
R->>DB: 스탯/레벨 조회
|
||||||
|
R->>E: 텍스트 임베딩
|
||||||
|
E-->>R: 384차원 벡터
|
||||||
|
R->>C: 유사 기억 검색
|
||||||
|
C-->>R: 관련 컨텍스트
|
||||||
|
R->>R: LLM 처리
|
||||||
|
R->>DB: 경험치 업데이트
|
||||||
|
R->>C: 새 기억 저장
|
||||||
|
R-->>S: 응답 전송
|
||||||
|
S-->>U: 메시지 표시
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 스탯과 성장 시스템
|
## 스탯과 성장 시스템
|
||||||
|
|
||||||
### 5대 핵심 스탯 (5-105)
|
### 3대 핵심 스탯 (Primary Stats)
|
||||||
| 스탯 | 역할 | 레벨 1 | 레벨 20 |
|
| 스탯 | 역할 | 레벨 1 | 레벨 20 |
|
||||||
|------|------|--------|---------|
|
|------|------|--------|---------|
|
||||||
| **Memory** | 기억력, 맥락 유지 | 5 | 50-80 |
|
| **Intelligence** | 분석력, 문제해결 | 10 | 50-80 |
|
||||||
| **Compute** | 처리 속도, 멀티태스킹 | 5 | 40-70 |
|
| **Wisdom** | 판단력, 경험활용 | 10 | 40-70 |
|
||||||
| **Empathy** | 공감, 소통 능력 | 5 | 60-90 |
|
| **Charisma** | 소통, 관계형성 | 10 | 60-90 |
|
||||||
| **Leadership** | 자율성, 의사결정 | 5 | 30-60 |
|
|
||||||
| **Ethics** | 신뢰성, 일관성 | 5 | 70-100 |
|
### 2대 보조 스탯 (Secondary Stats)
|
||||||
|
| 스탯 | 역할 | 기본값 | 최대값 |
|
||||||
|
|------|------|--------|--------|
|
||||||
|
| **Memory** | 기억 용량 | 100 | 1000 |
|
||||||
|
| **Compute** | 처리 속도 | 5 | 50 |
|
||||||
|
|
||||||
### 성장 메커니즘
|
### 성장 메커니즘
|
||||||
```
|
```
|
||||||
@ -287,7 +327,17 @@ class RobeingMemory:
|
|||||||
|
|
||||||
6. **Part 6: 부록** (600_appendix)
|
6. **Part 6: 부록** (600_appendix)
|
||||||
- 성장 일지 예시
|
- 성장 일지 예시
|
||||||
- API 레퍼런스
|
- 주요 스킬 및 로그 예시
|
||||||
|
|
||||||
|
7. **Part 7: 로빙을 위한 가이드** (700_for_robeing)
|
||||||
|
- 로빙이 읽는 법
|
||||||
|
- 자기 상태 체크하기
|
||||||
|
- 성장 일지 작성법
|
||||||
|
|
||||||
|
8. **Part 8: 연구 및 이론적 배경** (research)
|
||||||
|
- 기억(Memory) 관련 연구
|
||||||
|
- 감정(Emotion) 관련 연구
|
||||||
|
- 윤리(Ethics) 관련 연구
|
||||||
|
|
||||||
### 개발자를 위한 빠른 시작
|
### 개발자를 위한 빠른 시작
|
||||||
1. [아키텍처 개요](./300_architecture/310_전체_시스템_구조_컨테이너와_마이크로서비스.md)
|
1. [아키텍처 개요](./300_architecture/310_전체_시스템_구조_컨테이너와_마이크로서비스.md)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user