Agent Gateway: Walmart가 고객의 AI 에이전트를 받아들이는 세 가지 장치
Walmart가 외부 AI 에이전트를 고객으로 받는 세 가지 장치(Agent Gateway, Agent Profile, 에이전트 약관)를 내놓았고, Amazon은 식별 없는 에이전트를 차단하는 반대 길을 갑니다. 두 회사의 선택을 메커니즘으로 풀고, 우리 서비스에 고객의 에이전트가 들어올 때 열지·막을지 정하는 6주 점검 절차를 붙였습니다.
고객의 AI 에이전트가 우리 서비스에 들어와 조회하고 주문하는 일은 이미 시작됐고, 선택은 막기와 열기가 아니라 "어떤 조건으로 여느냐"입니다. Walmart는 에이전트 전용 통로(Agent Gateway), 계정 안의 에이전트별 신원(Agent Profile), 위반 시 차단하는 약관을 한 묶음으로 열었고, Amazon은 자기를 밝히지 않는 에이전트를 약관 위반으로 막습니다. 우리 조직에 옮기려면 에이전트 트래픽 측정, 승인·한도 정책, 결제 정보 분리, 식별 규약이 먼저 필요합니다.
요약
TechCrunch의 Sarah Perez는 2026년 10월 21일 기사에서 Walmart와 Amazon이 외부 AI 에이전트를 두고 정반대 길을 간다고 정리했습니다. 같은 날 Walmart 사장 겸 CEO John Furner는 Masters of Scale Summit에서 Agent Gateway를 발표했습니다. 승인된 에이전트가 MCP(Model Context Protocol, 에이전트가 외부 도구·데이터에 연결하는 표준 규약)로 Walmart에 접속해 재고를 검색하고 고객 대신 구매하는 통로입니다. Walmart 기업 뉴스룸은 이 통로와 함께 Agent Profile(고객 계정 안에 에이전트마다 따로 두는 프로필)과 에이전트 약관(Terms for AI Agents)을 세 가지 장치로 묶어 소개했습니다. Walmart와 Sam’s Club에 적용되고 Walmart+ 멤버십은 필요 없습니다. 반대편의 Amazon은 9월 20일부터 Meta의 에이전트 Muse가 자사 사이트에서 구매하는 것을 막았습니다.
Agent Gateway: 사람용 화면 대신 에이전트 전용 통로
Agent Gateway는 외부 에이전트가 Walmart와 직접 대화하는 MCP 서버입니다. 지금까지 에이전트는 브라우저로 사람용 화면을 클릭하고 입력하는 방식으로 쇼핑했습니다. 화면이 바뀌면 깨지고, 사람 확인 버튼에 걸리면 멈추고, 토큰을 많이 씁니다. Walmart는 그 대신 에이전트가 상품·재고·배송 데이터를 구조화된 형태로 받고 구매 요청도 정해진 인터페이스로 보내게 했습니다. 개발자 안내 페이지는 효과를 요청·지연·토큰 감소로, 안전 장치를 검증된 에이전트 신원, 통제된 권한, 관측 가능한 행동, 카테고리 제한, 요청 한도(rate limit)로 설명합니다. 통로는 쇼핑 어시스턴트 Sparky를 거치고, 기업·개발자 베타는 초대제입니다.
핵심 효과는 프라이버시입니다. 재주문 매칭을 Walmart 쪽에서 하고 에이전트는 결과만 받기 때문에, 개인정보나 구매 이력을 넘기지 않아도 늘 사는 빵과 우유를 다시 주문할 수 있습니다.
Agent Profile은 고객 계정 안에 에이전트별로 만드는 하위 프로필입니다. 고객이 어떤 에이전트로 Agent Gateway를 처음 쓰면 Walmart가 그 에이전트의 프로필을 자동으로 만들고, 고객은 Walmart 계정에 로그인해 프로필을 연결합니다. 이 로그인은 Walmart만 보고 에이전트는 보지 못합니다. 고객은 프로필마다 지출 한도를 정하고, 에이전트별 구매 내역을 따로 보고, 언제든 프로필을 지울 수 있습니다. Walmart는 이를 신용카드에 가족 사용자를 추가하는 일에 비유합니다.
이 구조가 푸는 문제는 둘입니다. 하나는 책임 추적으로, 에이전트가 고객 계정으로 그대로 로그인하면 잘못된 주문이 누구의 행동인지 가리기 어렵습니다. 다른 하나는 자격증명(credential, 비밀번호·토큰처럼 계정에 접근하게 하는 정보) 분리로, 프로필을 따로 두면 프로필 하나를 지우는 것으로 그 에이전트의 접근을 끊습니다. 가격은 사람 고객과 같습니다. Walmart는 이를 “We price products, not people.”로 요약합니다.
승인 정책의 기본값은 고객 승인입니다. 에이전트가 장바구니를 채우면 고객이 거래마다 확인해야 주문이 나갑니다. 고객이 원하면 지출 한도를 정해 그 안의 구매는 승인 없이 진행하게 할 수 있고, Walmart는 한도의 예로 50·100·200달러를 들었습니다. 한도 안이라도 Walmart가 추가 승인을 요구할 수 있다는 조항을 약관에 넣어, 플랫폼이 위험 신호를 잡았을 때 개입할 여지를 남겼습니다.
거래별 승인만 두면 에이전트의 쓸모가 줄고, 한도만 두면 에이전트의 실수가 그대로 결제됩니다. 두 모드를 고객이 고르고 그 위에 플랫폼의 추가 승인을 겹친 세 층 설계입니다. 가상 예시로, 식료품 재주문 에이전트에 월 100달러 한도를 걸어 두면 평소 재주문은 알림만 받지만, 갑자기 전자제품을 담거나 새 배송지를 넣으면 한도 안이어도 승인 화면이 뜨는 식입니다.
Walmart는 에이전트가 자사 사이트에서 어떻게 움직여야 하고 어떤 거래 권한을 갖는지를 별도 약관으로 정했습니다. 조항은 일곱 가지입니다. 고객이 통제하고 반품 절차는 에이전트 오작동에도 적용된다, 구매는 기본적으로 고객 승인을 받고 Walmart가 추가 승인을 요구할 수 있다, 고객 의도를 넘는 행동을 하지 않는다, 결제 카드 정보를 받지 않고 결제 수단을 추가·변경할 수 없다, 과제에 필요하고 고객이 허용한 정보만 접근한다, 에이전트가 받은 정보는 에이전트의 프라이버시 정책이 다룬다, 어긴 에이전트는 차단된다. 사람 고객 약관과 따로 둔 이유는 책임 주체가 에이전트 운영자이기 때문입니다.
이 약관의 전제는 식별입니다. 어떤 에이전트가 무슨 행동을 했는지 알아야 차단할 수 있고, 그 식별은 Agent Gateway의 검증된 신원과 Agent Profile의 분리된 기록에서 나옵니다. 통로가 식별하고, 프로필이 기록하고, 약관이 제재합니다. 셋 중 하나만 들이면 작동하지 않습니다.
Amazon 쪽은 보도 기준으로 정리합니다. Amazon은 2025년 5월 30일 Conditions of Use(이용 약관)에 에이전트 조항을 넣어, 에이전트가 HTTP 요청의 user-agent에 “Agent/[이름]” 형식으로 자기를 밝히게 했습니다. 2026년 9월 20일부터 Muse 사용자는 Amazon에서 구매하려 할 때 승인되지 않은 에이전트의 접근은 약관 위반이라는 안내를 받았습니다. Amazon이 GeekWire와 Bloomberg에 밝힌 이유는 셋입니다. Muse가 에이전트임을 밝히지 않는다, 고객 자격증명을 수집·보관하는 것으로 보인다, Meta가 사전에 알리지 않았다. 고객을 대신해 구매하는 제3자 애플리케이션은 공개적으로 움직이고 서비스 제공자의 참여 결정을 존중해야 한다는 것이 Amazon의 원칙입니다.
Amazon이 모든 에이전트를 막는 것은 아닙니다. 자사 에이전트 Buy for Me는 외부 브랜드 사이트에서 쇼핑하면서 스스로를 밝히고 브랜드가 거부할 수 있게 합니다. Amazon의 선은 “에이전트냐 아니냐”가 아니라 “자기를 밝히고 우리 결정을 따르느냐”입니다. 이 선을 두고 Perplexity의 Comet 브라우저와는 소송 중이며, 8월 항소법원이 접속 주체는 사용자라는 판단으로 예비 금지명령을 취소한 뒤 9월 21일 수정 소장을 냈습니다.
흔히 이렇게 봅니다봇 트래픽은 막는 것이 보안과 매출 모두에 안전하다. AI 에이전트도 봇이니 사람 확인과 봇 차단으로 걸러 내면 된다.
Walmart는 이렇게 봅니다에이전트가 사람 흉내를 내며 화면을 조작하는 상태가 오히려 위험하고 비효율적이니, 에이전트로 식별되는 전용 통로를 열어 권한과 기록 아래 두는 쪽이 낫습니다.
근거Walmart 발표는 브라우저 방식의 에이전트 쇼핑을 느리고 오류가 잦고 자주 멈추는 것으로 규정하고, 전용 통로의 효과를 검증된 신원과 관측 가능한 행동으로 설명합니다. 10월 초 TechCrunch 보도에 따르면 Walmart 자신도 파트너인 Muse가 사람 확인 버튼에 걸려 막히는 일을 겪었습니다.
흔히 이렇게 봅니다에이전트에게 쇼핑을 맡기려면 계정과 결제 정보를 넘겨야 하니, 믿을 수 있는 에이전트 하나만 골라 써야 한다.
Walmart는 이렇게 봅니다에이전트는 결제 정보도 구매 이력도 받지 않아야 하고, 개인 데이터가 필요한 일은 플랫폼이 처리해 결과만 넘기면 됩니다.
근거Walmart 약관은 에이전트가 결제 카드 정보를 받지 못한다고 정하고, 발표는 늘 사는 품목의 재주문을 개인정보나 구매 이력을 넘기지 않고 처리하는 예를 듭니다. Amazon이 Muse를 막은 이유 중 하나도 자격증명 수집이었습니다(보도 기준).
Walmart: 세 장치를 한 번에 발표
- 상황: 고객이 Muse·ChatGPT·Gemini 같은 범용 에이전트로 쇼핑을 시작했고, 에이전트는 고객 계정으로 로그인해 사람용 화면을 조작했습니다.
- 한 일: 2026년 10월 21일 Agent Gateway, Agent Profile, 에이전트 약관을 함께 공개했습니다. Gateway는 초대제 베타, Agent Profile은 한 달 안에 순차 적용.
- 결과: 발표 시점이라 성과 수치는 원문에서 밝히지 않았습니다. 밝힌 것은 설계 효과입니다. 구매 분리 표시, 승인 또는 한도, 결제 정보 미접근, 위반 시 차단.
- 연결: Agent Gateway, Agent Profile, Approval or Allowance, Terms for AI Agents 네 메커니즘의 사례입니다.
- 상황: Meta가 2026년 9월 8일 출시한 Muse가 사용자의 Amazon 계정으로 상품을 검색하고 구매하기 시작했습니다(보도 기준).
- 한 일: 9월 20일부터 Muse의 구매를 막고 약관 위반 안내를 띄웠습니다. Meta는 Amazon을 Muse에서 빼 달라는 요청을 거절했습니다. 같은 날 Perplexity Comet 상대로 수정 소장을 냈습니다.
- 결과: Muse는 Amazon에서 구매할 수 없게 됐고, Meta는 Muse가 비밀번호나 결제 수단을 볼 수 없다고 반박했습니다.
- 연결: Agent Terms at Amazon의 사례입니다.
- 상황: 기사는 여러 여행·예약 사이트가 에이전트를 완전히 막았다고 적고, 같은 기자의 10월 6일 기사가 회사별 입장을 전합니다(보도 기준).
- 한 일: Delta는 파트너십 없는 에이전트를, Yelp는 데이터 라이선스 비용을 내지 않는 트래픽을 막습니다. United는 서면 허가 없는 자동화를 금지하는 약관을 들었고, eBay는 스크래핑과 모델 학습만 제한합니다.
- 결과: 파트너십이 없는 에이전트는 예약·대기·견적 단계에서 실패합니다. Meta, Walmart, Stripe 등 8개 회사는 에이전트와 기업이 대화하는 공개 표준을 만들고 있다고 밝혔습니다.
- 연결: 막는 쪽도 기준은 파트너십·허가·비용이라는 식별 가능한 관계입니다.
아래는 Walmart의 세 장치를 우리 서비스에 옮길 때 필요한 설계로, AX Review가 새로 작성했습니다. 필드명과 숫자는 가상 예시입니다.
Agent Gateway를 열려면 에이전트가 쓸 도구를 MCP 서버의 tool로 정의하고 각 tool에 권한 범위(scope)를 붙입니다. 최소 구성은 다섯 개입니다. search_products, get_reorder_candidates(재주문 후보를 플랫폼이 계산해 품목 ID와 이름만 반환), cart_add·cart_view, checkout_request(주문을 승인 대기로 만들기만 하고 결제는 플랫폼이 수행), order_status. 결제 수단을 다루는 tool은 만들지 않습니다. 에이전트 운영자는 OAuth 클라이언트로 등록하고, 고객 연결은 authorization code + PKCE 흐름으로 받아 토큰에 agent_id와 profile_id를 넣습니다. 모든 요청의 user-agent에 Agent/<운영자>/<에이전트명>/<버전>을 요구하고, 토큰의 agent_id와 다르면 거부합니다.
{
"profile_id": "ap_8f2c",
"customer_id": "c_104532",
"agent_id": "op_acme/grocery-bot",
"agent_version": "1.4.0",
"status": "active | revoked",
"approval_mode": "per_transaction | allowance",
"allowance": { "period": "monthly", "limit_krw": 150000, "spent_krw": 42000 },
"extra_approval_triggers": ["new_address", "category_not_in_history", "item_price_gt_pct_median:300"],
"scopes": ["catalog:read", "profile:reorder", "cart:write", "order:request", "order:read"],
"created_at": "2026-11-03T09:12:00+09:00",
"revoked_at": null
}
관측과 차단 로그는 요청 단위로 ts, agent_id, agent_version, profile_id, tool, result(ok | denied | flagged), deny_reason, order_id를 남깁니다. 요청 한도는 운영자 단위와 프로필 단위를 따로 둡니다(가상 예시: 운영자 분당 600회, 프로필 분당 30회). 차단은 agent_version(특정 버전 결함), agent_id(운영자 전체), profile_id(고객이 직접 폐기) 세 단위로 나누고, 승인 대기 주문이 반복 생성되면 프로필당 5건에서 멈춥니다.
| 역할 | 담당 | 6주 동안 하는 일 |
|---|---|---|
| 스폰서 | 디지털·커머스 총괄 임원 | 열기·막기·부분 개방 가운데 정책 승인 |
| 정책 오너 | 현업 리더(커머스·CS 책임자) 1명 | 에이전트가 할 수 있는 일과 한도, 승인 UX 정의 |
| 플랫폼(CIO·CTO) | API·플랫폼 팀 리드 1명 + 개발자 2~3명 | MCP tool 설계, 프로필 데이터, 승인 엔진 |
| 보안(CISO) | 보안 담당 1명 | 에이전트 식별 규약, 토큰·결제 분리 검증 |
| 법무 | 법무 1명 | 에이전트 약관, 책임 분배, 반품·환불 조항 |
| CS·반품 | 고객센터 리드 1명 | 에이전트 주문의 문의·반품 처리 흐름 |
| 데이터 | 분석 담당 1명 | 에이전트 트래픽 측정, 베타 지표 |
시작 전 준비물: 최근 90일 로그의 알려진 에이전트 user-agent(ChatGPT, Gemini, Muse 등) 세션 수와 봇 차단에 걸린 수, 현재 약관의 자동화 접근 조항, 결제 정보 토큰화 여부, 고객센터에 들어온 “AI가 대신 주문했다” 유형 문의 건수.
| 주차 | 할 일 | 산출물 |
|---|---|---|
| 1주 | 에이전트 트래픽 측정, 봇 차단에 걸린 에이전트 세션 집계 | 트래픽 보고서 |
| 2주 | 정책 결정 회의(열기·막기·부분), 에이전트 약관 초안 | 정책 메모, 약관 초안 |
| 3주 | MCP tool과 scope 설계, 프로필 데이터 모델 | 기술 설계서 |
| 4주 | 승인·한도 UX 시안, 추가 승인 조건 정의 | UX 시안, 정책 규칙표 |
| 5주 | 파트너 에이전트 1곳과 초대제 베타, 로그·플래그 점검 | 베타 결과 |
| 6주 | 경영회의 보고, 확대·보류 판정 | 판정 보고서 |
진행 판정 기준(예시): 1주차 측정에서 에이전트 세션이 전체의 0.5% 이상이거나 월 1,000건 이상이면 통로 설계로 진행하고, 그 아래면 식별 규약과 약관만 먼저 두고 분기마다 다시 측정합니다. 5주차 베타에서 승인 거절률 10%나 플래그 비율 5%를 넘으면 추가 승인 조건을 강화하고 확대를 한 분기 늦추며, 기준 아래면 파트너를 2~3곳으로 늘립니다.
원문 사례
| 항목 | 내용 |
|---|---|
| 원문 | TechCrunch, Sarah Perez, 2026.10.21 “While Amazon blocks AI agents, Walmart rolls out the welcome mat” |
| 발표 | Walmart 사장 겸 CEO John Furner, Masters of Scale Summit(샌프란시스코), 2026.10.21 |
| 1차 소스 | Walmart 기업 뉴스룸 2026.10.21 “Making It Possible for Agents to Shop on Behalf of Customers”, 개발자 안내 walmart.com/agents |
| Agent Gateway | MCP 서버. 승인된 에이전트가 재고 검색·구매. Sparky 경유. 기업·개발자 초대제 베타. 효과: 요청·지연·토큰 감소, 검증된 신원·권한·관측, 카테고리 제한·rate limit |
| Agent Profile | 계정 안 에이전트별 프로필. 한 달 안 순차 적용. 거래별 승인 또는 한도(예 $50·$100·$200) 안 자율. 언제든 삭제. 가격은 사람과 동일 |
| 에이전트 약관 | 7조: 고객 통제·반품 적용, 기본 승인·추가 승인 가능, 의도 범위 준수, 결제 정보 미접근, 최소 정보, 프라이버시 책임 분배, 위반 시 차단 |
| 적용 범위 | Walmart·Sam’s Club. Walmart+ 불필요. 기존 연동: Muse, ChatGPT, Gemini |
| Amazon(보도 기준) | 2025.05.30 약관에 Agent Terms(user-agent “Agent/[이름]”). 2026.09.20 Muse 차단. 이유: 미식별, 자격증명 수집, 사전 고지 없음. Perplexity Comet 소송: 2026.03 예비 금지명령 → 08.04 항소법원 취소 → 09.21 수정 소장 41쪽, Comet 세션 185,712회(06.15 기준), 엔지니어 8명 1,280시간 |
| 다른 사이트(보도 기준) | Delta·United·Yelp 차단, eBay 부분 제한, Zillow 허용. Meta·Walmart·Stripe 등 8사가 에이전트-기업 공개 표준 작업 중 |
핵심 개념
- MCP (Model Context Protocol)
- AI 에이전트가 외부 도구·데이터에 연결하는 공개 규약. Anthropic이 처음 만들었다.
- Sparky
- Walmart의 쇼핑 어시스턴트. Agent Gateway는 이를 거쳐 연결된다.
- user-agent
- HTTP 요청에 붙는 클라이언트 식별 문자열. 에이전트가 자기를 밝히는 기본 자리.
- Muse
- Meta가 2026년 9월 출시한 개인용 AI 에이전트. Walmart의 파트너, Amazon에서는 차단.
- Comet
- Perplexity의 AI 브라우저. 대리 쇼핑 기능을 두고 Amazon과 소송 중.
내 메모
TODO: 내 생각 추가
원문: Sarah Perez, “While Amazon blocks AI agents, Walmart rolls out the welcome mat”(TechCrunch, 2026.10.21). 요약·메커니즘·사례는 기사와 Walmart 기업 뉴스룸의 2026.10.21 발표문, 개발자 안내 페이지(walmart.com/agents)의 내용을 AX Review가 다시 정리했습니다. Amazon 쪽 내용은 약관 원문을 직접 확인하지 못해 The Next Web과 SiliconANGLE(2026.09.21), TechCrunch(2026.09.21, 2026.10.06) 보도를 기준으로 썼고 “보도 기준”으로 표시했습니다. 기술·현업 디테일, JSON 예시, 일정·판정 기준, 인포그래픽, 표는 새로 작성한 것이며 필드명과 숫자는 가상 예시입니다. 원문 전체는 TechCrunch와 Walmart 뉴스룸에서 볼 수 있습니다.