« ORIA — Roadmap » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 14 : | Ligne 14 : | ||
== Phase Bêta (préparation engagée) == | == 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. | 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 == | == Vision long terme == | ||
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.