« ORIA — Roadmap » : différence entre les versions

De Boite A Outils
Aller à la navigation Aller à la recherche
Page créée avec « = ORIA — Roadmap = == Présentation == Cette page présente les prochaines étapes prévues pour le développement d’ORIA. L’objectif est de rendre l’assistante : * plus fiable * plus agréable à utiliser * plus utile au quotidien pour les joueurs Le développement suit une logique simple : * consolider d’abord l’existant * améliorer ensuite l’expérience utilisateur * enrichir progressivement les capacités d’ORIA == 🔶 Alpha (en cours) =... »
 
Aucun résumé des modifications
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
🤖 '''[[ORIA|ORIA]]''' — Assistant IA de la communauté OA
= ORIA — Roadmap =
= ORIA — Roadmap =


== Présentation ==
Cette page présente les étapes du développement d'ORIA, l'assistante IA de la communauté Orphelins de l'Apocalypse.
Cette page présente les prochaines étapes prévues pour le développement d’ORIA.
 
== Phase Alpha (terminée) ==
 
La phase alpha avait pour objectif de rendre ORIA utilisable au quotidien, aussi bien dans la Boîte à Outils que sur Discord.
 
Elle a permis de poser les premières bases :


L’objectif est de rendre l’assistante :
* intégration d'ORIA dans la Boîte à Outils ;
* plus fiable
* intégration du bot ORIA sur Discord ;
* plus agréable à utiliser
* mise en place du RAG basé sur le wiki ;
* plus utile au quotidien pour les joueurs
* amélioration progressive du prompt système ;
* stabilisation des réponses longues ;
* première identité visuelle d'ORIA ;
* premières améliorations de l'expérience utilisateur.


Le développement suit une logique simple :
Cette phase a permis de valider qu'ORIA pouvait répondre aux joueurs à partir de la documentation de la communauté, tout en conservant un ton cohérent et adapté à l'univers OA.
* consolider d’abord l’existant
* améliorer ensuite l’expérience utilisateur
* enrichir progressivement les capacités d’ORIA


== 🔶 Alpha (en cours) ==
== Socle technique consolidé (terminé) ==


=== Objectif ===
Plusieurs fondations techniques importantes ont été mises en place pour préparer la suite du développement d'ORIA.
Finaliser une version stable, fluide et agréable à utiliser au quotidien.


=== Priorités actuelles ===
La base de données du projet a été migrée vers '''PostgreSQL'''. Cette migration permet de disposer d'un socle plus moderne, plus robuste et plus adapté aux futurs besoins d'ORIA, notamment pour la recherche, la contextualisation joueur et l'exploitation de données structurées.


==== Base de connaissances ====
ORIA dispose également d'une file de traitement par jobs, permettant de gérer les demandes sous forme de traitements indépendants. Chaque demande peut être suivie avec un identifiant unique, un état de traitement et des phases internes.
* Finalisation et enrichissement continu du wiki
* Ajout progressif des contenus encore manquants
* Amélioration de la qualité des fiches existantes


==== Qualité des réponses ====
== Phase Bêta publique (terminée) ==
* Amélioration continue du prompt système
* Ajustement du ton et du comportement d’ORIA
* Réduction des réponses artificielles ou trop rigides


==== Expérience utilisateur ====
La phase bêta a enrichi ORIA avec des données plus fines, une meilleure compréhension des questions et une expérience plus transparente pendant le traitement.
* Stabilisation globale de l’expérience dans la BAO et sur Discord
* Réduction des bugs ou cas bloquants
* Meilleure gestion des réponses longues


==== File de traitement intelligente ====
=== Pipeline intelligent ===
Mise en place d’un système de file d’attente FIFO avec jobs :


* gestion des demandes simultanées
Le pipeline bêta repose sur plusieurs étapes :
* indication de la position dans la file
* visibilité sur l’état de traitement
* garantie de réponse même en cas de forte charge


==== Présence visuelle ====
* classification de la question (simple ou complexe) ;
* Avatar officiel d’ORIA déjà actif sur Discord
* décomposition éventuelle en sous-questions ciblées ;
* Intégration prochaine dans la Boîte à Outils
* recherches dans les sources disponibles ;
* Animation prévue pour renforcer sa présence et son identité
* synthèse finale de la réponse.


=== Résultat attendu ===
Les questions simples passent par un circuit direct. Les questions complexes déclenchent un traitement enrichi, avec plusieurs recherches et une synthèse plus complète.
Une IA :


* réactive
=== Interrogation de la base d'objets ===
* claire sur ses délais de réponse
* agréable à utiliser
* déjà utile dans la majorité des cas courants


== 🔷 Bêta (préparation engagée) ==
ORIA dispose désormais d'un accès direct à la base de données des objets du jeu.


