
Tom Occhino는 Facebook에서 React를 만드는 데 기여했습니다. 이제 Vercel의 최고 제품 책임자로서 그는 백엔드 분야에서 React가 프론트엔드에 일으킨 혁신을 어떻게 재현할 수 있을지 고민하고 있습니다. Lift Off에서 Vercel은 World의 인간 인증을, World ID 기반으로 Vercel Workflows에 통합한다고 발표하여, 개발자가 모든 에이전트 워크플로우에 단 한 줄의 코드로 '진짜 사람임을 증명' 기능을 추가할 수 있게 했습니다. 팀은 Tom과 함께 Workflows, 인간 인증이 자연스럽게 어울리는 이유, 그리고 '검증 가능한 인간의 의도'가 앞으로 실사용 소프트웨어의 표준이 될 이유에 대해 이야기를 나눴습니다.
Vercel에서 Workflows를 새롭게 출시했습니다. 이게 무엇이며, 왜 에이전트 생태계에 중요한가요?

Workflows는 장기 실행이 가능하고 내구성을 가진 TypeScript 앱을 가장 쉽게 구축할 수 있는 방법입니다. 저는 Facebook에서 React를 만드는 데 기여했기 때문에 약간 편향될 수 있지만, Workflows를 백엔드를 위한 React의 아날로그로 생각하고 있습니다.
React가 해내는 일 중 하나는 복잡한 프론트엔드 비즈니스 로직을 재사용 가능한 컴포넌트로 캡슐화하는 것입니다. 저는 npm에 컴포넌트를 발행하고, 어디서나 import 하면 그냥 작동합니다. UI 컴포넌트 라이브러리가 이런 방식으로 동작합니다. Workflows는 백엔드 로직에 똑같은 구조를 적용합니다. 그리고 백엔드 로직은 훨씬 더 어렵습니다. 비동기 처리, 장기간 실행되는 작업, 단계 사이의 긴 대기가 필요하기 때문에 더욱 복잡합니다. 예를 들어 새 사용자가 가입하기를 하고, 30일 후 이메일 캠페인을 보내고 싶다고 해보세요. Workflows가 나오기 전에는 이것이 아주 힘든 일이었습니다. 반복 시도, 내구성 상태 복구, 모든 복잡한 요소들을 구현해야만 했습니다. Workflows는 이를 아주 간단하게 만듭니다. 단 한 줄의 코드입니다
이 아키텍처가 흥미로운 점은 복잡한 백엔드 기능도 이제 UI 컴포넌트를 다루는 것처럼 접근할 수 있다는 데 있습니다. 패키지로 만들어 npm에 배포하면, 누구나 필요한 기능을 자신의 앱에 쉽게 불러와 사용할 수 있습니다.
Vercel이 Workflows로 구축 중인 것에 인간 인증이 자연스럽게 어울리는 이유는 무엇인가요?
클라이언트나 서버에서 동기적으로 작업을 처리하고 즉시 결과를 전달하는 기존의 인증 방식과 달리, 인간 인증은 사람이 직접 무언가를 해야 합니다. QR 코드를 스캔하거나 직접 행동을 취해야 하죠. 이것은 비동기 작업입니다. 이를 직접 구현하려면 반복 시도, 대기, 복잡한 오케스트레이션 등을 모두 신경 써야 합니다.
Workflows가 이 작업에 완벽하게 어울리는 이유는, 실제 사람이 맞다는 증명이나, 에이전트가 인증된 사람을 대신해 행동하고 있음을 증명하는 전체 과정을 단 한 줄의 코드로 바꿀 수 있기 때문입니다. 함수 한 번만 호출하면 됩니다. npm에서 패키지를 import해서 호출하면 끝입니다.
개발자 입장에서 이는 큰 해방감입니다. 내구성, 재시도, 상태 관리, 복원 등 복잡한 고민이 필요하지 않습니다. 그저 '진짜 사람임을 증명해라'고 작성하면 끝입니다. 완벽한 조합이기 때문에 우리가 이 사례에 크게 기대한 이유 중 하나입니다. 이 방식이 앞으로 소프트웨어를 개발하는 표준 패턴이 될 수 있습니다.
개발자가 워크플로우에 human-in-the-loop 단계를 추가할 때, 실제로 어떻게 보이나요?
npm 패키지를 import하고, 워크플로우 단계 중 하나에 await proof of human이라는 단일 함수 호출을 작성합니다. 이 단계는 인증 결과가 돌아올 때까지, 시간이 얼마 걸리든 suspend됩니다. 타임아웃을 따로 설정할 필요도, 반복 시도 루프를 만들 필요도 없습니다. 그냥 await만 쓰면 함수가 다시 입장할 수 있습니다. 인간 인증이 완료되면 바로 익숙한 TypeScript 코드로 이어집니다. 현재 Python 지원도 베타로 제공되고 있습니다.
에이전트 기반 개발이 가속화되는 상황에서, 인증 가능한 인간의 의도가 실제 워크플로우의 표준 요소가 될 것으로 보시나요?
네, 그렇게 생각합니다. 우리는 남용에 취약하고 청중과 행위자를 엄격하게 구분해야 하는, 정말 가치가 높은 작업에서부터 시작할 것입니다. 이미 인터넷 전반, 특히 Vercel에서 에이전트 트래픽이 급증하고 있습니다.
하지만 대부분의 개발자, 코딩 에이전트를 사용하는 사람들조차, "이 부분만큼은 반드시 진짜 사람임을 인증해야 한다"라고 말할 수 있는 방법을 원할 것입니다. 나머지, 예를 들어 읽기나 위험이 비교적 적은 작업에 대해서는 최대한 마찰을 줄일 수 있습니다. 하지만, 고가치, 고비용, 고신뢰 작업이라면 우리 모두가 여전히 인터넷이 우리의 것임을 느낄 수 있고, 우리가 정말 누구와 통신하고 있는지 인증할 수 있으려면, 이런 방식이 필수적으로 널리 퍼져야만 합니다. Vercel Workflows와 인간 인증이 바로 그 방법입니다. human-in-the-loop 문서에서 Vercel Workflows와 '인간 인증' 통합에 대해 자세히 확인해 보세요.
Vercel Workflows와 World ID로 시작하기
에이전트에 human-in-the-loop 인증을 추가할 준비가 되셨나요? world.org/world-id에서 무료 World ID를 받으세요. 통합 세부 정보는 docs.world.org를 참조하세요.
더 알아보기
World에 대한 다양한 정보를 확인하려면 World 웹사이트를 방문하시고, World의 공식 소셜 미디어 채널에서 매일 실시간 대화에 참여하거나, World 프로토콜 백서를 읽고 프로젝트에 관한 중요한 정보를 얻으세요.



