Digital Me· Personal AI Architecture
Portfolio

Digital Me

A personal AI system that learns with you over time

Memory, outside information, and specialized agents coordinate through one shared bus. The system organizes and proposes; people still decide.

01 · System architecture

One flow connects memory to action

Information is captured into shared memory, interpreted by specialized roles, and turned into useful views and suggestions. The shared bus is the system's spine.

INTAKE Memory & interactionscaptures experience + choices Outside informationbrings in new perspectives my-memories · shared memory bus common ground for every role UNDERSTAND Connection mapperfinds connections Strategistproposes next moves Learning agentshapes learning paths DELIVER Relevant informationmatched to the moment Useful interfacesmakes context visible
capture experience and information · build connections and judgment · return useful help at the right moment
02 · Agent roles

Six roles, one shared bus

Each agent owns one kind of judgment and works from the same memory base. A role can change without losing the system's broader context.

my-memories · shared memory bus shared context across specialized roles

Memory agent

Turns thoughts, interactions, and lived experience into reusable memory.

Strategist

Connects long-term direction with the present moment to suggest a better next step.

Connection mapper

Finds links across scattered memories so patterns and cognitive boundaries become visible.

Information agent

Tests outside information against personal context and returns what is useful now.

Interface agent

Turns system context into interfaces that can be browsed, understood, and acted on.

Learning agent

Organizes existing understanding and shapes learning paths along the edge of what is known.

03 · Harness engineering

What makes an agent useful is the harness around it

Models can change, while responsibilities, tools, memory scope, and write permissions remain explicit. Capability can evolve without making the system opaque.

ONE AGENT · CROSS-SECTION instruction.yamlidentity · purpose / judgment / io scopes code/execution · never hardcodes a model model-config.yamlresolve model at runtime health_alertout-of-band · fails loudly agent-permissions.yaml — read wide · write only your own scope my-memories · shared bus single source of truth · every write is a commit
the contract defines responsibility · code executes · permissions bound what can change

The final boundary is human: agents propose, an independent check surfaces risk, and a person decides whether to continue, revise, or stop.

Agents proposeproposals, not changes Independent checktests evidence + risk Human decidescontinue · revise · stop
the harness bounds the agents · people decide where the system goes
04 · Why Digital Me

Not to do more for people, but to help people see more clearly

Existing AI tools are increasingly good at completing tasks. Digital Me focuses on the context between them: who a person is becoming, which experiences are changing their judgment, and what deserves attention next.

It acts as a personal metacognitive system: seeing the long arc from the side without taking the final choice away from you.

Understand, not just remember
Find the connections behind memories so change, tension, and cognitive boundaries become visible.
Match, not just deliver
Test outside information against personal context and return the right depth and density.
Support judgment, do not replace it
The system proposes and explains; direction, trade-offs, and final decisions remain human.