=== Objectif ===
Lorsqu'un joueur pose une question sur un objet, une arme, un équipement ou une ressource, ORIA peut consulter cette base pour fournir des informations plus précises et plus fiables.
Enrichir ORIA avec des données plus fines et une meilleure contextualisation joueur.


=== Fondations déjà en place ===
=== Suivi visible du traitement ===
* Mise en place d’une base PostgreSQL dédiée
* Création de mini fiches utilisateurs pour enrichir le RAG
* Première base technique pour une mémoire de contexte


=== Évolutions prévues ===
ORIA affiche les grandes étapes de son traitement pendant qu'elle prépare une réponse : analyse de la question, recherche dans les sources, rédaction. Ce suivi évite les longs silences pendant les traitements complexes.


==== Données de jeu ====
=== Upgrade du modèle LLM ===
* Génération automatique de fiches à partir des données brutes du jeu
* Ingestion directe sans dépendre uniquement du wiki
* Pipeline dédié pour industrialiser la mise à jour des connaissances


==== Contexte joueur ====
Le modèle de langage a été mis à jour vers '''Qwen 3.6 35B-A3B''', une architecture MoE (Mixture of Experts) offrant 35 milliards de paramètres au total et environ 3 milliards actifs par jeton. Ce modèle améliore significativement la qualité des réponses et la personnalité d'ORIA.
Prise en compte de données utiles pour mieux répondre :


* grade
=== Contextualisation joueur ===
* historique de jeu
* activité récente
* préférences ou habitudes de jeu


=== Philosophie ===
ORIA mémorise désormais des informations sur les joueurs d'une session à l'autre :
La bêta ne sera lancée que lorsque l’alpha sera suffisamment solide :


* priorité à la fiabilité
* grade et pseudonyme ;
* priorité à l’expérience réelle
* mémoire libre (notes libres sur le joueur) ;
* pas de fuite en avant technique
* historique des conversations, accessible directement depuis l'interface.


== 🔭 Vision long terme ==
Lorsqu'un joueur rouvre la page ORIA, ses échanges précédents sont affichés automatiquement.


ORIA vise à devenir :
=== Intégration Boîte à Outils et Discord ===


* une IA utile directement en jeu, au fil des sessions
La Boîte à Outils (WinUI3) et Discord affichent les phases de traitement d'ORIA et présentent plus clairement les sources utilisées.
* un assistant capable de mieux contextualiser les situations vécues par les joueurs
 
* une aide fiable sans prétendre tout savoir
== Prochaines étapes ==
* un système alimenté en continu par des données réelles et vérifiées
 
* un projet évolutif construit avec les retours terrain de la communauté
Les chantiers suivants sont identifiés pour la suite du développement.
 
=== Tolérance aux fautes d'orthographe ===
 
Les joueurs écrivent souvent de façon approximative, en particulier sur les noms d'objets, de lieux ou de ressources.
 
ORIA doit progressivement mieux absorber ces imprécisions grâce à plusieurs mécanismes complémentaires :
 
* recherche par similarité dans la base de données ;
* reformulation ou normalisation de la question ;
* enrichissement progressif des alias et noms alternatifs.
 
L'objectif est qu'un joueur puisse écrire approximativement et obtenir malgré tout une réponse pertinente.
 
=== Génération automatique de fiches ===
 
Une évolution importante concerne la génération automatique de fiches à partir des données brutes du jeu.
 
L'idée est de produire progressivement des contenus exploitables par ORIA à partir des données structurées disponibles : objets, ressources, équipements, armes, blocs, recettes ou autres éléments du jeu.
 
Ces fiches pourront ensuite enrichir le RAG avec des informations plus fiables, plus complètes et plus faciles à maintenir.
 
== Vision long terme ==
 
À terme, ORIA vise à devenir une IA utile directement au fil des sessions de jeu : aider les joueurs à comprendre le jeu, retrouver une information, comparer des objets, expliquer une mécanique ou accompagner une progression.
 
L'objectif n'est pas qu'ORIA prétende tout savoir, mais qu'elle devienne une aide fiable, transparente et contextualisée, alimentée par des données réelles et vérifiées.
 
Le projet continuera d'évoluer avec les retours terrain de la communauté Orphelins de l'Apocalypse.


