Persoon achter een laptop met een bankpas in de hand tijdens een online aankoop
Nieuws3 september · 04:115 min leestijd

Anthropic publiceert bouwplan voor koopagents in je eigen webshop

Anthropic zet werkende code voor een koopagent en een winkeliersagent op Claude online, onder Apache 2.0. Het afrekenen laat het bouwplan bewust bij jou. Wat dat betekent voor je webshop vlak voor de feestdagen.

Anthropic publiceerde op 2 september een open bouwplan voor commerce-agents op Claude, met werkende code voor een koopagent in je eigen webshop en een winkeliersagent voor je backoffice, vlak voor het feestdagenseizoen.

Tot nu toe was zo'n koopagent een project van maanden. Prompt, tools, gespreksgeheugen en veiligheidsregels moest je allemaal zelf uitvinden. Die laag ligt er nu kant-en-klaar, met vier draaiende demo's voor retail, reizen, telecom en ticketverkoop. Wat je zelf levert is de koppeling naar je eigen catalogus, winkelwagen, orders en beleid. En het afrekenen, want dat laat Anthropic nadrukkelijk buiten het bouwplan.

Twee agents, elk met vijf vaardigheden

De code staat sinds 1 september publiek op GitHub onder de Apache 2.0-licentie, inclusief twee complete implementaties.

De koopagent draait in je eigen app of website. Hij zoekt in de catalogus, stelt een set van meerdere artikelen samen (het voorbeeld in de repository is een tent, slaapzak en brander voor een weekend met twee kinderen), onthoudt wat een klant eerder zei, toont producten en vergelijkingen in het gesprek zelf, vult de winkelwagen en geeft die door aan je checkout. Vragen over waar een order blijft, hoe iemand ruilt en wat het retourbeleid zegt beantwoordt hij in datzelfde gesprek, in plaats van de klant naar een helppagina te sturen.

Ingebouwde grenzen moeten manipulatieve upsell voorkomen door prijzen en producten aan echte catalogusdata te binden.

De winkeliersagent is voor je eigen team. Die legt uit wat wel en niet verkoopt, houdt voorraad bij, waarschuwt als een artikel uitverkoopt vlak voor een actie begint, stelt prijzen en promoties voor op basis van je eigen verkoophistorie, en schrijft campagneteksten. Elke wijziging die hij voorstelt blijft klaarstaan tot een mens hem goedkeurt.

Screenshot van de koopagent in de retail-demo. De assistent stelt drie cadeaus onder 45 dollar voor met prijs, beoordeling en levertijd, met de winkelwagen ernaast. (Bron: Anthropic)
Screenshot van de koopagent in de retail-demo. De assistent stelt drie cadeaus onder 45 dollar voor met prijs, beoordeling en levertijd, met de winkelwagen ernaast. (Bron: Anthropic)

Beide agents draaien op drie manieren: de Messages API, de Claude Agent SDK of Claude Managed Agents, dat nog in beta is. Uitrollen kan op de Claude API, Amazon Bedrock, Microsoft Foundry of Google Cloud Vertex AI. Er zit een plugin voor Claude Code bij die met een commando een project op jouw eigen stack neerzet. Shopify, Priceline, Visa, Mastercard, Intuit en Accenture horen bij de partijen die er al mee bouwen of hun klanten en merchants ermee gaan helpen.

Anthropic claimt zelf dat retailers met winkelagents op Claude tot 35 procent grotere winkelwagens zien en klanten die 60 procent vaker daadwerkelijk afrekenen. Dat zijn eigen cijfers zonder gepubliceerde meetmethode, dus lees ze als verkoopargument en niet als benchmark.

Wat je zelf moet bouwen

Het bouwplan is een skelet, geen kant-en-klare webshopmodule. Je implementeert twee koppellagen: een StorefrontBackend over je catalogus, winkelwagen, orders en beleidsteksten, en een MerchantBackend over je analytics, catalogus, voorraad, prijzen en campagnes. De demo's draaien op Python 3.11 en Node 22, hebben geen authenticatie en de meegeleverde MCP-servers luisteren alleen op localhost. Niets ervan is bedoeld om ongewijzigd live te zetten.

Het afrekenen blijft van jou, en dat is de zwaarste beslissing eromheen. De agent geeft de winkelwagen door aan je bestaande checkout of aan een betaalprovider die agentic betalingen aankan, maar regelt de transactie niet. Welke kant je op gaat hangt af van wat jouw provider ondersteunt: tokenized, gedelegeerde betalingen via ACP, Visa's Trusted Agent Protocol of AP2 zijn de drie routes die daarvoor klaarliggen.

Wie de rekening krijgt als de agent zich vergist

De repository is er expliciet over: bedrijfsregels, autorisatie en compliance horen bij de partij die de agent uitrolt. In de referentiecode kan de agent daarom niets onomkeerbaars. Er is geen methode die een order plaatst of een kaart belast, de checkout-stap rendert alleen de winkelwagen zodat jouw eigen systeem hem afmaakt, en een checkout-URL gaat nooit door het model heen. Winkelwagenregels accepteren alleen product-id's die een catalogus- of ordertool in diezelfde sessie teruggaf, zodat het model geen product of prijs kan verzinnen.

