기능
이 노드는 대화형 AI(LLM)를 사용해 워크플로우를 유연하게 분기시킵니다. 사용자가 미리 정한 "시나리오"(가능한 상황이나 분류)를 기반으로, 자연어로 작성된 "지침"에 따라 입력된 내용을 분석해 어떤 경로로 갈지 결정합니다. AI가 이 분석 결과에 따라 워크플로우를 적절한 출력 경로로 보내줍니다. 이 노드는 단순한 규칙으로는 해결하기 어려운 사용자 의도 파악, 복잡한 분기, 또는 섬세한 상황 판단에 특히 잘 맞습니다.
설정 매개변수
- Model: 분석과 분류를 할 AI 모델을 선택합니다(예: OpenAI, Grok 등).
- Instructions: AI에게 어떤 기준으로 판단할지 자연어로 알려줍니다(예: "사용자가 판매, 지원, 일반 문의 중 어떤 걸 물어보는지 알아내세요.").
- Input: AI가 분석할 데이터를 지정합니다(예: 이전 단계의 텍스트나 사용자 입력, {{ variables }}로 동적 데이터 사용).
- Scenarios: 워크플로우가 갈 수 있는 여러 경로를 정의합니다. 각 경로는 자연어로 설명하며(예: "판매 문의", "지원 요청"), 각각 다른 출력 경로에 연결됩니다.
입력
- 분석할 Input 데이터와 AI를 안내할 Instructions이 필요합니다.
출력
- 정의된 각 Scenario에 맞춰 여러 출력 경로를 제공합니다. AI가 입력에 가장 잘 맞는다고 판단한 경로로 워크플로우가 진행됩니다.
https://docs.flowiseai.com/using-flowise/agentflowv2#id-8.-condition-agent-node