== Voir aussi ==
== Voir aussi ==
* [[ORIA — Historique]]
* [[ORIA — Historique]]
* [[ORIA — L'assistante intelligente des OA]]
* [[ORIA|ORIA — Page principale]]
 
[[Catégorie:ORIA]]
[[Catégorie:ORIA_IGNORE]]

Dernière version du 30 mai 2026 à 02:46

🤖 ORIA — Assistant IA de la communauté OA

ORIA — Roadmap

Cette page présente les étapes du développement d'ORIA, l'assistante IA de la communauté Orphelins de l'Apocalypse.

Phase Alpha (terminée)

La phase alpha avait pour objectif de rendre ORIA utilisable au quotidien, aussi bien dans la Boîte à Outils que sur Discord.

Elle a permis de poser les premières bases :

  • intégration d'ORIA dans la Boîte à Outils ;
  • intégration du bot ORIA sur Discord ;
  • mise en place du RAG basé sur le wiki ;
  • amélioration progressive du prompt système ;
  • stabilisation des réponses longues ;
  • première identité visuelle d'ORIA ;
  • premières améliorations de l'expérience utilisateur.

Cette phase a permis de valider qu'ORIA pouvait répondre aux joueurs à partir de la documentation de la communauté, tout en conservant un ton cohérent et adapté à l'univers OA.

Socle technique consolidé (terminé)

Plusieurs fondations techniques importantes ont été mises en place pour préparer la suite du développement d'ORIA.

La base de données du projet a été migrée vers PostgreSQL. Cette migration permet de disposer d'un socle plus moderne, plus robuste et plus adapté aux futurs besoins d'ORIA, notamment pour la recherche, la contextualisation joueur et l'exploitation de données structurées.

ORIA dispose également d'une file de traitement par jobs, permettant de gérer les demandes sous forme de traitements indépendants. Chaque demande peut être suivie avec un identifiant unique, un état de traitement et des phases internes.

Phase Bêta publique (terminée)

La phase bêta a enrichi ORIA avec des données plus fines, une meilleure compréhension des questions et une expérience plus transparente pendant le traitement.

Pipeline intelligent

Le pipeline bêta repose sur plusieurs étapes :

  • classification de la question (simple ou complexe) ;
  • décomposition éventuelle en sous-questions ciblées ;
  • recherches dans les sources disponibles ;
  • synthèse finale de la réponse.

Les questions simples passent par un circuit direct. Les questions complexes déclenchent un traitement enrichi, avec plusieurs recherches et une synthèse plus complète.

Interrogation de la base d'objets

ORIA dispose désormais d'un accès direct à la base de données des objets du jeu.

Lorsqu'un joueur pose une question sur un objet, une arme, un équipement ou une ressource, ORIA peut consulter cette base pour fournir des informations plus précises et plus fiables.

Suivi visible du traitement

ORIA affiche les grandes étapes de son traitement pendant qu'elle prépare une réponse : analyse de la question, recherche dans les sources, rédaction. Ce suivi évite les longs silences pendant les traitements complexes.

Upgrade du modèle LLM

Le modèle de langage a été mis à jour vers Qwen 3.6 35B-A3B, une architecture MoE (Mixture of Experts) offrant 35 milliards de paramètres au total et environ 3 milliards actifs par jeton. Ce modèle améliore significativement la qualité des réponses et la personnalité d'ORIA.

Contextualisation joueur

ORIA mémorise désormais des informations sur les joueurs d'une session à l'autre :

  • grade et pseudonyme ;
  • mémoire libre (notes libres sur le joueur) ;
  • historique des conversations, accessible directement depuis l'interface.

Lorsqu'un joueur rouvre la page ORIA, ses échanges précédents sont affichés automatiquement.

Intégration Boîte à Outils et Discord

La Boîte à Outils (WinUI3) et Discord affichent les phases de traitement d'ORIA et présentent plus clairement les sources utilisées.

Prochaines étapes

Les chantiers suivants sont identifiés pour la suite du développement.

Tolérance aux fautes d'orthographe

Les joueurs écrivent souvent de façon approximative, en particulier sur les noms d'objets, de lieux ou de ressources.

ORIA doit progressivement mieux absorber ces imprécisions grâce à plusieurs mécanismes complémentaires :

  • recherche par similarité dans la base de données ;
  • reformulation ou normalisation de la question ;
  • enrichissement progressif des alias et noms alternatifs.

L'objectif est qu'un joueur puisse écrire approximativement et obtenir malgré tout une réponse pertinente.

Génération automatique de fiches

Une évolution importante concerne la génération automatique de fiches à partir des données brutes du jeu.

L'idée est de produire progressivement des contenus exploitables par ORIA à partir des données structurées disponibles : objets, ressources, équipements, armes, blocs, recettes ou autres éléments du jeu.

Ces fiches pourront ensuite enrichir le RAG avec des informations plus fiables, plus complètes et plus faciles à maintenir.

Vision long terme

À terme, ORIA vise à devenir une IA utile directement au fil des sessions de jeu : aider les joueurs à comprendre le jeu, retrouver une information, comparer des objets, expliquer une mécanique ou accompagner une progression.

L'objectif n'est pas qu'ORIA prétende tout savoir, mais qu'elle devienne une aide fiable, transparente et contextualisée, alimentée par des données réelles et vérifiées.

Le projet continuera d'évoluer avec les retours terrain de la communauté Orphelins de l'Apocalypse.

Voir aussi