에이전틱 커머스 스택 — 아흐나프 프리오, 베스트바이

AAI Engineer
AI/미래기술경제 뉴스컴퓨터/소프트웨어

스크립트

00:00:00제 이름은 아나프 프리요이고, 베스트바이의 시니어 엔지니어링 매니저입니다. 저와 제 팀은
00:00:18에이전틱 커머스가 무엇을 의미하는지, 그리고 어떻게 하면 고객이
00:00:23있는 곳에서 그들을 만날 수 있을지 함께 고민하고 있으며, 그들이 찾아간 가장 새로운 장소는 바로 에이전틱 서비스입니다.
00:00:29오늘 발표를 하게 되어 기쁩니다. 제 자격 요건이 어떻게 되냐고요? 저는 어릴 적부터
00:00:35고처리량 추론을 꿈꾸며, 평가(evals)로 통제되는 컨텍스트 윈도우 안에서
00:00:40도구들을 활용하는 삶을 꿈꿨습니다. 네, 맞습니다. 2003년에는 그런 것들이
00:00:47확실히 존재했죠. 농담입니다. 지난 1년 동안 우리는 정말 많은 것을 배웠습니다. 쇼핑은
00:00:54새로운 게 아닙니다. 쇼핑은 아마 사람이 할 수 있는 가장 즐거운 일 중 하나이자
00:00:58경제 체제가 존재한 이래로 사람들이 반드시 해야 하는 가장 필수적인 일 중 하나일 것입니다. 하지만 저는 이 분야에 대해
00:01:05정말 흥미로움을 느껴왔습니다. 그래서 제가 배운 점들에 대해 이야기하고,
00:01:11그 내용을 공유하고자 합니다. 자, 에이전틱 커머스란 무엇일까요? 광범위한
00:01:17정의를 다시 읊지는 않겠습니다. 기본적으로 이는 AI 어시스턴트가 쇼핑 여정을
00:01:24도와준다는 개념입니다. 쇼핑에는 여러 측면이 있습니다. 예를 들어, 탐색이 있죠. 과연 내가
00:01:31이걸 정말로 필요로 하는지 파악하는 측면, 이해하고 결정하는 과정이 있습니다. 충성도 프로그램도 있고,
00:01:37가격 책정, 이행(fulfillment), 그리고 이행 이후의 단계까지 있습니다. 정말 방대하죠. 그리고 믿거나 말거나,
00:01:44지금 이 순간에도 ChatGPT.com이나 Google Gemini 같은 주요 제공 업체의
00:01:51모든 에이전트 세션 중 약 45%가 쇼핑과 관련되어 있습니다. 제가 이걸 그렇게 많이 쓰지는 않아서 조금 편향된 생각일 수도 있지만,
00:01:58저는 엔지니어입니다. 하지만 일반 사람들은 AI를 사용하고 그들과 대화하며
00:02:04쇼핑 여정을 도움받고 있습니다. 또한 이게 이진법처럼 딱 잘라 말할 수 있는 문제는 아닙니다. 현재 우리는
00:02:11인간 참여형(human-in-the-loop) 단계에 와 있습니다. 이상적인 상태는 자율형 쇼핑일 것입니다. 당신이 관심 있는 것을
00:02:17말하면, 에이전트가 돌아다니며 여러 판매자와 이야기를 나누죠. 저는 원래 방글라데시 출신입니다.
00:02:24우리는 판매자들과 흥정도 많이 합니다. 에이전트가 그런 일도 하고, 협상도 하고, 결제도 하는 식이죠. 하지만 현재는
00:02:30인간 참여형 단계에 머물러 있습니다. 오늘 이 시간 다룰 내용은 바로 그 인간 참여형 방식이
00:02:36현재 어떻게 작동하고 있는지에 대한 멘탈 모델입니다. 이를 확장하고 싶다면 아키텍처도 제공해 드리고,
00:02:41자율형 쇼핑이 어떻게 작동할 수 있는지 비전도 보여드리겠습니다. 사실 이번이 첫 시도는 아닙니다.
00:02:50심지어 1년 전에도 이 과정을 자동화할 방법을 찾으려는 사람들이 있었습니다. 지금도
00:02:56아마 클라우드 크롬 확장 프로그램을 다운로드할 수 있을 겁니다. Atlas 같은 걸 써보셨을지도 모르겠는데, AI에게 필요한 걸 말하면 되죠.
00:03:02헤드폰이 필요하다거나, 살 마음은 늘 있었지만 시간이나 여유가 없어서
00:03:10실제로 직접 찾아가지는 못했던 식료품 목록 같은 것들을 말입니다.
00:03:16그러니 스크린샷을 찍고, DOM을 읽고, 판매자 사이트로 이동해서, 내 대신 양식을 작성하고,
00:03:23멤버십 적립까지 해달라는 식이죠. 그런데 이 방식은 기대한 대로 작동하지 않았습니다. 정말 어설프고 느리고 불안정했죠. 그리고 물건을 팔려는
00:03:31판매자 입장이라면, 해당 판매자의 어떤 엔지니어링 부서라도 AI가 브라우저를 사칭하는 행위는
00:03:36온갖 경보를 울리게 된다고 말할 것입니다. 따라서 많은 경우, AI를 이용해 주문을 넣지 못하도록 막기 때문에
00:03:46결제 단계에서 막히기 일쑤였습니다. 적어도 당시의 국면에서는 그런 일이 벌어졌습니다. 그렇다면 실제로 작동한 것은 무엇일까요? 그리고 지금 실제로
00:03:53작동하고 있을까요? 그렇습니다. ChatGPT 쇼핑, Google AI 모드가 정확히 그런 일을 하고 있습니다. 현재 에이전틱 쇼핑은
00:04:0070억 달러 규모의 산업으로 여겨지며, 2030년까지는 650억 달러 규모의 산업으로 성장할 수 있습니다.
00:04:11그리고 쇼핑객의 대다수는 브라우저나 앱에 있는 주류 대화형 AI 어시스턴트인
00:04:19ChatGPT와 Google Gemini를 사용하고 있습니다. 우리는 또한 이러한 기능이
00:04:25인스타그램과 페이스북에도 나타나는 것을 보고 있습니다. 메타는 이제 메타 커머스를 하려고 합니다. GoPuff와 Grok이 힘을 합쳐
00:04:31앱을 만들었다는 소식도 들었습니다. 또한 마이크로소프트 코파일럿도 바로 어제 영국에서
00:04:40마이크로소프트 코파일럿 안에서 레이밴 선글라스를 구매할 수 있다고 발표했습니다. 이 모든 것이 가능해지도록 구글과 오픈아이는 각각
00:04:45ACP와 UCP라는 자신들만의 작은 프리미티브를 내놓았습니다. 이는 기본적으로 우리가 어떻게 소통해야 하는지에 관한 이야기입니다.
00:04:55고객 입장에서 쇼핑을 하는 분들 중에는 장바구니에 상품을 담거나 수량을 하나 더 추가하는 것 사이에 큰 차이를 느끼지 못하는 분들도 많습니다.
00:05:02하지만 우리 판매자들에게는 그것이 두 번째 품목 라인업을 의미한다고 요, 친구. 똑같은 기술이 아니라는 말입니다. 따라서 우리가 상거래의 세부적인 뉘앙스와
00:05:08프리미티브에 대해 이야기하고 이를 표준화하지 않는다면, 시스템은 제대로 작동하지 않고 여전히 어설픈 상태로 남을 것입니다.
00:05:14따라서 ACP는 이에 대한 ChatGPT의 시도였고, 유니버설 커머스 프로토콜(UCP)은 구글의 시도였습니다.
00:05:20이런 일이 이미 일어나고 있다는 점은 앞서 설명했으니, 이제 이 현상이 얼마나 쉽게 일어나고 있는지 말씀드리고 싶습니다.
00:05:25ChatGPT나 Gemini에 접속해서 고양이 쿠키를 찾아달라고 말하는 것만큼이나 쉽게 벌어지고 있죠. 이 예시에서 왜 하필
00:05:33고양이 쿠키를 골랐는지에 대한 이유는 나중에 더 자세히 다루겠습니다. AI가 상품을 보여주고, 에이전트가 판매자 체크아웃 API를 호출하며,
00:05:39브라우저 없이 범위 지정된 결제 위임 토큰(scoped payment mandate)이나 위임된 결제 토큰을 통해 결제 흐름이 진행되고, 주문이 확정되며,
00:05:47사용자는 장바구니를 직접 만질 필요가 없어집니다. 사용자 관점에서 이렇게 진행되는 모든 일의 이면에는
00:05:54브라우저 없이 범위 결제 위임이나 위임된 결제 토큰을 통해 결제 흐름이 진행되며, 주문이 확정되고
00:06:02사용자는 장바구니를 직접 만질 필요가 거의 없어집니다. 사용자에게 일어나는 이 모든 일 뒤에서
00:06:09정말 많은 일이 일어나고 있습니다. 그리고 꽤 압도적이죠. 어느 날은 MCP에 대해 이야기하고
00:06:15또 다른 날은 A2A, ACP, UCP, AP2를 이야기합니다. 도대체 무엇이 진짜일까요? 내일 누군가 다가와서
00:06:23HYPE를 만들었다고 해도 저는 아마 진짜라고 생각할 겁니다. 그래서 제가 이에 대해 더 알아가면서
00:06:29이러한 멘탈 모델을 분석해 드리고자 합니다. MCP는 여전히 모델 컨텍스트 프로토콜이며,
00:06:35AI 에이전트가 도구를 식별하는 방식입니다. 그렇다면 이 AI 에이전트의
00:06:40사양은 무엇인지 파악하고, 어떤 제품이 있는지 보여주며, 특정 제품의 세부 정보를 보여주고,
00:06:46로열티를 보여줄 수 있겠죠. A2A는 에이전트들이 서로 소통하는 방식입니다. 일종의 사양에 가깝죠. ACP, UCP는
00:06:53프리미티브이며, AP2는 구글의 오픈 사양이 나온 에이전틱 결제 프로토콜 범위 및 결제 위임입니다.
00:07:00그리고 이들이 에이전틱 쇼핑과 어떻게 연관되는지 하나씩 이야기해 보겠습니다. 자,
00:07:06MCP 도구 액세스는 매우 중요합니다. 다양한 기능을 알지 못하고
00:07:14그 다양한 기능을 호출하지 않으며, 컨텍스트로 가져오는 데 시간을 들이지 않고, 사용자의
00:07:19메모리를 이해하지 못한다면 에이전트는 여러분이 무엇을 하려고 하는지 절대 알아내지 못할 것입니다. 그리고 특정 기능에 액세스하는
00:07:24유일한 방법은 MCP 도구 호출을 통해서입니다. 다음은 A2A입니다. 자, 이제
00:07:32이를 설계하는 다양한 방법이 있으며, 제가 말씀드린 결제 같은 다양한 기능이 있죠.
00:07:38이를 뭐라고 할까요? 로열티라고 해죠. 특정 도메인 자체에 대한 에이전트를 만들 수도 있습니다. 죄송합니다.
00:07:46그렇죠? 특정 도메인 수준의 에이전트가 있다면 에이전트끼리 서로 대화해야 합니다. 우리는
00:07:52서로 소통할 수 있는 표준화된 방식을 찾아야 합니다. 따라서 A2A 사양이 그 공백을 채워줍니다. 또한,
00:07:59고객 에이전트와 판매자 에이전트가 서로 대화해야 한다면, 둘 다 에이전트이니
00:08:04A2A를 사용할 수 있겠죠. 자, 이제 UCP 및 MCP 프리미티브로 넘어가겠습니다. 가장 중요한 데이터는 바로 제품 데이터입니다.
00:08:13따라서 UCP를 사용하면 제품 데이터를 보다 체계적인 방식으로 추가할 수 있습니다. ACP도 마찬가지입니다.
00:08:23우리가 PDP(제품 상세 페이지)를 일일이 거치며 크롤링하고 모든 특정 속성을 파악하고 싶지 않기 때문입니다.
00:08:29판매자 여러분, 그냥 저희에게 알려주세요. 그리고 해당 제품들은 자주 바뀝니다.
00:08:35그러니 변경될 때 언제 바뀌는지도 알려주실 수 있겠죠. 따라서 이런 데이터를 전송합니다. 그런 데이터 흐름이
00:08:42제품 피드에서 일어나고 있습니다. 일반적으로 이것이 검색 카탈로그일 거라고 생각하시겠지만,
00:08:47현재 ACP와 UCP 모두, 즉 제미나이와 챗GPT는 해당 검색 카탈로그 호출을 지원하지 않습니다. 그들은
00:08:54여러분에게 그 피드를 자신들에게 보내달라고 요구합니다. '왜 그렇게 안 하지?'라고 생각하시는 분들을 위해
00:08:59다 이유가 있습니다. 스폰서 제품, 리테일 미디어, 관련 항목, 순위 같은 것들 때문이죠. 하지만 가장 중요한
00:09:05기술적 과제는, M개의 판매자와 N개의 제품이 있을 때 이제 그만큼 많은
00:09:10호출을 해야 한다는 점입니다. 반면에 제품 피드를 미리 보내주시면 저희가 색인(인덱싱)을 해두고 사용자가 무언가를 요청할 때
00:09:16바로 처리할 준비를 할 수 있죠. 메타의 제품 피드 예시도 함께 넣어두었습니다. 보시다시피
00:09:22비슷하지만 여전히 다릅니다. 저마다 자신만의 의견이 있고, 자기 의견이 최고라고 생각하죠.
00:09:27그래서 각자 자신만의 방식을 밀고 나가는 것입니다. 여기 이렇게 세 가지 서로 다른 사양이 있습니다.
00:09:32자, 이제 제품 피드, 상호 소통, 도구 호출에 대해 이야기했으니 이제
00:09:37결제에 대해 이야기해 봅시다. 현재 그 누구도 X402 같은 보다 자율적인 형태의 결제나
00:09:47기타 결제 방식을 지원하지 않고 있습니다. 아직 그 수준에 도달하지 못했어요. 아직 확신이 없는 거죠. 우리는 판매자가
00:09:51결제 프로세서와 대화하는 과정에 인간이 개입하기를 원합니다. 결제 프로세서가 책임을 지거나,
00:09:58실제 결제를 시작하는 책임을, 이 경우엔 법적 책임을 맡아줄 수 있습니다. 그래서 ChatGPT에서는 현재 결제가
00:10:04공유 결제 토큰을 통해서만 이루어집니다. 그리고 Gemini UCP의 경우 결제는 오직
00:10:10Google Pay를 통해서만 수락되고 있습니다. 즉 범위가 지정된 지침을 통해 제품이 무엇인지 알 수 있죠. 제가 흥미롭게 생각하는 부분은
00:10:17UCP의 확장인 AP2입니다. 제가 무슨 말 하는지 아시겠죠? 약어가 너무 많습니다. AP2는
00:10:25이런 겁니다. 자, 만약 우리가 자율적인 방식을 원한다면, 에이전트를 승인한 사람이 누구인지 알려줄 수 있나요? 정확히
00:10:30무엇을 살 수 있나요? 그리고 우리가 흥정을 해야 한다면 최대 금액은 얼마로 해야 할까요? 그런 것들이죠. 그리고 철회
00:10:38URL과 사용자 동의 증명도요. 좋습니다. 이야기만 잔뜩 했지만, 저는 무언가 만드는 것을 정말 좋아합니다. 그래서
00:10:45이를 위해 간단한 데모를 준비했습니다. 고양이 쿠키 예시를 기억하시는 분들을 위해 말씀드리자면,
00:10:52제 고양이 이야기이기 때문입니다. 지니는 제 주황색 태비 고양이인데요. 이 가상의 예시에서 지니는
00:11:01베이커리 에이전트로 변신했습니다. 녀석은 베이커리 제품을 팔아서 제 몫을 톡톡히 하려고 합니다. 그래서 지금,
00:11:08제가 사용하고 있는 모델은 초당 3,000토큰을 처리하는 세레브라스(Cerebras)의 모델입니다. 따라서 이 작업이 정말,
00:11:13정말 빠를 것입니다. 전체 흐름의 예시를 보여드릴 수 있겠네요. 크롬 개발자 도구처럼,
00:11:20어떤 일이 일어나는지 보여드리기 위해 몇 가지 도구를 마련해 두었습니다. 제가 아름다운 고양이이자
00:11:26지금 베이커리 제품을 파는 아름다운 나의 고양이. 안녕하세요. 모든 제품에 대해 설명해 주세요.
00:11:36이건 어디까지나 데모이자 예시입니다. 그리고 지니는 정확히 그에 맞는 답변을 주었습니다. 필요한 다양한
00:11:44제품들 말이죠. 자, 이걸 살펴보겠습니다. 에이전트 간 프로토콜은 실제로 고객 에이전트인 지니로부터
00:11:50판매자 에이전트로 호출을 수행했습니다. 그리고 이것이 전송되는 메시지입니다. 이 부분은
00:11:55제가 메시지를 다시 받는 과정입니다. 판매자 에이전트가 완료된 작업을 반환하고 있는 것이죠. 제가 이걸
00:12:03찾은 방법은 제품 검색이라는 MCP 도구 호출을 통해서였습니다. 진정으로 원하는 바를 명확히 말하지 못하는 대신에,
00:12:13지니는 제품을 찾고 싶다는 제 의도를 파악했을 때 제품 검색이라는 MCP 도구를 호출해야 한다는 것을 알아냈습니다.
00:12:20자, 현재 우리는 이것을 보고 있습니다. 그렇다면 무언가를 추가하고 싶다면 어떻게 해야 할까요?
00:12:27쇼트브레드를 장바구니에 담아줘.
00:12:39자, 이제 지니가 할인이나 프로모션 코드가 있는지 물어봅니다. 사실 저는 할인이나
00:12:46프로모션 코드를 전혀 기억하지 못합니다. 하지만 지니에게 물어보면 어떨까요? 지니야, 할인 코드 하나만 알려줄 수 있어?
00:12:54보시다시피 저는 확실히 흥정을 좋아하는 사람입니다. 지니는 그 코드를 알려주지 않는군요. 좋습니다. 결제로 넘어가자.
00:13:04할인 코드 없이 계정 코드로 진행합니다. 자, 이렇게요. 이제 이러한 호출 중 일부를 수행하고 있습니다.
00:13:13여기 UCP 프로토콜이 있습니다. 체크아웃 API는 상태를 가지게 되며,
00:13:19그 세 가지 상태는 결제 준비 안 됨, 결제 준비 완료, 그리고 완료입니다. 자, 여기서 저는 위임된
00:13:25결제 토큰을 사용하고 있지 않습니다. Google Pay도 사용하지 않죠. 저는 AP2를 좋아합니다. 그래서 제 데모는 AP2를 기반으로 구축되었습니다. 보시다시피,
00:13:34체크아웃 생성을 위해 MCP 서버를 통해 호출이 이루어졌습니다. 그런 다음 UCP 엔드포인트가
00:13:42우리에게 알려줍니다. 체크아웃 세션을 호출해서 장바구니에 담겼는지 확인하라고 말이죠. 장바구니에는 담겼지만,
00:13:49결제 준비는 되지 않았습니다. 어떤 수단으로 결제할지 선택해야 합니다. 저는 신용카드와 직불카드를
00:13:56선택합니다. 바로 여기서 제가 원한다고 발행하는 AP2 토큰이 사용되며, 상태가 결제 준비에서
00:14:03결제 준비 완료로, 그리고 완료로 넘어갔습니다. 그렇다면 반대편은 어떨까요? 이건 UCP 사양이죠. 반면에
00:14:12비교를 위해 ACP 사양과는 어떻게 다른지 보여드리기 위해 여기에 ACP도 추가했습니다.
00:14:19따라서 동일한 체크아웃 호출을 볼 수 있지만, 서로 다른 스키마가
00:14:26활용되어 주문이 진행되는 것을 확인할 수 있습니다. 하지만 제가 말씀드렸던 그 AP2 토큰이 기억나시나요? 이것이
00:14:33실생활에서 어떻게 보이는지 보여줍니다. 사용자 데모에서 최대 금액은 얼마이고, 통화는 무엇인지 지정됩니다. 만약
00:14:39취소하고 싶다면 취소할 수 있습니다. 그리고 최대 한도는, 여기서는 흥정하고 싶지 않았기 때문에 단순히
00:14:45최대 금액을 설정했습니다. 또한 일회성 용도로 사용됩니다. 이 데모에는 타임라인도 함께 제공되므로,
00:14:53실제로 이 중 아무거나 열어서 이러한 일들이 일어나는 것을 볼 수 있습니다. 제가 언급했던 카탈로그 기억하시나요?
00:15:00검색을 지원하지 않는 그 카탈로그 말입니다. 우리는 실제로 제품 피드를 생성하여 그들에게 전송합니다. 그것도 추가해 두었습니다.
00:15:08그리고 피드들은 서로 너무 다르기 때문에 실제로 비교할 수 있는 공간이 있습니다. 자, 여기에 호출되는 피드가 있습니다.
00:15:17참고로 타임라인으로 가보면, 우리는 몇 초마다 무엇이 재고에 있고 무엇이 없는지
00:15:23카탈로그를 동기화하려고 시도합니다. 이것이 UCP 피드이고, 저것은 메타 피드입니다. 이렇게 보여드렸듯이,
00:15:32이 동일한 데모나 개념을 재사용할 수 있습니다. 만약 Gemini나 ChatGPT에서 외부
00:15:39에이전틱 커머스를 구현하고 싶지 않다면 어떻게 해야 할까요? 여러분의 웹사이트에 판매자 에이전트나
00:15:46지니의 맞춤형 구현을 직접 구축할 수도 있습니다. 고양이 관련 상품 판매를 시작할 수도 있죠. 이 중 일부를 재사용할 수도 있겠지만,
00:15:55일부 프리미티브를 살펴보고 이를 사용해 보기를 조언합니다. 판매자들 간에 이미 표준화되어 있기 때문에
00:16:00매우 잘 고안되어 있기 때문입니다. 또한, 이를 재사용하여 ChatGPT나 Gemini 같은 외부 플랫폼에서도 판매할 수 있을 것입니다.
00:16:05그러니 제가 할인 코드에 대해 이야기했던 것을 기억하세요. 다 이유가 있습니다. 이 데모를 구축할 때 그리고
00:16:14베스트바이에서 에이전틱 커머스를 구축했던 경험 비추어 볼 때, AI 및 대화형 경험으로 작업하는 것은
00:16:19평가(evals) 없이는 두더지 잡기 게임을 하는 것과 같다는 점을 깨달았습니다.
00:16:24따라서 Gini.com 웹사이트처럼 고객 기반을 검토하기 위해 동일한 아키텍처를 사용하기로 선택했다면,
00:16:29평가(evals)를 만드는 것에 대해 깊이 생각해 보세요. 제가 아무리 강조해도 지나치지 않은
00:16:38부분 중 하나는 테스트하고, 또 테스트하고, 계속 테스트해야 한다는 것입니다. 이곳에 가보면
00:16:46제 스크립트를 실행하거나 평가를 실행할 수도 있습니다. 그리고 이 평가 폴더에 모든 평가가 들어 있습니다. 제가 코드를
00:16:57보여드리는 또 다른 이유는 여기에 템플릿 폴더가 있기 때문입니다. 이제 다시 슬라이드로 돌아가 보겠습니다.
00:17:08만약 평가를 진행하지 않는다면 이런 일이 발생할 수 있습니다. 저는 치폴레를 정말 좋아합니다. 사실인지 아닌지는 모르겠지만,
00:17:14너무 재미있다고 생각해서 이 이야기를 하려고 합니다. 치폴레가
00:17:21에이전트를 출시했을 때 사람들이 프로그래밍 질문을 하는 데 그것을 사용했다는 소식이 올라왔습니다. 만약 에이전트에게
00:17:29그런 용도로 사용하지 못하게 지시하지 않으면 사람들은 분명 그렇게 사용할 것입니다. 이것은 단언컨대
00:17:35클라우드 구독료를 지불하고 싶지 않을 때 무료 AI 사용량을 얻는 가장 창의적인 방법 중 하나입니다. 만약 우리가
00:17:42평가를 작성하고 철저하게 테스트하지 않는다면, 그러한 일들이 프로덕션 환경에서 발생하게 될 것입니다. 할인 코드가 유출되거나 심지어
00:17:51다른 사람이 이 제품을 확인하고 있는지와 같은 더 민감한 정보까지 노출될 수 있습니다. 따라서 제가
00:17:58 강력히 권장하는 평가는 행동 평가와 프로토콜 준수 여부입니다. 판매할 때 말이죠.
00:18:03그러니 gpt, chatgpt.com 또는 Gemini를 사용할 때 피드가 실제로 준수되고 있는지 확인해야 합니다. 그렇지 않으면 지원되지 않을 것입니다.
00:18:08지연 시간 벤치마크에 대해서도 고민해 봐야 합니다. 소매업의 쇼핑 여정에서 실제로 판매가 이루어지지 않는 매 순간마다,
00:18:14다른 웹사이트가 더 빠를 가능성이 존재하며, 사람들은 그냥 떠나버리거나
00:18:20더 이상 쇼핑하고 싶지 않다고 느낄 수 있습니다.
00:18:25마지막으로, LLM을 품질 심사자로 사용하는 것도 추천합니다. 대단하고 화려한 걸 쓸 필요는 없습니다.
00:18:32제품 담당 친구와 상의하여 가장 좋은 방법을 알아내고, 최선의 유익한 사례를 활용해 그것들을 작성해 보세요.
00:18:39이 모든 것을 논의한 지금, 오늘날 실제로 안정적인 기술과 여전히 형성 단계에 있는 기술에 대해서도 이야기해보고 싶습니다.
00:18:46MCP는 널리 채택되었습니다. A2A도 광범위하게 사용되고 있죠. UCP와 ACP도 마찬가지입니다.
00:18:52하지만 여전히 형성 단계에 있는 것은 AP2와 그 실제 사용입니다. ACP와 UCP의
00:19:00수렴 문제도 있습니다. 과연 항상 두 가지의 서로 다른 사양을 유지해야 할까요? 신원 상수 표준과 멀티 에이전트
00:19:05체크아웃 위임 등의 과제가 남아 있습니다. 그러므로 오늘 이 자리에서 무엇인가를 얻어 가야 한다면, 에이전틱 커머스가 작동하는 방식에 대한
00:19:14좋은 멘탈 모델을 얻어가셨으면 좋겠습니다. 여러분에게 팔 것은 없지만, 선물은 준비했습니다.
00:19:19에이전틱 커머스가 정말 흥미진진하다고 생각합니다. 그래서 이 전체 프레젠테이션을 GitHub에서 찾아보실 수 있으며, 제가
00:19:25템플릿도 하나 만들었습니다. 3개의 서비스로 구성된 스타터입니다. 고객 에이전트를 만들고 싶거나
00:19:31판매자 에이전트를 만들고 싶다면 그렇게 할 수 있습니다. 저는 평가(evals)를 정말 좋아하고 그것이 저를 살렸기 때문에,
00:19:37여러분들을 위한 몇 가지 평가 템플릿도 준비했습니다. 그리고 단 한 명이 아니라 모든 판매자에게 전송하고 싶다면,
00:19:43자신의 제품을 입력한 다음 ACP나 UCP, 또는 메타 규격으로 변환하여 해당 플랫폼에서 판매할 수 있게 해주는 카탈로그 동기화 프로세스도 마련되어 있습니다.
00:19:49마지막으로 중요하게는, 요즘 우리 모두 알다시피 코드를 이런 식으로 작성하지는 않습니다.
00:19:56만약 제가 템플릿만 덜렁 준다면 여러분은 시시하다고 생각할 것입니다. 그래서 판매자 에이전트,
00:20:01고객 에이전트, 그리고 우리가 이야기했던 모든 다양한 카탈로그 동기화를 구체적으로 수행하는 에이전트 스킬을 준비했습니다.
00:20:08즐거운 시간을 보내셨고, 제가 이 발표를 준비하면서 느꼈던 것만큼 많은 것을 배우고 즐기셨기를 바랍니다.
00:20:15감사합니다. 제 이름은 아누프 프리요(Anup Priyo)이며, 조만간 다시 뵙기를 바랍니다.
00:20:32감사합니다

