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

De Boite A Outils
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
🤖 '''[[ORIA|ORIA]]''' — Assistant IA de la communauté OA
🤖 '''[[ORIA|ORIA]]''' — Assistant IA de la communauté OA
= ORIA — Roadmap =
= ORIA — Roadmap =
Cette page présente les prochaines étapes prévues pour le développement d'ORIA, l'assistante IA de la communauté Orphelins de l'Apocalypse. L'objectif est de rendre ORIA plus fiable, plus agréable à utiliser et plus utile au quotidien pour les joueurs. Le développement suit une logique de consolidation progressive : stabiliser d'abord l'existant, améliorer ensuite l'expérience utilisateur, puis enrichir les capacités d'ORIA.


== Présentation ==
== Phase Alpha (en cours) ==
Cette page présente les prochaines étapes prévues pour le développement d’ORIA.
La phase alpha vise à finaliser une version stable, fluide et agréable à utiliser au quotidien. Côté base de connaissances, le wiki fait l'objet d'un enrichissement continu avec l'ajout progressif des contenus encore manquants et l'amélioration de la qualité des fiches existantes. Côté qualité des réponses, le prompt système est amélioré en continu pour ajuster le ton et le comportement d'ORIA et réduire les réponses artificielles ou trop rigides. Côté expérience utilisateur, l'objectif est de stabiliser l'expérience dans la Boîte à Outils et sur Discord, de réduire les bugs ou cas bloquants et d'améliorer la gestion des réponses longues.
 
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) ==
 
=== Objectif ===
Finaliser une version stable, fluide et agréable à utiliser au quotidien.
 
=== Priorités actuelles ===
 
==== Base de connaissances ====
* Finalisation et enrichissement continu du wiki
* Ajout progressif des contenus encore manquants
* Amélioration de la qualité des fiches existantes
 
==== Qualité des réponses ====
* 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 ====
* 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 ====
Mise en place d’un système de file d’attente FIFO avec jobs :


* gestion des demandes simultanées
== File de traitement intelligente ==
* indication de la position dans la file
Un système de file d'attente FIFO avec jobs est en cours de mise en place pour la phase alpha. Ce système permet de gérer les demandes simultanées de plusieurs joueurs en indiquant à chacun sa position dans la file et l'état de traitement de sa demande. L'objectif est de garantir une réponse même en cas de forte charge, avec une visibilité claire sur les délais d'attente. Ce mécanisme est commun à la Boîte à Outils et au bot Discord.
* visibilité sur l’état de traitement
* garantie de réponse même en cas de forte charge


==== Présence visuelle ====
== Présence visuelle d'ORIA ==
* Avatar officiel d’ORIA déjà actif sur Discord
L'avatar officiel d'ORIA est déjà actif sur Discord. Son intégration dans la Boîte à Outils est prévue prochainement, avec une animation pour renforcer sa présence et son identité au sein de l'application.
* Intégration prochaine dans la Boîte à Outils
* Animation prévue pour renforcer sa présence et son identité


=== Résultat attendu ===
== Phase Bêta (préparation engagée) ==
Une IA :
La phase bêta vise à enrichir ORIA avec des données plus fines et une meilleure contextualisation joueur. Les fondations techniques sont déjà en place : une base PostgreSQL dédiée, des mini-fiches utilisateurs pour enrichir le RAG et une première base technique pour la mémoire de contexte. Côté données de jeu, un pipeline de génération automatique de fiches à partir des données brutes du jeu est prévu pour permettre une ingestion directe sans dépendre uniquement du wiki. Côté contexte joueur, ORIA prendra en compte des informations utiles comme le grade, l'historique de jeu, l'activité récente et les préférences du joueur pour mieux personnaliser ses réponses. La bêta ne sera lancée que lorsque l'alpha sera suffisamment solide : la priorité reste la fiabilité et l'expérience réelle, sans fuite en avant technique.


* réactive
=== File de traitement résiliente ===
* claire sur ses délais de réponse
La file d'attente existante sera renforcée pour garantir qu'aucune demande ne soit perdue, même en cas de forte charge ou de réponse lente du modèle. Chaque demande sera traitée comme un job indépendant avec un identifiant unique. Les joueurs pourront suivre l'avancement de leur demande en temps réel : position dans la file, état de traitement (en attente, en cours, terminé) et résultat disponible dès que prêt. Ce mécanisme est partagé entre la Boîte à Outils et le bot Discord.
* agréable à utiliser
* déjà utile dans la majorité des cas courants


