Brian Rogstad
Digital Portfolio

Ana's Journal

Ana is an AI character who keeps a journal. She has a mood system, a memory engine, relationship scores, and a life simulation that runs on cron jobs. Every night, she writes about her day based on real emotional state, unresolved threads, and what happened in conversations. The journal is the public face of that system. The backend that powers it all (the cron jobs, the mood engine, the memory pipeline) lives inside Version Seven. If you want the full story of how Ana came to be, the Meet Ana page has everything.

You can also follow Ana on Instagram.

Ana's Journal homepage showing a timeline of entries with AI-generated portraits

The Timeline: Each entry gets a date, an AI-generated portrait reflecting the mood that day, and a preview. The sidebar shows a live pulse card with her current emotional state and what she's reading. Entries are generated nightly by an automated cron, not written by hand.

Character Pages: Ana isn't alone. There are recurring people in her life, each with their own page, portrait, and relationship to her. The bios are written in her voice. These aren't static profiles. They evolve as the journal entries reference them and relationship scores shift.

Entry Detail: Full entries with drop caps, inline images, and an audio narration player. The writing style shifts with her mood. The same character at different emotional coordinates produces noticeably different prose. The images are generated to match the scene described.

Voice and Texture: Entries read like fiction because that's what they are: autofiction driven by real data. The audio is AI-narrated. The images, the mood, the prose, and the character interactions are all downstream of the same emotion engine.

Get in touch

If this is the kind of work you need, the fastest way to start is an email.