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

De Boite A Outils
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(2 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 =
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 :
== File de traitement intelligente ==
* plus fiable
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.
* plus agréable à utiliser
* plus utile au quotidien pour les joueurs


Le développement suit une logique simple :
== Présence visuelle d'ORIA ==
* consolider d’abord l’existant
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.
* améliorer ensuite l’expérience utilisateur
* enrichir progressivement les capacités d’ORIA


== 🔶 Alpha (en cours) ==
== 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.


=== Objectif ===
=== File de traitement résiliente ===
Finaliser une version stable, fluide et agréable à utiliser au quotidien.
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.


=== Priorités actuelles ===
=== 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.


==== Base de connaissances ====
=== Planification des recherches ===
* Finalisation et enrichissement continu du wiki
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.
* Ajout progressif des contenus encore manquants
* Amélioration de la qualité des fiches existantes


==== Qualité des réponses ====
=== Interrogation de la base d'objets ===
* Amélioration continue du prompt système
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.
* Ajustement du ton et du comportement d’ORIA
* Réduction des réponses artificielles ou trop rigides


==== Expérience utilisateur ====
=== Tolérance aux fautes d'orthographe ===
* Stabilisation globale de l’expérience dans la BAO et sur Discord
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.
* Réduction des bugs ou cas bloquants
* Meilleure gestion des réponses longues


==== File de traitement intelligente ====
== Vision long terme ==
Mise en place d’un système de file d’attente FIFO avec jobs :
À 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.
 
* gestion des demandes simultanées
* 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 ====
* Avatar officiel d’ORIA déjà actif sur Discord
* Intégration prochaine dans la Boîte à Outils
* Animation prévue pour renforcer sa présence et son identité
 
=== Résultat attendu ===
Une IA :
 
* réactive
* 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) ==
 
=== Objectif ===
Enrichir ORIA avec des données plus fines et une meilleure contextualisation joueur.
 
=== Fondations déjà en place ===
* 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 ===
 
==== Données de jeu ====
* 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 ====
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]]
 
[[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