== 🔷 Bêta (préparation engagée) ==
=== Détection automatique de la complexité ===
ORIA sera capable d'évaluer automatiquement la complexité d'une question avant d'y répondre. Cette évaluation repose sur le modèle lui-même, déjà chargé en mémoire, sans ressource supplémentaire. Les questions simples reçoivent une réponse directe via le circuit classique. Les questions complexes déclenchent un circuit enrichi. Cette détection est transparente pour le joueur, mais son résultat peut être affiché dans la Boîte à Outils pour contextualiser l'attente.


=== Objectif ===
=== Planification des recherches ===
Enrichir ORIA avec des données plus fines et une meilleure contextualisation joueur.
Pour les questions complexes, ORIA ne cherchera plus une réponse unique en une seule passe. Elle décomposera d'abord la question en plusieurs sous-questions, interrogera le wiki de façon ciblée pour chacune d'elles, puis synthétisera l'ensemble en une réponse cohérente et complète. Ce mécanisme améliore sensiblement la qualité des réponses sur des sujets nécessitant plusieurs sources ou plusieurs étapes de raisonnement. Les étapes intermédiaires (planification, recherche, synthèse) sont visibles dans la Boîte à Outils pendant le traitement.


=== Fondations déjà en place ===
=== Interrogation de la base d'objets ===
* Mise en place d’une base PostgreSQL dédiée
ORIA disposera d'un accès direct à la base de données des objets du jeu. Lorsqu'un joueur pose une question sur un objet, un équipement ou une ressource spécifique, ORIA pourra consulter cette base pour fournir des informations précises et à jour, indépendamment du contenu du wiki. Ce circuit est distinct du RAG classique et sera déclenché automatiquement selon la nature de la question.
* Création de mini fiches utilisateurs pour enrichir le RAG
* Première base technique pour une mémoire de contexte


=== Évolutions prévues ===
=== Tolérance aux fautes d'orthographe ===
Les joueurs écrivent souvent de façon approximative, en particulier sur les noms d'objets ou de lieux. ORIA intégrera plusieurs mécanismes complémentaires pour absorber ces imprécisions : la recherche vectorielle tolère naturellement les variations légères, un passage de reformulation par le modèle normalise les saisies avant interrogation, et la base de données bénéficiera d'une recherche par similarité pour retrouver les objets même avec des noms mal orthographiés. L'objectif est qu'un joueur puisse écrire approximativement et obtenir malgré tout la bonne réponse.


==== Données de jeu ====
== Vision long terme ==
* Génération automatique de fiches à partir des données brutes du jeu
À terme, ORIA vise à devenir une IA utile directement en jeu au fil des sessions, capable de contextualiser les situations vécues par les joueurs et de fournir une aide fiable sans prétendre tout savoir. Le système sera alimenté en continu par des données réelles et vérifiées, et le projet évoluera avec les retours terrain de la communauté Orphelins de l'Apocalypse.
* Ingestion directe sans dépendre uniquement du wiki
* Pipeline dédié pour industrialiser la mise à jour des connaissances
 
==== Contexte joueur ====
Prise en compte de données utiles pour mieux répondre :
 
* grade
* historique de jeu
* activité récente
* préférences ou habitudes de jeu
 
=== Philosophie ===
La bêta ne sera lancée que lorsque l’alpha sera suffisamment solide :
 
* priorité à la fiabilité
* priorité à l’expérience réelle
* pas de fuite en avant technique
 
== 🔭 Vision long terme ==
 
ORIA vise à devenir :
 
* une IA utile directement en jeu, au fil des sessions
* un assistant capable de mieux contextualiser les situations vécues par les joueurs
* une aide fiable sans prétendre tout savoir
* 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é


== Voir aussi ==
== Voir aussi ==
* [[ORIA — Historique]]
* [[ORIA — Historique]]
* [[ORIA|ORIA — Page principale sur Oria]]
* [[ORIA|ORIA — Page principale]]
[[ORIA|← Retour à ORIA]]
 
[[Catégorie:ORIA]]

Dernière version du 16 avril 2026 à 09:51

🤖 ORIA — Assistant IA de la communauté OA

ORIA — Roadmap

Cette page présente les prochaines étapes prévues pour le développement d'ORIA, l'assistante IA de la communauté Orphelins de l'Apocalypse. L'objectif est de rendre ORIA plus fiable, plus agréable à utiliser et plus utile au quotidien pour les joueurs. Le développement suit une logique de consolidation progressive : stabiliser d'abord l'existant, améliorer ensuite l'expérience utilisateur, puis enrichir les capacités d'ORIA.

Phase Alpha (en cours)

