
Our AI policy
In this age, using AI is a no-brainer. However, it does not mean that anything can be vibe-coded. For the most critical system in a webshop - the checkout - you will want to know what is based on AI and what is not. This page outlines what we do with AI and how we do it.
AI-assisted development
The Loki Checkout is not vibe-coded. We carefully make use of AI development tools where it makes sense, treating AI as a junior that could be productive if guided properly. It doesn't take away manual labor, but it boosts productivity.
Kickstarting integrations
When new integrations need to be created, a lot of scaffolding needs to happen at first. We apply custom skills and rules to help put things together. For payment integrations, this often also means setting up a non-checkout Alpine-based proof of concept. After this initial AI-based step, senior developers take over.
AI-assisted testing
We take pride in having many tests. Some of these tests are fully AI-generated. For example, unit testing via TDD has been replaced with AI-based tests, which still gives confidence and tells when things break. Tests are not prompted to simplify satisfy test coverage, but search for edge-cases that humans did not think of yet.
Failed CI/CD pipelines
When a test fails in the CI/CD pipelines, it is always cumbersome to investigate what has gone wrong where. This is where humans are taken out of the loop at first. Failed jobs are picked up by agents that investigate the issue and comment on it and possibly fix things. This way, we make sure that failed pipelines are used to regain confidence.
Agents in the checkout?
Agentic Commerce - where AI agents complete the order for you - is possibly becoming a very common practice (via protocols like ACP and UCP). With Agentic Commerce, agents will be using the Magento API to place orders and not use a regular checkout like the Loki Checkout. ACP and UCP are constantly on our radar and we aim to push things even more when the time is right.
That being said, we believe humans will remain in the loop. Having a person-focused checkout is important too. We're here to stay and serve you the best checkout for Magento.
AI intelligence in the checkout?
When diving into AI usage within a checkout, many things come to mind: Personalized offerings, prioritized payment or shipping methods based on the current visitor, a chatbox within the checkout to complete the order, predictive form completion, etc.
All of these additions seem wanna-haves as-of-yet, not must-haves. Also note that real-time AI usage will slow down a checkout. In our vision with the Loki Checkout, we aim to offer a fast and extensible checkout. AI integrations can be built on top of it. And if you have bold ideas, let's get in touch.
Our toolbox
Like many developers, we make use of AI in development. We tend to prefer OpenCode on both desktops and remote servers, allowing us to run a variety of models (commercial models and local self-hosted models).
We have developed agent skills and rules specific to Loki and the Loki Checkout and have also added additional guidance to agents by offering them a blob of our documentation and chunks of all existing modules.