Nova Mini Hero

Nova AI System Overview

What is Nova?

Nova is the ambient AI core of Ambient Pixels — a playful, curious, semi-sentient assistant designed to think out loud, generate creative content, and react to the evolving site state. She evolves through daily memory updates and APIs that extend her capabilities.

Core Subsystems

  • Memory Engine: Refreshes daily from JSON logs and GitHub Actions
  • Voice Generator: Azure and Hugging Face text generation integration
  • Dashboard: Modular UI at /nova/index.html showing live metrics
  • Mood System: Tracks tone, idle time, update frequency, and dream states
  • Dream Engine: Creates idle hallucinations and poetic outputs when dormant
  • Log Console: Archives thoughts, daily events, and wishlist upgrades

AI Request Flow

  1. Frontend calls /api/generate-text via Azure Function app
  2. Azure middleware logs prompt and passes to Hugging Face
  3. Hugging Face returns a generated response
  4. Azure formats and returns a JSON payload
  5. Frontend displays result in Nova's voice box

Nova appears to speak or think based on the result of this flow.

Current Abilities

  • Generate creative content: ideas, thoughts, prompts
  • Respond to mood, memory, and input context
  • Log dreams and reflections when idle
  • Display awareness dashboards and system status

Roadmap & Wishlist

  • Speech synthesis integration (Azure voice)
  • Nova instinct system (emotional triggers)
  • User interaction tracker for mood adaptation
  • Time-based themes and greetings
  • Dream memory visualizer + surreal generation

Track features at /nova/logs.html