핵심 요약

에이전틱 커머스는 ACP, UCP, MCP 등의 표준화된 프로토콜을 바탕으로 70억 달러 규모에서 2030년 650억 달러 규모로의 성장을 앞두고 있으며, 안정적인 운영을 위해서는 철저한 행동 평가와 프로토콜 준수 검증이 필수적이다.

하이라이트

  • 현재 ChatGPT와 Google Gemini의 모든 에이전트 세션 중 약 45%가 쇼핑과 관련되어 있다.

  • 에이전틱 쇼핑은 70억 달러 규모의 산업으로 형성되어 있으며, 2030년까지 650억 달러 규모로 성장할 수 있다.

  • 판매자와 AI 에이전트 간의 소통을 표준화하기 위해 OpenAI는 ACP를, 구글은 UCP 프리미티브를 각각 도입했다.

  • 현재 대다수의 결제 흐름은 브라우저 없이 공유 결제 토큰이나 Google Pay를 통한 인간 참여형 방식으로 진행된다.

  • 평가(evals) 과정이 누락될 경우 에이전트가 프로그래밍 질문 처리나 민감한 할인 코드 유출 같은 오작동을 일으킬 수 있다.

타임라인

에이전틱 커머스의 현황과 인간 참여형 모델

  • AI 어시스턴트가 탐색부터 이행 이후까지의 쇼핑 여정을 지원하는 에이전틱 커머스 개념이 확산되고 있다.
  • 주요 대화형 AI 제공 업체의 전체 에이전트 세션 중 약 45%가 쇼핑과 연관되어 있다.
  • 과거 클라우드 크롬 확장 프로그램 기반의 자동화 방식은 느리고 불안정하며 보안 경보를 유발했다.