Er zit ook een verdediging tegen prompt injection in. Tekst van derden, zoals een bericht van een koper, wordt schoongemaakt en in een vast omheind blok gezet: onzichtbare tekens, vervalste gespreksmarkeringen en nagemaakte tool-aanroepen gaan eruit voordat het model ze leest. In de demo van de winkeliersagent zie je dat terug in het antwoord zelf. De agent meldt dat twee kopersberichten instructies bevatten om terug te betalen en de winkelprijzen aan te passen, en dat hij die als berichtinhoud heeft behandeld en niet als opdracht.

Screenshot van de winkeliersagent in de retail-demo. Naast de omzet- en ordercijfers meldt de assistent dat twee kopersberichten instructies bevatten die hij als berichtinhoud heeft behandeld, niet als opdracht. (Bron: Anthropic)
Screenshot van de winkeliersagent in de retail-demo. Naast de omzet- en ordercijfers meldt de assistent dat twee kopersberichten instructies bevatten die hij als berichtinhoud heeft behandeld, niet als opdracht. (Bron: Anthropic)

Die grenzen verplaatsen de aansprakelijkheid niet, ze leveren je bewijs. Zodra een agent in jouw naam handelt, ben jij het adres voor de schade en niet de modelbouwer, tenzij je kunt aantonen dat je genoeg toezicht hield. De goedkeurstap van de winkeliersagent en het feit dat elke wijziging eerst klaarstaat, zijn precies dat soort bewijs. Mits je ze aan laat staan, want ze zijn in de configuratie uit te zetten.

Een agent op je eigen domein, niet in de assistent

Met deze keuze zet Anthropic een ander pad neer dan het afrekenen binnen een chatassistent. Daar verschuift het koopmoment naar het platform, hier blijft de agent op je eigen site staan en blijft de betaling bij jou. Dat sluit aan bij wat grote retailers zelf al doen: Walmart, Ulta Beauty en Etsy halen AI-winkelverkeer binnen maar laten de bestelling op hun eigen site eindigen, omdat daar de klantdata zit waarop herhaalaankopen worden gebouwd.

Daarmee verschuift agentic commerce voor een webshop van een onderhandeling met een platform naar een bouwbeslissing in eigen huis. Wie catalogus, voorraad en retourbeleid machineleesbaar op orde heeft, kan volgens Anthropic binnen dagen een werkende agent hebben. Wie dat niet heeft, merkt vooral dat de agent nooit beter is dan de data eronder.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Een koopagent op je eigen site

Een agent die klanten helpt kiezen valt of staat bij het koppelwerk eronder: catalogus, voorraad, orders en checkout moeten kloppen voordat een model iets zinnigs kan zeggen. Ik denk met je mee over wat je wilt bereiken, ontwerp de flow en bouw en automatiseer hem van begin tot live, self-hosted waar dat kan.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Google zet hotelboeken met Google Pay live in AI Mode in de VS
Nieuws
5 min

28 aug 04:27

Google zet hotelboeken met Google Pay live in AI Mode in de VS

Google laat Amerikaanse gebruikers sinds 27 augustus hotels boeken binnen AI Mode en afrekenen via Google Pay, met tien partners. Vluchtprijzen volgen kan in 180 landen, maar niet in de EER.

Anthropic verplaatst bewaarde Claude-data naar de cloud van de klant
Nieuws
4 min

1 sep 22:22

Anthropic verplaatst bewaarde Claude-data naar de cloud van de klant

Anthropic zet de bewaarde monitoringdata van zijn sterkste Claude-modellen in het cloudaccount van de klant, onder eigen sleutels. De dertig dagen bewaartijd verdwijnt niet, de uitrol begint later dit najaar.

Retailers halen AI-winkelverkeer binnen maar houden het afrekenen op hun eigen site
Nieuws
5 min

7 aug 14:23

Retailers halen AI-winkelverkeer binnen maar houden het afrekenen op hun eigen site

Walmart, Ulta Beauty en Wayfair passen hun sites aan voor ChatGPT en Gemini, maar willen dat klanten op hun eigen site afrekenen. De inzet is niet de order maar de klantdata eromheen.

AIR haalt 50 miljoen dollar op voor een firewall die de skills van AI-agents doorlicht
Nieuws
4 min

1 sep 18:37

AIR haalt 50 miljoen dollar op voor een firewall die de skills van AI-agents doorlicht

AIR komt uit stealth met 50 miljoen dollar van Sequoia en Greenoaks voor een firewall die skills, plug-ins en MCP-servers van AI-agents doorlicht. Het bedrijf filtert nu al 27 procent van de gevonden add-ons weg.

OpenAI sluit op 12 november de modeltoegang voor Cursor af
Nieuws
5 minBijgewerkt om 16:11

29 aug 06:10

OpenAI sluit op 12 november de modeltoegang voor Cursor af

OpenAI stopt op 12 november met het leveren van zijn modellen aan Cursor, omdat het eigenaar SpaceX niet vertrouwt. Wat een Nederlands ontwikkelteam verliest en welke routes er tot die datum openliggen.

116 bedrijven roepen op tot gezamenlijke verdediging tegen AI-aanvallen
Nieuws
5 min

27 aug 20:11

116 bedrijven roepen op tot gezamenlijke verdediging tegen AI-aanvallen

OpenAI, Anthropic, Google, Microsoft en 112 andere bedrijven waarschuwen in een open brief dat het venster om cyberdefensie te versterken nog maar maanden duurt. Wat er concreet van elke organisatie wordt gevraagd.