AI Briefing

LangChain, Stripe Link와 MPP로 실제 결제 수행하는 Restock 샘플 에이전트 공개

·2026.10.09 00:55

핵심 내용

LangChain이 Stripe Link와 MPP로 실제 결제를 수행하는 Restock 샘플 에이전트를 공개했다.

1 / 3

자세히 보기

LangChain이 AI 에이전트가 실제 결제를 안전하게 수행하는 방식을 시연하는 샘플 오피스 용품 에이전트 Restock을 공개했다. Managed Deep Agents(MDA)에서 Slack으로 실행되는 Restock은 제품 검색, 장바구니 구성, Stripe의 Link 지갑을 통한 결제를 Machine Payments Protocol(MPP)을 통해 처리한다. 이 방식은 브라우저 자동화 대신 MPP 지원 API와 직접 상호작용하여 에이전트가 민감한 카드 정보를 절대 접근하지 않도록 보장한다.

아키텍처 및 결제 흐름

Restock은 거래 수명 주기를 관리하기 위해 네 가지 핵심 구성 요소를 통합한다:

  • Link: 결제 수단을 보관하고 각 거래마다 사용자 승인을 요구하는 Stripe의 소비자 지갑.
  • MPP: 가맹점이 402 Payment Required 상태와 결제 지침으로 응답하는 결제 교환 프로토콜.
  • Zinc: 제품을 검색하고 MPP 주문 API를 통해 소매업체 주문을 처리하는 리테일 버티컬 애그리게이터.
  • Managed Deep Agents: Slack 통합, 인간 검토 인터럽트, 자격 증명 및 상태를 관리하는 호스팅 플랫폼.

에이전트는 사용자가 설정한 엄격한 예산 상한 내에서 작동한다. 예를 들어 사용자가 $25 한도를 설정하면, 에이전트는 상품, 세금, 배송비를 포함하는 선불 금액(예: $23)을 요청한다. Zinc가 결제를 처리하고 소매업체에 지급한 후, 초과 금액은 사용자의 지갑으로 환불된다. 모델 자체는 결제 토큰을 처리하지 않으며, 토큰은 비공개 샌드박스 파일에 저장된 후 사용 후 삭제된다.

보안 및 사용자 통제

보안은 여러 계층의 격리와 승인을 통해 강제된다. Link 세션은 사용자 소유의 MDA Connection에 위치하여 각 사람의 지갑이 분리되도록 보장한다. Zinc API 키와 배송 주소와 같은 자격 증명은 에이전트 소유의 Connection에 저장되어 모델의 컨텍스트 창에서 접근할 수 없다.

돈이 이동하기 전에 사용자는 Slack에서 구매를 승인한 후 Link에서 결제를 인증해야 한다. 에이전트는 이 단계를 우회할 수 없으며, 명시적인 승인을 받을 때까지 인터럽트를 통해 실행이 일시 중지된다. 이 설계는 에이전트가 사전 승인된 한도 내에서만 지출할 수 있고 최종 주문 세부 사항이 사용자가 검토한 내용과 일치하도록 보장한다.

가용성 및 모드

Restock은 GitHub에서 샘플 코드로 제공되며 개발자를 위해 세 가지 운영 모드를 지원한다:

  1. Rehearsal: 로직 테스트를 위해 가상 제품과 시뮬레이션된 승인을 사용한다.
  2. Link test approval: 실제 Zinc 검색 및 Link 지갑에 연결하지만 구매는 실행하지 않는다.
  3. Live purchase: 실제 결제와 소매업체 주문을 실행한다.

현재 Restock은 미국 배송과 USD 거래만 지원하며, 배포당 단일 오피스만 처리한다. 이 프로젝트는 지출 한도와 승인을 모델의 직접적인 통제 밖에 두는 중요성을 강조하며, 돈을 지출하는 에이전트를 구축하기 위한 샘플 구현체로 기능한다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.