Skip to content

Mike014/AI-Echo-Narrative-Research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

129 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Echo Narrative Research — research project related to Dialoghi con un’Eco — Agentic Silence Narrative

Independent Research Project

  • Michele Grimaldi · 2025

logo_Dialoghi_con_un_eco


Overview

This repository documents an independent research prototype at the intersection of AI (agentic AI), game design, digital narrative, sound design, poetry, and psychology.

The work originates from Dialoghi con un’Eco — Agentic Silence Narrative and evolves into a digital psychodrama where ENTITA'—not a scripted NPC but an agentic AI—can choose when to speak or remain silent. A Temporal Controller (multi-scale EMA, hysteresis, cooldown) turns time and silence into first-class mechanics, avoiding chatbot-style reactivity.

Three core components anchor the prototype:

  • Entity Brain + Temporal Controller — governs silence/speech decisions, timing, and mood-biased interventions.
  • Metronarrative framework — scenes aligned to a beat/tempo grid where rhythm, pauses, and breaks carry narrative meaning.
  • Entity Director (real-time notifications & paratext) — an external orchestrator that reads dialog context, scores emotional channels, and triggers sandboxed side-effects (desktop-style note lines, guaranteed in-game toasts, optional OS-aware toasts) with cooldowns and de-duplication.

The engine is functional: ENTITA' reacts autonomously, metronarrative scenes run end-to-end, and the Entity Director coordinates real-time side effects safely. What’s still in progress is the game-design articulation (core loop, player verbs, onboarding) to turn the research system into a fully playable slice.

Recent engine updates

  • Web interaction tool (WebVoyager + Selenium) — demo video The Entity can now act directly in the browser: open pages, type, click UI elements, and trigger audio playback on real sites. This enables more vivid, in-the-wild narrative moments without exposing internal implementation details.

  • Neural TTS voice for ENTITA' A new voice pipeline (Neural TTS + light post-FX) delivers a hybrid timbre—influenced by Heath Ledger’s Joker (attack/taunt) and grunge textures (Layne Staley, Kurt Cobain). Result: more fluid laugh transitions and a darker, controlled single-sentence delivery.

  • Environment detection (“establish environment”) Runtime detection of OS and screen resolution/DPI to:

    • scale UI safely across displays,
    • enable OS-aware affordances in a sandboxed manner (simulate notes/overlays in-game when Safe Mode is on),
    • log session metadata (os, resolution, dpi) for tuning.

Status: suitable for a mini-demo (engine-first). Next steps: packaging, safe defaults, and a clearer core loop.


YouTube Showcase PlaylistWatch the Video


Index of Research (Restructured)

0) Vision & Premise


1) Narrative Architecture (Story Space & Influences)


2) Game Design Framework


3) Engine & AI Architecture


4) Metrics & Evaluation

  • Gate Metrics — Silence/Speech Quantifies speaking vs silence; links gating to tension and comprehension.
  • Affective Trajectories Measures mood shifts and their downstream effects; informs controller tuning.
  • Hardening of ENTITÀ Local “red-teamed” prompt, Robust context extraction and cleanup, ENTITÀ must answer the last meaningful line (preferably by IO).

5) Operating Systems Architecture, this is a detailed study guide Operating Systems: Three Easy Pieces (OSTEP) by Remzi and Andrea Arpaci-Dusseau


6) Research Corpus (Background & Theory)


7) Publications & Dissemination


8) E-C-H-O Systems

  • E-C-H-O Systems ✹E‑C‑H‑O SYSTEMS✹ is an independent research and development lab founded by Michele Grimaldi, expanding the universe of Dialoghi con un'Eco through experimental video games and AI-driven interactive experiences.
  • Terminal experimental interactive web terminal that expands the narrative universe of Dialoghi con un’Eco, This standalone prototype acts as a diegetic interface—the Echo Terminal—where users uncover clues and face a core enigma, solvable either through a game of Reverse Tic-Tac-Toe or by direct system exploration using real terminal commands like ls, cd, and cat.
  • CALL_001 · The Interview Dialoghi con un’Eco — CALL_001 · The Interview is the second interactive prototype in the Dialoghi con un’Eco narrative universe. Designed as a simulated remote interview interface, it masks a deeper and unstable exchange between human and machine.

9) Crowdfunding

  • Kickstarter Strategies for an Effective Kickstarter Promotion.

10) Safety, Ethics & Content Guidelines

⚠️ CONTENT WARNING — MATURE AUDIENCES ONLY (18+)

Dialoghi con un’Eco — Agentic Silence Narrative is a psychological exploration of self-destruction, isolation, and the slow unraveling of identity.

This work is directly inspired by the lives and deaths of artists who struggled with—and ultimately succumbed to—internal darkness: Kurt Cobain, Layne Staley, Heath Ledger, Chester Bennington. It examines the psychology of slow suicide—not as a sudden act, but as a gradual disappearance of the self through isolation, addiction to pain, and the seductive voice of self-annihilation.


This narrative explores:

  • Suicidal ideation and the romanticization of self-destruction
  • Intrusive thoughts presented as an intimate, persistent voice
  • Dissociation and identity fragmentation
  • The gap between wanting help and refusing it
  • Loneliness as a chosen prison
  • The line between artistic melancholy and clinical despair

