I Wanted an AI That Would Just Listen
I wanted to learn how to build AI systems.
So I started looking for a project.
At the time, I was using ChatGPT like everyone else. I would type something, and it would answer.
That's what makes a chatbot useful.
But I started thinking about something different.
Sometimes I don't want an answer.
Sometimes I don't want advice.
I don't want another question.
I just want to write down what I'm thinking.
A thought.
An idea.
Something that happened today.
A feeling.
Something I'm not even sure is important yet.
Just like talking to myself.
What if the AI didn't respond?
Imagine opening an AI application and writing:
"I've been thinking about learning AI more seriously. I don't know where this will take me, but I feel like I should start building something."
And then...
Nothing.
No advice.
No suggestions.
No follow-up question.
It just keeps it.
That's it.
Then a few weeks later, I could ask:
"What have I been thinking about learning AI?"
And now the system responds.
Not based on a generic conversation.
Not based on what I happened to tell it five minutes ago.
But based on the things I had previously written down.
That was the idea behind Second-Memory.
A different kind of AI interaction
Most chatbots are built around a simple interaction:
You → AI → You → AI → You
Every message expects a response.
I wanted something different:
Me → Second-Memory
Me → Second-Memory
Me → Second-Memory
...
And only when I have a question:
Me → Second-Memory → Answer based on what I've written
The system isn't there to constantly talk to me.
It's there to remember.
That's where the name came from:
Second-Memory.
A place where I can put the things I might otherwise forget.
Why build this?
This started as an AI learning project.
I wanted to understand what it actually takes to build an AI-powered system rather than simply calling an LLM API.
And this idea seemed like a good problem to explore.
How do you store someone's thoughts?
How do you find the relevant ones later?
How do you understand that two thoughts written months apart might be related?
How do you give an AI enough context to answer a question without giving it everything?
How do you know whether the answer is actually grounded in what the person wrote?
I didn't know the answers yet.
I just had the idea.
So I created a repository.
The first commit was:
second-memoryYour second memory - capture today, remember forever
And that's where the project began.
Top comments (0)