연결 위치 선택
Flow에 연결하면 그 Flow의 모든 Agent가 같은 메모리를 함께 읽고 씁니다. Agent 블록에 연결하면 해당 Agent만 그 메모리를 읽고 씁니다.
둘 다 함께 쓸 수도 있습니다. 예를 들어 Flow에는 고객 맥락을 공유하는 메모리를 연결하고, 한 Agent에는 개선 패턴을 따로 기억하는 진단 메모리를 붙일 수 있습니다.
Flow에 연결
워크플로우 전체에서 메모리를 함께 쓰려면 메모리 공간의 설정 탭에서 해당 메모리 공간을 Flow에 연결합니다.- 메모리 공간을 엽니다.
- 상세 패널의 설정 탭으로 이동합니다.
- flow 바인딩에서 이 메모리 공간을 연결할 Flow를 선택합니다.
- [저장] 버튼을 눌러 저장하면 연결한 Flow의 모든 Agent가 이 메모리 공간을 함께 읽고 씁니다.
- 연결을 해제하려면 flow 바인딩에서 바인딩 안 함을 선택합니다.
Agent에 연결
특정 Agent만 써야 하는 기억이 있거나, 같은 Flow 안의 Agent마다 다른 메모리 공간이 필요할 때는 Agent 블록마다 필요한 메모리 공간을 연결합니다.- 메모리를 연결할 Agent 블록의 인스펙터를 열고 메모리 탭으로 이동합니다.
- [메모리 추가] 버튼을 눌러 메모리 선택 화면을 열고, 목록에서 필요한 메모리 공간을 선택합니다. 여러 개를 선택할 수 있고, 검색도 가능합니다.
- [추가] 버튼을 눌러 선택한 메모리 공간을 연결합니다.
- 연결을 해제하려면 메모리 탭의 연결됨 목록에서 메모리 공간에 마우스를 올리고 × 버튼을 누릅니다.
- 프리셋 연결한 메모리 공간의 리트리벌 방식을 고릅니다.
- 호출 이 메모리 공간을 한 실행에서 얼마나 자주 부를지 정합니다.
- 비용 이 메모리 공간에 쓸 수 있는 비용 상한을 정합니다.
- 실패 시 메모리 호출이 실패했을 때 실행을 중단할지, 해당 메모리 호출을 건너뛰기할지 정합니다.
- 재시도 메모리 호출 실패 후 다시 시도할 횟수를 정합니다.