이리듐192의 작업실THE MAKER’S JOURNAL이야기 나누기 ↗
← 전체 목차IRIDIUM192 / PROJECT JOURNALARTICLE 07 / 14
AI / 2026 — Memory Universe

코델리아 기억 시스템

Discord 대화를 저장·폐기·보류로 나누고, 기억을 검색·관리하는 AI 봇과 시각화 대시보드.

THE OPENING / 작업의 시작

이 작업은
여기서 시작합니다.

대화를 무조건 쌓는 대신 무엇을 기억하고 어떻게 다시 찾을지 다룹니다. Discord 입력에서 기억 필터와 저장소, RAG 답변과 관리 화면까지 이어지는 구조입니다.

INSIDE THE WORK / 결과물과 과정

직접 살펴보는 작업.

작업 노트 다운로드 ↓

대화를 전부 저장하는 대신 무엇을 기억하고 무엇을 보류할지 먼저 판단합니다. 기억의 생성·검색·수정·망각을 하나의 흐름으로 다룹니다.

근거 자료 · 로컬 기억 시스템의 Python 소스

SAVE저장할 정보
HOLD재평가가 필요한 정보
DISCARD저장하지 않을 정보
HOW IT WORKS

한 단계씩, 안쪽으로.

각 단계를 선택해 실제 구조와 연결된 자료를 확인하세요.

01

저장 전 분류

규칙 기반 필터가 빈 내용·욕설·도배를 먼저 다루고, 모델 분류로 SAVE/DISCARD/HOLD를 판단하는 구조입니다.

src/memory/filter.py · FilterVerdict

FROM THE SOURCE

실제 코드 한 조각.

filter.pyLINES 26–31
class FilterVerdict(str, Enum):
    """Gemma·규칙 기반 저장 판정."""

    SAVE = "save"        # 저장
    DISCARD = "discard"  # 폐기
    HOLD = "hold"        # 보류 (재평가 대기)

실제 저장 판정을 세 가지 값으로 정의한 부분입니다. 개인 대화 내용이나 실제 기억 데이터는 포함하지 않았습니다.

WORK & DELIVERABLES

구체적으로,
만든 것들.

  1. 01

    Gemma 기반 저장·폐기·보류 필터와 HOLD 큐

  2. 02

    중요도·유사도를 활용한 ChromaDB 기억 검색

  3. 03

    기억 수정·삭제와 JSONL 감사 기록, 백업·복원 경로

  4. 04

    Next.js·Cytoscape.js 기반 기억 그래프와 관리자 대시보드

DECISIONS / NOTES FROM THE PROCESS

선택에는 이유가 있습니다.

NOTE 01

기억을 관리 가능한 데이터로

저장뿐 아니라 보류·수정·망각과 변경 기록을 함께 다루도록 모듈을 분리했습니다.

WHERE IT STANDS

현재 단계와
남은 범위.

저장소 구조와 로드맵을 확인한 구현 프로젝트입니다. 실제 서비스의 부하·정확도·장기 운영은 이번 검토에서 검증하지 않았습니다.

FROM THE ARCHIVE

이 이야기를
뒷받침하는 자료.

  • cordelia_bot / PROJECT_STRUCTURE.md
  • Project_Roadmap.md / src/memory / dashboard

원본 문서·코드의 작업 범위를 기준으로 정리했습니다. 비공개 원본과 개인 정보는 첨부하지 않았습니다.

TURN THE PAGE / 다음 이야기코델리아의 기억 박물관↗전체 목차로 돌아가기 ←