멀티턴 워크플로우 만들기 (Agentflow 3.0.0)
이 페이지는 Agentflow 3.0.0 버전으로 멀티턴 채팅 워크플로우를 구성하는 방법에 대해 설명합니다.
2. 워크플로우 편집
2.1 리비전 정보 설정
리비전 정보 탭을 클릭합니다.
도커 이미지와 인스턴스 타입, 복제본을 선택합니다. 이는 워크플로우가 실행될 환경을 결정합니다. (리비전 정보 탭에서 도커 이미지와 인스턴스 타입을 선택할 수 있습니다. 이 설정은 워크플로우의 실행 환경을 정의합니다.)
도커 이미지 :
llmops-workflow-api:latest
인스턴스 타입:
micro (0.2 CPU Core, 500 Mb Memory)
복제본:
1

2.3 세부 설정
Flowise 창에서 세부 설정을 조정합니다. 이번엔 멀티턴 노드 구성에 대해서 설명합니다.
전체 워크플로우:
Start 노드와 LLM 노드를 가져온 다음, 두 노드를 연결해줍니다.
Start노드의 오른쪽에 마우스 hover시 나오는 화살표를 끌어 LLM 노드 왼편에 붙여줍니다.
Start 노드: 워크플로우의 진입점이 되는 노드입니다. 멀티턴 채팅을 진행할 워크플로우이므로, Chat Input타입으로 지정해줍니다.
LLM 노드:
Model : ChatMnc
사용할 LLM(Large Language Model)을 선택합니다. 이 모델은 워크플로우에서 텍스트 생성에 사용됩니다.
Enable Memory : 활성화
Memory Type : Window Size
Window Size : 4
멀티턴을 위해 대화의 일부분을 저장하여 지원하는 메모리 구조입니다. ‘Window Size’ 값을 통하여 가장 최근의 2N개의 대화를 유지할 수 있습니다.
예를 들어, Window Size를 4로 지정했을 때, 총 8개의 질의/답변이 아래와 같이 쌓입니다 :
4. 결과

flow의 오른쪽 상단의 메세지 아이콘을 클릭하면, 해당 워크플로우를 테스트 해볼 수 있습니다.


“멀티턴”이라는 주제로 계속 답변을 해주는 것을 확인할 수 있습니다.
Last updated
Was this helpful?