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에이전트
|
||||
date: 2025-01-01
|
||||
last_updated: 2025-01-31
|
||||
last_updated: 2025-08-08
|
||||
team: 김종태, 황한용, 희재, (강일신)
|
||||
version: 3.0
|
||||
---
|
||||
@ -84,22 +84,32 @@ version: 3.0
|
||||
└─────────────────┬───────────────────────────┘
|
||||
│
|
||||
┌─────────────────┴───────────────────────────┐
|
||||
│ 게이트웨이 (nginx) │
|
||||
│ 51123 서버 (ro-being.com) │
|
||||
│ 51123 서버 (관리/인프라) │
|
||||
│ - nginx 리버스 프록시 (ro-being.com) │
|
||||
│ - Gitea & Actions Runner (CI/CD) │
|
||||
│ - PostgreSQL (메인 DB) │
|
||||
│ - auth-server (인증 서비스) │
|
||||
└─────────────────┬───────────────────────────┘
|
||||
│
|
||||
│ SSH 배포
|
||||
┌─────────────────┴───────────────────────────┐
|
||||
│ 컨테이너 오케스트레이션 │
|
||||
│ 51124 서버 │
|
||||
│ 51124 서버 (서비스 운영) │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 로빙 서비스: │
|
||||
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
|
||||
│ │rb8001 │ │rb10408 │ │rb10508 │ │
|
||||
│ │(테스트) │ │(미디어) │ │(메인) │ │
|
||||
│ └─────────┘ └─────────┘ └─────────┘ │
|
||||
│ ┌─────────┐ ┌─────────┐ │
|
||||
│ │skill- │ │skill- │ [더 많은 스킬] │
|
||||
│ │email │ │news │ │
|
||||
│ └─────────┘ └─────────┘ │
|
||||
│ │
|
||||
│ 스킬 서비스: │
|
||||
│ ┌─────────┐ ┌─────────┐ ┌──────────┐ │
|
||||
│ │skill- │ │skill- │ │skill- │ │
|
||||
│ │email │ │news │ │embedding │ │
|
||||
│ └─────────┘ └─────────┘ └──────────┘ │
|
||||
│ │
|
||||
│ 데이터베이스: │
|
||||
│ ┌──────────────────────────────────┐ │
|
||||
│ │ChromaDB (벡터 메모리) │ │
|
||||
│ └──────────────────────────────────┘ │
|
||||
└─────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
@ -127,18 +137,48 @@ class RobeingMemory:
|
||||
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 |
|
||||
|------|------|--------|---------|
|
||||
| **Memory** | 기억력, 맥락 유지 | 5 | 50-80 |
|
||||
| **Compute** | 처리 속도, 멀티태스킹 | 5 | 40-70 |
|
||||
| **Empathy** | 공감, 소통 능력 | 5 | 60-90 |
|
||||
| **Leadership** | 자율성, 의사결정 | 5 | 30-60 |
|
||||
| **Ethics** | 신뢰성, 일관성 | 5 | 70-100 |
|
||||
| **Intelligence** | 분석력, 문제해결 | 10 | 50-80 |
|
||||
| **Wisdom** | 판단력, 경험활용 | 10 | 40-70 |
|
||||
| **Charisma** | 소통, 관계형성 | 10 | 60-90 |
|
||||
|
||||
### 2대 보조 스탯 (Secondary Stats)
|
||||
| 스탯 | 역할 | 기본값 | 최대값 |
|
||||
|------|------|--------|--------|
|
||||
| **Memory** | 기억 용량 | 100 | 1000 |
|
||||
| **Compute** | 처리 속도 | 5 | 50 |
|
||||
|
||||
### 성장 메커니즘
|
||||
```
|
||||
@ -287,7 +327,17 @@ class RobeingMemory:
|
||||
|
||||
6. **Part 6: 부록** (600_appendix)
|
||||
- 성장 일지 예시
|
||||
- API 레퍼런스
|
||||
- 주요 스킬 및 로그 예시
|
||||
|
||||
7. **Part 7: 로빙을 위한 가이드** (700_for_robeing)
|
||||
- 로빙이 읽는 법
|
||||
- 자기 상태 체크하기
|
||||
- 성장 일지 작성법
|
||||
|
||||
8. **Part 8: 연구 및 이론적 배경** (research)
|
||||
- 기억(Memory) 관련 연구
|
||||
- 감정(Emotion) 관련 연구
|
||||
- 윤리(Ethics) 관련 연구
|
||||
|
||||
### 개발자를 위한 빠른 시작
|
||||
1. [아키텍처 개요](./300_architecture/310_전체_시스템_구조_컨테이너와_마이크로서비스.md)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user