Accueil +x

Bienvenue sur le site de test de genaitrix

Genaitrix est une plateforme web qui intègre dans le même espace :

  • Des applications de gestion destinées aux utilisateurs,
  • Des outils de développement, de livraison et de suivi destinés aux développeurs DEVOPS de genaitrix.

Diverses techniques d'intelligence artificielle sont mise en oeuvre au coeur de la plateforme (ontologie, génération de code, traitement du langage naturel, LLM) pour en accélérer le développement.

Cette page d'introduction vous présente quelques aspects de la version actuelle.

Fonctionnalités courantes

Genetrix est constitué de plusieurs modules apportant chacun des fonctionnalités complémentaires, soit en terme de composants du framework, soit en terme d'objets métiers :

  • Gestion des utilisateurs et de leurs droits par groupes (fonctionnalités applicatives) et par domaines (périmètres métier).
  • Préférences utilisateur (langue, fuseau horaire, style...).
  • Menu centralisé de recherche sur le site.
  • Historisation complète des actions utilisateurs et objets impactés.
  • Gestionnaire de tables de paramétrage.
  • Forum basique proposant news, sections, sujets et commentaires, avec pièces jointes, ainsi qu'une interface de modération.
  • Module de téléchargement de ressources versionnées
  • Console de Tchat avec différent LLM (OPENAI, Mistral-AI...). Gestion des clefs d'API privées ou partagées.
  • Exports disponibles en format csv ou JSON.

