Unlocking the Power of Bloomreach Affinity With Self-Optimizing Agents

Xun Wang
Xun Wang
How Bloomreach Affinity's self-optimizing agents will transform marketing automation

In case you missed it, we officially announced Bloomreach Affinity at the Edge Summit. While I’ve teased our work on developing the future of marketing automation before, I’m excited to pull back the curtain and dive deeper into the tech. 

In particular, I want to look at the introduction of a self-optimizing agent into Affinity and how that will provide the spark to truly help marketers reach their business goals.

An Overview of Bloomreach Affinity 

First, I want to highlight what Bloomreach Affinity is and what it’s capable of. At its core, Affinity uses AI agents to autonomously build sophisticated marketing campaigns. You simply need to tell Affinity what you want to build using natural language, and then Affinity will build the campaign for you. Beyond that, it will continue to learn and optimize even after it’s live. This empowers marketers to optimize toward their business goals at a scale that was previously impossible. 

We’ve accomplished this by building Affinity with a multi-agent architecture. These agents do all the thinking — natural language processing, data analysis, scenario creation, orchestration, etc. — on behalf of the marketer. All of the agents work in tandem to take the initial goal set by the marketer and develop the best approach. 

But what really sets Affinity apart is one particular agent: the self-optimizing agent. 

A Closer Look at the Self-Optimizing Agent

With the introduction of a self-optimizing agent in Affinity, we’re using reinforcement learning to empower Affinity to discover the final optimal parameters for a scenario that matches the intended business result (e.g., conversion rate).

To understand how reinforcement learning works, we can look at how it’s been applied to chess. While older chess engines like Deep Blue relied on input from chess masters and computer scientists to develop their strategies, this approach eventually hit a wall in its effectiveness. 

Now, modern chess engines like Leela Chess Zero use reinforcement learning to train itself — essentially, the AI constantly plays against itself, developing its own internal logic instead of relying on human experts.

That’s because there’s a limitation to how much (and how effectively) humans can teach AI. By using reinforcement learning, chess engines can train themselves at a much faster and more efficient rate to find optimal strategies. 

So, how does this translate to marketing automation? Let’s look at an example of how the self-optimizing agent works in Affinity: 

  • The self-optimizing agent first starts with a quantifiable parameter — for example, “what is the best delay time to send a reactivation email to improve conversion rates?” 
  • To start testing, the agent will take its best guess on an initial approach based on annotated data sets trained by humans (benchmark data and other provided data)
  • Once it gets baseline results from this test, it’ll continue testing different strategies to measure the impact of different delay times on conversion rates with real-time data from the end users
  • The self-optimizing agent will continue testing until it finds the best strategy for this particular parameter (i.e., how long to wait before sending a reengagement email to drive the greatest conversion rates) 
Bloomreach Affinity self-optimizing agent learning the optimal delay send time

What sets this apart from other methods is how effective it is. Supervised learning often doesn’t work as well as we want because the AI is trained on homogeneous or static data that requires an initial randomization period. Reinforcement learning, on the other hand, uses contextual bandits to solve for these issues. 

The result is that the self-optimizing agent can turn Affinity into a superhuman marketer, capable of testing at a scale and breadth that humans simply can’t achieve.

Supercharging Marketing With Bloomreach Affinity 

Bloomreach Affinity represents the next evolution of marketing automation. Thanks to the self-optimizing agent and reinforcement learning, marketers can focus their energy and effort on crafting high-impact strategies, then let Affinity take care of the rest. 

We’re still continually improving Affinity’s capabilities, but we’re already seeing impressive results with early closed beta customers. Learn more about Bloomreach Affinity and how it can greatly improve your marketing processes and results, and stay tuned for more updates in the coming months.

Tags
Photo

Xun Wang

Chief Technology Officer at Bloomreach

Xun leads Bloomreach’s global engineering and operations team.  He is a veteran engineering executive with over 15 years of experience leading engineering teams. Xun is passionate about technology, complex engineering challenges, and building world-class teams.  In the consumer space, he led the team that created the world’s highest quality cloud gaming platform: Geforce Now. In the enterprise space, he led the team that built Medallia’s cloud platform. Xun holds a Computer Engineering degree from the University of Waterloo.

Table of Contents

Share with Your Community

Copied!

Subscribe to our newsletter

Recent Posts

Maintain an Edge With These New Posts

bloomreach-avatar-menu-1
bloomreach-avatar-menu-3
bloomreach-avatar-menu-2

Join 15,000+ recipients getting the latest insights on AI and ecommerce delivered straight to their inboxes.