Skip to main content
메모리는 Flow에 연결하거나 Agent 블록에 연결할 수 있습니다.

연결 위치 선택

Flow에 연결하면 그 Flow의 모든 Agent가 같은 메모리를 함께 읽고 씁니다. Agent 블록에 연결하면 해당 Agent만 그 메모리를 읽고 씁니다. 둘 다 함께 쓸 수도 있습니다. 예를 들어 Flow에는 고객 맥락을 공유하는 메모리를 연결하고, 한 Agent에는 개선 패턴을 따로 기억하는 진단 메모리를 붙일 수 있습니다.

Flow에 연결

워크플로우 전체에서 메모리를 함께 쓰려면 메모리 공간의 설정 탭에서 해당 메모리 공간을 Flow에 연결합니다.
  1. 메모리 공간을 엽니다.
  2. 상세 패널의 설정 탭으로 이동합니다.
  3. flow 바인딩에서 이 메모리 공간을 연결할 Flow를 선택합니다.
  4. [저장] 버튼을 눌러 저장하면 연결한 Flow의 모든 Agent가 이 메모리 공간을 함께 읽고 씁니다.
  5. 연결을 해제하려면 flow 바인딩에서 바인딩 안 함을 선택합니다.

Agent에 연결

특정 Agent만 써야 하는 기억이 있거나, 같은 Flow 안의 Agent마다 다른 메모리 공간이 필요할 때는 Agent 블록마다 필요한 메모리 공간을 연결합니다.
  1. 메모리를 연결할 Agent 블록의 인스펙터를 열고 메모리 탭으로 이동합니다.
  2. [메모리 추가] 버튼을 눌러 메모리 선택 화면을 열고, 목록에서 필요한 메모리 공간을 선택합니다. 여러 개를 선택할 수 있고, 검색도 가능합니다.
  3. [추가] 버튼을 눌러 선택한 메모리 공간을 연결합니다.
  4. 연결을 해제하려면 메모리 탭의 연결됨 목록에서 메모리 공간에 마우스를 올리고 × 버튼을 누릅니다.
연결한 메모리 공간마다 프리셋과 실행 설정을 조정할 수 있습니다.
  • 프리셋 연결한 메모리 공간의 리트리벌 방식을 고릅니다.
  • 호출 이 메모리 공간을 한 실행에서 얼마나 자주 부를지 정합니다.
  • 비용 이 메모리 공간에 쓸 수 있는 비용 상한을 정합니다.
  • 실패 시 메모리 호출이 실패했을 때 실행을 중단할지, 해당 메모리 호출을 건너뛰기할지 정합니다.
  • 재시도 메모리 호출 실패 후 다시 시도할 횟수를 정합니다.