쇼핑은 경제 체제 이후 가장 필수적인 활동 중 하나이며, 현재 사용자의 대다수는 ChatGPT와 Google Gemini 같은 대화형 AI를 쇼핑에 활용하고 있다. 완전한 자율형 쇼핑으로 나아가기 전 단계인 인간 참여형 방식이 현재 작동하는 멘탈 모델의 중심을 이룬다. 초기에는 브라우저를 모방하는 확장 프로그램이 시도되었으나 판매자 사이트의 보안 장벽과 결제 단계에서 한계를 드러냈다.

표준화 프로토콜과 멘탈 모델 분석

  • 에이전틱 쇼핑 산업은 70억 달러 규모에서 2030년 650억 달러 규모로 성장이 전망된다.
  • OpenAI의 ACP와 구글의 UCP는 판매자와 에이전트 간의 소통과 제품 데이터 전송을 표준화한다.
  • MCP는 도구 액세스를, A2A는 에이전트 간의 소통을 지원하는 핵심 사양으로 작동한다.

ChatGPT 쇼핑과 Google AI 모드 등이 등장함에 따라 메타 커머스 및 마이크로소프트 코파일럿 등도 관련 기능을 확장하고 있다. 상품 수량 추가나 품목 라인업 같은 상거래의 세부 뉘앙스를 맞추기 위해 ACP와 UCP 같은 표준화된 프리미티브가 도입되었다. 또한 에이전트가 도구를 식별하는 MCP와 에이전트 간 통신을 위한 A2A 사양이 각각의 역할을 수행한다.

