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)