728x90

Identity 3

[메모리] 챗봇 사용자 기억 Identity Episodic 4계층

부제: 사용자에 대해 무엇을 오래 기억하고, 무엇을 그때그때 기록할지 나눈 기준챗봇이 사용자를 기억하게 하려면 "무엇을" 기억할지부터 정해야 한다.다 기억하면 프롬프트가 노이즈로 가득 차고, 안 하면 매 대화가 처음 만난 사이가 된다.다 기억할 순 없다그래서 기억을 두 종류로 갈랐다.인지과학의 오래된 구분(의미 기억과 일화 기억)을 빌렸다.정체성(Identity) 은 "이 사용자는 누구인가"를 규정하는 안정적인 정보다.직업, 알레르기, 만성질환, 진행 중인 목표 같은 것들이다.반복·누적되는 패턴이고, 그 사람을 이해하고 예측하는 데 계속 쓰인다.일화(Episodic) 는 특정 시점에 묶인 1회성 단편이다.오늘 컨디션, 이번 주 일정, 방금 처한 상황."누구인가"가 아니라 "무엇을 경험했나"의 기록이다.무..

AI 2026.07.21

[PostgreSQL] 예약 이중예약 원천봉쇄: range + EXCLUDE + btree_gist + DEFERRABLE + IDENTITY

설치·접속: PostgreSQL 설치와 접속부제: 회의실 예약 API에서 동시 요청이 겹쳐 이중예약이 가끔 뚫릴 때, 애플리케이션 락 없이 DB 제약만으로 막는다회의실 예약에서 두 요청이 거의 동시에 들어오면 이런 코드가 뚫린다.1) SELECT ... WHERE 시간대 겹침 → 0건2) INSERT 예약두 요청이 1번을 동시에 통과한 뒤 각자 2번을 INSERT하면 겹치는 예약 두 건이 들어간다. 애플리케이션 락으로 막을 수도 있지만, 여기서는 DB 제약 하나로 옮긴다. tsrange + EXCLUDE USING GIST부터 시작한다.1단계 — 단일 리소스 겹침 차단 (range + EXCLUDE)시간 구간을 tsrange로 저장하고, "겹치는(&&) 두 행은 공존할 수 없다"를 EXCLUDE USI..

명령어/DB 2026.07.21

[선형대수] 선형방정식과 선형시스템

학습 자료 : www.boostcourse.org/ai251 Scalar, Vector, and Matrix 스칼라 - 일반 숫자 Vector(백터) - 열백터를 기본으로 한다. 행백터는 열백터의 transpose 된 형태이다. Set - 순서가 없는 리스트 Matrix(행렬) - two-dimensional array of numbers Matrix Notations square matrix - 정방행렬. rows == columns rectangular matrix - 직사각형 행렬 transpose of matrix - 행/열 변환 2x3 -> 3x2 Vector/Matrix Additions and Multiplications element-wise addition A + B = B + A sca..

개발 2024.03.05
728x90