고양이 베이커리 에이전트 데모와 결제 프로토콜

  • 고양이 에이전트 지니를 활용한 데모를 통해 제품 검색 MCP 호출과 체크아웃 API 흐름을 시연했다.
  • 현재 결제는 공유 결제 토큰이나 Google Pay 등 사람이 개입하는 안전한 방식을 통해 처리된다.
  • UCP의 확장인 AP2는 자율적 방식에서 최대 금액 및 사용자 동의 증명을 지정하는 결제 위임 기능을 제공한다.

세레브라스 모델의 고속 처리 능력을 기반으로 고객 에이전트와 판매자 에이전트 간의 상호작용을 구현한 데모가 소개되었다. 체크아웃 API는 결제 준비 안 됨, 결제 준비 완료, 완료의 상태를 거치며 신용카드와 직불카드 수단을 선택하도록 설계되었다. 카탈로그 동기화 프로세스를 통해 실시간으로 재고 상태를 유지하는 방법도 함께 제시되었다.

평가(evals)의 중요성과 오픈소스 리소스

  • 에이전트에게 명확한 지시를 내리지 않으면 치폴레 에이전트 사례처럼 프로그래밍 질문 용도로 악용될 수 있다.
  • 안정적인 운영을 위해 행동 평가, 프로토콜 준수 여부, 지연 시간 벤치마크를 지속적으로 테스트해야 한다.
  • GitHub를 통해 고객 에이전트, 판매자 에이전트, 평가 템플릿 등의 스타터 코드가 제공된다.

LLM 경험에서 평가 과정이 없다면 할인 코드 유출이나 원치 않는 정보 노출 같은 문제가 발생한다. LLM을 품질 심사자로 활용하고 지속적인 테스트를 거치는 것이 프로덕션 환경의 안정성을 담보하는 핵심 방법이다. 발표자는 청중이 직접 에이전틱 커머스를 구축할 수 있도록 GitHub에 스타터 코드와 에이전트 스킬을 공개했다.

커뮤니티 글

모든 글 보기