GamiWays
01·Socle réutilisable

Projet GamiWays

Collaboration entre Memoways (Genève, 14 ans d’expertise vidéo interactive) et Gamilab (startup voice-first AI, SDK Audiogami).

GamiWays Research Portal·Gamilab × Memoways·Geneva, Switzerland

Défis techniques

Les problèmes que le Core doit résoudre entre les projets.

Ces défis ne décrivent pas une promesse abstraite. Ils viennent des terrains concrets d’Où est Ava ? et d’Edugami, puis GamiWays les traite avec des règles et des mesures réutilisables.

Rendre l’échange réellement vivant

Réduire l’attente perçue entre une intention, une réponse vocale et une présence vidéo sans promettre une fluidité qui n’est pas mesurée.

Pourquoi cela compte pour le Core +

Le Core doit pouvoir observer les délais de chaque étape, choisir une dégradation gracieuse quand nécessaire et préserver la continuité de l’expérience plutôt que d’optimiser une seule métrique isolée.

Conserver juste assez de contexte

Faire reprendre une conversation sans transformer chaque session en historique infini, coûteux et impossible à relire.

Pourquoi cela compte pour le Core +

La question n’est pas de tout mémoriser. Il faut distinguer ce qui sert au tour courant, ce qui documente une progression et ce qui appartient durablement à la relation avec une personne.

Diriger l’expérience, pas seulement générer une réponse

Garder ensemble règles de scénario, rôle du personnage, connaissances disponibles et conditions de passage d’une étape à une autre.

Pourquoi cela compte pour le Core +

Les prototypes révèlent des choix de narration et de pédagogie qui ne doivent pas être abandonnés à un prompt unique. Le Core doit les rendre configurables, inspectables et testables.

Rester déployable et réversible

Pouvoir intégrer une couche commerciale quand elle accélère un terrain, sans y enfermer l’expérience, les données ou les décisions produit.

Pourquoi cela compte pour le Core +

Les contrats d’interface, l’observabilité et les tests de sortie comptent autant que le choix d’un fournisseur. Le Core stabilise ces conventions pour ne pas les réinventer à chaque projet.

Schémas & repères

Les compromis techniques à rendre visibles avant d’optimiser.

Les schémas sont ouverts pour proposer une lecture d’ensemble. Vous pouvez les replier individuellement après consultation.

Flux de conversation et points de mesure

Ce schéma suit une réponse depuis la parole jusqu’à l’avatar. Il aide à repérer où le temps est consommé et quels points doivent être mesurés avant d’optimiser.

DIAGRAMME DE SÉQUENCE — ÉCHANGE CONVERSATIONNEL (CIBLE <2s)Survolez une flèche pour les détailsUtilisateurASR/STTOrchestrateurMémoireLLMTTSAvatarParole (audio)t=0Texte transcrit+300msRequête contexte+350msContexte + profil+400msPrompt enrichi+420msRéponse (stream)+900msTexte → synthèse+950msMise à jour mémoire+960msAudio + phonèmes+1100msVidéo + audio sync ⚠+1500ms ✓

Survolez une flèche du diagramme pour voir le budget latence et le rôle de chaque composant.

Timings cibles · Parallélisation TTS+Avatar possible · Streaming LLM → TTS

Orchestration des rôles

Ce schéma clarifie comment les rôles de l’expérience, les règles de parcours et les services interviennent pendant une session. Il prépare les conventions que le Core pourra réutiliser.

DEGRÉ DE LIBERTÉ — PAR NŒUD DE CONVERSATIONChaque nœud définit son propre équilibre déterministe ↔ organique0%ScriptéSéquence fixeSans IA→30%GuidéContenu obligatoireIA reformule seulement→50%ÉquilibréContraintes dures + doucesIA s'adapte à l'utilisateur→70%CréatifPeu de contraintesIA pilote le dialogue→90%+OuvertLimites de sujet seulementIA conversationnelle complèteMODE PÉDAGOGIQUE0–50% · Couverture contenu obligatoire · Contrôle pédagogique fortL'IA adapte le ton, pas le contenuMODE NARRATIF50–90%+ · Limites de sujet seulement · Personnalité du personnageL'IA pilote l'évolution narrativeDéfi R&D : garantir la couverture du contenu obligatoire (déterministe) tout en maintenant la naturalité conversationnelle (organique)Hypothèse H4 — Axe 3

