> Discover all available pages from the documentation index: https://mastra.zisheng.pro/ko/llms.txt # Workflow\.branch() 그만큼`.branch()`메서드는 Workflow 단계 사이에 조건부 분기를 생성하여 이전 단계의 결과에 따라 다양한 경로를 선택할 수 있도록 합니다. ## 사용예 ```typescript workflow.branch([ [async ({ context }) => true, step1], [async ({ context }) => false, step2], ]) ``` ## 매개변수 **steps** (`[() => boolean, Step]`): 각각 조건 함수와 조건이 true일 때 실행할 단계를 포함하는 튜플 배열입니다 ## 보고 **workflow** (`NewWorkflow`): 메서드 체이닝을 위한 Workflow 인스턴스입니다 ## 관련된 - [조건부 분기 논리](https://mastra.zisheng.pro/ko/docs/workflows/control-flow) - [제어 흐름](https://mastra.zisheng.pro/ko/docs/workflows/control-flow)