La phase alpha vise à finaliser une version stable, fluide et agréable à utiliser au quotidien. Côté base de connaissances, le wiki fait l'objet d'un enrichissement continu avec l'ajout progressif des contenus encore manquants et l'amélioration de la qualité des fiches existantes. Côté qualité des réponses, le prompt système est amélioré en continu pour ajuster le ton et le comportement d'ORIA et réduire les réponses artificielles ou trop rigides. Côté expérience utilisateur, l'objectif est de stabiliser l'expérience dans la Boîte à Outils et sur Discord, de réduire les bugs ou cas bloquants et d'améliorer la gestion des réponses longues.

File de traitement intelligente

Un système de file d'attente FIFO avec jobs est en cours de mise en place pour la phase alpha. Ce système permet de gérer les demandes simultanées de plusieurs joueurs en indiquant à chacun sa position dans la file et l'état de traitement de sa demande. L'objectif est de garantir une réponse même en cas de forte charge, avec une visibilité claire sur les délais d'attente. Ce mécanisme est commun à la Boîte à Outils et au bot Discord.

Présence visuelle d'ORIA

L'avatar officiel d'ORIA est déjà actif sur Discord. Son intégration dans la Boîte à Outils est prévue prochainement, avec une animation pour renforcer sa présence et son identité au sein de l'application.

Phase Bêta (préparation engagée)

La phase bêta vise à enrichir ORIA avec des données plus fines et une meilleure contextualisation joueur. Les fondations techniques sont déjà en place : une base PostgreSQL dédiée, des mini-fiches utilisateurs pour enrichir le RAG et une première base technique pour la mémoire de contexte. Côté données de jeu, un pipeline de génération automatique de fiches à partir des données brutes du jeu est prévu pour permettre une ingestion directe sans dépendre uniquement du wiki. Côté contexte joueur, ORIA prendra en compte des informations utiles comme le grade, l'historique de jeu, l'activité récente et les préférences du joueur pour mieux personnaliser ses réponses. La bêta ne sera lancée que lorsque l'alpha sera suffisamment solide : la priorité reste la fiabilité et l'expérience réelle, sans fuite en avant technique.

File de traitement résiliente

La file d'attente existante sera renforcée pour garantir qu'aucune demande ne soit perdue, même en cas de forte charge ou de réponse lente du modèle. Chaque demande sera traitée comme un job indépendant avec un identifiant unique. Les joueurs pourront suivre l'avancement de leur demande en temps réel : position dans la file, état de traitement (en attente, en cours, terminé) et résultat disponible dès que prêt. Ce mécanisme est partagé entre la Boîte à Outils et le bot Discord.

Détection automatique de la complexité

ORIA sera capable d'évaluer automatiquement la complexité d'une question avant d'y répondre. Cette évaluation repose sur le modèle lui-même, déjà chargé en mémoire, sans ressource supplémentaire. Les questions simples reçoivent une réponse directe via le circuit classique. Les questions complexes déclenchent un circuit enrichi. Cette détection est transparente pour le joueur, mais son résultat peut être affiché dans la Boîte à Outils pour contextualiser l'attente.

Planification des recherches

Pour les questions complexes, ORIA ne cherchera plus une réponse unique en une seule passe. Elle décomposera d'abord la question en plusieurs sous-questions, interrogera le wiki de façon ciblée pour chacune d'elles, puis synthétisera l'ensemble en une réponse cohérente et complète. Ce mécanisme améliore sensiblement la qualité des réponses sur des sujets nécessitant plusieurs sources ou plusieurs étapes de raisonnement. Les étapes intermédiaires (planification, recherche, synthèse) sont visibles dans la Boîte à Outils pendant le traitement.

Interrogation de la base d'objets

ORIA disposera d'un accès direct à la base de données des objets du jeu. Lorsqu'un joueur pose une question sur un objet, un équipement ou une ressource spécifique, ORIA pourra consulter cette base pour fournir des informations précises et à jour, indépendamment du contenu du wiki. Ce circuit est distinct du RAG classique et sera déclenché automatiquement selon la nature de la question.

Tolérance aux fautes d'orthographe

Les joueurs écrivent souvent de façon approximative, en particulier sur les noms d'objets ou de lieux. ORIA intégrera plusieurs mécanismes complémentaires pour absorber ces imprécisions : la recherche vectorielle tolère naturellement les variations légères, un passage de reformulation par le modèle normalise les saisies avant interrogation, et la base de données bénéficiera d'une recherche par similarité pour retrouver les objets même avec des noms mal orthographiés. L'objectif est qu'un joueur puisse écrire approximativement et obtenir malgré tout la bonne réponse.

Vision long terme

À terme, ORIA vise à devenir une IA utile directement en jeu au fil des sessions, capable de contextualiser les situations vécues par les joueurs et de fournir une aide fiable sans prétendre tout savoir. Le système sera alimenté en continu par des données réelles et vérifiées, et le projet évoluera avec les retours terrain de la communauté Orphelins de l'Apocalypse.

Voir aussi