<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="definition"><a href="https://docs.dify.ai/en/guides/workflow/node/ifelse#definition">​</a><a href="https://docs.dify.ai/en/guides/workflow/node/ifelse#definition"></a>정의</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>if/else 조건에 따라 워크플로를 두 개의 분기로 나눌 수 있습니다.조건 분기 노드는 세 부분으로 구성됩니다.</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>IF 조건: 변수를 선택하고, 조건을 설정하고, 조건을 만족하는 값을 지정합니다.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>IF 조건이 True 로 평가되면 IF 경로를 실행합니다.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>조건이 False 로 평가되면 ELSE 경로를 실행합니다.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>ELIF 조건이 True로 평가되면 ELIF 경로를 실행합니다.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>ELIF 조건이 False로 평가되면 다음 ELIF 경로를 계속 평가하거나 최종 ELSE 경로를 실행합니다.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p><strong>조건 유형</strong></p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>Contains</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Not contains</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Starts with</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Ends with</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Is</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Is not</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Is empty</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Is not empty</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:separator -->
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading" id="scenario"><a href="https://docs.dify.ai/en/guides/workflow/node/ifelse#scenario">​</a>시나리오</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":670,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="http://192.168.101.245/wp-content/uploads/2025/09/image-13-1024x546.png" alt="" class="wp-image-670"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>위의 <strong>텍스트 요약 워크플로를</strong> 예로 들어 보겠습니다.</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>IF 조건: 시작 노드에서 <code>summarystyle</code> 조건을 <strong>포함</strong> <code>Technical</code> 으로 변수를 선택합니다 .</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>IF 조건이 True로 평가되면 지식 검색 노드를 통해 기술 관련 지식을 쿼리하여 IF 경로를 따른 다음 LLM 노드를 통해 응답합니다(다이어그램 상단 절반에 표시됨).</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>조건이 False로 평가되지만, <code>summarystyle</code> 변수를 위한 입력이 Technology를 포함하지 않지만(<strong>does not include</strong>), Science를 포함(include) 하면, 조건이 Ture인 지 확인한 다음 해당 경로 내에 정의된 단계를 실행합니다. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>ELIF내 조건이 False 이면, 즉 입력 변수에 , Technology도, Science도 포함되지 않는 경우 , 다음 ELF조건을 계속 평가하거나 최종 ELSE 경로를 실행합니다.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>IF 조건이 False 로 평가되면, 즉 <code>summarystyle</code>변수 input <strong>에 <code>technical</code> 를 포함하지 않으면</strong> ELSE 경로를 실행하고 LLM2 노드(다이어그램 하단)를 통해 응답합니다.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->