Pour les composants plus techniques :

  • Sécurité : Gestion de jetons CSRF, bannissement d'IP réalisant des opérations "douteuses".
  • L'ontologie : C'est le graphe décrivant tous les composants de genaitrix et contenant les liens entre les différents objets créés ou manipulés par les utilisateurs. L'ontologie est accessible à travers différents outils : Explorateur, filtre des liens et interpréteur de flyn.
  • Le langage flyn a été conçu spécialement pour interagir avec l'ontologie, l'alimenter et l'interroger. Il a ensuite été enrichit pour pouvoir exécuter n'importe quelle action utilisateur.
  • Langage naturel : Gestion des lexiques et grammaires (3 langues gérées aujourd'hui : Anglais, Français et Espagnol), analyseur de texte en développement.
  • Des interfaces DEVOPS de génération de code, d'installation et de livraison du système.

Conception technique

Genaitrix a été développé avec pour objectif de garder une interface simple, standardisée et rapide. Voici quelques caractéristiques :

  • Système PHP/MySQL pour le back-end, HTML/CSS/Javascript pour le front-end.
  • Navigation Ajax.
  • Système d'onglets interne à la page affichée.
  • Aucune dépendance à des frameworks ou librairies externes.
  • Interface client allégée : Pas d'images, 1 fichier unique pour le javascript, 1 pour la feuille de style.
  • Amélioration progressive, respect du flux des div (pas de pop-up),
  • Pas de maquette d'écran spécifiques : Affichage standardisé pour les vues de tous les objets métiers.

Parcours de découverte 1

Voici un premier parcours de découverte à travers la fonctionnalité de forum, pour guider vos premiers pas sur genaitrix et vous faire découvrir l'ergonomie de l'interface. Comptez 10 minutes pour réaliser ce parcours, qui ne nécessite pas d'identifiant de connexion.

Conseil 1 : Si vous perdez cette page en cours de navigation, vous pouvez revenir dessus en cliquant sur le titre du site, en haut de toutes les pages.

Conseil 2 : Si vous travaillez sur un écran capable d'afficher plusieurs fenêtres côte-à-côte, réouvrez la présente page dans une autre fenêtre du navigateur pour pouvoir suivre le parcours dans l'une et l'exécuter dans l'autre. Sinon, il vous faudra basculer d'un onglet à l'autre.

ActionConséquence
1Cliquez sur le bouton hamburger ☰ (3 barres horizontales superposées) plusieurs fois.Le menu latéral apparaît et disparaît.
2Cliquez sur le bouton +.Un nouvel onglet vide est ouvert
3Cliquez sur le bouton x.L'onglet courant est fermé.
4Cliquez sur la bascule ▷ devant "Menu des préférences" pour faire apparaître le menu, puis sélectionnez une nouvelle langue.La page est rechargée dans la langue sélectionnée.
Remarque : La traduction ne concerne pas les textes saisis par les utilisateurs.
5Ouvrez un nouvel onglet (avec +), faites afficher le menu (avec ☰, s'il est masqué) et cliquez sur "Liste des nouvelles".La liste des nouvelles est affichée. Seul un extrait du texte de chaque nouvelle est affiché dans la liste.
Remarque : Dans ce parcours, vous n'êtes pas connectés. Seules les nouvelles du domaine "Public" apparaissent.
6Cliquez sur le titre d'une nouvelle.La nouvelle s'affiche dans un nouvel onglet avec sa description complète.
7Cliquez sur un des boutons de "Vote : - +" pour augmenter (ou pour diminuer) la note de la nouvelle.Note et nombre de votes sont rafraichis. Les boutons "Vote : - +" disparaissent.
8Cliquez sur le bouton bascule ▷ n commentaires.Les commentaires de la nouvelle s'affichent dessous. Les réponses à un commentaire sont inclues en fin de commentaire, en police de taille réduite.
Remarque : Le nombre de commentaires affiché dans le bouton à bascule inclut les réponses, mais ne correspond pas forcément à ce qui est affiché, car certains commentaires ne vous sont peut-être pas accessibles.
9Cliquez sur le bouton Répondre... d'un commentaire.Le formulaire de saisie d'un commentaire s'affiche.
10Renseignez Titre et Description, lisez et acquittez le message d'attention, renseignez la somme de contrôle (qui fait office de CAPTCHA), puis cliquez sur le bouton Prévisualisation.Un rendu provisoire du commentaire est affiché.
11Cliquez sur le bouton Envoyer.La liste des commentaire est rafraichie, mais votre réponse n'y figure pas encore : Comme vous n'êtes pas identifié, elle doit être validée par un modérateur avant d'apparaître sur le site. Le message "Réponse ajoutée" est affiché dans la zone de messages du menu latéral.
12Fermez l'onglet sur la nouvelle (avec le bouton x).C'est l'onglet "Liste des nouvelles" qui s'affiche à nouveau car c'est celui depuis lequel on avait créé l'onglet refermé.
13Dans le menu latéral, cliquez sur la bascule ▷ devant "Accueil du forum".La liste (*) des sections - de domaine "Public", du forum s'affiche dans un sous-menu. Après le titre figure entre parenthèses le nombre de sujets de chaque section.
14Cliquez sur la bascule ▷ devant une section.La liste (*) des sujets complète le sous-menu. Si le sujet a plusieurs chapitres, leur nombre s'affiche après le titre entre parenthèses.
15Plus haut dans le menu latéral, cliquez sur "Accueil du forum".La liste (*) des sections s'affiche dans l'onglet courant, description en abrégé.
16Remarquez en haut à droite de chaque section, sous le domaine, le nombre de sujets de la section. Cliquez sur le titre d'une section ayant des sujets.La section avec sa descrition complète s'affiche dans un nouvel onglet, suivie de la liste (*) des sujets, avec leur description abrégée.
17Sur l'onglet qui vient de s'ouvrir, cliquez sur le titre d'un sujet.Le sujet s'affiche seul dans un nouvel onglet.
Remarque : Les liens cliqués depuis le menu latéral s'affichent dans l'onglet courant alors que les liens cliqués depuis un onglet s'affichent en général dans un nouvel onglet.
18Si un commentaire ou un sujet vous semble inapproprié, cliquez sur le bouton Signaler....Un formulaire de saisie apparaît.
19Renseignez alors la somme de contrôle (CAPTCHA) et envoyez.L'objet est noté signalé. Il apparaît désormais sur la page de suivi des modérateurs qui peuvent le censurer ou le réhabiliter.

(*) : Les listes en sont en général pas affichées complètes mais par pages. Le nombre d'éléments par page est affiché et modifiable dans le menu des préférences.

Parcours de découverte 2

A la suite du parcours de découverte 1 (anonyme), voici un parcours complémentaire pour un utilisateur identifié (nécessite que vous ayez un compte personnel sur le site). Prévoyez 20 minutes environ.

Remarque : Le contenu affiché et les actions possibles sont susceptibles de varier en fonction des droits qui vous sont attribués et du paramétrage du site.

ActionConséquence
1En haut du menu latéral, cliquez sur "Connecter un utilisateur".Le formulaire de connexion s'affiche dans l'onglet courant.
2Renseignez l'identifiant de connexion (votre adresse courriel), le mot de passe et la somme de contrôle (CAPTCHA), puis cliquez sur le bouton Envoyer.La page est rafraichie, le menu latéral est complété des choix qui vous sont maintenant accessibles, l'onglet courant affiche votre profil utilisateur.
Remarque : Vous pouvez voir affichée votre adresse courriel, mais celle-ci reste cachée à tous les autres utilisateurs (à l'exception des administrateurs du site).
3Cliquez sur le bouton Modifier.Le formulaire de modification apparait.
4Personnalisez le champ description, re-saisissez votre mot de passe pour vérifier votre identité et cliquez sur le bouton Envoyer.Votre profil mis-à-jour est affiché.
5Cliquez sur le bouton bascule ▷ Actions.La liste des actions que vous avez précédemment réalisées est affichée (aujourd'hui dans un format technique que nous ne détaillons pas ici).
6Cliquez à nouveau sur le bouton bascule ▷ Actions.La liste des actions est refermée.
Remarque : Un clic supplémentaire fera réafficher la liste déjà chargée. Double-cliquez sur les boutons bascules pour forcer le rechargement des informations sous-jacentes.
7Cliquez sur le bouton bascule ▷ n commentaires.S'il y en a, les commentaires associés à votre profil apparaissent, suivis du bouton Ajouter un commentaire....
Particularité du compte utilisateur : Vous seul pouvez ajouter des commentaires sur votre compte. Les réponses restent cependant possibles aux autres utilisateurs habilités.
8Dans le menu latéral, cliquez sur "Accueil du forum".La liste des sections (qui vont sont acessibles) est affichée.
9Cliquez sur une section du domaine "Public".La section s'affiche dans un nouvel onglet, avec la liste des sujets s'il y en a, et le bouton Ajouter un Sujet....
10Cliquez sur le bouton Ajouter un Sujet....Le formulaire de saisie d'un sujet s'affiche.
11Renseignez le titre et une description en une dizaine de mots. Sélectionnez quelques mots dans la description. Cliquez sur Attribut et sélectionnez "Gras".Les balises [b] et [/b] apparaissent autour de la sélection, qui reste sélectionnée.
12Cliquez sur Couleur et sélectionnez "Rouge".Les balises [color=red] et [/color] apparaissent autour de la sélection, qui reste sélectionnée.
13Cliquez sur le bouton Prévisualisation.Le rendu du sujet est présenté au dessus du formulaire de saisie. Les mots sélectionnés apparaissent en gras et en rouge.
14Cliquez sur le bouton Envoyer.La liste des sujets est rafraichie avec le sujet que vous venez de créer en première position (de la page 1 s'il y en a plusieurs).
Remarque : Le sujet créé est rattaché au même domaine que la section qui le contient. Seuls les utilisateurs autorisés sur ce domaine pourront voir ce sujet. Seul l'auteur du sujet peut le modifier (en dehors des administrateurs).
15Cliquez sur le titre de votre sujet.Le sujet s'affiche dans un nouvel onglet, précédé de la section à laquelle il appartient.
16Cliquez sur le bouton bascule ▷ 0 pièce jointe.La liste des pièces jointes apparaît vide, avec le bouton Ajouter une pièce jointe....
17Cliquez sur le bouton Ajouter une pièce jointe....Le formulaire de saisie de pièce jointe apparaît.
18Renseignez le titre et la description, cliquez sur le bouton "Parcourir..." puis sélectionnez un fichier image sur votre ordinateur/ mobile (fichier pas trop volumineux et sans données personnelles ou privées). Cliquez sur le bouton Envoyer.
Remarque : Le champ "Fichier envoyé par FTP" permet d'intégrer un fichier précédemment téléversé sur le site par un client FTP (téléversement en masse par exemple)
La liste des pièces jointes du sujet est rafraichie, avec la pièce jointe que vous venez d'ajouter.
19Cliquez sur le bouton Télécharger de la pièce jointe.Votre navigateur télécharge le fichier que vous aviez téléversé sur le site.
20Remarquez tout à droite du titre de la pièce jointe le message "Pièce jointe n valide", où n est un nombre entier qui représente l'Id (identité) de la pièce jointe. Cliquez sur cettte Id.L'Id est copiée dans le presse-papier.
Remarque : Sur ordinateur (pas sur mobile/tablettes), une bulle au survol avec le message "Cliquer pour copier l'Id" apparaît quand on laisse le pointeur du curseur quelques secondes au dessus de l'Id.
21Cliquez sur le bouton Modifier.. du sujet.Le formulaire de modification du sujet apparaît avec les champs pré-remplis.
22Dans le champ description, collez l'Id de la pièce jointe (par exemple avec le raccourci clavier Ctrl-V). Sélectionnez l'Id copiée. Cliquez sur Lien et sélectionnez "Image".Les balises [img] et [/img] apparaissent autour de l'Id.
23Cliquez sur le bouton Envoyer.Le sujet est réaffiché à l'écran avec l'image déposée en pièce jointe.
24Cliquez sur l'Id de votre sujet dans le message "Sujet n valide".L'Id du sujet est copiée dans le presse-papier.
25Cliquez sur le bouton + pour ouvrir un nouvel onglet. Dans le menu latéral, cliquez sur "Accueil du forum".La liste des sections du forum s'affiche dans un nouvel onglet.
26Dans une autre section que celle de votre sujet (pour le test), cliquez sur le bouton bascule ▷ n commentaires puis cliquez sur le bouton Ajouter un commentaire....La liste des commentaire s'affiche, puis le formulaire de saisie d'un commentaire.
27Saisissez un titre et une description invitant à aller consulter votre nouveau sujet. Collez son Id, sélectionnez-la puis cliquez sur Lien et sélectionnez "Entité".Les balises [ent] et [/ent] apparaissent autour de la sélection.
28Cliquez sur le bouton Envoyer.La liste des commentaires de la section est réaffichée avec votre nouveau commentaire où figure un lien cliquable vers votre sujet.
Remarque : Le droit de consulter votre sujet dépend du domaine du sujet. Ce droit ne change pas avec la création d'un lien depuis un autre domaine.

L'utilisation du site est conditionnée par le respect des Conditions générales.
Ce site n'utilise que des cookies essentiels, strictement nécessaires à son bon fonctionnement.
GenAItrix 0.71.02-b Copyright Arnaud De Rette 2019-2025. Tous droits réservés.