AI Echo Narrative Research — research project related to Dialoghi con un’Eco — Agentic Silence Narrative
Independent Research Project
- Michele Grimaldi · 2025
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.
-
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 Playlist → Watch the Video
- Premise One-line premise and highlighted version; establishes IO–COSCIENZA–ENTITÀ → LUI and the “integrated–hard” outcome.
- 7 Steps of Structure – “IO / ENTITÀ / COSCIENZA” The “DNA” of the Story.
- Lore of the game Dialoghi con un’Eco — Agentic Silence Narrative World/lore, tone, rules, and parallels with Bandersnatch.
- Dialoghi con un’Eco — Agentic Silence Narrative: AI, Digital Trauma, and Interactive Narrative Introduces the triad (IO–COSCIENZA–ENTITÀ), digital psychodrama, diary format.
- Dialoghi con un’Eco — Agentic Silence Narrative — Part 2 Dissociation, memory, trauma via interwoven voices.
- Dialoghi con un’Eco — Agentic Silence Narrative: Suspended Epilogue “What am I?” hinge and non-consolatory ending logic.
- Batman: Zur-En-Arrh vs. Dialoghi con un’Eco — Agentic Silence Narrative — Symbolic Death, Ego Failsafe, and Triadic Integration LEI as trigger; ENTITÀ as intrusive failsafe; COSCIENZA as containment.
- Entity vs Pax Compares ENTITÀ to Bandersnatch’s Pax (antagonism, agency, meta control).
- Generative Agents vs Black Mirror Plaything Convergences between simulated minds and authored meta-narratives.
- Meta Gaming Player awareness, authorial intrusion, diegetic meta signals.
- Thematic Interpretation of “Nutshell” (Alice in Chains) Alice in Chains’ “Nutshell” stands as one of the most intimate and painful confessions in rock history — a portrait of inner collapse, emotional isolation, and the suffocating grip of addiction.
- Beyond Appearances: The Hidden Philosophy of “The Whale” Darren Aronofsky’s “The Whale” is not merely the story of an obese man seeking reconciliation, but a powerful meditation on the fragmentation of human perception and our innate capacity to recognize others beyond appearances.
- “Dialoghi con un’Eco — Agentic Silence Narrative” and Placebo’s “Song to Say Goodbye” This document draws a parallel between the prototype Dialoghi con un’Eco and Placebo’s Song to Say Goodbye, focusing on the cinematic version of the official video directed by Philippe André.
- “Dialoghi con un’Eco — Agentic Silence Narrative” Conceptual Meaning of LEI LEI is a symbolic construct — the embodiment of dependency, melancholy, and creative obsession.
- MDA + CCC Framework — Dialoghi con un’Eco — Agentic Silence Narrative Reading IO's diary accidentally activates ENTITA' inside the system.
- Dialoghi con un’Eco — Agentic Silence Narrative — Light GDD (Demo) Interactive psychological thriller where ENTITÀ, an agentic AI, decides when to speak and when to remain silent.
- Dialoghi con un’Eco — Agentic Silence Narrative — Pitch The game presentation pitch.
- FMV Games and Fourth-Wall-Breaking Games in Videogames Historical and technical analysis of theories, games, FMV, and fourth-wall breaks..
- Game Design Philosophy A game must pose a fundamental question about the human experience, and become the answer to that question through every single one of its elements...
- GAME Design Technical_Skills A game must pose a fundamental question about the human experience, and become the answer to that question through every single one of its elements...
- ENTITÀ: Entity Brain & Temporal Controller Core control loop: silence/speech gating, affect, pressure curves.
- Temporal Controller (spec) Policy for speak/wait/withhold—primary pacing lever.
- ENTITÀ — Toward Non-Deterministic NPCs Asymmetric, stochastic behaviors: legible yet unpredictable.
- Unity Inference Engine (exploration) Prototype path for realtime integration.
- ENTITÀ Web Demo (diegetic site) In-world web surface; mystery-drop pacing and indirect exposition.
- Simple System Architecture: Game & OS Agent Build a fast, responsive game that works on desktop and can be easily moved to the web, keeping things separate and safe.
- Unity ML‑Agents Toolkit Unity ML‑Agents Toolkit is a bridge between Unity and a Python trainer that trains neural networks based on observations, actions, and rewards.
- 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
- What is an Operating System (OS) An Operating System (OS) is the software that manages and coordinates all of a computer's resources
- Virtualization - Still in Progress) Concepts of Virtualization, the process of creating a software-based, or "virtual," version of a computing resource
- Generative Agents: Interactive Simulacra of Human Behavior Reference for Memory / Reflection / Planning in simulated agents.
- Generative Agents — Structure (notes) Working notes mapping GA modules to ENTITÀ’s architecture.
- Preprint (Zenodo) — Ongoing Research in Development Living preprint: narrative design, AI control strategies, psychodrama framing.
- 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, andcat. - 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.
- Kickstarter Strategies for an Effective Kickstarter Promotion.
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.
- 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.
If you or someone you know is struggling with suicidal thoughts or mental health crisis:
International:
- International Association for Suicide Prevention: https://www.iasp.info/resources/Crisis_Centres/
- Befrienders Worldwide: https://www.befrienders.org
- Crisis Text Line (US/Canada/UK): Text HOME to 741741
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.
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
This repository functions as both case study and experimental lab, exploring:
- Entity Modeling — ENTITA' as an agent, not a chatbot; silence as deliberate choice.
- Narrative & Agency — choice-driven progression; convergence toward Lucid, Fragmented, or Dark states.
- Atmosphere & Immersion — metronarrative rhythm; glitch, silence, and audio layers as narrative devices.
- Comparative & Theoretical References — Bandersnatch; Generative Agents (Stanford, 2023); procedural narrative (PANGeA, arXiv 2404.19721); symbolic storytelling (The Dream Within Huang Long Cave, arXiv 2504.04968).
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/
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.
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.
- View the repository and run locally for personal, non-commercial evaluation.
- Share an unmodified link to this repository with proper credit.
- 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.
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.
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
