주요 콘텐츠로 건너뛰기
에디터와 AI 어시스턴트

캔버스에서 드래그하거나 YAML을 직접 작성하거나 모두 같은 워크플로입니다

캔버스와 YAML은 같은 정의의 두 가지 뷰입니다. 노드를 드래그하면 코드가 함께 바뀌고, YAML 한 줄을 수정하면 캔버스가 즉시 다시 그려집니다. 저장할 때마다 새 버전이 되며 언제든 되돌릴 수 있습니다.

8단계 유형캔버스 ⇄ YAML 양방향 동기화AI 어시스턴트의 세 가지 런타임
Braidrun 워크플로 편집기 스크린샷
편집기 실제 화면: 같은 워크플로의 캔버스 뷰와 YAML 뷰
단계 유형

8가지 단계로 하나의 프로세스를 구성합니다

각 단계는 한 가지 일만 하며, 복잡한 프로세스는 조합으로 구성합니다. Free 요금제는 앞의 세 가지를 사용할 수 있고, Pro 요금제는 8가지 전체를 사용할 수 있습니다.

싱글FREE
하나의 Agent가 한 가지 일을 합니다. 프롬프트, 모델, 도구를 부여하면 결과 하나를 산출합니다.
코드FREE
Docker 샌드박스에서 스크립트를 실행하며, python, typescript, bash 등 7가지 언어를 선택할 수 있습니다.
분류자FREE
AI가 먼저 입력이 어느 범주에 속하는지 판단하고, 이후 프로세스는 범주에 따라 서로 다른 분기로 진행됩니다.
group_chatPRO
여러 Agent가 같은 문제를 두고 순번대로 발언하여 하나의 결론을 도출합니다.
agent_basedPRO
하나의 조정자 Agent가 현재 진행 상황을 보고 다음에 어떤 Agent에게 맡길지 결정합니다.
state_machinePRO
상태 전이에 따라 진행되는 긴 프로세스로, 언제 다음 상태로 진입하는지 명확하게 정의합니다.
sub_workflowPRO
다른 워크플로를 하나의 단계로 호출하여 성숙한 프로세스를 그대로 재사용합니다.
workflow_output_readPRO
다른 워크플로가 게시한 결과를 읽어 두 프로세스 간에 데이터를 이어 전달합니다.
단계 수정자

같은 단계에 설정 한 줄을 추가하면 동작이 바뀝니다

수정자는 단계 정의에 직접 작성하며 중첩하여 사용할 수 있습니다. retry를 추가하면 자동으로 재시도하고, timeout을 추가하면 시점에 맞춰 중단하며, manual_approval을 추가하면 멈춰 사람을 기다립니다.

상태조건을 충족해야 실행됩니다. 최상위에서 &&와 ||를 지원하며 괄호는 지원하지 않습니다.
depends_on의존하는 상위 단계를 선언하며, 모두 완료되어야 시작합니다.
평행여러 단계를 동시에 실행하며 서로 기다리지 않습니다.
재시도실패 시 자동으로 재시도하며 횟수를 설정할 수 있습니다.
시간 초과타임아웃은 실패로 처리하여 프로세스가 멈추지 않습니다.
repeat_until결과가 기준에 도달할 때까지 반복 실행합니다. 예를 들어 점수가 기준선을 넘을 때까지입니다.
iterate_over목록의 각 항목마다 이 단계를 한 번씩 실행합니다.
집계여러 분기의 출력을 하나로 합칩니다.
추출물출력에서 구조화된 필드를 추출하여 변수에 저장합니다.
publish_outputs결과를 게시하여 다른 워크플로가 읽도록 합니다.
manual_approval멈춰 사람의 승인을 기다리며, 타임아웃 시 자동으로 거부합니다.
다중 에이전트 오케스트레이션

여러 Agent가 리뷰 회의를 열고, 결론이 통과되어야 다음으로 진행합니다