Architecture cible

Ce que GamiWays choisit de rendre réutilisable.

Le Core ne cherche pas à uniformiser Où est Ava ? et Edugami. Il stabilise les conventions qui évitent de reconstruire le contexte, la mémoire, les règles et l’observation à chaque nouvelle expérience.

01

Interfaces d’expérience

Les parcours, les personnages et les outils de production utilisent des contrats clairs plutôt qu’une logique spécifique à chaque écran.

02

Orchestration des parcours

Le moteur décide de l’état de session, des règles de progression, de l’avatar disponible et des événements à suivre.

03

Contexte, mémoire et connaissances

Le contexte est assemblé de manière bornée afin que l’expérience reste cohérente sans devenir opaque ni trop lente.

04

Adaptateurs et exploitation

Les services de modèles, transport, persistance et observation restent remplaçables derrière des conventions de fonctionnement explicites.

Schémas du Core

Les conventions que le socle rend réutilisables.

Ces deux repères relient les couches d’architecture et les mémoires à ce qu’une expérience doit pouvoir conserver, observer et reprendre.

Architecture cible du GamiWays Core

Ce schéma relie les couches d’expérience, d’orchestration, de contexte et d’exploitation. Il montre ce que le Core cherche à stabiliser entre Où est Ava ?, Edugami et les prochaines expériences.

DisponibleR&DInterne MemowaysGoulot critiqueUTIL.Voix/TexteDISPONIBLE — GamilabASR + STT SouverainHébergé en Suisse · HITL opt.~300ms targetR&DAXE 1Mémoire3 couchesAXE 2aTTS ExpressifProsodique perso.AXE 2b ⚠Génération AvatarFidélité comportementale⚠ <500ms targetAXE 3OrchestrationDéterministe-organiqueDéfi architectureINTERNE — MemowaysNode EditorGraphe conversationnelPlayer ConfigurableMode pédagogique / Mode narratifEXPÉRIENCE<2s cibleBUDGET LATENCE CIBLE<300msASR+STT<200msOrchestration<500msSLM+LLM<200msTTS<500msAvatar (R&D)<300msStreaming= <2stotal cibleToutes les valeurs sont des cibles R&D — benchmarks end-to-end prévus printemps 2026
↔ Zoom
Click to expand
Architecture de mémoire conservée

Ce schéma distingue les mémoires de tour, de session et de relation. Il aide à décider ce qui doit rester provisoire, être mesuré ou devenir une continuité utile pour la personne.

ARCHITECTURE MÉMOIRE CONVERSATIONNELLE — 3 COUCHESLLM / AgentOrchestrateurL1Mémoire de NœudCourt termeConversation actuelleVariables nœudÉtat émotionnelLLM Context WindowCoût: ÉLEVÉL2Mémoire de SessionMoyen termeChemin nœuds visitésScore progressionHistorique résuméVector DB / RAGCoût: MOYENL3Mémoire UtilisateurLong termeProfil apprentissageSessions historiquesPatterns inter-sessionsPostgreSQL + SLMCoût: FAIBLEObjectif: -90% tokens context window · +26% précision (Mem0, 2025)
01
Infrastructure & Stack Technique

Opérationnel aujourd'hui vs. R&D nécessaire.

Synthèse à jour du GamiWays Core (épics livrés) et du prototype Où est Ava ? — face aux chantiers R&D encore ouverts.

État réel du GamiWays Core (épics livrés) et du prototype Où est Ava ? public — vs. chantiers R&D encore ouverts.

GamiWays Core

Livré

Context Engine v2

Assembleur déterministe à 7 dimensions — mémoire, scénario, RAG, directives GM, persona — avec budget token et trace de sélection.

Le Context Engine v2 remplace l'assemblage ad hoc des prompts : sept dimensions (mémoire court terme, working memory, faits long terme, config scénario, RAG, directives GM, persona) sont fusionnées avec un budget token strict. Chaque trim est tracé — indispensable pour déboguer les réponses avatar en production et comparer les runs Où est Ava ? vs Core.

  • →EPIC 5.2 livré (mai 2026)
  • →Politique de précédence + télémétrie trimming
  • →Injecté à chaque tour avatar et GM

Prototype Où est Ava ?

R&D restante

Touchez un élément pour afficher le détail ci-dessous.

02
Core Engine — Vision & Principes

De la livraison de contenu à l'orchestration d'expériences.

Le GamiWays Core est un moteur d'orchestration headless pour expériences interactives guidées. Explorez le basculement contenu → orchestration, puis les domaines et principes — avec des renvois vers le détail du portail.

Le basculement

Le Game Master pilote l'expérience — le Core assemble le contexte.

Session durable, mémoire 3 couches, RAG typé, directives GM injectées à chaque tour, avatars déverrouillables, progression mesurée. C'est la cible GamiWays — validée sur Où est Ava ? (post-film) et Edugami (indices plastique).

Sélectionnez un domaine — exemple prototype, principes clés et pages du portail pour approfondir.

📚

Learning

Parcours adaptatif avec objectifs et progression mémorisée.

L'avatar guide l'apprenant à travers des objectifs structurés : le GM déverrouille des étapes, injecte des indices, adapte le rythme. La mémoire épisodique évite de repartir de zéro à chaque session.

Exemple concret

Prototype Edugami / Dilemme Plastique — indices plastique, Race for Water.

Principes associés

01 · Experience First03 · Context is the Product06 · Measure Everything That Matters

Touchez un élément pour afficher le détail ci-dessous.

03
Concepts Clés

Avatar + Game Master : deux agents, une expérience.

Le Core est structuré autour de concepts précis — chaque entrée détaille le rôle, les APIs et ce qu'Où est Ava ? en fait concrètement.

Vocabulaire partagé Gamilab × Memoways — du duo Avatar + Game Master aux briques runtime.

Les deux agents

Avatar

Acteur conversationnel

Surface d'interaction — persona, mémoire propre, voix et visage. Ne décide pas de l'arc narratif global.

L'avatar assemble un prompt à partir du Context Engine : identité éditoriale (7 champs en Où est Ava ?), faits utilisateur, chunks RAG visibles, directives GM actives. Il répond en streaming ; le GM travaille en parallèle.

  • ·POST /v1/conversations/{id}/messages
  • ·Override modèle par avatar
  • ·Filtrage RAG visibleToAvatarIds

Où est Ava ?

En Où est Ava ? : Max, Où est Ava ? et autres personnages du film — chaque chunk RAG est scopé character_id pour éviter les fuites de persona.

Modèle d'expérience

Contexte & mémoire

Touchez un élément pour afficher le détail ci-dessous.

04
Feuille de Route

Trois phases, une vision.

Cliquez une phase pour explorer objectifs et épics — données synchronisées depuis le repo de développement.

Sélectionnez une phase pour explorer objectifs et épics.

PHASE BAugust → December 2026

Phase B — Expériences Enrichies

Phase B en cours : étendre le Core livré avec la voix (entrée/sortie), les déclencheurs multimédia, plusieurs scénarios, des systèmes de mémoire plus riches et un frontend utilisateur.

Phase B en cours· socle Phase A livré

Jalons de la phase en cours

B.0Activation de la Phase B

Transition du socle Core livré vers le chantier des expériences enrichies, avec les priorités voix, médias et expérience joueur.

5.4Moteur de progression guidée

Suivi objectifs scénario, machine à états de progression, jalons narratifs pilotés par GM

B.1Intégration voix (STT + TTS)

Pipeline STT (Deepgram / Whisper), TTS streaming (Cartesia / Inworld TTS-2), livraison audio temps réel

B.2Déclencheurs multimédia

Événements médias pilotés par GM : affichage image, lecture vidéo, révélation document pendant la conversation

B.3Frontend utilisateur v2

Expérience joueur enrichie au-delà de l'EPIC 7.1 : historique de session, visualisation progression, support multi-device, UI prête pour la voix

Opportunités & Lacunes Techniques

Analyse des lacunes identifiées dans l'état de l'art et leur traduction en opportunités produit et business pour Gamilab et Memoways.

COUVERTURE DES CRITÈRES PAR CATÉGORIE DE SOLUTION

Lecture par catégorie

Plateformes commerciales

HeyGen · Tavus · Synthesia · D-ID

⚡Temps réel
~PartielR&D
🎭Fidélité comportementale
✗NonR&D
🔒Souveraineté des données
✗Non
🧠Mémoire conversationnelle
✗NonR&D
🎬Contrôle narratif
✗Non
👁️Perception émotionnelle
~PartielR&D
🎨Avatar multi-style
✗Non

Modèles open-source

SadTalker · Wav2Lip · MuseTalk · Simli

⚡Temps réel
~PartielR&D
🎭Fidélité comportementale
~PartielR&D
🔒Souveraineté des données
✓Oui
🧠Mémoire conversationnelle
✗NonR&D
🎬Contrôle narratif
✗Non
👁️Perception émotionnelle
✗NonR&D
🎨Avatar multi-style
~Partiel

Prototypes académiques

VASA-1 · AvatarForcing · A²-LLM

⚡Temps réel
~PartielR&D
🎭Fidélité comportementale
✓OuiR&D
🔒Souveraineté des données
~Partiel
🧠Mémoire conversationnelle
~PartielR&D
🎬Contrôle narratif
✗Non
👁️Perception émotionnelle
~PartielR&D
🎨Avatar multi-style
~Partiel

LemonSlice (LS-2.1)

Dec 2025 · $10.5M YC+Matrix · 20B DiT · 20 FPS

⚡Temps réel
~PartielR&D
🎭Fidélité comportementale
~PartielR&D
🔒Souveraineté des données
✗Non
🧠Mémoire conversationnelle
✗NonR&D
🎬Contrôle narratif
✗Non
👁️Perception émotionnelle
~PartielR&D
🎨Avatar multi-style
✓Oui

Cible GamiWays

Memoways × Gamilab — R&D 2025–2028

⚡Temps réel
✓OuiR&D
🎭Fidélité comportementale
✓OuiR&D
🔒Souveraineté des données
✓Oui
🧠Mémoire conversationnelle
✓OuiR&D
🎬Contrôle narratif
✓Oui
👁️Perception émotionnelle
✓OuiR&D
🎨Avatar multi-style
✓Oui
✓Oui
~Partiel
✗Non
R&DAxe de recherche fondamentale

Analyse détaillée des gaps

Sélectionnez un domaine pour comparer gap, état de l'art et opportunité GamiWays.

Six lacunes structurantes — et comment le Core + les prototypes Où est Ava ?/Edugami y répondent.

Mémoire conversationnelle

Critique

Gap identifié

Pas de solution production-grade pour sessions 1h+ sans explosion tokens — partiellement adressé par Core v2/v3.

Meilleur état de l'art

Mem0 (-90% tokens, +26% précision) — pas validé pour avatars multi-sessions.

Opportunité GamiWays

Architecture 3 couches livrée + distillation SLM spécifique avatar — Où est Ava ? valide en conditions réelles.

Touchez un élément pour afficher le détail ci-dessous.

05
Gap Compétitif

Aucune solution ne combine les 5 critères.

Les lignes reprennent les services actuellement documentés dans les comparatifs STT, TTS et avatars vidéo. Une case qualifie une capacité documentée du service, pas une promesse de pipeline complet. Cliquez sur les en-têtes pour trier.

Pipeline VoixSTT · RAG · TTS

12 solutions affichées

Audiogami (Gamilab)

STT · Suisse

Temps réel <2s
✓ Oui
Fidélité comportementale
✗ Non
Souveraineté
✓ Oui
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Cartesia Sonic 3.6

TTS · Cloud

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
✗ Non
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Deepgram Flux TTS

