diff --git a/000_프로젝트_종합_v3.md b/000_프로젝트_종합_v3.md index 7690a52..ddbeecd 100644 --- a/000_프로젝트_종합_v3.md +++ b/000_프로젝트_종합_v3.md @@ -1,7 +1,7 @@ --- tags: 로빙, RO-BEING, 존재에이전트, 마이크로서비스, 스탯시스템, 협업도구, AI에이전트 date: 2025-01-01 -last_updated: 2025-08-08 +last_updated: 2025-08-28 team: 김종태, 황한용, 희재, (강일신) version: 3.0 --- @@ -196,7 +196,7 @@ sequenceDiagram --- -## 현재 구현 상태 (2025.01.31) +## 현재 구현 상태 (2025.08.28) ### 완료된 기능 1. **인프라** @@ -212,14 +212,14 @@ sequenceDiagram - 스탯 시스템 기초 구현 3. **운영 중 서비스** - - rb8001 (테스트용) - - rb10408 (미디어 특화) - - rb10508 (메인 프로덕션) + - rb8001 (메인 프로덕션 - JWT 인증 구현) + - rb10408 (미디어 특화) + - rb10508 (폐기 예정 - rb8001로 통합) - skill-email (Gmail 연동) - skill-news (뉴스 큐레이션) - skill-embedding (중앙 임베딩 서비스) -### 최근 성과 (2025년 8월) +### 최근 성과 (2025년 8월 28일 기준) #### 메모리 최적화 대성공 - **임베딩 서비스 분리**: 중앙 서비스(skill-embedding) 구축 완료 @@ -230,6 +230,8 @@ sequenceDiagram - **멀티 LLM 전략**: Gemini 2.5 Flash-Lite 메인 모델 채택 ($0.10/$0.40) - **ONNX 경량화**: PyTorch 제거로 이미지 크기 6.19GB → 1.16GB - **HTTP 기반 아키텍처**: 마이크로서비스 간 느슨한 결합 +- **보안 강화**: JWT 인증 체계 구현, UUID 기반 사용자 식별 +- **ChromaDB 격리**: 사용자별 컬렉션 분리 구현 #### 운영 지표 - skill-embedding: 874.4MB 메모리로 모든 로빙 지원 diff --git a/300_architecture/330_백엔드_PostgreSQL_ChromaDB_Vector_Memory.md b/300_architecture/330_백엔드_PostgreSQL_ChromaDB_Vector_Memory.md index 7e9f56b..fbbf7ce 100644 --- a/300_architecture/330_백엔드_PostgreSQL_ChromaDB_Vector_Memory.md +++ b/300_architecture/330_백엔드_PostgreSQL_ChromaDB_Vector_Memory.md @@ -103,7 +103,7 @@ CREATE TABLE task_history ( ```python # 기억 컬렉션 구조 memories_collection = { - "name": "robeing_memories", + "name": "robeing_{user_uuid}_memories", # 사용자별 컬렉션 격리 (2025-08-28 구현) "metadata": { "description": "로빙의 모든 기억", "embedding_model": "ko-sroberta-multitask"