group_chat은 역할이 서로 다른 여러 Agent를 같은 토론에 참여시켜 순번대로 발언하게 하고, 종료 키워드를 말하거나 라운드 상한에 도달하면 종료합니다. agent_based는 하나의 조정자 Agent가 다음에 누구에게 맡길지 결정합니다. 오른쪽은 콘텐츠 리뷰 프로세스의 전체 작성 예입니다.

  • 리뷰 회의: 카피, 팩트 체크, 브랜드 세 Agent가 번갈아 문제를 지적하고, 합의에 이르러야 통과시킵니다
  • 조정자: 중간 결과를 받은 뒤 다음에 어떤 Agent를 찾을지 결정하므로 경로를 미리 고정하지 않아도 됩니다
  • 각 Agent에 서로 다른 모델을 지정할 수 있습니다. 대량 처리 분석에는 저렴한 모델을, 최종 검토에는 강력한 모델을 사용합니다
  • 어느 구독제 앱 팀의 광고 키워드 검토가 바로 이 방식을 사용합니다. 계정 수준 Agent가 역할을 나누고, 키워드를 블록으로 나누어 병렬로 검토하며, 단일 상한은 5,000개입니다
content_review.yamlgroup_chat · manual_approval
# three reviewer agents debate, a human gate before publish- step: write_draft  agent: writer  input: "Draft the release note for {{var:topic}}" - step: review_meeting  group_chat:    participants: [copy_editor, fact_checker, brand_reviewer]    initial_message: "Review the draft. Reply REVIEW_PASSED when aligned."    max_rounds: 4    speaker_selection: round_robin    termination_keyword: REVIEW_PASSED  depends_on: [write_draft] - step: publish  agent: publisher  condition: review_passed == "true" && risk_level != "high"  manual_approval:    enabled: true    timeout: 3600
AI 어시스턴트

할 일을 말하면 캔버스에 워크플로가 만들어집니다

어시스턴트는 편집기에서 대화 방식으로 작동합니다. 사용자가 업무를 설명하면 단계를 생성하고, 사용자가 보면서 수정합니다.

대화 생성자동화할 일을 한 문장으로 설명하면, 어시스턴트가 답하면서 단계를 캔버스에 그려 완전한 워크플로로 만들어 갑니다.
변경 사항은 저장을 기다립니다어시스턴트가 수정해도 바로 적용되지 않습니다. 변경 사항은 편집기에 머물러 있다가, 사용자가 확인하고 저장을 눌러야 워크플로에 반영됩니다.
세 가지 런타임Koog, Claude Code, Codex 중 하나를 선택하여 어시스턴트를 구동합니다. Claude 또는 ChatGPT 구독이 있으면 바로 로그인하여 사용할 수 있고 API Key를 따로 설정할 필요가 없습니다.
문서 질의응답플랫폼 기능이 확실하지 않으면 바로 물어보세요. 어시스턴트가 문서 검색(RAG)을 기반으로 답합니다.
진단과 버전

잘못 작성하면 안내가 나오고, 잘못 수정하면 되돌릴 수 있습니다

이중 lint편집기는 작성하는 동안 검사하고, 저장 전에 서버 측에서 한 번 더 검증하여 흔한 정의 오류를 저장 단계에서 막아 냅니다.
실행 취소와 다시 실행캔버스 조작은 실행 취소와 다시 실행을 지원하므로, 시행착오의 비용은 단축키 한 번입니다.
버전과 되돌리기저장할 때마다 새 버전이 생성되며 버전 간 diff를 볼 수 있습니다. 운영에서 문제가 생기면 정상 동작하던 이전 버전으로 되돌립니다.
경계 설명

먼저 분명히 해 둘 세 가지

  • 수백 개의 SaaS 커넥터 목록은 없습니다. 외부 시스템 호출은 코드 단계에 작성하거나 Agent의 도구로 연동합니다. Agent는 임의의 MCP Server 연결을 지원합니다.
  • Free 요금제는 single, code, classifier 세 가지 단계를 제공합니다. 8가지 단계 전체와 AI 어시스턴트는 Pro 요금제($49/월)에서 사용할 수 있으며, 어시스턴트는 하루 20회 대화가 가능합니다.
  • AI 어시스턴트는 수정만 하고 저장은 하지 않습니다. 모든 변경 사항은 사용자가 확인하고 저장을 눌러야 적용되며 조용한 변경은 없습니다.
편집기를 열어 첫 번째 워크플로를 구성합니다
무료로 가입하면 캔버스와 YAML을 사용할 수 있습니다. 240개 이상의 템플릿 중 하나를 골라 수정하는 편이 처음부터 시작하는 것보다 빠릅니다.