본문으로 건너뛰기

SOL Chain of Debate (CoD) 시스템 워크플로우 다이어그램

개요

이 문서는 SOL(Sleep Onset Latency) Chain of Debate 시스템의 전체 워크플로우를 상세히 보여주는 mermaid 다이어그램입니다. Microsoft AI의 MAI-DxO 논문을 기반으로 구현된 4개의 전문가 에이전트가 어떻게 상호작용하여 SOL을 예측하는지 시각화합니다.

전문가 에이전트 구성

4개 전문가 에이전트

  1. 수면 패턴 분석 전문가 (SLEEP_PATTERN) - Sleep Pattern Analysis
  2. 심리상태 분석 전문가 (PSYCHOLOGICAL_STATE) - Psychological State Analysis
  3. CBT-I 수면행동 전문가 (CBTI) - CBT-I Sleep Behavior Expert
  4. 디지털 수면환경 전문가 (DIGITAL_ENVIRONMENT) - Digital Sleep Environment Expert

주요 워크플로우 다이어그램

상세 분석 단계 다이어그램

토론(Debate) 메커니즘 다이어그램

합의 구축(Consensus Building) 다이어그램

검증(Validation) 단계 다이어그램

성능 메트릭 및 모니터링

에러 처리 및 복구 메커니즘

시스템 아키텍처 및 의존성

결론

이 다이어그램은 SOL Chain of Debate 시스템의 전체 워크플로우를 상세히 보여줍니다:

주요 특징

  1. 4개 전문가 에이전트의 병렬 분석 및 순차적 토론
  2. 5라운드 토론 메커니즘과 조기 합의 체크
  3. 가중 평균 기반 합의 구축
  4. 병렬 검증 단계
  5. 종합적 성능 모니터링 및 에러 처리

기술적 구현

  • Clean Architecture 원칙 준수
  • CQRS 패턴 적용
  • TimeMachine 서비스 통합
  • LangGraph.js 스타일 Node 실행
  • Template Method 패턴 활용

성능 최적화

  • 병렬 처리를 통한 응답 시간 단축
  • 조기 합의 메커니즘으로 불필요한 라운드 방지
  • 타임아웃 관리로 시스템 안정성 확보
  • 에러 복구 메커니즘으로 시스템 복원력 제공

이 시스템은 Microsoft AI의 MAI-DxO 논문에서 제안된 Chain of Debate 접근법을 SOL 예측에 특화하여 구현한 것으로, 의료진이 신뢰할 수 있는 설명 가능한 AI 시스템을 제공합니다.