Numma Collab는 베타입니다. 초기부터 함께해 주셔서 감사합니다.

Numma
Insights

도구에서 결정으로: 소프트웨어의 다음 층

Numma 팀 4 min read
#software#decisions#ai#automation#operations
데이터와 실행 사이의 새로운 소프트웨어 층을 상징하는, 가는 실로 구름 위 떠 있는 플랫폼과 연결된 뇌 같은 구조의 추상적 일러스트

오래된 전제가 무너지고 있다

수십 년 동안 소프트웨어는 간단한 전제 위에 구축되어 왔습니다. 사람에게 도구를 주면 그들이 일을 한다는 것입니다. 스프레드시트, CRM, 대시보드, 워크플로 자동화 — 이 모든 것은 사람들이 과업을 더 효율적으로 실행하도록 돕기 위해 존재합니다. 공정하게 말하면, 이 모델은 작동했습니다. 기업을 확장하고, 산업을 정의하고, 생산성에 대한 우리의 사고방식을 형성했습니다.

하지만 무언가가 조용히 깨졌습니다.

더 이상 도구의 문제가 아닙니다. 결정의 문제입니다.

지난 10년 동안 기업들은 전례 없는 수의 도구를 축적했습니다. 새로운 층마다 효율성을 약속했습니다. 더 나은 협업, 더 나은 추적, 더 나은 자동화. 그럼에도 오늘날 대부분의 조직 안에서 일은 그 어느 때보다 파편화된 느낌입니다. 데이터는 어디에나 있지만, 맥락은 어디에도 없습니다.

단 하나의 운영 결정 — 리드를 우선순위에 두든, 지원 이슈를 처리하든, 사건에 대응하든 — 은 종종 여러 시스템의 정보를 이어 붙여야 합니다. 도구는 있습니다. 실행 경로도 존재합니다. 하지만 결정 자체는 여전히 느리고, 수동적이며, 취약합니다. 우리는 ‘하는 것’에 최적화했지만, ‘결정하는 것’은 소홀히 했습니다.

자동화만으로는 충분하지 않았다

자동화는 이 간극을 메울 것이었습니다. 사람이 병목이라면 워크플로를 자동화하면 됩니다. 많은 경우 그렇게 했습니다. 트리거가 발동하고, 액션이 실행되며, 시스템들이 서로 대화합니다. 하지만 자동화는 새로운 제약을 도입했습니다. 경직성입니다.

자동화는 세상이 예측 가능할 때 — 입력이 깨끗하고, 경로가 정의되어 있으며, 엣지 케이스가 드물 때 — 잘 작동합니다. 실제 운영은 그렇지 않습니다. 복잡하고, 맥락적이며, 끊임없이 변합니다. 그 결과 자동화는 현실 세계의 복잡성 아래에서 무너지거나, 팀이 미리 정의된 규칙에 맞추기 위해 현실을 단순화하도록 강요합니다. 어느 결과도 확장되지 않습니다.

우리가 만든 것은 지시를 실행하는 시스템이지, 상황을 이해하는 시스템이 아니었습니다.

아직 완전히 실현되지 않은 소프트웨어의 한 층이 있습니다 — 데이터와 실행 사이에 위치하며, 맥락이 조립되고, 모호함이 처리되고, 선택이 이루어지는 층입니다. 오늘날 그 층은 거의 전적으로 인간에 의해 이루어집니다. 누군가 대시보드를 읽고, 신호를 해석하고, 판단을 적용한 뒤 도구를 사용해 행동합니다. 도구는 빠릅니다. 사고는 느립니다.

하지만 소프트웨어가 실행에서 멈추지 않는다면? 결정 자체에 참여할 수 있다면?

과업에서 결정으로

이것이 나타나기 시작한 전환입니다. “이 과업을 완료하려면 어떤 도구가 필요한가?”라고 묻는 대신, “우리가 달성하려는 결과는 무엇이며, 거기에 이르는 결정은 무엇인가?”라고 묻기 시작합니다. 이 재구성은 작업의 단위를 바꿉니다. 더 이상 과업이나 워크플로가 아닙니다. 결정이 됩니다.

