unavailableuntil 3/1/2026
Current position: Dev full stack & IA trainer @Réfugiés.info

Day 2 — Building Data Architecture and AI Frugality with Letta

Data architecture, intelligent ingestion, and AI frugality: how Letta optimizes tokens and creates a stateful copilot for Réfugiés.info

1. What We Did Today

Today I went back to the project's roots.
I spent my weekend testing Letta in every way possible and finally validated something that mattered to me: everything can run locally.
A detail for some, but for me it's real breathing room. It means we keep autonomy, and someday, if we push far enough, we could even imagine a full open-source version.

With Luis, we kept coming back to data problems, over and over.
We realized how much Carif-Oref data (our POC sources) and Réfugiés.info data live in completely different worlds.
Different structures, metadata that don't talk to each other… nothing is aligned.

So we asked ourselves:

I also got back into our Speckit: clarifying, simplifying, hardening the ingestion phase, thinking about translations, revisions… basically consolidating the backbone.

Nour came back from his break, fresh as a daisy. The moment I mention Letta, he jumps straight to a crucial point: frugality.
And yes, Letta keeps its history in memory, filters what's relevant, only sends to the LLM what matters. Result: fewer tokens, better quality, less carbon.
A stateful agent changes everything.
And it keeps us from burning down a forest with every conversation.

We ended on the publishing phase, still a bit fuzzy in our heads.
No big deal: we code, we test, we break, we start over.
Sandbox mode activated.

2. Today's Challenges or Surprises

The real challenge of the day: thinking of the database not as a warehouse, but as a crossroads.

Not just importing.
Not just enriching.
But ingesting, transforming, making worlds that don't speak the same language talk to each other.

It's the kind of technical problem I love and that fries your brain at the same time.

3. The Technical Point

We keep laying foundations calmly, cleanly:

We also revisited the pipeline steps:
before we said "import", but that didn't make sense anymore.
Now we say "ingestion".
And that much better reflects the complexity of it.

We added a dedicated step for metadata: they're no longer a bonus, they become a full citizen of the process.

4. The Human Moment

We feel like we're building a little baby together.
Something still fuzzy, still fragile, but already alive.

We're meeting in early December for two days of hackathon. Luis and I are going to show the team the first steps of the tool.
I can't wait to get into the thick of it, see the first feedback, roll up our sleeves.

Everyone is aligned, motivated, impatient.
And that's worth gold.

The Little Bonus

Théo's gem of a video

Spoiler: he tears apart Anthropic's MCPs (Modular Control Protocols) with such precise bad faith that it becomes a work of art.
And honestly… he's not completely wrong.

See you tomorrow.