워크플로
워크플로 = 할 일 + 틀 + 일 분배 + 찾기. 할 일을 적으면 AI 빌더가 틀(채울 문서와 그 문서에 값을 넣는 함수)을 파악하고 일을 단위로 나누고, 단위마다 자료를 어디서 어떻게 찾을지 찾기 노드로 둡니다. 실행하면 워커가 찾기 노드대로 자료를 찾아 다듬어 칸마다 바로 넣습니다. 찾을 곳을 몰라도 시작할 수 있습니다 — 실행이 실제로 찾은 곳을 찾기 노드로 고정하며 만들어 갑니다. 새로 만드는 워크플로는 모두 이 판입니다.
- 만들기 — 목록의 「새 워크플로」 → 「워크플로 만들기」 창에 이름과 목적(할 일, 비워 둬도 됨)을 적습니다. 틀과 일 분배가 이미 있는 워크플로는 「실행」 탭으로 열리고, 실행 탭에서 노드를 누르면 「빌드」로 넘어갑니다.
- 화면 — 머리줄 탭은 「빌드」 · 「실행」 둘, 오른쪽 끝 휴지통 = 워크플로 지우기. 빌드의 옆 판은 아무것도 안 고르면 AI 빌더 대화, 캔버스에서 노드를 누르면 그 노드의 설정(필요한 칸만)이 나오고 × 를 누르거나 빈 곳을 누르면 대화로 돌아갑니다. 노드 더하기는 캔버스 왼쪽 위 「+ 단위」 · 「+ 찾기」, 잇기는 캔버스에서 선으로만. 그 옆 되돌리기 · 다시 하기(⌘Z · ⌘⇧Z, 윈도우 Ctrl+Z · Ctrl+Y — 글 칸 밖에서)는 손으로 고친 것과 AI 빌더가 빌드한 것을 한 걸음씩 되돌립니다(앱이 켜진 동안).
- AI 빌더 — AI 채팅 판입니다. 할 일을 말하고 채울 문서 · 쓸 자료를 붙입니다(파일 탭 · 파일 서랍에서 끌어 놓거나
@로 — 내 컴퓨터 파일은 먼저 파일 탭으로 가져옵니다). AI 가 정리해 빌드 제안 카드(할 일 · 틀 · 찾을 곳 · 더할 말)를 냅니다. 할 일에는 무엇을 할지 · 조건만 들어가고, 붙인 자료는 할 일 글이 아니라 찾기 노드의 대상이 됩니다. 「승인하고 빌드」를 누르면 할 일 · 틀을 워크플로에 적고, 메인 에이전트가 틀을 파악하고 빌드 에이전트가 일을 나누고 찾기 노드를 둡니다. 그동안 카드에 「빌드 중… 단계 · 걸린 시간」과 진행 메모가 보이고, 끝나면 「다 짰습니다 — 단위 n개」, 못 짜면 「다시 빌드」 · 「닫기」가 나옵니다. 실행은 하지 않고, 결과는 캔버스에 단위로 그려집니다. 「버리기」면 아무것도 안 바뀝니다. 대화는 워크플로마다 하나(채팅 탭에도 「워크플로」로). - 시작 · 결과 노드 — 시작을 누르면 이름 · 할 일을 고칩니다. 결과를 누르면 채울 문서(hwp · hwpx · xlsx · docx · pptx · html)를 보고 이름으로 찾아 바꿉니다. 이미 양식이 있으면 그 양식을, 없으면 AI 빌더 · 실행이 그 문서에서 칸을 뽑습니다.
- 단위 — 노드는 시작(할 일) · 찾기 · 단위 · 결과(틀)입니다. 단위끼리 이으면 차례가 되어, 뒤 단위가 앞 단위가 넣은 값을 보고 씁니다. 단위를 누르면 이름 · 맡을 칸(칩을 누르면 이 단위로 — 칸 하나는 한 단위만, 흐린 칩은 다른 단위가 맡은 것) · 더할 말을 고칩니다. 끌면 자리를 옮기고, Delete · Backspace 나 옆 판 휴지통으로 지웁니다.
- 찾기 — 단위 위 줄의 점선 노드. 방법(문서에서 찾기 · 웹에서 찾기 · 팀원에게 묻기) + 대상(문서 · 폴더 · 사이트 · 팀원) + 무엇을 찾나. 찾기 노드를 단위에 이으면 그 단위는 그 방법으로만 찾고 대상부터 봅니다. 대상을 비우면 실행 때 찾는 쪽이 그 방법 안에서 정하고, 단위에 찾기가 없으면 어디서든(문서 · 웹) 찾습니다. 팀원에게 묻기는 그 사람의 승인을 거쳐 받고, 받은 값은 AI 가 보지 않고 그대로 넣습니다(그 단위의 유일한 찾기). 팀원을 비우면(「팀에서 가진 사람」) 켜진 팀원 기기마다 자기 공유 가능 자료에 그 항목이 있는지 먼저 살피고(항목 이름만 돌아옵니다), 가장 많이 가진 사람부터 승인을 요청합니다 — 거절하거나 30분 안에 답이 없으면 다음 가진 사람에게, 꺼져 있던 팀원은 30분까지 기다렸다 묻습니다. 「사람마다 받기」를 켜면 팀원 모두에게 그 단위의 표 칸을 묻고, 받은 줄을 사람마다 한 줄씩 표 하나에 넣습니다(전 구성원의 이름 · 연락처처럼). 30분 안에 승인하지 않은 사람의 줄은 빠지고 정리에 이름이 남습니다. 노드를 누르면 방법(「문서 · 웹 · 팀원」 — 팀원은 팀원이 있을 때만) · 어디서 · 무엇을 찾나를 고칩니다. 어느 단위가 쓰는지는 캔버스에서 찾기 노드를 단위에 이어 정합니다.
- 이번 건 — 워크플로는 같은 일을 여러 건에 되풀이하는 절차이고, 실행 한 번이 건 하나입니다. 「실행」 탭 맨 위 「이번 건」에는 사람이 값을 주는 칸만 나옵니다 — 이번 건(실행마다 바뀌는 값 — 지난 건 값이 처음 값, 달라진 칸은 왼쪽 선으로 표시) · 고정(늘 같은 값, 워크플로에 적힘) · 자동(「자동 · 오늘」 — 오늘 날짜). 나머지 칸(찾기 · AI 작성 · 안 넣음)은 「나머지 칸」을 펴면 보이고, 칸마다 오른쪽 고르기로 표시를 바꿉니다. 「안 넣음」은 할 일 범위 밖 함수(예: 3쪽 이후)를 빈칸 그대로 두는 것 — 빌드 AI 가 할 일을 보고 정하고, 정리 · 보고서 셈에서 빠집니다. 받은 요청(메일 · 메모)을 붙여 넣으면 AI 가 칸에 나눠 넣고, 문서를 끌어 놓으면 이번 건 자료가 되어 대상이 빈 문서 찾기가 거기를 봅니다. 엑셀 · 시트에서 복사한 표를 붙여 넣거나 xlsx · csv 를 끌어 놓으면(머리줄이 칸 이름과 맞으면) 줄마다 건 하나가 되어 「N건 실행」으로 한꺼번에 돌립니다(한 번에 50건까지). 빌드 AI 는 할 일에 박힌 구체적인 값(받는 기관 · 날짜 …)을 이번 건으로 떼고 할 일에는 절차만 남깁니다. 실행이 쌓이면 매번 바뀐 칸은 이번 건, 늘 그 날인 칸은 자동으로 알아서 표시하고(늘 같은 값은 고정을 권함), 틀린 표시는 고르기로 바꿉니다. 머리 오른쪽 아이콘 = 채울 문서 미리보기. 실행 기록 카드의 이름은 그 건의 값입니다(없으면 시각).
- 실행 — 「이번 건」 아래 「실행」. 틀 · 일 분배가 아직 없으면 그 자리에서 정해 워크플로에 적습니다. 같은 범위를 보는 찾기는 묶어 자료를 한 번만 읽고(자료 모으기 — 범위가 크면 검색 색인으로 후보 조각만, 후보가 없는 칸은 AI 없이 「못 찾음」), 서로 기다릴 일이 없는 단위 · 자료 모으기 · 웹 찾기는 같이 돕니다 — 단위는 제 자료와 차례(앞 단위)만 기다리고, 긴 사슬부터 먼저 합니다. 같이 부르는 AI 수는 앱이 계정 속도 제한을 보며 스스로 늘리고 줄이며(실행 여러 개가 나눠 씀), 같은 자료로 다시 돌면 모은 답을 기억에서 꺼내 AI 를 다시 부르지 않습니다. 실행마다 파일 탭 「워크플로」 아래 일 번호 폴더(
workflow/JOB-…/)에 결과 문서 · 넣은 값 기록(주입.xlsx) · 정리 · 요청 · 진행이 남고, 이 워크플로의 실행 기록에 남습니다. - 실행 상세 — 「실행 기록」에서 카드를 누르면 캔버스 자리에 그 실행의 지켜보기(계보)가, 기록 아래 「실행 결과」 카드가 나옵니다. 카드 머리 오른쪽 목록 아이콘 = 「파일 보기 · 파일 닫기」(그 실행 폴더를 오른쪽 파일 서랍에서 열고 닫기 — 채팅 머리줄 「이 대화의 파일 보기」와 같은 꼴, 서랍이 열린 채 다른 실행을 고르면 그 폴더로 따라감). 도는 동안은 카드 위에 지금 같이 도는 단계들이 나옵니다. 카드는 라벨로 나뉩니다 — 결과 문서 · 찾은 곳(표 — 단위 · 출처 바로 가기(웹이면 브라우저 탭) · 고정) · 기록 파일(번호 붙은 세로 목록 1 정리 · 2 주입 기록 · 3 요청) · 보고서(옆 작은 단추 = 「보고서 생성」 · 「보고서 다시 생성」, 멈춘 실행에도 — 지켜보기를 찍고 AI 가 단계 · 단위 · 자료 모으기 · 속도 · 오류 · 원인 · 분류(기능 · 빌드 · 자료 · 외부)와 고칠 점, 그리고 결과 평가(쓸 만함 · 손볼 곳 있음 · 다시 해야 함 — 채움 · 근거(값의 출처) · 모양(원본 이름표가 남았나, 원본과 달라진 쪽을 그림으로 보고 넘침 · 겹침) · 할 일 조건)를 실행 폴더
보고서.md로). 카드의 파일 이름을 누르면 미리보기 창만 뜨고 오른쪽 파일 서랍은 그대로입니다(서랍은 머리 아이콘으로). 도는 중이거나 멈춘 실행이면 맨 아래 단추(도는 중 = 「그만두기」, 멈춤 = 「다시 하기」 · 「그만두기」). - 찾기로 고정 — 실행 상세 「찾은 곳」 표에서 단위가 실제로 값을 찾은 곳 옆 「고정」을 누르면(누른 뒤엔 「고정됨」) 그곳이 그 단위의 찾기 대상이 됩니다 — 같은 방법·같은 대상의 찾기가 있으면 그것을 단위에 잇고, 없으면 그 단위에 이어진 대상 빈 찾기에 적고, 그것도 없으면 새 찾기 노드를 만듭니다. 다음 실행은 거기부터 봅니다.
- 다시 하기 — 필수 칸을 못 채우면 정리를 남기고 멈춥니다. 자료를 채운 뒤 「다시 하기」를 누르면 못 넣은 함수만 워커가 다시 찾습니다.
- 고친 값 다시 넣기 — 실행 폴더의
주입.xlsx에서 값을 고친 뒤 파일 줄 오른쪽 클릭 「고친 값 다시 넣기」를 누르면 결과 문서에서 그 칸만 바뀝니다.
블럭 그래프 워크플로(전에 만든 것)
전에 노드(블럭)를 이어 빌드한 워크플로는 그대로 열고 돌립니다. 이 판은 화면에서 새로 만들 수 없고, 전에 만든 것과 「꾸러미 받기」로 들인 것만 목록에 있습니다. 노드를 캔버스에 놓고 출력을 입력으로 이으면, 그 그림이 그대로 돌아 문서 하나로 끝납니다.
- 화면 — 머리줄에는 이름과 탭 세 묶음(개요 | AI · 노드 · 상세 | 입력 · 실행)만 있습니다. 「개요」는 한 장 — 이름 · 목적 고치기, 지금 상태(노드 수 · 끝), 검사(오류 · 주의 한 줄씩, 노드가 있는 줄을 누르면 캔버스에서 그 노드의 상세로), 최근 실행, 팀 마켓에 올리기 · 지우기. 검사 오류가 있으면 「개요」 탭에 그 수가 붙습니다.
- 시작 · 결과 — 블럭 그래프 워크플로에는 늘 「시작」과 「결과」 노드가 있습니다(지우지 못함). 시작을 누르면 실행할 때 받을 입력을 적고, 만든 문서는 「결과」로 이어 끝냅니다.
- 올린 문서에 채우기 — AI 에게 hwp · hwpx · docx · xlsx · pptx 문서(경로나 파일 이름)를 말하면, 아직 양식이 아닐 때 앱이 먼저 그 문서를 양식으로 등록하고(칸 · 반복 줄 뽑기) 빌더가 그 문서에 채웁니다 — 결과도 그 형식입니다. 등록한 양식은 AI 의 답에 알려 줍니다.
- 글 생성의 재료 — 상세에서 재료 칸마다 「필수」를 정합니다. 필수 재료가 비면 노드를 건너뛰고, 선택 재료가 비면 글은 쓰고 그 자리를 「입력 필요」로 남깁니다. 재료가 하나도 없으면 쓰지 않습니다.
- 끝은 늘 문서입니다. 두 길 — 정해진 양식 파일에 채우기(「문서 만들기」에서 양식을 고름), 또는 AI 가 양식을 새로 만들고(「양식 만들기」) 채운 뒤 「AI 검토」. 칸을 다 못 채우면 무엇이 왜 비었는지 정리 md 를 남기고 멈춥니다.
- 빌드 — 오른쪽 「노드」 판의 타일을 캔버스로 끌어 놓거나 누르면(보이는 화면 가운데에) 놓입니다. 묶음은 데이터 가져오기(파일 읽기 · 웹 검색 · 팀원에게 요청 · 사용자 입력) · AI(정보 추출 · 글 생성 · 분류 · 양식 만들기 · AI 검토) · 데이터 처리(데이터 처리 · 반복) · 흐름(승인) · 출력(문서 만들기)입니다. 「AI」는 대화창입니다 — 할 일을 적으면 AI 가 빌드해 캔버스에 바로 놓고, 「입력에 담당자 이름도」처럼 고칠 것도 말로 하면 지금 그래프를 고칩니다(노드는 그대로 두고). 마음에 안 들면 대화창 머리의 되돌리기로 그 턴을 되돌립니다.
- 상세 — 노드를 누르면 상세가 열립니다. 데이터 처리의 거르기 조건 · 묶기 셈 · 고를 열(새 이름)은 줄 칸으로, 반복은 줄마다 돌 노드와 그 노드가 받을 열을 고릅니다.
- 잇기 — 노드 오른쪽(출력)을 다른 노드 왼쪽(입력)으로 끕니다. 점 색 = 값 종류(글 · 수 · 날짜 · 고르기 · 표 · 참거짓 · 파일). 종류가 안 맞으면 붙지 않습니다(수 · 날짜 → 글은 됨). 팀원에게 받은 값(봉인)은 「문서 만들기」로만 이어집니다.
- 대체 길 — 한 칸에 선을 여럿 이으면 순서대로 시도합니다(예: 파일 → 웹 → 사람). 앞 길이 값을 찾으면 뒤 길은 돌지 않습니다.
- 실행 — 「실행」 판에서 입력 값을 넣고 실행합니다. 실행마다 파일 탭 「워크플로」 아래 일 번호 폴더(
workflow/JOB-…/)에 입력(입력 항목.md) · 답 · 결과 문서 · 정리가 남습니다. 팀원에게 받은 값이 든 결과는 AI 가 읽지 못합니다. - 실행 기록 — 카드 한 줄(일 번호 · 상태 · 시각), 3–4장 넘으면 굴립니다. 위 알약으로 상태를 거르고(전체 · 진행 중 · 끝남 · 실패·취소), 12장 넘으면 「더 보기」.
- 실행 상세 — 카드를 누르면 아래에 시작 · 걸린 시간(진행 중이면 지금 단계), 진행(끝난 노드 / 노드 수 막대), 멈춘 노드(실패 · 답 필요 · 끊김 — 누르면 캔버스의 그 노드 상세로), 이상 신호(지켜보기가 센 것), 오류, 파일(정리 · 결과 · 입력 · 보고서 — 누르면 파일 서랍 미리보기로, 워크플로 화면을 떠나지 않음. 보고서 줄 오른쪽 작은 단추 = 생성 · 다시 생성), 실제로 쓴 입력 값이 나옵니다. 단추: 「그만두기」(진행 중일 때) · 「다시 실행」(같은 입력 값으로) · 「값 채우기」(그 값을 위 입력 칸에 넣어 고쳐 돌리기) · 「모니터링」(모니터링 탭에서 이 실행) · 「템플릿」 · 「이어서 실행」. 「결과」 노드에도 그 실행의 결과 파일 링크가 보입니다.
- 이어서 실행 — 그만두거나 실패한 실행의 상세에서 「이어서 실행」 — 그 실행 폴더의 진행 기록(
진행.json)으로 새로 돌며, 끝난 노드는 다시 돌지 않고 가져옵니다. - 보고서로 고치기 — 보고서가 있는 끝난 실행의 상세에서 「보고서로 고치기」를 누르면 보고서의 원인 · 고칠 점과 정리를 AI 빌더가 읽고 고친 그래프를 냅니다(노드는 그대로 두고). 「고침 받기」를 눌러야 캔버스가 바뀌고, 저장된 뒤 다시 실행합니다.
- 실행 보고서 — 실행 상세의 보고서 줄 생성 단추(이미 있으면 다시 생성)는 그 실행의 캔버스 · 지켜보기 그림을 찍고(찍는 동안 화면이 잠깐 바뀝니다) AI 가 워크플로 상태 · 노드마다 실행 상태 · 오류 · 원인 · 요약(기능 문제 · 빌더 문제 · 외부 문제 · 다른 오류)과 고칠 점을 실행 폴더의
보고서.md로 씁니다. 「고침 제안」은 이 보고서도 읽습니다. - 멈춘 실행 — 「사용자 입력」 · 「승인」은 실행 판에서 답하면 이어 갑니다. 칸을 못 채워 멈췄으면 「고침 제안」으로 빌더에게 그래프 고침을 받고 「다시 하기」 — 끝난 노드는 다시 돌지 않습니다. 앱이 꺼져 끊긴 실행은 노드가 「끊김」으로 보이고, 「다시 하기」하면 그 단계부터 이어 갑니다.
- 지켜보기 — 「실행」 탭에서 실행 카드를 누르면 본문이 그 실행의 계보 그래프로 바뀝니다 — 실제로 무엇을 읽고 썼는지, 선언에 없던 것까지(모니터링 탭 「흐름」과 같은 그림). 카드를 다시 누르면 캔버스로 돌아옵니다.
- 템플릿 — AI 가 만든 양식이 마음에 들면 그 실행의 상세에서 「템플릿」 —
notes/의 양식으로 저장되고, 다음부터는 그 양식에 채웁니다. - 팀 마켓 — 팀 프로젝트면 「개요」의 「팀 마켓에 올리기」로 그래프 + 양식 원본을 꾸러미 하나로 올리고, 목록의 「꾸러미 받기」로 들입니다. 값은 실리지 않습니다. 새 판 워크플로는 올리지 못합니다.