Lunark Logo
Lunark Engine

Lunark Engine Architecture

매 순간 최적의 대화를 설계합니다

사용자의 메시지가 도착하는 순간, 10단계의 정교한 처리 과정을 거칩니다. 의도와 감정을 파악하고, 7유형 메모리에서 관련 정보를 검색하며, 현재 관계 상태에 맞는 응답 전략을 결정합니다.

10단계 정교한 처리 과정

Lunark Engine은 사용자의 메시지가 도착하는 순간 10단계의 처리 과정을 거칩니다.

의도와 감정을 파악하고, 7유형 메모리에서 관련 정보를 검색합니다.

현재 관계 상태에 맞는 응답 전략을 결정하여 최적의 대화를 설계합니다.

처리 파이프라인

10단계 처리 파이프라인

입력 처리, 의도 분류, 감지 & 분석, 메모리 검색, 밀당 결정, 맥락 구성, 응답 생성, 품질 검증, 메모리 기록, 출력 패키징

1
입력 처리

언어 감지, 전처리

2
의도 분류

needs_lore, needs_relation, basic 등

3
감지 & 분석

감정, 프로필, 약속, 에피소드 트리거 감지

4
메모리 검색

Hot/Warm/Cold 우선순위 기반 검색

5
밀당 결정

상황에 맞는 push/pull 전략 추천

6
맥락 구성

프롬프트 + 메모리 + 관계 통합

7
응답 생성

LLM 호출

8
품질 검증

금지 표현, 밀당 준수, 관계 적절성 체크

9
메모리 기록

동기/비동기 분리 저장

10
출력 패키징

응답 + 감정 클립 매핑

입력분석검색생성출력

모델 독립적 구조

Lunark Engine은 특정 언어 모델에 종속되지 않도록 설계되었습니다.

모델은 교체 가능한 구성 요소이며, 핵심 가치는 그 위에 구축된 관계형 대화 구조에 있습니다.

이를 통해 기술 변화에 유연하게 대응할 수 있습니다.

모델 교체 가능

LLM은 교체 가능한 구성 요소로 설계되었습니다.

관계형 대화 구조

핵심 가치는 관계형 대화 구조에 있습니다.

기술 변화에 유연한 대응

모델 독립적 구조로 기술 변화에 유연하게 대응할 수 있습니다.