사람의 판단이 필요할 때: 완전 자동화 대신 ‘Human-in-the-loop(승인 프로세스)’ 설계하기

최근 업무 생산성을 높이기 위해 많은 기업과 개인들이 앞다투어 업무 자동화(Automation)를 도입하고 있습니다. Zapier, Make 같은 노코드 툴부터 파이썬 크롤러까지, 손 하나 까딱하지 않고 일이 처리되는 과정은 무척 매력적입니다.

하지만 모든 업무를 100% 자동화하는 것이 과연 언제나 정답일까요?

중요한 고객에게 나가는 메일, 수백만 원이 오가는 결제 시스템, 혹은 회사의 공식 블로그 발행처럼 ‘한 번의 실수가 치명적인 결과’를 초래하는 영역이 있습니다. 이때 필요한 설계가 바로 Human-in-the-loop(인간 개입형 시스템) 프로세스입니다.

오늘은 완벽한 자동화의 위험성을 방지하고, 슬랙이나 이메일의 ‘승인 버튼’ 하나로 안전장치를 만드는 방법을 알아보겠습니다.

1. 100% 자동화가 위험한 이유

자동화 프로그램은 정해진 규칙대로 정확하고 빠르게 움직이지만, ‘맥락(Context)’을 이해하지 못합니다.

  • 비용 결제 오류: 데이터 파싱 오류로 인해 10만 원이 나가야 할 정산이 1,000만 원으로 둔갑해 자동으로 송금될 수 있습니다.
  • 콘텐츠 발행 사고: AI가 자동 생성한 콘텐츠에 부적절한 단어나 저작권 침해 요소를 걸러내지 못한 채 공식 채널에 그대로 업로드될 위험이 있습니다.

따라서 데이터 수집, 가공, 서류 작성 등 리소스를 많이 먹는 반복 작업은 자동화하되, 최종 ‘결정’만큼은 인간이 검토하도록 안전장치를 확보해야 합니다. 이것이 바로 효율성과 안정성을 모두 잡는 Human-in-the-loop(HITL)의 핵심입니다.

2. ‘Human-in-the-loop’ 승인 프로세스의 구조

이 프로세스는 생각보다 단순하며, 우리가 매일 사용하는 슬랙(Slack)이나 이메일(Email)을 활용해 쉽게 구축할 수 있습니다. 기본적인 흐름은 다음과 같습니다.

[데이터 수집/가공] ➔ [슬랙/이메일로 승인 요청 발송] ➔ [인간의 검토 및 버튼 클릭] ➔ [최종 작업 자동 실행]

⚙️ 핵심 구현 메커니즘

  1. 트리거(Trigger) 및 준비: 시스템이 데이터를 모으고 초안(결제 문서, 포스팅 글 등)을 작성합니다.
  2. 인터랙티브 알림 발송: 담당자에게 슬랙의 ‘Block Kit’ 기능이나 이메일의 ‘HTML 링크’를 통해 [승인(Approve)]과 [반려(Reject)] 버튼이 포함된 메시지를 보냅니다.
  3. 인간의 판단: 담당자는 메시지에 포함된 요약 내용을 보고 버튼을 누릅니다.
  4. 웹훅(Webhook) 실행: 버튼을 누르는 순간 후속 자동화 시나리오(결제 API 호출, 워드프레스 발행 등)가 트리거되어 최종 완료됩니다.

3. 대표적인 활용 시나리오 2가지

💡 시나리오 A: 마케팅 콘텐츠 최종 발행 프로세스

AI와 자동화 툴이 트렌드 키워드를 분석해 블로그 초안을 작성하고 이미지를 생성합니다. 하지만 곧바로 발행하지 않고, 팀장의 슬랙으로 “초안이 작성되었습니다. 승인하시겠습니까?”라는 알림을 보냅니다. 팀장이 슬랙에서 내용을 확인하고 [승인]을 누르면 그 즉시 웹사이트에 업로드됩니다.

💡 시나리오 B: 사내 비용 지출 및 정산

매달 반복되는 정산서 생성을 자동화 툴이 처리합니다. 이후 재무 담당자 이메일로 금액과 계좌번호가 적힌 정산 요약본이 발송됩니다. 담당자가 이메일 내부의 [송금 승인] 버튼을 클릭하면, 그제야 은행 API가 작동하여 실제 이체가 실행됩니다.

4. 노코드 툴로 시작하는 방법

개발 지식이 없더라도 ZapierMake(구 Integromat) 같은 툴을 이용하면 한 시간 만에 승인 프로세스를 만들 수 있습니다.

  • Make 활용 시: Approval이나 Webhooks 모듈을 사용해 중간 대기 상태를 만듭니다. 승인 링크가 클릭되기 전까지 다음 단계로 넘어가지 않도록 설정할 수 있습니다.
  • Slack Block Kit 활용 시: 슬랙에서 제공하는 디자인 가이드를 통해 버튼 형태의 메시지를 구성하고, 버튼 클릭 시 특정 URL(자동화 툴의 Webhook 주소)로 신호를 보내도록 연동합니다.

결론: 진정한 자동화는 인간을 자유롭게 한다

“자동화의 목적은 인간의 자리를 빼앗는 것이 아니라, 인간이 ‘더 가치 있는 판단’에 집중할 수 있도록 돕는 것입니다.”

지루한 단순 반복 작업은 시스템에 맡기되, 책임과 판단이 필요한 마지막 1%의 순간에만 인간이 개입하는 환경을 구축해 보세요. 슬랙과 이메일에 추가한 소박한 ‘승인 버튼’ 하나가, 회사의 치명적인 실수를 막아주는 가장 강력한 방화벽이 될 것입니다.

관련 글 보기