본문으로 건너뛰기

Postgres 대화 메모리

P
ssemworks-microservice-langchain.memoryPostgresChat
AI 서브마이크로서비스메모리

PostgreSQL 에 대화 기록을 저장하는 메모리.

입출력 포트
P
Postgres 대화 메모리
memoryPostgresChat
메모리제공
메모리(ai_memory)

다이어그램 설명

  • 메인 입력이 없습니다 — AI Agent·체인의 해당 슬롯에 점선으로 연결되는 AI 서브마이크로서비스입니다.
  • 출력: 상위 마이크로서비스의 ai_memory 슬롯으로 결과를 제공합니다(오른쪽 점선 포트).
  • 색 규약 — 실선/파랑은 데이터(main) 흐름, 점선/색상 포트는 AI 서브마이크로서비스 연결(ai_*)입니다.

기본 정보

항목
서비스 타입ssemworks-microservice-langchain.memoryPostgresChat
표시 이름Postgres 대화 메모리
카테고리AI
그룹transform
버전1
마이크로서비스 성격AI 서브마이크로서비스 (AI Agent/체인의 점선 연결 대상)

자격증명

이름필수
postgres

입출력

  • 입력: 없음
  • 출력: 메모리(ai_memory) "메모리"

파라미터

파라미터이름타입기본값설명
세션 ID 소스sessionIdType선택fromInput대화 세션을 구분하는 키를 어디서 가져올지
선택지: 이전 마이크로서비스/실행에서 자동(fromInput) · 직접 입력(customKey)
세션 키sessionKey문자열""세션 ID 소스가 '직접 입력'일 때 사용할 고정 세션 키(표현식 사용 가능)
표시 조건: sessionIdType = "customKey"
컨텍스트 윈도우 길이contextWindowLength숫자5메모리에서 가져올 최근 대화 쌍(사용자+AI)의 개수

ℹ️ 이 마이크로서비스는 AI 에이전트/체인에 연결해서 사용합니다. 현재 AI 에이전트에는 PostgreSQL 커넥션 배선이 없어, 연결 시 세션 로드/저장이 건너뛰어지고 경고 로그만 남습니다.