castomFLOW

작동 방식

워크플로는 단계의 나열이에요

이게 모델의 전부이고, 의도적으로 심심하게 만들었어요. 무언가가 실행을 시작해요. 실행은 단계 목록을 따라 걸어가요. 그중 일부는 생각하고, 대부분은 생각하지 않고, 몇몇은 기다려요. 목록이 끝나면 실행도 끝나요 — 그리고 내린 모든 결정은 기록으로 남아요.

1설명하고 싶은 작업을 한 문장으로 적어요.
2구축약 2분 뒤, 실제 워크플로가 완성돼요.
3설정계정을 연결하고, 문구를 바꾸고, 대기를 옮겨요.
4시뮬레이션실제 레코드로 드라이런. 아무것도 외부로 나가지 않아요.
5발행버전 고정. 진행 중인 실행은 시작한 버전을 그대로 유지해요.
6관찰실행별, 단계별 로그에 결정을 만든 값까지 기록돼요.

대부분의 자동화 도구는 그 나열이 무엇인지 알기도 전에 그리라고 요구해요. 빈 캔버스와 400개 통합 목록을 쥐여 주고, 처음 20분은 원하던 것이 실제로 무슨 이름이었는지 떠올리는 데 쓰이죠.

castomFLOW는 이를 뒤집어요. 문장을 쓰면 워크플로가 완성된 채로 도착해요. 그다음부터는 구체적인 것을 편집하는 일이고, 이는 추상적인 것을 발명하는 일과 전혀 다른 작업이에요.

세 가지 종류의 단계

결정론적 단계는 가져오기, 변환, 분기, 대기, 쓰기, 보내기를 수행해요. 같은 입력은 언제나 같은 출력을 만들어요. 빠르고, 실행 비용이 없고, 인프라가 지녀야 할 그 지루함을 지니고 있어요.

AI 단계는 분류하고, 초안을 쓰고, 요약하고, 선택해요. 구조화된 입력을 받아 구조화된 출력을 돌려주므로, 모델이 정의된 형태를 벗어나 멋대로 동작하는 일은 없어요. 비용을 지불하는 단계들이 바로 이것들이고, 요금제는 이 단계들을 아껴 쓰도록 만들어져 있어요.

플로우 단계는 외부 세계에 전혀 작용하지 않아요. 대기하거나, 조건에 따라 분기하거나, 두 경로 사이에 트래픽을 나누거나, 한산한 시간대가 끝날 때까지 실행을 보류하거나, 목표 달성을 표시하고 멈추는 일을 해요.

하나의 워크플로우가 이 세 가지를 자유롭게 오갈 수 있어요. 어떤 부분이 사고할지는 과제가 결정해요.

결제 주문 → 인보이스 → 안내문실행 #40 118
  • ⚡트리거쇼핑몰 웹훅: order.paid, 289,00 zł.
  • 2주소 검증결정론적. 우편번호를 참조 데이터와 대조했어요.
  • 3인보이스 발행결정론적. 필드는 레코드에서 왔어요; 누군가 직접 입력한 게 아니에요.
  • 4안내문 작성AI 단계. 고객의 언어로, 고객님의 톤으로, 두 문장이에요.
  • ?조건현지 시간으로 21:00이 지났나요? 아니요. 한산한 시간대는 해당 없어요.
  • 5발송이메일 발송, 배송 상태가 실행에 기록돼요.

소요 시간: 4.1초유료 단계: 1개

모든 프로세스에는 형태가 있어요. 하지만 고객님의 형태를 그려 본 사람은 아직 없었어요.

이것이 아닌 것

범용 프로그래밍 환경은 아니에요. 과제에 진짜 언어가 필요하다면, 진짜 언어로 작성하고 HTTP를 통해 단계에서 호출하세요 — 이는 지원되는 방식이자 자주 합리적인 답이지, 패배가 아니에요.

스스로 다음에 할 일을 결정하는 에이전트가 아니에요. AI 단계는 고객님이 선택한 지점에서, 고객님이 선택한 입력으로 호출되고, 고객님이 정의한 형태로 제한돼요. 순서는 고객님의 것입니다. 이는 의도된 한계이며, 실행이 재현 가능한 이유이기도 해요.

솔직한 부분: 2분 만에 만들어진 워크플로우는 완성품이 아니라 좋은 초안이에요. 고객님이 동의하지 않을 대기와, 고객님이 쓰지 않았을 표현이 남아 있을 거예요. 20분 정도의 편집은 자연스러운 일이고, 형태가 이미 있기 때문에 오후 전체가 아니라 20분으로 끝나는 거예요.