A Process Harness for Uplifting Legacy Workflows to Agentic BPM: Design and Realization in CUGA FLO
이 논문은 기존의 결정론적 워크플로 엔진 주위에 정책 기반의 에이전트 계층을 통합하여, TDF(Task-Decision-Flow) 모델에 의해 엄격히 정의되고 CUGA FLO 시스템에서 구현된 에이전틱 BPM(Agentic BPM)을 가능하게 함으로써 구조적 준수와 정책 프레임 내의 적응형 자율성 사이의 균형을 맞추는 메커니즘인 "프로세스 하네스(process harness)"를 소개한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 매우 엄격하고 구식인 공장 조립 라인을 가지고 있다고 상상해 보십시오. 이 라인은 완벽하게 설계되었습니다. 정해진 지도를 따르고, 모든 단계가 미리 프로그래밍되어 있으며, 결코 실수를 하지 않습니다. 하지만 동시에 믿기 힘들 정도로 경직되어 있습니다. 만약 표준 규격에 맞지 않는 상자가 도착하거나, 정부로부터 새로운 규칙이 갑자기 발표된다면, 기계는 멈추거나 고장 나며, 사람이 직접 들어가서 수동으로 고쳐야 합니다.
이것이 오늘날 대부분의 비즈니스 소프트웨어(BPM이라 불리는)가 작동하는 방식입니다. 일상적인 업무에는 훌륭하지만, 예상치 못한 상황을 처리하는 데는 엉망입니다.
이제 이 공장에 읽고, 생각하고, 판단을 내릴 수 있는 '스마트 관리자'를 붙여준다고 상상해 보십시오. 단, 이 관리자는 컨베이어 벨트를 직접 만지거나 기계의 기어를 바꿀 수는 없습니다. 이 관리자는 오직 인간 작업자에게 지시를 외치거나 작은 우회 경로를 제안할 수 있을 뿐입니다. 기계 자체는 여전히 주도권을 쥐고 돌아갑니다.
이 논문은 정확히 이와 같은 역할을 하는 CUGA FLO라는 새로운 시스템을 소개합니다. 이 시스템을 **"프로세스 하네스(Process Harness, 공정 마구)"**라고 부릅니다.
이 시스템이 어떻게 작동하는지 간단한 개념으로 나누어 설명하겠습니다.
1. 핵심 아이디어: 하네스(Harness)
말을 생각해 보십시오. 말은 엔진(기존의 워크플로우 시스템)입니다. 하네스는 말을 안내하기 위해 채우는 장구(gear)입니다. 당신은 말을 교체하는 것이 아니라, 그 위에 제어 레이어를 추가하는 것입니다.
- 과거의 방식: 예기치 못한 상황에 대처하려면, 그 상황이 발생하기 전에 공장 전체의 구조(소프트웨어 코드)를 다시 설계해야 했습니다.
- 새로운 방식 (CUGA FLO): 공장을 있는 그대로 유지합니다. 그 위에 "프로세스 하네스"를 씌웁니다. 이 하네스는 AI(특히 거대언어모델, LLM)를 사용하여 프로세스를 관찰합니다. 프로세스가 특정 체크포인트에 도달하면, AI가 개입하여 설정된 규칙(정책)에 따라 상황을 판단하고 다음에 무엇을 할지 제안합니다.
2. 세 가지 "스마트 어시스턴트"
논문에 따르면 이 하네스는 각각 특정한 직무를 가진 세 가지 유형의 AI 어시스턴트를 사용합니다. 이들은 마치 전문화된 매니저 팀과 같습니다.
태스크 에이전트 (작업자):
- 직무: 실제 업무 수행.
- 비유: 어떤 작업이 "지원자의 신용 점수 확인"이라고 가정해 봅시다. 기존 시스템에서는 컴퓨터 스크립트가 이 일을 했습니다. 이제는 태스크 에이전트가 복잡한 금융 서류를 읽고, 이해하고, 점수를 계산합니다.
- 규칙: 이 에이전트에게는 엄격한 정책이 있습니다: "점수는 계산할 수 있지만, '승인' 또는 '거절'이라고 말해서는 안 된다." 그 결정은 다른 사람의 몫입니다.
디시전 에이전트 (교통 경찰):
- 직무: 갈림길에서 어느 경로로 갈지 결정.
- 비유: 조립 라인이 "승인" 또는 "거절"이라는 두 갈래 길로 나뉩니다. 디시전 에이전트는 태스크 에이전트가 방금 만든 점수를 확인합니다. 그리고 규칙(예: "점수가 0.6 이상이면 왼쪽으로 가라")을 검토한 뒤, 기계에 어느 길로 갈지 알려줍니다.
- 규칙: 이 에이전트는 결정이 논리적이고 작성된 정책을 따르는지 확인합니다.
플로우 에이전트 (비상 관리자):
- 직무: 프로세스가 실행되는 동안 지도(map)를 변경.
- 비유: 이것이 가장 강력한 에이전트입니다. 조립 라인에 특수한 "훅(Hook, 갈고리/함정)"이 있다고 상상해 보십시오. 특정 상황(예: VIP 고객이나 규제 비상 사태)이 발생하면 플로우 에이전트가 개입합니다. 이 에이전트는 "다음 세 단계를 건너뛰어라", "라인을 멈춰라", 또는 "바로 여기에 새로운 단계를 추가하라"고 말할 수 있습니다.
- 규칙: 이 에이전트는 "훅 정책(Hook Policy)"에 의해 명시적으로 허용된 행동만 할 수 있습니다. 마음대로 지도를 바꾸는 것이 아니라, 반드시 규칙을 따라야 합니다.
3. "FRAME" (규칙집)
AI가 멋대로 행동하지 못하게 하려면 어떻게 해야 할까요? 이 논문은 FRAME을 소개합니다.
FRAME을 인간이 읽을 수 있는 거대한 규칙집(마크다운 파일처럼 평이한 영어로 작성된 것)이라고 생각하십시오. AI 어시스턴트가 결정을 내릴 때마다, 이 규칙집을 먼저 확인해야 합니다.
- 태스크 에이전트는 "태스크 규칙"을 확인합니다.
- 디시전 에이전트는 "라우팅 규칙"을 확인합니다.
- 플로우 에이전트는 "비상 규칙"을 확인합니다.
만약 AI가 규칙집에 허용되지 않은 행동을 하려고 하면, 시스템이 이를 차단합니다. 이를 통해 AI가 단순히 무언가를 만들어내는 것이 아니라, 인간의 규칙에 의해 "프레임(틀)"이 씌워지도록 보장합니다.
4. 대출 승인 예시
이 논문은 대출 승인 예시를 통해 이것이 작동함을 증명합니다.
- **작업자 (태스크 에이전트)**가 대출 신청서를 읽고 신용 점수를 계산합니다.
- **교통 경찰 (디시전 에이전트)**는 점수가 높음(0.82)을 확인하고, "좋습니다, '승인' 경로로 갑시다"라고 말합니다.
- **비상 관리자 (플로우 에이전트)**는 신청자의 ID 번호가 "4321"임을 발견합니다. 점수가 높음에도 불구하고, 규칙집에는 "ID 4321은 새로운 규제로 인해 금지됨"이라고 적혀 있습니다.
- 결과: 플로우 에이전트가 교통 경찰의 결정을 덮어씁니다. 이 에이전트는 "훅(Hook)"을 사용하여 즉시 프로세스를 '승인' 단계들을 건너뛰고 '거절' 경로로 점프시킵니다.
왜 이것이 멋진가요? 기존 시스템이었다면, 수년 전에 이미 소프트웨어 안에 "ID 4321"을 위한 특별한 경로를 만들어 두었어야 했을 것입니다. 하지만 CUGA FLO를 사용하면, 오늘 텍lı 파일(정책)만 업데이트하면 시스템이 코드를 다시 작성하지 않고도 즉시 이를 처리합니다.
5. 왜 이것이 중요한가 (양손의 떡, 즉 최선의 조합)
이 논문은 이것이 큰 문제를 해결한다고 주장합니다.
- 기존 시스템은 안전하고 구조적이지만, 새로운 상황에 적응할 수 없습니다.
- 순수 AI는 무엇이든 적응할 수 있지만, 위험하고 예측 불가능하며 감사가 어렵습니다.
CUGA FLO는 이 둘을 결합합니다. "엔진"(기존 소프트웨어)은 구조가 안전하고 지도를 잘 따르고 있음을 보장합니다. "하네스"(AI)는 인간이 작성한 규칙집이라는 엄격한 경계 안에서 적응하고, 추론하며, 예기 صد치 못한 상황을 처리하는 능력을 더해줍니다.
요약
이 논문은 CUGA FLO를 기존의 경직된 비즈니스 소프트웨어를 버리지 않고도 스마트하고 적응 가능한 시스템으로 업그레이드하는 방법으로 제시합니다. 이는 기존 시스템을 "프로세스 하네스"로 감싸고, 세 가지 유형의 AI 에이전트(작업자, 교통 경찰, 비상 관리자)를 사용하여 인간이 작성한 규칙집(FRAME)에 의해 엄격히 통제되도록 함으로써 이루어집니다. 이를 통해 기업은 모든 결정에 대한 엄격하고 감사 가능한 기록을 유지하면서도, 예상치 못한 상황을 자동으로 처리할 수 있습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.