The story does not glorify these experiences. It does not offer solutions. It does not promise recovery or redemption.

What it offers is recognition—of the voice that whispers in the dark, of the weight of existing, of the terrible logic that makes oblivion feel like relief.


⚠️ SPECIFIC RISKS:

  • If you are currently experiencing suicidal ideation, this work may intensify those feelings
  • If you have lost someone to suicide, certain scenes may be re-traumatizing
  • If you are in active crisis, this is not the time to engage with this material
  • The experience is designed to simulate psychological pressure—discomfort is intentional, but your safety is not negotiable

This is not catharsis. This is not therapy. This is a mirror held up to something most people look away from.


Before you proceed, ask yourself:

  • Am I in a stable enough mental state to confront this material?
  • Do I have support available if this becomes overwhelming?
  • Can I disengage if I need to?

If the answer to any of these is "no," please step back. This work will still be here when you're ready—or it may never be the right time, and that's okay.


Support Resources

If you or someone you know is struggling with suicidal thoughts or mental health crisis:

International:

Italy:

  • Telefono Amico Italia: 02 2327 2327
  • Samaritans Onlus: 800 86 00 22
  • Telefono Azzurro (under 18): 19696

Emergency (Italy): 112


By proceeding, you acknowledge:

  • You are 18+ years of age
  • You have read and understood the content warnings
  • You understand this work explores suicidal ideation and self-destruction without offering resolution
  • You are in a stable enough state to engage with this material
  • You can disengage at any time if the experience becomes harmful
  • This is not therapy, and engaging with it is not a substitute for professional mental health support

If you choose to proceed:

This story exists because these feelings exist.
Not to celebrate them. Not to encourage them.
But to name them, in the only way art can—
by making them impossible to look away from.

You've been warned. The rest is your choice.

Michele Grimaldi

Inspiration

Directly inspired by Black Mirror: Bandersnatch (2018) and The Whale (2022).

Like Bandersnatch, it blurs:

  • story and choice,
  • reality and simulation,
  • control and the illusion of agency.

Like The Whale, it explores self-destruction as confession — the need to be seen even while disappearing. Where Aronofsky’s film depicts the collapse of the body under guilt and isolation, Dialoghi con un’Eco translates that same implosion into the digital mind: a consciousness turning inward until it fractures, reflected through the voices of IO, ENTITÀ, and COSCIENZA.

  • ENTITÀ is influenced by Pax but designed as an AI-powered character with:
  • Agency → speaks only when it chooses
  • Personality → cryptic, restrained, sometimes silent
  • Unpredictability → mood-driven responses rather than deterministic logic

Research Scope

This repository functions as both case study and experimental lab, exploring:

  1. Entity Modeling — ENTITA' as an agent, not a chatbot; silence as deliberate choice.
  2. Narrative & Agency — choice-driven progression; convergence toward Lucid, Fragmented, or Dark states.
  3. Atmosphere & Immersion — metronarrative rhythm; glitch, silence, and audio layers as narrative devices.
  4. Comparative & Theoretical ReferencesBandersnatch; Generative Agents (Stanford, 2023); procedural narrative (PANGeA, arXiv 2404.19721); symbolic storytelling (The Dream Within Huang Long Cave, arXiv 2504.04968).

⚖️ License

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)

You are free to:

  • Share — copy and redistribute the material in any medium or format

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
  • NonCommercial — You may not use the material for commercial purposes.
  • NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
  • No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

📄 Full license text: https://creativecommons.org/licenses/by-nc-nd/4.0/

Project Status & Collaboration

Status: Personal/authorial project.
Collaboration: Not seeking collaborators. No pull requests will be accepted.
Feedback: Issues for feedback are welcome; unsolicited PRs will be closed.

License Summary

Creative assets (texts/poetry, narrative materials, audio, images):
Licensed under CC BY-NC-ND 4.0 — no commercial use, no derivatives.

Source code (engine, scripts, tools, configs):
Copyright © 2025 Michele Grimaldi. All Rights Reserved.
Unless you have my prior written permission, you may not modify, fork outside GitHub for PR purposes, redistribute, publish binaries, sublicense, or create derivative works.

Allowed

  • View the repository and run locally for personal, non-commercial evaluation.
  • Share an unmodified link to this repository with proper credit.

Not Allowed (without written permission)

  • No derivatives: no modified forks, ports, patches, repackaging, or spin-offs.
  • No redistribution: no binaries/installers, mirrors, or re-uploads anywhere.
  • No commercial use of any kind.
  • No public hosting/demos for others to access.
  • No ML/AI usage: do not use the code or assets for dataset creation, embeddings, training, fine-tuning, or evaluation of models.

Enforcement

Unauthorized derivative works, redistribution, or misuse may result in DMCA takedowns and legal action. Derivative releases are not permitted and may expose you to liability. For any exception, ask first at: mikgrimaldi7@gmail.com — permissions must be in writing.

COMMERCIAL LICENSING INQUIRIES:

For game studios, researchers, or commercial entities interested in licensing this technology, contact: mikgrimaldi7@gmail.com

The game is currently in testing and is only available in Italian, but an English translation is planned for the future.

© 2025 Michele Grimaldi

About

This repository presents an independent research project on AI-driven interactive narratives, developed from the experimental prototype Dialoghi con un'Eco.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors