Qu'est-ce qui entre dans le contexte envoyé à l'IA ?
A propos de l'IA
Le contexte représente la charge de données agrégée transmise au moteur de génération de Questsmith pendant chaque cycle opérationnel. Cette charge définit les paramètres, les limites et l’historique que l’intelligence artificielle évalue pour calculer la prochaine séquence narrative.
Lorsque le volume de données narratives actives dépasse la capacité physique du modèle, le moteur sépare les éléments en deux classifications principales afin d’éviter le débordement du contexte: Éléments structurels centraux et Éléments d’allocation dynamique.
Éléments structurels centraux requis
Les éléments structurels centraux établissent la logique fondamentale et les contraintes thématiques de ton aventure. Le moteur donne la priorité à ces éléments, en leur allouant jusqu’à un seuil maximal de 70% de la bande passante totale de contexte disponible.
Si le volume combiné de ces éléments dépasse 70%, le moteur exécute une matrice stricte de réduction par priorité afin de préserver la stabilité du système:
- Journal terminal et entrée active: L’action ou l’entrée de joueur la plus récente. Elle est toujours conservée à 100% de son volume.
- Infrastructure de mémoire frontale: Données de script au niveau du système utilisées pour les modifications actives. Elle est toujours conservée à 100% de son volume.
- Notes de l’auteur: Modificateurs contextuels qui dictent le ton immédiat ou les contraintes stylistiques.
- Essentiels de l’intrigue: L’ancre permanente contenant les données fondamentales concernant ton protagoniste et les mécaniques critiques de l’univers.
- Instructions centrales du moteur: Invites au niveau du système qui régissent le comportement fonctionnel du modèle d’intelligence artificielle.
- Résumé de l’histoire: Le registre global des arcs narratifs achevés.
Si un élément de faible priorité ne tient pas dans l’espace d’allocation restant, son texte terminal est tronqué proprement, et tous les éléments suivants sont omis du cycle de charge active.
Éléments d’allocation dynamique
Les éléments d’allocation dynamique représentent des informations fluides et situationnelles. Ces éléments occupent la bande passante de contexte restante laissée libre par les éléments structurels centraux. L’espace restant est distribué mathématiquement entre trois flux distincts:
- Allocation des cartes d’histoire 25%: Entrées de savoir déclenchées dynamiquement par des mots clés apparaissant dans les actions récentes du joueur. Le moteur analyse une fenêtre glissante de l’historique récent pour identifier les correspondances d’éléments. La profondeur de cette analyse historique s’étend proportionnellement à la bande passante de jetons disponible, en priorisant les entrées selon la fréquence et la récence.
- Allocation de l’historique narratif 50% à 75%: Le registre chronologique des actions passées. Le moteur compile ces données en ordre inverse, en commençant par la séquence la plus récente et en remontant jusqu’à ce que la bande passante allouée soit entièrement consommée. Si le système de mémoire automatisée est désactivé, ce flux s’étend pour consommer jusqu’à 75% de l’espace dynamique.
- Allocation du système de mémoire automatisée 25%: Une matrice historique secondaire qui récupère des résumés comportementaux à long terme et des jalons passés. Le moteur classe ces vecteurs selon leur pertinence sémantique par rapport à l’action terminale immédiate, en injectant autant de nœuds de données correspondants que la bande passante restante le permet.