본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 29. 13:41

노코드 멀티 에이전트 오케스트레이션 플랫폼 구축 — 병렬 실행, 타겟 피드백, 브라우저 내 실행

요약

Parlance는 Claude 워크플로우를 오케스트레이션하기 위한 오픈 소스 노코드 시각적 작업 공간입니다. 병렬 실행, 3단계 재시도 메커니즘, 타겟 피드백 기능을 통해 에이전트 실행의 효율성과 비용 절감을 제공합니다.

핵심 포인트

  • Kahn 알고리즘 기반의 자동 병렬 실행 지원
  • 자가 재시도 및 상위 에스컬레이션을 포함한 3단계 복구 시스템
  • 문제가 발생한 특정 에이전트 체인만 재실행하는 타겟 피드백 기능
  • 클라이언트 측 실행 및 BYOK 방식으로 보안과 비용 최적화

대부분의 에이전트 빌더가 가진 문제점

이들은 순차적(sequential)입니다. 복구(recovery) 없이 실패합니다.
코드가 필요합니다. 데이터를 자신들의 서버를 통해 라우팅합니다.

Parlance는 이 네 가지 문제를 해결하기 위해 구축되었습니다.

이것은 무엇인가

멀티 에이전트 Claude 워크플로우(workflows)를 오케스트레이션하기 위한
무료, 오픈 소스, 노코드(no-code) 시각적 작업 공간입니다.
캔버스 위에서 구축하고, 엣지(edges)로 노드(nodes)를 연결하며,
실제 API 호출로 실행합니다.

엔진이 실제로 하는 일

병렬 실행 (Parallel execution)
수정된 Kahn 알고리즘이 위상 정렬 웨이브(topological waves)를 계산합니다. 각 웨이브는 Promise.all과 함께 전달됩니다.
A→B→C는 순차적으로 실행됩니다. A와 B가 C로 입력되는 경우 A와 B를 동시에 실행한 후 C를 실행합니다. 자동화되어 있습니다.

3단계 재시도 (Three-tier retry)
자가 재시도(Self-retry) → 상위 에스컬레이션(upstream escalation) → Overseer 개입. 에이전트가 실패하면 엔진은 사용자 입력 없이 문제를 해결하려고 시도합니다.

타겟 피드백 (Targeted feedback)
Overseer가 사용자의 조건에 따라 출력을 평가합니다. 거부될 경우: TARGET: [agent name]을 파싱하여, 해당 에이전트와 그 하위 전방 체인(downstream forward chain)만 다시 실행합니다. 수정 지점의 상위 에이전트들은 건드리지 않습니다. 체인의 어느 부분에서 문제가 발생했느냐에 비례하여 비용을 절감합니다.

워크플로우 체이닝 (Workflow chaining)
체인 입력(Chain Input) 노드는 다른 Parlance 워크스페이스의 출력을 가져옵니다. 선택적인 캐싱(caching)을 통해 비용이 많이 드는 상위 워크플로우의 재실행을 방지합니다.

아키텍처

  • 1,258줄의 실행 엔진 (orchestrator.js, runEngine.js, claudeClient.js, mockClient.js, engineEventBridge.js)
  • React 19 + ReactFlow 캔버스
  • 단일 useReducer, 26개의 순수 함수(pure-function) 액션 타입
  • 백엔드: 3개의 Vercel 서버리스 함수 (CORS 프록시 전용 — 모든 오케스트레이션은 클라이언트 측에서 실행됨)
  • BYOK (Bring Your Own Key) — 키는 localStorage에 저장되며 요청마다 전송되고, 서버 측에는 절대 기록되지 않음

56개의 소스 파일. 8,310줄. MIT 라이선스.

전체 제품군

이것은 2주 만에 구축된 다섯 번째 도구입니다.
모두 무료이며, 모두 오픈 소스(Open Source)이고, 모두 BYOK(Bring Your Own Key) 방식입니다:

  • Reality Check: realitycheck-project.vercel.app
  • Singularity: singularity-workspace.vercel.app
  • LoopLens: looplens-project.vercel.app
  • Claude Batch: virerra.github.io/Claude-Batch
  • Parlance: parlance-project.vercel.app

링크 (Links)

라이브(Live): parlance-project.vercel.app
소스(Source): github.com/Virerra/parlance
라이선스(License): MIT

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0