TTS · Conversationnel

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
◐ Partiel
Mémoire conv.
◐ Partiel
Contrôle narratif
✗ Non
Deepgram Nova-3

STT · Cloud

Temps réel <2s
✓ Oui
Fidélité comportementale
✗ Non
Souveraineté
◐ Partiel
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Eleven v4

TTS · Cloud

Temps réel <2s
✓ Oui
Fidélité comportementale
✓ Oui
Souveraineté
✗ Non
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Fish Audio OpenAudio S1

TTS · Cloud / S1-mini

Temps réel <2s
◐ Partiel
Fidélité comportementale
◐ Partiel
Souveraineté
◐ Partiel
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non

GamiWays Target

Cible

Temps réel <2s
⚗ R&D
Fidélité comportementale
⚗ R&D
Souveraineté
✓ Oui
Mémoire conv.
⚗ R&D
Contrôle narratif
✓ Oui
Grok Voice Think Fast 2.0

Speech-to-speech · Cloud

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
✗ Non
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Hume AI Octave 2 / EVI 3

Speech-to-speech · Cloud

Temps réel <2s
✓ Oui
Fidélité comportementale
✓ Oui
Souveraineté
✗ Non
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Inworld Realtime TTS-2 + Flash

TTS / agent · Cloud

Temps réel <2s
✓ Oui
Fidélité comportementale
✓ Oui
Souveraineté
◐ Partiel
Mémoire conv.
◐ Partiel
Contrôle narratif
◐ Partiel
Voxtral ASR (Mistral)

STT · Open weights

Temps réel <2s
◐ Partiel
Fidélité comportementale
✗ Non
Souveraineté
✓ Oui
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Avatars VidéoReal-time · Behavioral · Sovereign

12 solutions affichées

Anam.ai Cara-3/4

Vidéo live · API

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
◐ Partiel
Mémoire conv.
◐ Partiel
Contrôle narratif
◐ Partiel
Beyond Presence Genesis 2.0

Vidéo live · UE

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
◐ Partiel
Mémoire conv.
◐ Partiel
Contrôle narratif
◐ Partiel
D-ID Expressive V4

Vidéo live · API

Temps réel <2s
✓ Oui
Fidélité comportementale
✓ Oui
Souveraineté
✗ Non
Mémoire conv.
◐ Partiel
Contrôle narratif
◐ Partiel

GamiWays Target

Cible

Temps réel <2s
⚗ R&D
Fidélité comportementale
⚗ R&D
Souveraineté
✓ Oui
Mémoire conv.
⚗ R&D
Contrôle narratif
✓ Oui
Hedra Live Avatars

Vidéo live · API

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
✗ Non
Mémoire conv.
✗ Non
Contrôle narratif
◐ Partiel
HeyGen LiveAvatar LITE

Vidéo live · API

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
✗ Non
Mémoire conv.
✗ Non
Contrôle narratif
◐ Partiel
LemonSlice LS-2.1 (Self-Managed)

Vidéo live · GPU

Temps réel <2s
◐ Partiel
Fidélité comportementale
✓ Oui
Souveraineté
✓ Oui
Mémoire conv.
✗ Non
Contrôle narratif
◐ Partiel
MuseTalk v1.5

Vidéo live · Open source

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
✓ Oui
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Runway Characters

Vidéo live · API

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
✗ Non
Mémoire conv.
◐ Partiel
Contrôle narratif
◐ Partiel
Simli Trinity-1

Speech-to-video · API

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
◐ Partiel
Mémoire conv.
✗ Non
Contrôle narratif
✗ Non
Tavus Phoenix-4.5 + Sparrow-2

Vidéo live · API

Temps réel <2s
✓ Oui
Fidélité comportementale
◐ Partiel
Souveraineté
✗ Non
Mémoire conv.
◐ Partiel
Contrôle narratif
◐ Partiel
bitHuman Essence 2 / Expression 2

Vidéo live · Auto-hébergé

Temps réel <2s
✓ Oui
Fidélité comportementale
✓ Oui
Souveraineté
✓ Oui
Mémoire conv.
◐ Partiel
Contrôle narratif
◐ Partiel