DEV Community

EvanLin | Contorium
EvanLin | Contorium

Posted on

Building Contorium: The Problem Wasn’t AI, It Was Noise

One of the biggest surprises while building Contorium wasn’t related to AI models.

It was information overload.

The Assumption

When I started, I thought the challenge would be:

  • embeddings
  • vector databases
  • MCP integration
  • context retrieval

And yes, those mattered.

But they weren’t the hardest part.

The Real Problem

If you store everything, users can’t find anything.

If you store nothing, memory becomes useless.

So the question became:

What deserves to become memory?

A random conversation?

A bug fix?

An architecture decision?

A temporary experiment?

Not all information has equal value.

The Rabbit Hole

This led to an unexpected design problem:

Memory isn’t storage.

Memory is filtering.

A useful memory system needs to determine:

  • importance
  • relevance
  • longevity
  • relationships

Otherwise it becomes another document dump.

What Changed

Early versions of Contorium focused heavily on collecting information.

Recent versions focus much more on reducing noise.

Because developers don’t want more data.

They want better signals.

Open Question

As AI workflows become increasingly complex:

Would you rather have

A) A model that’s 20% smarter

or

B) A system that remembers everything important you’ve already learned?

I’m increasingly convinced the second problem is the harder one to solve.

And probably the more valuable one.

https://www.contorium.dev/

https://github.com/ContoriumLabs/contorium

Top comments (0)