그리고 결정은 근본적으로 다릅니다. 무슨 일이 일어나고 있는지 이해하기 위한 맥락, 이전에 무슨 일이 있었는지 고려하기 위한 기억, 지금 무엇이 중요한지 판단하기 위한 판단력, 일을 앞으로 나아가게 하기 위한 행동 — 이 네 가지가 필요합니다. 전통적인 소프트웨어는 마지막 부분을 처리합니다. 다음 세대는 네 가지 모두를 처리해야 합니다.

AI의 최근 발전은 이 전환을 가능하게 했지만, 필연적이지는 않습니다. 대규모 언어 모델은 맥락을 해석하고, 모호함을 넘어 추론하며, 행동을 생성할 수 있습니다. 하지만 그 자체로는 시스템이 아닙니다. 구성 요소입니다. 진짜 과제는 답을 생성하는 것이 아닙니다 — 시간에 걸쳐 지속적인 맥락을 유지하고, 운영 데이터와 깊이 통합하며, 신뢰할 수 있고 비즈니스 목표에 부합하는 결정을 내리고, 그 결정을 실제 환경에서 안전하게 실행할 수 있는 시스템을 구축하는 것입니다.

이것은 인터페이스 문제가 아닙니다. 아키텍처 문제입니다.

어시스턴트를 넘어서

오늘날 AI 이야기의 상당 부분은 어시스턴트 — 글쓰기, 요약, 생성을 돕는 도구 — 를 중심으로 합니다. 유용하지만, 여전히 사람이 결정하고 소프트웨어가 돕는 오래된 패러다임 안에서 작동합니다. 다음 층은 더 나아갑니다. 지시를 기다리지 않습니다. 관찰하고, 이해하고, 행동합니다 — 사람을 완전히 대체하는 것이 아니라, 반복적이고 시간에 민감하며 맥락이 무거운 운영 결정의 책임을 맡습니다.

목표는 사람을 루프에서 제거하는 것이 아닙니다. 병목에서 제거하는 것입니다.

결정이 프로그래밍 가능해지면, 다른 종류의 조직이 등장합니다. 결정이 실시간으로 이루어지므로 운영은 더 빨라지고, 압박 속 개인의 판단에 의존하지 않으므로 더 일관되며, 맥락이 더 이상 사람 안에 갇히지 않으므로 더 확장 가능해집니다. 도구 간에 일을 조율하는 대신, 시스템은 조직 전체에서 결과를 조율하기 시작합니다.

이것은 단순한 생산성 향상이 아닙니다. 구조적 전환입니다.

소프트웨어의 새로운 층

우리는 도구, 과업, 실행으로 정의되는 세계에서 맥락, 결정, 결과로 정의되는 세계로 이동하고 있습니다. 전자에서 소프트웨어는 일을 ‘하는’ 것을 돕습니다. 후자에서 소프트웨어는 일을 ‘운영하는’ 것을 돕습니다. 이 차이는 미묘하게 들릴 수 있지만, 소프트웨어의 다음 10년을 정의합니다.

이 층은 아직 완전히 존재하지 않습니다. 구축하려면 시스템이 맥락을 어떻게 저장하는지, 시간에 따라 어떻게 학습하는지, 기존 인프라와 어떻게 통합하는지, 중요한 운영에서 어떻게 신뢰를 얻는지를 재고해야 합니다. 마인드셋의 전환도 필요합니다 — 통제에서 협업으로, 행동 스크립팅에서 판단 활성화로, 기능 구축에서 사고하는 시스템 설계로.

소프트웨어의 모든 큰 전환은 가치의 단위를 재정의하면서 왔습니다 — 파일에서, 애플리케이션으로, 워크플로로. 다음 전환은 이미 형성되고 있습니다. 단위는 더 이상 과업이 아닙니다. 결정입니다.

그리고 이를 일찍 이해하는 기업은 더 나은 도구만 만들지 않을 것입니다. 나머지 모든 것을 운영하는 시스템을 만들 것입니다.

← 블로그로 돌아가기