Ana içeriğe geç

Agent Commerce'te Ayrım Protokolde Değil, Sorumlulukta: Walmart, Amazon ve Mandate Sorusu

Perakendeciler, ihtilaflı bir işlemin maliyetini kimin üstleneceği konusunda anlaşamadıkları için alışveriş agent'larında farklı konumlanıyor. Gerçek entegrasyon yüzeyi protokol değil, mandate kaydı.

İzleri ve elektronik bileşenleri gösteren yeşil baskılı devre kartının yakın çekimi

İki duruş, tek soru

Walmart, alışveriş agent'ları için bir agent'ın neyi tarayabileceğini, satın alabileceğini ve temsil edebileceğini sınırlayan kurallarla kısıtlı bir kanal açtı. Amazon ise agent'ları çevre katmanında engelliyor. Her iki duruş da savunulabilir ve ikisi de bir standart kavgası değil. Anlaşmazlık, ihtilaflı bir işlemin maliyetinin nereye düştüğüyle ilgili.

Bir satıcı bir agent'ı kabul ettiğinde, teşviklerini, log'larını ve kimliğini kontrol etmediği bir tarafı kabul eder. Asıl tarafın sonradan reddettiği bir satın alma, yanlış okunan ürün verisinden bir araya getirilmiş bir sepet, koşulları dışında uygulanmış bir kupon — her biri, temiz bir kanıt izi olmadan bir chargeback veya iadeye dönüşür. Walmart'ın kısıtlı kanalı, bu izin işlemden önce var olmasını sağlamanın bir yolu. Amazon'un çevre katmanındaki engeli ise bu izi hiç kabul etmemenin bir yolu. Hiçbir tercih, agent'ların teknik olarak işlem yapıp yapamayacağıyla ilgili değil. Cloudflare'in agent odaklı altyapı çalışmaları ve Commerce.com'un storefront entegrasyonları, tesisatın büyük ölçüde hazır olduğunu gösteriyor. Çözülmemiş olan şey yargılama: agent aracılığıyla yapılan bir satın alma ters gittiğinde kim, hangi kayda dayanarak karar verir?

İki kamuya açık sinyal, ancak soru protokol benimsemesi olarak çerçevelenirse çelişki gibi okunur. Sorumluluk dağıtımı olarak çerçevelendiğinde, bunlar aynı kararın yığının farklı noktalarında alınmış hâlidir — bir satıcı uygunluk kapısını inşa eder, diğeri güvendiği bir kapı var olana kadar karşı taraf olmayı reddeder.

Agent'ın taşıması gerekenler

Mandate, bir agent'ı satıcı için okunabilir kılan belgedir. İmzalı, dar ve makine tarafından denetlenebilir olmalı ve en az dört olguyu taşımalıdır:

Close-up of a CNC milling machine cutting head machining metal

  • Asıl taraf. Agent'ın adına hareket ettiği hukuki taraf; satıcının agent'ın kendi beyanından bağımsız olarak doğrulayabileceği bir biçimde tanımlanmış.
  • Bütçe zarfı. Bir üst değer, bir para birimi ve bir geçerlilik penceresi — agent'ın kendisi hakkında bildirdiği bir cari bakiye değil.
  • Katalog kapsamı. Agent'ın işlem yapmasına izin verilen ürünler, kategoriler veya SKU'lar; düz metin yerine makine tarafından denetlenebilir bir yüklem olarak ifade edilmiş.
  • Son kullanma. Mandate'in etkisiz hâle geldiği kesin bir sınır; böylece sızmış veya yeniden oynatılmış bir mandate reddedilen bir isteğe dönüşür.

Mandate'in yanı sıra satıcının, agent satıcısının log'larına güvenmeden doğrulayabileceği bir makbuza ihtiyacı vardır: neyin talep edildiğinin, neyin döndürüldüğünün ve bunu hangi mandate maddesinin yetkilendirdiğinin imzalı bir kaydı. Makbuz, satıcının bir ihtilaftaki kanıtıdır ve çevre katmanında üretilmeli, sonradan bir agent'ın anlatısından yeniden inşa edilmemelidir.

Son olarak, agent satıcısı üzerinden geçmeyen bir ihtilaf yolu. Başarısız bir satın almanın tek anlatısı agent'ın kendi telemetrisiyse, satıcıdan davranışı sorgulanan tarafa güvenmesi isteniyor demektir. Yargılama, her iki tarafın ortak bir imza şemasına karşı denetleyebileceği bir kayıt gerektirir.

Bu egzotik bir kriptografi değil. Kapsamlı bir token'la imzalanmış bir API isteğiyle aynı biçim, artı dayanıklı ve bağımsız olarak doğrulanabilir bir denetim artefaktı. Zor kısım, ilk işlemden önce artefaktın ne içermesi gerektiği konusunda anlaşmak, onu inşa etmek değil.

Katı kurallar neden bir sorumluluk tasarımıdır

