단계의 버튼
단계 카드의 모든 컨트롤, 특히 혼동하기 쉬운 두 가지부터 살펴봅니다.
캔버스에서 단계 위에 포인터를 올리면 헤더에 작은 버튼 행이 나타납니다. 대부분 직관적이지만, 두 가지는 그렇지 않으며, 이들의 차이가 IceFold를 단순한 파이프라인과 구분하는 핵심 요소입니다.
▶ 실행과 ✓ 확정
둘 다 "작동을 하게 만드는" 것이므로 같은 버튼으로 취급하기 쉽습니다. 하지만 그렇지 않습니다. 차이는 무언가가 실행되는지 여부가 아니라, 클릭이 누구의 결정이며 얼마나 멀리 영향을 미치는지에 있습니다.
▶ 실행 — 결과 미리 보기
"현재 상태 그대로의 상위 단계 초안을 사용하면, 이 단계는 무엇을 만들까?"
실행은 수동이며 하나의 단계에만 적용됩니다. 아직 확정하지 않은 이전 단계의 출력을 포함해 현재 입력값을 읽습니다. 따라서 아무것도 승인하기 전에 초안 흐름을 미리 볼 수 있습니다.
버튼은 처음에는 이 단계 실행, 이후에는 이 단계 다시 실행으로 표시됩니다. 여러 콘텐츠 버전이 있는 단계에서는 모든 콘텐츠 버전 실행/다시 실행으로 표시됩니다. 입력 단계에는 이 버튼이 없으며 ✓가 제출 및 확정 버튼입니다.
IceFold는 두 가지 상위 조건을 구분하고 어느 것이 적용되는지 알려줍니다:
- 이전 단계의 출력이 아직 바뀔 예정 — 실행 중이거나 대기 중이거나, 오래되어 다시 실행해야 합니다. 현재 출력은 곧 교체될 수 있으므로 기다리거나 경고에서 현재 입력으로 실행을 선택하세요.
- 이전 단계가 출력을 생성하지 않음 — 읽을 결과가 없습니다. IceFold는 빈 입력을 명확히 표시하며 모델에 빈 프롬프트를 자동으로 보내지 않습니다.
확정되지 않음 상태는 이 두 가지에 포함되지 않습니다.
✓ 확정 — 결정하기
"이 결과가 좋다. 다음 단계에 전달하자."
확정은 결과를 승인하고 후속 단계에 전달하는 작업입니다. 새로 준비된 자동 단계는 실행되어 크레딧을 사용할 수 있습니다. 수동 실행 단계, 고정된 출력, 직접 편집한 출력은 그대로 장벽으로 남고, 검토 필요는 다음 검토 지점을 추가합니다.
승인 작업이므로 기본 동작은 이전 단계가 아직 변경 중이거나 확정을 기다리면 멈추고 해당 단계를 알려 줍니다. 일반 클릭 한 번이 전체 체인을 검토한 것처럼 보이지 않게 하기 위함입니다.
차단 중인 이전 단계가 모두 완료되어 확정만 기다리고 있고 이 단계가 그 현재 출력을 읽었다면, 같은 경고에 이 출력 사용 및 계속이 표시됩니다. 이 일회성 로컬 확정은 이 단계부터 후속으로 결과를 전달하지만 이전 단계를 확정하거나 그 단계의 다른 분기를 시작하지 않습니다. 출력을 고정하거나 영구 체크포인트를 만들지도 않습니다. 나중에 같은 세대의 이전 출력을 확정해도 이 단계는 다시 실행되지 않지만, 이전 단계가 실제로 새 출력을 만들면 이 단계는 오래된 상태가 되고 기존 수동 실행 / 검토 필요 설정을 따릅니다. 이전 단계가 아직 실행 중이거나 이 출력이 오래되었다면 기다리거나 다시 실행하세요. 기존 출력을 장기간 보존하려면 출력 고정을 사용하세요.
✓는 단계가 확정되지 않았을 때 보라색이다가, 확정하면 초록색으로 변합니다. 초록색을 클릭하는 것은 다른 의미를 가지며, 툴팁이 이를 설명합니다:
- 확정 및 다음 단계 실행(보라색) — 이 출력을 받아들이고 후속 단계에 전달합니다.
- 다시 확정 및 다음 단계 재실행(초록색) — 결과를 다시 확정하면 실행 가능한 자동 후속 단계가 수동 실행, 고정, 직접 편집 또는 검토 장벽에 도달할 때까지 다시 실행됩니다. 새 실행이 필요할 때 사용하세요. 과금 대상 실행에는 크레딧이 사용될 수 있습니다.
검토 지점은 직접 선택할 수 있습니다. 단계에서 검토 필요를 켜면 실행 후 플로가 계속되기 전에 결과를 검토하도록 일시정지됩니다. 이 옵션이 없는 자동 단계는 완료되면 자동으로 확정되어 계속 진행됩니다.
미리보기를 확정해도 다시 실행되지 않음
내재화해야 할 부분:
실행은 어떤 결과도 자동으로 확정하지 않습니다.
확정되지 않은 이전 단계의 출력으로 한 단계를 미리 본 뒤, 결과가 마음에 들면 돌아가서 해당 출력을 확정하세요. 그러면 미리 본 단계는 정확히 그대로 유지됩니다. 초기화되지도, 다시 실행되지도, 추가 요금이 부과되지도 않습니다. IceFold는 미리보기가 실제로 읽었던 입력을 기억하므로, 동일한 입력을 확정해도 새로운 것이 전달되지 않습니다.
미리보기와 확정 사이에 이전 단계를 변경하면(다시 실행하거나 출력을 직접 편집하면) 입력이 실제로 달라집니다. 해당 단계는 오래된 상태가 되어 수동 실행과 검토 필요 설정을 따릅니다. 변경된 입력을 확정하면 새 작업이 발생하지만, 변경되지 않은 입력을 확정하면 그렇지 않습니다.
출력을 직접 편집하는 것은 미리보기를 로컬로 확정하는 것과 다릅니다. 편집한 콘텐츠 버전에는 출처를 나타내는 편집됨 배지가 붙고, 이전 단계 자동화가 해당 세대를 몰래 덮어쓸 수 없습니다. 다른 콘텐츠 버전은 독립적으로 유지됩니다. 명시적으로 실행하면 편집된 세대를 교체하고 생성 동작으로 돌아갑니다. 장기 보호에는 편집됨 배지가 아니라 출력 고정을 사용하세요.
실행 자체도 크레딧을 소모할 수 있습니다. 변경되지 않은 입력을 확정할 때는 이미 미리 본 작업을 반복하지 않습니다. 실행으로 살펴보고 확정으로 결과를 전달하세요.
| ▶ 실행 | ✓ 확정 | |
|---|---|---|
| 의미 | "이것이 무엇을 줄까?" | "이를 수락한다." |
| 영향 범위 | 이 단계만 | 새로 준비된 자동 후속 단계 |
| 크레딧을 사용할 수 있는 작업 | 이 단계의 실행 | 확정으로 시작된 과금 대상 후속 실행 |
| 이전 단계 확정 필요 여부 | 아니요 — 이것이 미리보기임 | 기본값은 필요, 안정된 미확정 입력은 로컬로 계속 가능 |
| 결과를 자동 승인하는가? | 아니요 | 예 |
카드의 나머지 부분
- ■ 중지 — 실행 중인 단계를 중단합니다. 단계가 실행되는 동안 ▶를 대체합니다.
- ↻ 이 콘텐츠 버전 재실행 — 여러 콘텐츠 버전이 있는 단계에서는 각 콘텐츠 버전 탭을 개별적으로 다시 실행할 수 있습니다. 해당 콘텐츠 버전만 다시 계산되며 나머지는 그대로 유지됩니다. 탭이 한 화면에 다 보이지 않으면 **◀ / ▶**로 이동하세요.
- ⬇ 다운로드 — 이 단계의 출력을 저장합니다. 구조화된 텍스트는 선언된 형식(예: 자막의
.srt)을 사용하고, 그 외 텍스트는 기본적으로.md를 사용합니다. - ✎ 다음 단계 — 현재 결과에 맞는 검토 가능한 단계를 만들어 연결합니다. 비디오는 비디오 편집, 프레임 추출, 오디오 추출을, 오디오는 오디오 편집, 전사, 자막 정렬, 음악과 믹스를 제안합니다. 이미지와 텍스트에는 관련 읽기, 생성, 애니메이션 작업이 표시됩니다. 같은 미디어를 다듬는 단계는 흐름에 삽입되고 파생 결과는 분기됩니다. 파일에는 **출력 교체…**도 제공됩니다.
- 🔒 출력 고정 — 출력을 현재 상태로 보존합니다. 고정된 단계는 실행, 재실행, 출력 편집이 되지 않고 이전 단계가 바뀌어도 초기화되지 않지만, 확정으로 고정된 출력을 후속에 전달할 수 있습니다. 다시 참여시키려면 출력 고정 해제를 사용하세요. 고정을 해제해도 자동 실행되지는 않으므로 입력이 바뀌었다면 준비되었을 때 실행하세요. 이는 레이아웃 잠금과 다릅니다.
- ⤢ 확장 보기 열기 — 입력, 매개변수, 출력, 콘텐츠 버전이 있는 전체 상세 대화 상자를 엽니다. 카드를 두 번 클릭해도 됩니다.
- 단계 이름 변경 — 빠른 속성 또는 확장 보기에서 제목 옆 연필을 사용하거나 카드를 마우스 오른쪽 버튼으로 클릭하세요. 표시 이름만 바뀌며 연결, 출력 및 실행 상태는 유지됩니다.
- ⧉ 그룹 열기 — 그룹화된 단계에 포함된 그래프로 들어갑니다.
관련 문서
- 문제 해결 → "단계가 대기열에서 멈춰 있습니다" — 일반적으로 이전 단계에서 오류가 발생했거나 확정을 기다리는 경우입니다.
