To us: it's obvious. But we get asked this a lot:

Why do I need to personalize my AI application?

Fair question; not everyone has gone down this conceptual rabbithole to the extent we have at Plastic and with Honcho.

Short answer: people like it.

In the tech bubble, it can be easy to forget about what most humans like. Isn't building stuff people love our job though?

In web2, it's taken for granted. Recommender algorithms make UX really sticky, which retains users sufficiently long to monetize them. To make products people love and scale them, they had to consider whether billions--in aggregate--tend to prefer personalized products/experiences or not.

In physical reality too, most of us prefer white glove professional services, bespoke products, and friends and family who know us deeply. We place a premium in terms of time and economic value on those goods and experiences.

The more we're missing that, the more we're typically in a principal-agent problem, which creates overhead, interest misalignment, dissatisfaction, mistrust, and information asymmetry:



But, right now, most AI applications are just toys and demos:

To date, machine learning has been far more focused on optimizing for general task competition than personalization. This is natural, although many of these tasks are still probably better suited to deterministic code. It's also historically prestiged papers over products--research takes bit to morph into tangible utility. Put these together and you end up with a big blindspot over individual users and what they want.

Link to original

It's also why everyone is obsessed with evals and benchmarks that have scant practical utility in terms of improving UX for the end user. If we had more examples of good products, ones people loved, killer apps, no one would care about leaderboards anymore.

OK, but what about services that are purely transactional? Why would a user want that to be personalized? Why complicate it? Just give me the answer, complete the task, etc...

Two answers:

  1. Every interaction has context. Like it or not, people have preferences and the more an app/agent can align with those, the more it can enhance time to value for the user. It can be sticker, more delightful, "just work," and entail less overhead. (We're building more than calculators here, though this applies even to those!)
  2. If an app doesn't do this, it'll get out-competed by one that does...or by the ever improving set of generally capable foundation models.