Kuralla sınırlanmış bir agent, satıcıya çevre katmanında bir uygunluk testi sunar. Satıcı, mandate'in kapsamını, bütçesini veya son kullanmasını aşan bir isteği herhangi bir envanter hareket etmeden reddedebilir ve bu ret ucuzdur: imzalı bir belgeye karşı tek bir kontrol. Bu, para hareket ettikten ve mallar belki de sevk edildikten sonra eksik log'lardan niyeti yeniden inşa etmeyi gerektiren sonradan dolandırıcılık incelemesinden maddi olarak daha ucuzdur.

Açık uçlu bir agent bu maliyeti satıcıya kaydırır. Agent'ın kapsamı belirsizse, satıcı uygunluğu uçta test edemez; yalnızca sonuçları gözlemleyebilir ve ihtilafları olaydan sonra yargılayabilir. Her belirsiz satın alma bir incelemeye dönüşür ve her inceleme marj tüketir. Engelleme duruşunu, inovasyon hakkındaki herhangi bir iddiadan daha iyi bu açıklar. İhtilaf yolunu fiyatlandıramayan bir satıcı, entegrasyonu akılcı biçimde reddeder; çünkü yargılamanın beklenen maliyeti sınırsızken beklenen fayda spekülatiftir.

Black and white photo of brutalist concrete architecture in Córdoba, Argentina

Dürüst ödünleşim, katı kuralların hacmi bastırmasıdır. Dar bir katalog ve kesin bir bütçe belirten bir mandate, bir insan alışverişçinin yapacağı bazı meşru satın almaları reddedecektir. Satıcı, sınırlı bir ihtilaf maliyeti karşılığında daha düşük agent kaynaklı dönüşümü kabul eder. Bu bilinçli bir tercihtir, hırsın başarısızlığı değil. Kısıtlı bir kanal açan perakendeci öngörülebilirlik satın alıyordur; engelleyen perakendeci ise fiyatlandırılmamış bir sorumluluğu reddediyordur. İkisi de yargılamaya ne sıklıkla ihtiyaç duyulacağına dair farklı varsayımlarla aynı aritmetiği yapıyor.

Entegrasyon için tasarım kuralı

Mandate'i, makine tarafından denetlenebilir bir kapsama sahip, imzalı ve dar bir belge olarak ele alın. Agent'ı storefront'un güvenilmeyen bir istemcisi olarak ele alın — çünkü öyle. Storefront mandate'i çevre katmanında doğrulamalı, imzalı makbuzu log'lamalı ve envantere dokunulmadan önce kapsam dışındaki her şeyi reddetmelidir. Agent'ın ne yaptığına dair kendi iddiaları kanıt değildir; imzalı kayıt kanıttır.

İhtilaf yolunu ilk işlemden önce entegrasyona fiyatlandırın. Bu, önceden şuna karar vermek demektir: geçerli bir makbuz ne içerir, kim doğrulayabilir ve bir mandate geçerli olduğu hâlde satın alma yine de ihtilaflıysa ne olur. Bu yol tasarlanmazsa, ilk chargeback sırasında, en elverişsiz anda ve satıcının masrafıyla keşfedilecektir.

Protokol katmanı yakınsıyor. Sorumluluk katmanı yakınsamıyor ve kendi kendine yakınsamayacak. Mandate kaydı, agent'ları kabul eden ve engelleyen satıcılar arasındaki ayrımın gerçekte yaşadığı yerdir ve bir entegrasyon ekibinin önce tasarlaması gereken yüzeydir.

Önce ne inşa edilmeli

Agent framework'lerini veya storefront eklentilerini değerlendirmeden önce mandate şemasını ve makbuz şemasını yazın. Bunları önemli olan üç başarısızlık moduna karşı test edin: kapsam dışı bir satın alma, kapsam içinde olup asıl tarafın reddettiği bir satın alma ve son kullanmadan sonra yeniden oynatılan bir mandate. Şemalar bu üçünü agent satıcısının log'larına başvurmadan yargılayamıyorsa, entegrasyon kaç protokol konuştuğundan bağımsız olarak hazır değildir. Adım atmış olan perakendeciler — hangi yönde olursa olsun — bu yargılama hakkında bir karar vermiştir. Geri kalanlar ise bunu erteliyor.

İlgili okumalar

Bunun yanıtladığı sorular

Why do some retailers welcome shopping agents while others block them?

The split is about liability allocation, not protocol support. A constrained agent channel lets a merchant test conformance at the perimeter and bound its dispute cost. Blocking avoids accepting an unpriced liability until a trustworthy adjudication record exists.

What should a shopping agent mandate contain?

At minimum: the principal on whose behalf the agent acts, a budget envelope with currency and validity window, a machine-checkable catalogue scope, and an expiry. It should be signed and verifiable independently of the agent vendor.

Why is a signed receipt necessary if the agent already logs its actions?

The agent's logs are the agent vendor's account of events. A merchant needs evidence it can verify without trusting the party whose behaviour is in dispute. A perimeter-produced signed receipt supplies that independent record.