감정 시스템 설계도에 시퀀스 다이어그램 및 플로우차트 추가
- 수학-임베딩-LLM 통합 파이프라인 시퀀스 다이어그램 - 기억 회상 메커니즘 시퀀스 다이어그램 - 베이지안 학습 플로우차트 - Mermaid 형식으로 시각화 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
a2a3e06746
commit
010d4f2508
@ -58,6 +58,47 @@
|
|||||||
3. **LLM 의미 분석**: 불확실성이 높을 때만 호출
|
3. **LLM 의미 분석**: 불확실성이 높을 때만 호출
|
||||||
4. **베이지안 증거 결합**: 세 가지 신호를 확률적으로 통합
|
4. **베이지안 증거 결합**: 세 가지 신호를 확률적으로 통합
|
||||||
|
|
||||||
|
### 4.2 시퀀스 다이어그램
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
sequenceDiagram
|
||||||
|
participant User
|
||||||
|
participant Pipeline
|
||||||
|
participant Entropy
|
||||||
|
participant ChromaDB
|
||||||
|
participant LLM
|
||||||
|
participant Bayesian
|
||||||
|
participant Memory
|
||||||
|
|
||||||
|
User->>Pipeline: 텍스트 입력
|
||||||
|
Pipeline->>Entropy: 엔트로피 변화 계산
|
||||||
|
Entropy-->>Pipeline: 특이점 점수 (m)
|
||||||
|
|
||||||
|
Pipeline->>ChromaDB: 감정 임베딩 검색
|
||||||
|
ChromaDB-->>Pipeline: 유사 감정 top-k
|
||||||
|
Pipeline->>Pipeline: 임베딩 거리 계산 (e)
|
||||||
|
|
||||||
|
alt 불확실성 높음
|
||||||
|
Pipeline->>LLM: 의미 분석 요청
|
||||||
|
LLM-->>Pipeline: 중요도 점수 (l)
|
||||||
|
else 불확실성 낮음
|
||||||
|
Pipeline->>Pipeline: LLM 스킵
|
||||||
|
end
|
||||||
|
|
||||||
|
Pipeline->>Bayesian: P(z=1|m,e,l) 계산
|
||||||
|
Bayesian->>Bayesian: Thompson Sampling
|
||||||
|
Bayesian-->>Pipeline: 저장 여부 결정
|
||||||
|
|
||||||
|
alt 저장 결정 (z=1)
|
||||||
|
Pipeline->>Memory: ChromaDB 저장
|
||||||
|
Memory-->>Pipeline: 저장 완료
|
||||||
|
else 무시 결정 (z=0)
|
||||||
|
Pipeline->>Pipeline: 폐기
|
||||||
|
end
|
||||||
|
|
||||||
|
Pipeline-->>User: 감정 응답
|
||||||
|
```
|
||||||
|
|
||||||
### 4.2 중요도 결정 방식
|
### 4.2 중요도 결정 방식
|
||||||
- 잠재 중요도 z ∈ {0,1}
|
- 잠재 중요도 z ∈ {0,1}
|
||||||
- 관측: m(엔트로피), e(임베딩 거리), l(LLM 점수)
|
- 관측: m(엔트로피), e(임베딩 거리), l(LLM 점수)
|
||||||
@ -81,6 +122,30 @@
|
|||||||
- 지연 피드백 처리 (backward update)
|
- 지연 피드백 처리 (backward update)
|
||||||
- 불확실성 기반 탐색-활용 균형
|
- 불확실성 기반 탐색-활용 균형
|
||||||
|
|
||||||
|
### 5.4 학습 플로우
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart TD
|
||||||
|
A[사용자 피드백] --> B{피드백 타입}
|
||||||
|
B -->|명시적| C[즉시 업데이트]
|
||||||
|
B -->|암묵적| D[증거 누적]
|
||||||
|
|
||||||
|
C --> E[사후분포 계산]
|
||||||
|
D --> F[신뢰도 가중치]
|
||||||
|
F --> E
|
||||||
|
|
||||||
|
E --> G{계층 레벨}
|
||||||
|
G -->|개인| H[개인 파라미터 업데이트]
|
||||||
|
G -->|팀| I[팀 사전분포 조정]
|
||||||
|
G -->|조직| J[글로벌 사전분포 조정]
|
||||||
|
|
||||||
|
H --> K[Thompson Sampling]
|
||||||
|
I --> K
|
||||||
|
J --> K
|
||||||
|
|
||||||
|
K --> L[다음 행동 결정]
|
||||||
|
```
|
||||||
|
|
||||||
## 6. 감정-기억 통합
|
## 6. 감정-기억 통합
|
||||||
|
|
||||||
### 6.1 저장 결정
|
### 6.1 저장 결정
|
||||||
@ -95,6 +160,31 @@
|
|||||||
- MMR로 다양성 보장
|
- MMR로 다양성 보장
|
||||||
- 시간 감쇠 적용
|
- 시간 감쇠 적용
|
||||||
|
|
||||||
|
### 6.3 기억 회상 시퀀스
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
sequenceDiagram
|
||||||
|
participant Query as 현재 감정
|
||||||
|
participant ChromaDB
|
||||||
|
participant Filter as 필터링
|
||||||
|
participant Ranking as 재순위화
|
||||||
|
participant Response
|
||||||
|
|
||||||
|
Query->>ChromaDB: 감정 임베딩 벡터
|
||||||
|
ChromaDB->>ChromaDB: 코사인 유사도 검색
|
||||||
|
ChromaDB-->>Filter: top-100 후보
|
||||||
|
|
||||||
|
Filter->>Filter: 엔트로피 점수 확인
|
||||||
|
Filter->>Filter: 시간 가중치 적용
|
||||||
|
Filter-->>Ranking: 필터링된 후보 (20-30개)
|
||||||
|
|
||||||
|
Ranking->>Ranking: MMR 다양성 계산
|
||||||
|
Ranking->>Ranking: 베이지안 결합
|
||||||
|
Ranking-->>Response: 최종 5-10개 기억
|
||||||
|
|
||||||
|
Response-->>Query: 관련 기억 반환
|
||||||
|
```
|
||||||
|
|
||||||
## 7. 공감 시스템
|
## 7. 공감 시스템
|
||||||
|
|
||||||
### 7.1 전략 선택
|
### 7.1 전략 선택
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user