Sous le capot : un serveur, pas un chatbot
LYRA n’est pas un assistant généraliste branché sur Star Citizen qui improviserait des réponses. Chaque chiffre qu’elle te donne vient d’un calcul ou d’une donnée réelle.
Le chemin d’une question
Section intitulée « Le chemin d’une question »- Ta voix est transcrite en texte.
- Le texte est corrigé : corrections vocales connues (« les skis » devient « Levski »), puis correction floue des noms du jeu.
- Le routeur choisit un module : il demande à chaque module « est-ce pour toi ? », et le premier qui reconnaît la demande la traite (commerce, vaisseaux, minage, lieux…).
- Le module calcule la réponse à partir de données réelles : les fichiers de connaissance (vaisseaux, lieux, minerais, missions…), l’API UEX pour les prix, le journal du jeu pour ce que tu fais.
- Le résultat sort sous forme de données structurées (du JSON).
- Le modèle de langage met ces données en phrases naturelles et audibles.
- La réponse est lue à voix haute et affichée sur l’overlay.
Ce qui est calculé par le serveur
Section intitulée « Ce qui est calculé par le serveur »Tout ce qui est factuel : les routes et leur rentabilité, les prix, les statistiques d’un vaisseau, le rendement d’une configuration de minage, la route optimisée d’une série de livraisons, l’avancement d’un objectif. Ce sont des calculs et des lectures de données, pas des suppositions.
Ce que fait le modèle de langage
Section intitulée « Ce que fait le modèle de langage »Il reformule des résultats déjà calculés en une phrase qui se dit bien. Il sert aussi à tenir la conversation quand tu lui parles librement (« raconte-moi… », une remarque, une provocation), mais sans jamais fournir de donnée de jeu de son cru : quand une réponse demande un fait (un prix, un lieu, une statistique), il vient du serveur.
Ce qui se passe quand LYRA ne sait pas
Section intitulée « Ce qui se passe quand LYRA ne sait pas »Si l’information n’est pas dans ses données, elle le dit. C’est la règle numéro un du projet : LYRA n’invente ni prix, ni statistique, ni lieu, ni composant.
Pour la liste de ce que le jeu ne permet pas de savoir (et que LYRA ne cherche donc pas à deviner), voir Ce que le jeu ne permet pas de voir.