Guide d'utilisation · version 1.0

SysRevAI, étape par étape

Tout ce qu'il faut pour installer SysRevAI sur votre serveur, le configurer et mener une revue systématique de la question à la table des résultats. Chaque chapitre contient des étapes numérotées, des tableaux et des conseils.

Disponible en catalan, espagnol et anglais. Si vous trouvez une erreur ou si quelque chose manque, écrivez-nous.

Chapitre 1

Premiers pas

SysRevAI est une plateforme qui s’installe sur le serveur de votre institution pour mener des revues systématiques et des scoping reviews avec l’aide de l’IA. Ce chapitre vous emmène de zéro jusqu’au logiciel téléchargé et à la licence en main.

Qu’est-ce que SysRevAI

Il couvre tout le déroulement d’une revue : protocole, importation et dédoublonnage des références, tri sur titre et résumé, texte intégral, extraction des données, risque de biais, synthèse GRADE et exportations (diagramme PRISMA 2020, Word, Excel, RIS). L’IA y joue le rôle d’assistante : elle priorise, suggère et résume, mais chaque décision est prise par une personne et enregistrée.

Les données ne quittent jamais votre serveur. Les appels à l’IA utilisent votre propre clé et peuvent être désactivés revue par revue.

Essayer sans installer

Pour voir comment cela fonctionne avant d’installer quoi que ce soit, créez un compte d’essai de 30 jours sur sysrevai.com/prova. Vous pouvez inviter jusqu’à 5 personnes et mener une vraie revue (jusqu’à 3 revues, 500 Mo de PDF et un petit budget d’IA par équipe). Le 20e jour, vous recevez un avis ; le 30e jour, le compte est bloqué et vous pouvez seulement exporter les données, puis il est supprimé 7 jours plus tard. Avant cela, exportez tout depuis Profil → Mes données et importez-le dans votre propre installation.

Ce qu’il vous faut

1
Un serveur web

PHP 8.2 ou supérieur, MySQL 8.0 ou MariaDB 10.6, Apache avec mod_rewrite ou Nginx, HTTPS et la possibilité de programmer une tâche cron chaque minute. Un VPS modeste (2 vCPU, 2 Go) suffit largement pour une équipe.

2
Extensions PHP

pdo_mysql, mbstring, curl, zip, json et openssl. L’installateur les vérifie toutes à la première étape.

3
Une base de données vide

Créez une base de données et un utilisateur disposant de tous les droits sur celle-ci. Notez le nom d’utilisateur et le mot de passe.

4
Le paquet et la licence

Téléchargez le ZIP sur sysrevai.com/download. Vous recevez le numéro de licence à l’écran et par e-mail.

Le numéro de licence

Il a le format SRAI-XXXXX-XXXXX-XXXXX-XXXXX. Il est gratuit, identifie votre installation pour les mises à jour et est valable pour un domaine et jusqu’à 10 utilisateurs actifs. L’installateur le demande à l’étape 7 et il est obligatoire : il est toujours validé auprès de sysrevai.com et cette étape ne peut pas être ignorée.

Cela fonctionne aussi sans clé d’IA

Aucune clé d’IA n’est nécessaire pour installer ni pour mener une revue. Les fonctions assistées (propositions de tri et de résolution des conflits, priorisation, pré-extraction, résumés, discussion avec l’article) s’activent dès que vous ajoutez une clé d’API Claude dans Admin → Claude (IA). Voir le chapitre 3.

Chapitre 2

Installation sur le serveur

L’assistant web fait tout le travail en neuf écrans. Pas besoin de ligne de commande : téléversez les fichiers, créez la base de données et suivez les étapes.

Téléverser les fichiers

  1. Décompressez le paquet. Il contient un seul dossier, sysrevai/.
  2. Téléversez-le en entier sur le serveur (SFTP, le gestionnaire de fichiers de l’hébergeur ou scp).
  3. Faites pointer la racine du site (document root) vers sysrevai/public. Dans CloudPanel, Plesk ou cPanel, c’est une option du site ; dans Nginx ou Apache, une ligne dans le vhost.
  4. Vérifiez que PHP peut écrire dans storage/ et public/uploads/.

L’assistant, étape par étape

ÉtapeCe qu’elle faitCe qu’il faut avoir sous la main
1 · PrérequisVérifie PHP, les extensions, les permissions et la mémoire.Rien. Corrigez ce qui échoue et relancez la vérification.
2 · DépendancesVérifie que les bibliothèques incluses sont présentes.Rien : le ZIP les contient.
3 · Base de donnéesTeste la connexion et, si vous le souhaitez, crée la base de données.Hôte, nom, utilisateur et mot de passe MySQL.
4 · TablesCrée toutes les tables et les valeurs par défaut.Rien. Quelques secondes.
5 · Paramètres générauxNom du site, URL, langue par défaut, fuseau horaire, HTTPS.L’URL définitive du site.
6 · AdministrateurCrée le premier compte (propriétaire).Une adresse e-mail et un mot de passe robuste.
7 · LicenceValide la clé auprès de sysrevai.com et enregistre le domaine. Obligatoire.Le numéro de licence.
8 · FinalisationVous acceptez la Politique de confidentialité et les Conditions d’utilisation de SysRevAI (liées à sysrevai.com) ; l’assistant écrit le fichier .env, crée l’administrateur et verrouille l’installateur. À la fin, il affiche la ligne cron pour ce serveur.Lire et accepter les conditions.

Après l’installation

  • La tâche cron est indispensable. Ajoutez une tâche cron qui exécute php /chemin/sysrevai/bin/worker.php chaque minute sous l’utilisateur du site web. Sans elle, pas de sauvegardes automatiques, ni de recherche et de téléchargement d’articles, ni de recherches programmées, ni de longs traitements d’IA, ni de vérification des mises à jour. L’installateur vous donne la ligne exacte à la fin et, tant qu’elle ne tourne pas, les administrateurs voient sur chaque page une barre orange avec un bouton « Comment configurer la tâche cron » qui mène à Admin → Maintenance → Tâches programmées (cron) : la ligne à copier, les étapes par SSH ou avec un panneau de contrôle (CloudPanel, Plesk, cPanel) et l’état. Une fois le cron en marche, la carte indique « En fonctionnement » et la barre disparaît.
  • Installateur verrouillé. Une fois l’installation terminée, /install/ ne s’ouvre plus. Vous pouvez supprimer public/install/ si vous préférez.
  • Sauvegardes. Dès que le cron tourne, la plateforme fait d’elle-même une sauvegarde complète toutes les 2 heures (chapitre 15).
* * * * * php /chemin/sysrevai/bin/worker.php >> /chemin/sysrevai/storage/logs/worker.log 2>&1

Problèmes fréquents

Page blanche ou erreur 500 après l’installation
Regardez dans storage/logs/. C’est presque toujours un problème de droits d’écriture sur storage/ ou une extension PHP manquante.
« Impossible de joindre le serveur de licences »
Le serveur n’a pas d’accès HTTPS sortant ou un pare-feu bloque sysrevai.com. Vérifiez-le avec curl https://sysrevai.com depuis le serveur.
Une barre orange indique « Les tâches en arrière-plan ne s’exécutent pas »
La tâche cron n’est pas configurée ou s’est arrêtée. Cliquez sur « Comment configurer la tâche cron » et copiez la ligne affichée dans Admin → Maintenance → Tâches programmées dans la crontab du serveur (crontab -e sous l’utilisateur du site web) ou dans la section Cron Jobs du panneau de contrôle, avec une exécution chaque minute. En moins d’une minute, la barre disparaît.
Je veux tout réinstaller depuis zéro
Supprimez config/installed.lock et le fichier .env, videz la base de données et ouvrez à nouveau /install/. La même licence fonctionne pour le même domaine.
Chapitre 3

Configuration initiale (Admin)

Une fois connecté, le panneau d’administration (menu supérieur → Paramètres) centralise tout ce qui concerne l’installation : IA, e-mail, utilisateurs, sécurité et valeurs par défaut des revues.

Ordre recommandé

1
Général

Nom du site, logo, langue par défaut et thème (clair, sombre ou automatique).

2
E-mail (SMTP)

Hôte, port, utilisateur et expéditeur. Faites l’envoi de test : sans SMTP, aucune invitation ni aucun avis ne part.

3
Claude (IA)

Collez la clé d’API, choisissez le modèle par défaut et fixez un plafond de coût mensuel. Chaque fonction d’IA peut être activée ou désactivée séparément.

4
Utilisateurs

Créez les comptes ou laissez l’inscription ouverte (avec validation manuelle et un domaine d’e-mail autorisé, si vous le souhaitez).

Toutes les sections

SectionCe que vous y configurez
GénéralNom, URL, langue, fuseau horaire, thème par défaut.
Claude (IA)Clé d’API (stockée chiffrée), modèles, budget, fonctions actives.
Google TranslateProjet et identifiants pour traduire les résumés et l’interface.
E-mail (SMTP)Envoi des e-mails et test.
Autres APIAdresse e-mail de contact pour PubMed, Unpaywall, CrossRef (nécessaire pour les appels « polite »).
SécuritéLongueur minimale du mot de passe, tentatives de connexion, verrouillage, HTTPS forcé, 2FA.
UtilisateursComptes, rôles (propriétaire, administrateur, utilisateur), liens d’invitation, inscription. Avec la licence Community, 10 utilisateurs actifs au maximum.
Revues (par défaut)Mode de tri et motifs d’exclusion par défaut pour les nouvelles revues.
FichiersTaille maximale des PDF et types autorisés.
LanguesLangues actives et traductions personnalisées de l’interface.
Texte intégral (API)Sources de récupération automatique des PDF et leur ordre.
RapportsCouverture en texte intégral par revue.
MaintenanceTâches programmées (cron), mises à jour, sauvegardes automatiques toutes les 2 heures, sauvegardes manuelles, mode maintenance, nettoyage.
Tâches en arrière-planÉtat du worker et file des tâches.
Pages légalesPolitique de confidentialité et conditions d’utilisation (modèles en trois langues).
À propos / LicenceVersion installée et licence enregistrée.

Rôles sur la plateforme

  • Propriétaire : tout. Il y en a toujours au moins un, et il ne peut pas se supprimer lui-même.
  • Administrateur : paramètres et utilisateurs, mais il ne peut pas rétrograder le propriétaire.
  • Utilisateur : crée des revues et y participe. Les permissions au sein de chaque revue sont fixées par son coordinateur (chapitre 11).

Pages légales

Admin → Pages légales génère la politique de confidentialité et les conditions d’utilisation à partir de modèles, avec le nom de l’institution, l’adresse e-mail de contact et la date. Relisez-les avant d’ouvrir les inscriptions : les utilisateurs les acceptent en créant leur compte.

Chapitre 4

Créer une revue et le protocole

Une revue est l’espace de travail d’une équipe : le protocole, les références, les décisions et les exportations. Tout commence par la définition de la question.

Créer la revue

  1. Sur le tableau de bord, cliquez sur Nouvelle revue.
  2. Saisissez le titre, le type (systématique ou scoping review) et le cadre de la question : PICO pour les interventions ou PCC (population, concept, contexte) pour les scoping reviews.
  3. Choisissez le mode de tri : relecteur unique, double aveugle, double aveugle avec troisième relecteur, ou pilote. Il peut être modifié plus tard tant qu’aucune décision n’a été prise.
  4. Enregistrez. Vous pouvez maintenant inviter l’équipe (chapitre 11) ou poursuivre avec le protocole.

Le protocole

L’onglet Protocole regroupe la question, les critères d’inclusion et d’exclusion, les motifs d’exclusion utilisés pendant le tri, la stratégie de recherche par base de données et les notes méthodologiques. Les critères alimentent la mise en évidence des mots-clés pendant le tri.

Brouillon par IA

Téléversez le protocole en PDF ou Word et l’IA remplit les champs vides. Elle détecte aussi les documents comportant plusieurs sous-études et propose de les créer.

Syntaxe de recherche

Consignez la recherche lancée dans chaque base de données (PubMed, Embase, Scopus…) avec la date et le nombre de résultats.

Enregistrement

Exportez le formulaire pour enregistrer la revue dans PROSPERO ou OSF, avec les champs déjà remplis.

Motifs d’exclusion

Définissez-les avant de commencer le tri : chaque exclusion au stade du texte intégral en exige un, et ce sont eux qui apparaissent dans le diagramme PRISMA. Les valeurs par défaut se modifient dans Admin → Revues.

Le tableau de bord de la revue

La page d’accueil de chaque revue affiche l’état de chaque étape (références, tri, texte intégral, extraction, risque de biais, exportations) avec des compteurs, qui a du travail en attente et l’activité récente. La barre des étapes en haut trace le parcours : chaque étape s’allume une fois terminée.

Chapitre 5

Importer des références et doublons

Les références arrivent par fichier, par recherche directe ou en collant du texte. Le dédoublonnage ne conserve ensuite qu’un seul exemplaire de chaque étude.

Formats acceptés

FormatProvenanceRemarques
RISToute base de données ou tout gestionnaire de références (Zotero, Mendeley, EndNote).Le plus fiable. Conserve le DOI, le PMID et le résumé.
EndNote XMLEndNote.Inclut les mots-clés et les notes.
PubMed (.nbib)PubMed → Save → Format: PubMed.Le format propre à PubMed. Contient le PMID, le DOI et les noms complets des auteurs.
EndNote (.enw)EndNote et d’autres gestionnaires (export balisé).Une référence par bloc, avec les balises %T, %A, %D…
PubMed XMLPubMed → Send to → File → XML.Contient le PMID et le résumé complet.
BibTeXGoogle Scholar, Scopus, LaTeX.Vérifiez que le champ doi est présent.
CSVTableurs.Colonnes : title, authors, year, journal, doi, pmid, abstract. Séparées par des virgules ou des points-virgules.
Texte libre (IA)Une bibliographie collée depuis Word.L’IA découpe et interprète chaque référence. Vérifiez le résultat.

Importer étape par étape

  1. Dans la revue, allez dans Références → Importer.
  2. Choisissez le format, téléversez le fichier (ou collez le texte) et indiquez la source (la base de données d’origine). C’est la source qui apparaît dans le diagramme PRISMA.
  3. Vérifiez l’aperçu : chaque référence a une case à cocher et une coche verte lorsqu’elle a un DOI ou un PMID. Décochez ce que vous ne voulez pas.
  4. Confirmez. Les références arrivent à l’étape du tri sur titre et résumé.

Recherche directe

Depuis Rechercher (menu supérieur), vous pouvez interroger PubMed, CrossRef, OpenAlex et Europe PMC en même temps, voir la pertinence de chaque résultat et les envoyer à la revue sans passer par un fichier. Les recherches peuvent être enregistrées et relancées (chapitre 14).

Dédoublonnage

Références → Doublons recherche les correspondances en trois passes : identifiants exacts (DOI, PMID), titre normalisé et similarité (Jaro-Winkler avec les auteurs et l’année). Chaque paire proposée est confirmée ou écartée ; la référence la plus riche en métadonnées est conservée et l’autre est marquée comme doublon, exclue du tri mais comptée dans PRISMA.

Étiquettes et recherche locale

Dans la liste des références, vous pouvez filtrer par étape, décision, source, étiquette ou texte, et appliquer des actions groupées (étiqueter, changer d’étape, exporter). Les étiquettes sont libres et servent à tout classement qui vous est propre : « douteux », « demander à la bibliothèque », « sous-étude A ».

Chapitre 6

Tri sur titre et résumé

L’étape où l’équipe décide, référence par référence, ce qui passe au texte intégral. Deux relecteurs travaillent en aveugle, un troisième tranche les désaccords et l’IA peut suggérer un ordre de lecture.

L’écran de tri

À gauche, la référence (titre, auteurs, année, revue, résumé) avec les mots-clés du protocole mis en évidence. À droite, les critères d’inclusion et d’exclusion. En dessous, les boutons de décision. Les références arrivent dans l’ordre d’importation ou, si le coordinateur l’a activé, dans l’ordre proposé par l’IA.

Prendre une décision

  1. Lisez le titre et le résumé.
  2. Cliquez sur Inclure, Exclure ou Incertaine. Au clavier : I, E, M.
  3. Si vous excluez, choisissez le motif (facultatif à cette étape ; obligatoire au stade du texte intégral).
  4. Passez à la suivante avec →. Vous pouvez revenir en arrière et modifier une décision tant que l’étape est ouverte.
Raccourcis

I inclure · E exclure · M incertaine · → suivante · ← précédente · ? aide

Commentaires

Laissez une note sur la référence pour l’équipe. Elle apparaît dans la liste et lors de la résolution des conflits.

Historique

Chaque décision est enregistrée avec qui, quand et quel motif. Consultez « Historique ».

Liste des références en attente et marques

  • Liste des références en attente : le bouton situé à côté de Précédente et Suivante ouvre les références qu’il vous reste à trier, dans l’ordre de la file, avec un filtre par titre, auteur ou année. Cliquez sur l’une d’elles pour l’ouvrir directement.
  • Marquer : le bouton à côté du titre pose une marque sur la référence avec un motif (En attente du PDF, Voir avec l’équipe, À revoir plus tard ou Autre) et une note. Toute l’équipe la voit, et elle ne modifie ni aucune décision ni l’ordre de la file. « Modifier » la change et « Retirer la marque » la supprime.
  • Marquées : dans la Liste des références en attente, le filtre « Marquées » n’affiche que vos références en attente marquées, avec le motif et la note. Le nombre sur le bouton indique combien vous en avez.

Modes et aveugle

ModeQui décideQuand l’utiliser
Relecteur uniqueUne personneScoping reviews ou revues exploratoires.
Double aveugleDeux relecteurs indépendantsLa norme pour les revues systématiques.
Double aveugle avec troisième relecteurDeux relecteurs et un arbitreLorsque les conflits sont toujours tranchés par la même personne.
Pilote (calibrage)Toute l’équipe, petit échantillonPour s’accorder sur les critères avant de commencer pour de bon.

Tant que l’étape est ouverte, aucun relecteur ne voit les décisions des autres. Le coordinateur, lui, les voit : la vue du coordinateur affiche l’avancement de chacun et les références en attente, et lui permet de répartir le travail.

Conflits et troisième relecteur

Lorsque deux relecteurs ne sont pas d’accord, la référence apparaît dans Conflits. La personne qui résout le conflit voit les deux décisions avec leurs motifs et commentaires, tranche et peut laisser une note de résolution. « Incertaine » contre « Inclure » n’est pas un conflit : la référence passe au texte intégral. Avec le bouton Proposition de l’IA, l’IA confronte l’article à chaque critère d’inclusion et d’exclusion du protocole et, dans la même carte, recommande d’inclure ou d’exclure avec un pourcentage de confiance, le motif et la raison pour laquelle, selon elle, les relecteurs ont divergé. « Copier dans la note » la reporte dans la note de résolution, et le journal d’activité conserve la proposition à côté de la décision finale.

Suggestions de l’IA

Pendant le tri, le bouton Suggérer avec l’IA ouvre dans la colonne d’évaluation la même analyse que pour la résolution des conflits : l’IA confronte l’article au protocole et propose d’inclure, d’exclure ou « incertaine ». Le coordinateur peut aussi demander une priorisation de toute la file (les références les plus probables passent en premier) et un tri automatique de celles qui obtiennent un score très bas, toujours avec un seuil de confiance et de manière révisable. Tout figure dans la déclaration d’utilisation de l’IA (chapitre 13).

  • Recommandation : inclure, exclure ou incertaine.
  • Confiance en pourcentage, avec une barre verte (élevée, à partir de 80 %), jaune (moyenne, à partir de 60 %) ou rouge (faible).
  • Motif en deux à quatre phrases.
  • Critères du protocole un par un : rempli, non rempli ou non renseigné, avec une brève note.
  • Boutons « Copier dans la note » et « Générer à nouveau ». C’est toujours vous qui décidez.

Accord inter-relecteurs

Le panneau Équipe affiche le kappa de Cohen (deux relecteurs) ou le kappa de Fleiss (plus de deux), calculé sur les références que tous ont triées, et le nombre de références qu’il reste à chacun.

Chapitre 7

Texte intégral

Les références incluses sont désormais lues en entier. SysRevAI tente de récupérer le PDF automatiquement et vous laisse décider avec le document sous les yeux.

Obtenir les PDF

Le module de récupération automatique interroge, dans l’ordre, des sources légales en libre accès : PubMed Central, Europe PMC, Unpaywall, OpenAlex, Semantic Scholar, bioRxiv/medRxiv, arXiv, CrossRef et DOAJ. Pour chaque source, il essaie toutes les copies ouvertes qu’il connaît (celle de l’éditeur et celles des dépôts) et, lorsqu’un lien mène à une page web au lieu du PDF, il suit le lien de cette page vers le document. Il n’utilise que des API officielles et ne contourne jamais un accès payant ni une vérification « Je ne suis pas un robot ». Le worker cron traite la file en arrière-plan. Les PDF de PubMed Central sont récupérés depuis le dépôt de données ouvertes de PMC (le canal officiel de la NLM pour les téléchargements automatisés), car les liens « PDF » des pages d’articles de PMC exigent une vérification du navigateur.

  • Rechercher l’article complet : sur l’écran de tri sur texte intégral, lorsqu’un article n’a pas encore de texte, le bouton interroge immédiatement toutes les sources ouvertes. S’il trouve le texte mais pas de PDF, il affiche le texte dans une liseuse et continue à chercher un PDF. S’il trouve l’article mais que la source n’autorise pas le téléchargement automatique, il vous le dit (« Nous avons trouvé l’article sur…, mais il doit être téléchargé à la main ») avec le lien pour l’ouvrir. S’il ne trouve rien nulle part, il vous le dit, vous donne le lien vers l’éditeur (DOI) et vous demande de le téléverser.
  • Articles de PubMed Central restreints par l’éditeur : certains articles peuvent être lus gratuitement sur PMC, mais l’éditeur ne permet à aucun programme d’en télécharger le texte ou le PDF. Dans ce cas, la plateforme vous l’explique : ouvrez le lien, cliquez sur « PDF », enregistrez le fichier et téléversez-le. Après le téléversement, vous restez sur la même référence.
  • File : Texte intégral → File indique ce qui a été trouvé, ce qui manque et pourquoi.
  • Téléversement manuel : pour les articles sans libre accès, téléversez le PDF dont vous disposez au titre de la licence de votre institution. Un par un ou par lot (un ZIP avec le DOI ou le PMID dans le nom de fichier).
  • Couverture : Admin → Rapports indique la part de références disposant du texte intégral pour chaque revue.

Trier avec le document à côté

L’écran affiche le PDF à gauche (ou le texte extrait si le PDF n’a pas pu être ouvert) et les critères et boutons à droite. Ici, l’exclusion demande toujours un motif : c’est ce que compte PRISMA.

Suggestion de l’IA

L’IA lit le texte intégral (ou le PDF) au regard des critères du protocole et propose d’inclure ou d’exclure, avec un % de confiance, le motif et chaque critère un par un. C’est le même encadré que pour le tri sur titre et résumé ; c’est vous qui décidez.

Discuter avec l’article

Interrogez l’IA sur le texte (population, intervention, critères de jugement). Les réponses citent le passage concerné.

Résumé

Un résumé structuré généré une seule fois et partagé avec l’équipe.

Traduction

Traduisez le résumé ou le texte dans la langue de l’interface avec Google Translate.

Pas de PDF

S’il n’y a aucun moyen d’obtenir le document, marquez la référence comme « non récupérable ». PRISMA la compte comme rapport non récupéré, séparément des exclusions par motif.

Chapitre 8

Extraction des données

À partir des études incluses, l’équipe extrait les données à l’aide d’un modèle propre à la revue. L’extraction peut se faire en double et être comparée.

Concevoir le modèle

  1. Extraction → Modèle. Ajoutez les champs dont vous avez besoin : texte, nombre, date, liste d’options, oui/non ou texte long.
  2. Regroupez-les en sections (caractéristiques de l’étude, participants, intervention, critères de jugement).
  3. Indiquez les champs obligatoires. Enregistrez. Le modèle peut être enrichi plus tard sans perte de données.

Extraire

Chaque étude incluse dispose d’un formulaire construit à partir du modèle. Le PDF (ou le résumé) est affiché à côté, pour vous éviter de changer de fenêtre. Enregistrez souvent : le formulaire garde vos modifications.

Pré-extraction par IA

Avec une clé d’IA, le bouton Remplir avec l’IA propose une valeur pour chaque champ vide à partir du texte intégral, avec le passage d’où elle provient. Vous vérifiez, corrigez et enregistrez. Les champs qui ont déjà une valeur ne sont pas modifiés.

Double extraction

Si deux relecteurs extraient la même étude, la vue Comparer place les deux formulaires côte à côte et signale les différences. Le coordinateur approuve la version définitive, qui est celle exportée.

Exporter les données

Depuis Exporter : CSV ou Excel avec une ligne par étude et une colonne par champ, et un CSV au format long (étude × champ × relecteur) prêt pour metafor, Stata ou RevMan Web.

Chapitre 9

Risque de biais

Chaque étude incluse est évaluée avec l’outil adapté à son plan. Les jugements par domaine sont justifiés et exportés pour le tableau du rapport.

Outils disponibles

OutilPourDomaines
RoB 2Essais cliniques randomisésRandomisation, écarts aux interventions prévues, données manquantes, mesure du critère de jugement, sélection du résultat rapporté.
ROBINS-IÉtudes d’intervention non randomiséesConfusion, sélection, classification, écarts, données manquantes, mesure, sélection du résultat rapporté.
Newcastle-OttawaÉtudes de cohorte et cas-témoinsSélection, comparabilité, critère de jugement ou exposition (étoiles).
JBIDivers plans d’étude (prévalence, qualitatifs…)Grilles d’évaluation propres au JBI.
QUADAS-2Études de précision diagnostiqueRisque de biais : sélection des patients, test index, test de référence, flux et chronologie. Applicabilité à la question de la revue pour les trois premiers.
PROBASTÉtudes de modèles de prédiction (diagnostiques ou pronostiques)Risque de biais : participants, prédicteurs, critère de jugement et analyse, et global. Applicabilité : participants, prédicteurs, critère de jugement et global.

Évaluer une étude

  1. Risque de biais → choisissez l’étude et l’outil.
  2. Pour chaque domaine, répondez aux questions d’orientation, choisissez le jugement (faible, quelques inquiétudes, élevé) et rédigez la justification en citant le texte.
  3. Le jugement global suit l’algorithme de l’outil ; vous pouvez le modifier en indiquant un motif.
  4. Enregistrez. Un second relecteur peut faire sa propre évaluation et la comparer.

Exportation

Exporter → Risque de biais produit un CSV avec une ligne par étude, relecteur et outil, et une colonne par domaine avec le jugement et la justification. Utilisez-le pour le graphique en feux tricolores avec robvis ou directement dans le rapport.

Chapitre 10

Synthèse, GRADE et exportations

Le travail aboutit à des documents : le diagramme PRISMA 2020, le tableau de synthèse des résultats avec GRADE, les tableaux d’études et la bibliographie des études incluses.

Diagramme PRISMA 2020

Il est généré à partir des compteurs de la revue : enregistrements par source, doublons supprimés, références triées, exclues, rapports non récupérés, exclusions au stade du texte intégral par motif et études incluses. Téléchargez-le au format SVG modifiable ; chaque case peut être fixée à la main s’il faut ajuster un décompte externe.

GRADE et synthèse des résultats

  1. Exporter → GRADE. Définissez les critères de jugement (outcomes) de la revue.
  2. Pour chaque critère de jugement, évaluez les cinq domaines (risque de biais, incohérence, caractère indirect des preuves, imprécision, biais de publication) et, le cas échéant, les facteurs qui augmentent le niveau de certitude.
  3. La certitude finale (élevée, modérée, faible, très faible) est calculée et peut être justifiée.
  4. Exportez le tableau de synthèse des résultats en CSV ou Word.

Toutes les exportations

ExportationFormatContenu
PRISMA 2020SVGDiagramme de flux avec les décomptes actuels.
Données extraitesCSV, ExcelUne ligne par étude, une colonne par champ.
CSV pour méta-analyseCSVFormat long pour metafor, Stata ou RevMan Web.
Risque de biaisCSVJugements et justifications par domaine.
Synthèse des résultatsCSV, WordTableau GRADE par critère de jugement.
Protocole et études inclusesWordDocument avec le protocole, la recherche et le tableau des études incluses.
RevMan 5XMLMétadonnées des études à importer dans RevMan.
BibliographieRIS, BibTeXTous les enregistrements ou seulement les études incluses, pour Zotero, Mendeley ou EndNote.
Déclaration d’utilisation de l’IAWordRésumé de chaque étape où l’IA a été utilisée, avec les modèles et le volume.
EnregistrementTexteFormulaire préparé pour PROSPERO ou OSF.

Page publique

Depuis la revue, vous pouvez créer un lien public en lecture seule avec le protocole et la liste des études incluses, pratique pour l’annexe de l’article ou pour des collaborateurs externes. Il peut être révoqué à tout moment.

Chapitre 11

Équipe, rôles et notifications

Chaque revue a sa propre équipe avec ses propres rôles. Les invitations arrivent par e-mail ou par lien, et la plateforme vous signale tout ce qui requiert votre attention.

Rôles au sein d’une revue

RôlePeut
Coordinateur (propriétaire de la revue)Tout : protocole, équipe, modes, résolution des conflits, approbation des extractions, exportation.
RelecteurTrier, extraire, évaluer le risque de biais, commenter.
Troisième relecteurComme un relecteur, avec en plus la résolution des conflits.
LecteurTout voir sans rien modifier. Pour les directeurs de thèse, la bibliothèque ou les évaluateurs.

Inviter

  1. Revue → Équipe → Inviter.
  2. Saisissez l’adresse e-mail et le rôle. Si la personne a déjà un compte, elle rejoint directement la revue ; sinon, elle reçoit un lien pour en créer un.
  3. Sans SMTP, créez un lien d’invitation et envoyez-le par le canal de votre choix. Il expire au bout de 7 jours.

Répartir le travail

Dans la vue du coordinateur du tri, vous pouvez attribuer des références à des relecteurs précis (par blocs, à parts égales ou à la main) et suivre l’avancement de chacun. Les références non attribuées peuvent être triées par n’importe quel relecteur.

Notifications

La cloche du menu supérieur signale les nouveaux conflits, les mentions dans les commentaires, les invitations et les tâches attribuées. Dans Profil → Notifications, vous choisissez celles que vous souhaitez recevoir aussi par e-mail et dans l’application mobile (chapitre 18).

Commentaires et mentions

Toute référence accepte des commentaires. Écrivez @nom pour alerter un collègue. Les commentaires apparaissent pendant le tri, lors de la résolution des conflits et dans la liste.

Chapitre 12

Outils : recherche globale, citations, analyse d’articles

En dehors des revues, le menu Outils regroupe des utilitaires pour tout chercheur : interroger plusieurs bases de données, normaliser des bibliographies, vérifier des citations et travailler sur un article isolé.

Recherche globale

Une seule requête vers PubMed, CrossRef, OpenAlex et Europe PMC en même temps, avec un indicateur de pertinence et un envoi direct vers une revue.

Normaliser des citations

Collez n’importe quelle bibliographie et récupérez-la en APA, Vancouver, NLM, Chicago, MLA, Harvard, AMA ou IEEE. Le résultat peut être importé dans une revue.

Vérifier des citations

Confronte chaque référence à Semantic Scholar, OpenAlex, CrossRef et arXiv et signale celles qui n’existent pas ou contiennent des données erronées.

Analyse d’articles

Téléversez un fichier PDF ou Word, interrogez l’IA avec des citations du texte et générez un rapport critique (plan d’étude, biais, validité).

Scoping reviews

Modèle PRISMA-ScR / JBI avec extraction descriptive.

Copilot

Assistant conversationnel au sein de chaque revue : conseils méthodologiques et actions sur la revue, toujours avec confirmation.

Vérifier les citations avant de soumettre

La vérification des citations est particulièrement utile pour les bibliographies produites par des outils d’IA : elle détecte les références inexistantes, les DOI qui renvoient à un autre article et les années ou les auteurs qui ne correspondent pas. Collez la bibliographie, lancez la vérification et examinez les lignes en rouge.

Analyse d’articles et équipes

Chaque article analysé peut être partagé avec d’autres utilisateurs. Le rapport critique s’exporte en Word. Les conversations sont conservées avec l’article.

Chapitre 13

Analyse d’articles

Un outil propre à SysRevAI, en dehors des revues : téléversez un article ou votre propre manuscrit et l’IA rédige un rapport critique, en discute avec vous en citant le texte et vous aide à améliorer la rédaction.

Il se trouve dans Outils → Articles. Chaque article est un projet distinct, avec son document, la conversation avec l’IA, le rapport critique, les documents associés et sa propre équipe. L’IA doit être activée (Admin → Claude).

Créer un projet

  1. Outils → Articles → Téléverser un article.
  2. Donnez-lui un titre et téléversez le document en PDF ou Word (.docx, .doc), jusqu’à 50 Mo. La plateforme en extrait le texte.
  3. Si vous le souhaitez, ajoutez des articles ou des lignes directrices associés (par exemple la déclaration CONSORT ou une étude de référence) : l’IA les lit en parallèle de l’article principal.

Rapport critique

Cliquez sur Rapport critique et choisissez la langue (catalan, espagnol, anglais ou français). L’IA lit l’article comme un relecteur exigeant et renvoie :

  • des scores de 0 à 100 sur cinq axes : méthodologie, clarté, nouveauté, preuves et traitement des limites ;
  • un résumé exécutif ;
  • l’avocat du diable : les objections les plus fortes qu’un relecteur soulèverait ;
  • des recommandations concrètes pour chaque section.

Le rapport peut être régénéré et exporté en Word, seul ou avec la transcription de la conversation.

Discussion avec citations

Dans la discussion, posez n’importe quelle question sur l’article (« quelle est la taille de l’échantillon ? », « quelles limites les auteurs reconnaissent-ils ? »). Les réponses citent le texte de l’article et des documents associés, pour que vous puissiez les vérifier. La conversation est enregistrée avec le projet.

Aide à la rédaction de votre manuscrit

  1. Ouvrez l’Éditeur collaboratif : le document s’ouvre dans un éditeur avec mise en forme, tableaux et images.
  2. Sélectionnez un passage (ou rien, pour travailler sur tout le document) et demandez au Copilot ce dont vous avez besoin : « réécris ceci dans un ton plus formel », « clarifie cette phrase », « ajoute un tableau avec les résultats ».
  3. Le Copilot propose la modification et vous l’acceptez ou la rejetez.
  4. Enregistrez des versions nommées pour y revenir quand vous le souhaitez, et téléchargez le document en Word.

Travailler en équipe

Depuis Équipe, invitez des coauteurs par e-mail : s’ils ont déjà un compte, ils sont ajoutés ; sinon, ils reçoivent un lien d’invitation valable 7 jours. Tout le monde voit le document, le rapport et la conversation.

Chapitre 14

L’IA : ce qu’elle fait, ce qu’elle coûte et comment la contrôler

SysRevAI utilise les modèles de langage Claude (Anthropic) avec votre propre clé. L’IA assiste ; elle ne décide pas. Voici ce qu’elle fait à chaque étape, comment l’activer et comment maîtriser son coût.

L’activer

  1. Créez une clé d’API dans la console Anthropic.
  2. Admin → Claude (IA) : collez la clé (stockée chiffrée), choisissez le modèle par défaut et un plafond de dépenses mensuel.
  3. Activez ou désactivez chaque fonction : tri, extraction, résumés, discussion, protocole, citations, Copilot.
  4. Au sein de chaque revue, le coordinateur peut désactiver complètement l’IA.

Ce qu’elle fait à chaque étape

ÉtapeAide de l’IAQui décide
ProtocoleRédige un brouillon des champs à partir d’un document.Le coordinateur relit et enregistre.
ImportationInterprète les bibliographies en texte libre.Aperçu avec cases à cocher.
TriPriorise la file ; propose chaque décision critère par critère, avec un % de confiance et le motif.Le relecteur, pour chaque référence.
ConflitsConfronte l’article au protocole et recommande d’inclure ou d’exclure, avec un % de confiance et le motif.La personne qui résout le conflit.
Texte intégralSuggestion de l’IA à partir du texte intégral (recommandation, % de confiance, motif et critères), résumé structuré, discussion avec citations, traduction.Le relecteur.
ExtractionPropose des valeurs pour les champs vides avec le passage source.Le relecteur vérifie.
CitationsRemet en forme et vérifie les bibliographies.L’utilisateur.

Coûts et plafonds

Chaque appel est enregistré avec le modèle, les tokens et le coût estimé en euros. Dans la revue, l’onglet Utilisation de l’IA le détaille par fonction et par personne ; dans Admin → Claude (IA), vous fixez le plafond mensuel global et, lorsqu’il est atteint, les fonctions s’arrêtent sans affecter le reste de la plateforme.

La déclaration d’utilisation de l’IA

Chaque revue produit automatiquement une déclaration d’utilisation de l’IA : à quelles étapes l’IA a été utilisée, avec quels modèles et dans quel volume. Elle s’exporte en Word pour la section Méthodes de l’article, comme l’exigent de plus en plus de revues.

Chapitre 15

Revues vivantes et API

Une revue vivante reste à jour : les recherches enregistrées sont relancées automatiquement et signalent les nouvelles références. L’API permet à d’autres outils de lire les données.

Recherches enregistrées

  1. Lancez une recherche externe depuis la revue (Rechercher → Bases de données).
  2. Cliquez sur Enregistrer la recherche : la requête, les filtres et les bases de données sont conservés.
  3. Dans Revue → Recherches enregistrées, activez la relance automatique (hebdomadaire ou mensuelle).
  4. Le worker la relance ; les nouvelles références arrivent marquées « nouvelles depuis la dernière recherche » et vous recevez une notification.

API en lecture seule

Dans Profil → API, vous pouvez créer un jeton personnel. Grâce à lui, d’autres programmes peuvent lire vos revues, vos références et le PRISMA au format JSON.

curl -H "Authorization: Bearer VOTRE_JETON" https://votre-installation/api/v1/reviews
Point d’accèsRenvoie
/api/v1/meVotre utilisateur.
/api/v1/reviewsLes revues auxquelles vous participez.
/api/v1/reviews/{id}Une revue avec son protocole.
/api/v1/reviews/{id}/referencesLes références avec leurs décisions (paginées).
/api/v1/reviews/{id}/prismaLes décomptes PRISMA.
Chapitre 16

Mises à jour, sauvegardes et maintenance

Toute la maintenance se fait depuis le panneau : passer à la nouvelle version, créer et télécharger des sauvegardes, mettre le site en mode maintenance et surveiller le worker.

Mettre à jour

  1. La plateforme vérifie d’elle-même toutes les 6 heures si une nouvelle version est disponible sur sysrevai.com. Si c’est le cas, les administrateurs voient en haut de chaque page une barre sombre (« Une nouvelle version de SysRevAI est disponible ») avec un bouton Mettre à jour maintenant. La barre ne peut pas être fermée et disparaît d’elle-même une fois la mise à jour faite.
  2. Le bouton ouvre Admin → Maintenance avec la vérification déjà effectuée : la version disponible, les nouveautés et les contrôles préalables. Vous pouvez aussi y aller vous-même et cliquer sur « Rechercher des mises à jour ».
  3. Si tous les contrôles sont au vert, cliquez sur « Mettre à jour maintenant ».
  4. La plateforme active le mode maintenance, sauvegarde la base de données, télécharge le paquet avec votre licence, en vérifie l’intégrité, remplace le code (en conservant .env, storage/ et public/uploads/), applique les migrations et rouvre le site.
  5. Si une migration échoue, le code précédent est restauré et la sauvegarde reste à portée de main. Chaque mise à jour est consignée avec son journal.

Sauvegardes

Admin → Maintenance → Sauvegardes complètes de la plateforme : toutes les 2 heures, le worker sauvegarde l’ensemble de la plateforme (base de données, PDF, protocoles, articles, identifiants, avatars et .env) et conserve les 24 plus récentes ; les plus anciennes sont supprimées automatiquement. Vous pouvez modifier la fréquence et le nombre de sauvegardes conservées, en créer une à la main et les télécharger. Pour en restaurer une, exécutez sur le serveur php bin/console.php backup:restore storage/backups/<fichier>.zip --yes (--with-env restaure aussi le .env). Téléchargez de temps en temps une copie hors du serveur.

Mode maintenance

Affiche une page d’avis à tout le monde sauf aux administrateurs. Utile pendant les migrations ou les changements de serveur.

Worker et tâches

Admin → Maintenance → Tâches programmées (cron) indique si le worker fonctionne et quand il s’est exécuté pour la dernière fois ; sinon, vous y trouvez la ligne cron exacte pour ce serveur et les étapes pour la configurer. Admin → Tâches en arrière-plan affiche la file des tâches (évaluations groupées par IA, recherches programmées, générations).

Où se trouve chaque chose

DossierContenu
.envParamètres de connexion et clés. Ne le partagez jamais.
storage/logs/Journaux d’erreurs et du worker.
storage/backups/Sauvegardes de la base de données.
storage/pdfs/, public/uploads/PDF et fichiers téléversés.
storage/updates/Arborescence précédente après une mise à jour (au cas où il faudrait revenir en arrière).

Exporter et importer des données (portabilité)

Chaque utilisateur peut télécharger tout ce qu’il a créé depuis Profil → Mes données : un fichier ZIP avec ses revues (protocole, références, décisions, conflits, extraction, risque de biais, GRADE, étiquettes, commentaires et journal d’utilisation de l’IA), les PDF et les articles. Le même fichier s’importe dans n’importe quelle autre installation depuis le même écran.

  • Les revues importées appartiennent à la personne qui les importe ; les collaborateurs sont rapprochés par leur adresse e-mail et, s’ils n’ont pas de compte, sont créés désactivés (ils n’occupent pas de place tant qu’un administrateur ne les a pas activés).
  • Une importation se fait en tout ou rien : si quelque chose échoue, rien n’est enregistré.
  • Pour importer des fichiers volumineux, augmentez upload_max_filesize et post_max_size dans la configuration PHP du serveur.
Chapitre 17

Assistance

Chaque compte d’essai et chaque installation, Community et Institution, dispose d’un système d’assistance intégré : vous demandez de l’aide à l’équipe SysRevAI par tickets, depuis la plateforme elle-même.

Qui peut l’utiliser

ÉditionQui ouvre les ticketsCe qui est inclus
Compte d’essaiLe propriétaire de l’équipe d’essaiDes tickets avec l’équipe SysRevAI pendant toute la durée de l’essai.
Community (auto-hébergée)Les administrateurs de l’installationDes tickets avec l’équipe SysRevAI, gratuitement, identifiés par la licence de l’installation.
Institution (auto-hébergée)Les administrateurs de l’installationDes tickets, ainsi qu’une aide pour installer la plateforme sur les serveurs de votre organisme.

Les autres utilisateurs (relecteurs, membres invités) voient dans Assistance qui administre leur plateforme, afin de pouvoir contacter directement cette personne.

Ouvrir un ticket

  1. Cliquez sur la pastille Assistance dans la barre supérieure, à côté de « Guide d’utilisation ».
  2. Cliquez sur Nouveau ticket. Saisissez l’objet, choisissez le type (problème technique, licence et installation, suggestion ou autre) et la priorité, puis décrivez ce qui se passe, ce que vous attendiez et comment reproduire le problème.
  3. Si nécessaire, joignez des fichiers : jusqu’à 5 par message (captures d’écran, PDF, documents Office ou LibreOffice, texte, journaux, CSV, RIS, BibTeX ou ZIP), 5 Mo chacun et 10 Mo au total.
  4. Envoyez-le. Vous recevez un e-mail lorsque l’équipe SysRevAI répond.

Informations système

Chaque ticket transmet automatiquement les informations techniques de l’installation : version et édition, PHP et base de données, extensions manquantes, limites du serveur, nombre d’utilisateurs et de revues, état de la tâche cron et configuration ou non de l’e-mail et de l’IA. L’équipe d’assistance voit ainsi l’environnement sans avoir à le demander. Elles ne contiennent ni mots de passe, ni clés, ni données personnelles. Sur la page de nouveau ticket, elles sont repliées : dépliez-les avec la flèche de l’encadré « Informations système » si vous voulez les consulter.

Suivre le ticket

  • Les réponses de SysRevAI apparaissent dans la conversation du ticket, avec les éventuels fichiers joints.
  • La pastille Assistance indique en rouge combien de tickets ont une réponse que vous n’avez pas encore ouverte ; dans la liste, ils portent la mention « Nouvelle réponse ».
  • Vous pouvez répondre, y compris avec des fichiers, autant de fois que nécessaire. Répondre à un ticket résolu ou fermé le rouvre.
  • Quand vous n’en avez plus besoin, cliquez sur Fermer le ticket.

Édition Institution : installation sur vos serveurs

L’édition Institution comprend une aide pour installer SysRevAI sur les serveurs de votre organisme, en coordination avec votre service informatique. Pour la demander, écrivez-nous depuis la page Contact.

Chapitre 18

L’application mobile

SysRevAI dispose d’une application pour iPhone, iPad et Android, sur téléphone et tablette. Triez des références, lisez le texte intégral, résolvez des conflits, échangez avec votre équipe et utilisez les outils, même sans connexion.

Une seule application sert pour tous les SysRevAI : les comptes d’essai sur sysrevai.com et l’installation propre à n’importe quelle institution. Vous vous connectez avec le même compte que sur le web, vous voyez les mêmes revues et vos décisions aboutissent sur le même serveur. Ce qui se fait mieux sur un grand écran (l’administration de la plateforme) reste sur le web, et l’application vous y renvoie quand c’est nécessaire.

L’installer

  1. Sur un iPhone ou un iPad, recherchez « SysRevAI » dans l’App Store.
  2. Sur un téléphone ou une tablette Android, recherchez-la dans Google Play.

La connecter à votre serveur

1
Choisissez votre serveur

À l’ouverture de l’application, touchez « J’ai un compte d’essai sur sysrevai.com » ou « Mon institution a son propre SysRevAI » et saisissez l’adresse de votre installation (par exemple, revues.votre-institution.fr).

2
Connectez-vous

Avec votre adresse e-mail et votre mot de passe, ainsi que le code de vérification en deux étapes si vous l’utilisez. Ou sans rien saisir : sur le web, ouvrez Profil → Application mobile → Associer un appareil ; dans l’application, touchez « Scanner le code QR » et visez l’écran. Le code est valable 10 minutes et une seule fois.

3
Protégez-la

Dans le profil de l’application, vous pouvez activer le déverrouillage biométrique (Face ID ou empreinte digitale), pour que personne d’autre n’ouvre vos revues si vous laissez traîner votre téléphone.

Ce que vous pouvez faire

  • Accueil : ce qui vous attend dans chaque revue, et le bouton « Continuer le tri ».
  • Tri sur titre et résumé et sur texte intégral, avec les termes du protocole mis en évidence, les motifs d’exclusion, des notes et la proposition de l’IA lorsque le serveur dispose de l’IA.
  • Liste des articles : le bouton en haut de l’écran de tri affiche les articles restant à trier et ceux que vous avez déjà triés. Touchez-en un pour le trier, ou pour modifier votre décision.
  • Texte intégral : le PDF avec les termes mis en évidence, la recherche (avec la loupe, qui indique le nombre de résultats) et le zoom, et les critères du protocole à côté. Lorsque l’IA a évalué l’article, chaque critère s’affiche comme rempli, non rempli ou incertain.
  • Références : la liste de la revue avec des filtres (statut, texte, étiquette, source) et des actions sur les références cochées : les trier sur titre et résumé, les étiqueter ou les supprimer (le propriétaire uniquement). Également : importer un fichier depuis le téléphone (Fichiers, iCloud, Drive, une pièce jointe) ou du texte collé, avec aperçu ; rechercher de nouvelles références avec les filtres du protocole et enregistrer la recherche ; les recherches enregistrées ; et les doublons.
  • La fiche de chaque référence (depuis la liste ou depuis le tri) : le texte intégral (ouvrir le PDF, en téléverser un depuis le téléphone, le remplacer, le supprimer ou interroger les dépôts ouverts immédiatement), les marques à chaque étape, ainsi que le résumé, l’évaluation critique et la discussion de l’IA. Dans Textes intégraux de la revue, la couverture et la file de recherche en arrière-plan. Dans les conflits, la proposition de résolution de l’IA.
  • Gérer la revue : en créer une nouvelle (l’IA peut remplir le formulaire à partir du document du protocole, en PDF ou Word), modifier le protocole, l’équipe (inviter par e-mail, rôles, aveugle, qui résout les conflits), les paramètres (archiver, le lien public en lecture seule, supprimer une revue archivée) et la coordination de chaque étape : la lancer, répartir le travail et faire évaluer la file par l’IA en acceptant ses verdicts les plus sûrs. Chacun voit ce que son rôle lui permet, comme sur le web.
  • Études incluses, conçues d’abord pour les tablettes, avec le PDF ou le résumé de l’étude à côté du formulaire : extraction des données (l’IA peut remplir votre brouillon ; le propriétaire modifie le modèle et approuve les extractions), risque de biais (RoB 2, ROBINS-I, Newcastle-Ottawa ou JBI, avec les feux tricolores, le graphique de synthèse et la proposition de l’IA par domaine) et GRADE avec le tableau de synthèse des résultats. Sur un téléphone, un sélecteur en haut permet de passer du formulaire à l’étude.
  • Résultats et diffusion : le diagramme PRISMA (et l’éditeur pour fixer des cases à la main), tous les fichiers de l’onglet Exporter du web (téléchargés sur le téléphone, avec la feuille de partage), le formulaire d’enregistrement PROSPERO/OSF avec le brouillon de l’IA, et la déclaration d’utilisation de l’IA. Les commentaires peuvent être supprimés (les vôtres, ou tous si vous êtes propriétaire de la revue).
  • Conflits, pour la personne qui les résout.
  • Commentaires sur chaque référence et sur le tableau de bord de la revue. Taper @ suggère les membres de l’équipe, et la personne mentionnée reçoit une notification.
  • Alertes de la plateforme et notifications push.
  • Outils : les mêmes que sur le web (voir ci-dessous).
  • Assistance, pour les administrateurs : questions à l’équipe SysRevAI, avec captures d’écran.

Travailler hors connexion

  • L’application conserve sur le téléphone un lot de références de votre file. Avant un déplacement, touchez « Télécharger 200 références pour travailler hors connexion ».
  • Chaque décision est enregistrée immédiatement et envoyée dès qu’une connexion est disponible ; le haut de l’écran indique combien sont en attente. Tant qu’elle n’a pas été envoyée, vous pouvez annuler la dernière.
  • Si un autre relecteur a finalisé la référence pendant que vous étiez hors connexion, l’application vous signale que votre décision n’a pas été comptée : le serveur a toujours le dernier mot.
  • Au stade du texte intégral, les PDF du lot (les 20 premiers) sont téléchargés avec lui et se lisent aussi hors connexion. Ceux qui sont déjà sur le téléphone portent la mention « Enregistré pour une lecture hors ligne ».
  • Les commentaires, la proposition de l’IA et les outils nécessitent une connexion. Profil → Données hors connexion indique l’espace occupé par l’ensemble et permet de le vider.

Sur une tablette

  • Sur un iPad et sur les tablettes Android, la navigation passe dans une barre latérale.
  • Le tri s’affiche sur deux colonnes : le lot d’un côté et la référence de l’autre.
  • Au stade du texte intégral, le PDF occupe un côté, et les critères, la proposition de l’IA, les notes et la décision l’autre.
  • Avec un clavier connecté : I inclut, M marque comme incertaine et E exclut (comme sur le web) (ensuite, 1-9 choisit le motif et 0 aucun).
  • Les outils affichent la liste et le détail ensemble. Avec l’application sur la moitié de l’écran (Split View ou fenêtres Android), elle revient à la disposition du téléphone sans perdre ce que vous faisiez.

Notifications

L’application vous prévient lorsque vous êtes invité à une revue, que des références vous sont attribuées, qu’il y a un conflit, que quelqu’un vous mentionne ou qu’un travail vous est renvoyé. Sur le web, la colonne « Application mobile » de Profil → Notifications détermine celles que vous recevez. Une notification ne contient qu’une phrase générique (« Vous avez un nouveau conflit à résoudre ») ; lorsque vous la touchez, l’application demande les détails à votre serveur. Les installations auto-hébergées envoient les notifications via sysrevai.com avec leur licence, mais sans titres, noms ni décisions.

Outils

  • Vérifier des citations dans CrossRef, OpenAlex et Europe PMC (jusqu’à 15 à la fois) : collées, issues d’une revue, ou en numérisant une bibliographie imprimée avec l’appareil photo. Le texte est reconnu sur le téléphone lui-même, et vous le vérifiez avant de lancer la vérification.
  • Normaliser des citations dans l’un des 8 styles, pour les copier, les partager ou les ajouter à une revue.
  • Vos dernières vérifications et normalisations restent dans Récents, pour les rouvrir.
  • Rechercher des références dans les bases de données externes, dans vos propres références ou à partir d’une question clinique, et ajouter celles que vous choisissez à une revue ; les doublons sont détectés.
  • Analyse d’articles : téléversez un fichier PDF ou Word, générez le rapport critique, interrogez l’IA sur l’article ou améliorez un paragraphe de votre manuscrit. La normalisation, le rapport et la discussion nécessitent que l’IA soit configurée sur le serveur (chapitre 14).

Langue, sécurité et mises à jour

  • Langue : l’application suit celle du téléphone, et vous la changez dans Profil → Langue. Elle propose toutes les langues de la plateforme, et une nouvelle langue apparaît sans mettre à jour l’application.
  • Appareils : chaque téléphone a sa propre session. Sur le web, Profil → Application mobile liste vos appareils connectés et vous permet de déconnecter celui que vous avez perdu.
  • Mode aveugle : il s’applique exactement comme sur le web. Dans une revue en aveugle, l’application ne reçoit pas les décisions du reste de l’équipe.
  • Mises à jour : l’application se met à jour d’elle-même en arrière-plan et utilise la nouvelle version à la prochaine ouverture ; le profil affiche un avis pour la redémarrer tout de suite.
  • Se déconnecter supprime du téléphone les lots et les PDF enregistrés. Les décisions pas encore envoyées sont perdues : faites-le donc avec une connexion.

Questions courantes

QuestionRéponse
Ai-je besoin d’un autre compte ?Non. C’est le même compte que sur le web, sur sysrevai.com ou dans votre institution.
Puis-je l’utiliser sur plusieurs appareils ?Oui, sur autant que vous le souhaitez. Chacun apparaît dans Profil → Application mobile.
Que faire si je perds mon téléphone ?Déconnectez-le depuis le web, dans Profil → Application mobile → Appareils connectés. Si le déverrouillage biométrique était activé, personne d’autre n’a pu ouvrir l’application.
L’application conserve-t-elle mes revues sur le téléphone ?Seulement le lot que vous êtes en train de trier, ses PDF et les textes de l’application. Tout le reste demeure sur votre serveur.
L’application indique qu’elle ne peut pas se connecterVérifiez l’adresse du serveur et la connexion. Si votre institution exige son VPN pour le web, il vous le faudra aussi pour l’application.
Chapitre 19

Questions fréquentes

Des réponses courtes aux questions qu’on nous pose le plus souvent. Si la vôtre n’y figure pas, écrivez-nous.

J’ai oublié mon mot de passe. Que faire ?
Sur la page de connexion (ou dans la fenêtre « Se connecter » du site), cliquez sur « Mot de passe oublié ? ». Vous recevez un lien valable 60 minutes pour en créer un nouveau. Si l’installation n’a pas d’e-mail configuré, l’administrateur peut le changer pour vous.
Les sauvegardes sont-elles automatiques ?
Oui. Le worker fait une sauvegarde complète (base de données, fichiers et configuration) toutes les 2 heures et conserve les 24 plus récentes. Elles se gèrent dans Admin → Maintenance et se restaurent avec php bin/console.php backup:restore (chapitre 15).
Puis-je essayer SysRevAI sans l’installer ?
Oui : sur sysrevai.com/prova, vous pouvez créer un compte d’essai de 30 jours et inviter jusqu’à 5 personnes. Le 30e jour, il est bloqué (exportation uniquement) et il est supprimé 7 jours plus tard. Avant cela, exportez les données et importez-les dans votre propre installation.
Faut-il une clé d’IA pour commencer ?
Non. Tout le déroulement de la revue fonctionne sans IA. Les aides s’activent lorsque vous ajoutez la clé dans Admin → Claude (IA).
Combien de relecteurs et de revues puis-je avoir ?
Aucune limite logicielle : autant que votre serveur peut en servir.
Puis-je migrer depuis Rayyan, Covidence ou un tableur ?
Oui. Exportez les références en RIS ou CSV et importez-les. Les décisions antérieures peuvent être chargées sous forme d’étiquettes ou de décisions initiales.
Où sont mes données ?
Dans la base de données et dans storage/ sur votre serveur. SysRevAI n’envoie rien à sysrevai.com en dehors de la validation de la licence et de la vérification des mises à jour.
Qu’est-ce qui est envoyé à sysrevai.com ?
Lors de l’installation et des mises à jour : le numéro de licence, le domaine et la version. Rien d’autre.
Comment mener une scoping review ?
Créez la revue avec le cadre PCC et utilisez le modèle d’extraction comme tableau de cartographie (charting table). Le diagramme PRISMA-ScR est produit de la même façon.
Puis-je avoir plusieurs installations avec la même licence ?
Une licence couvre un domaine. Pour un second (un environnement de test, par exemple), demandez un autre téléchargement ou écrivez-nous.
Comment changer de langue ?
Le sélecteur de langue du menu supérieur change l’interface pour vous. La langue par défaut du site se règle dans Admin → Général.
J’ai oublié le mot de passe de l’administrateur
Un autre administrateur peut le changer dans Admin → Utilisateurs. S’il n’y en a pas, depuis le serveur : php bin/console.php user:password courriel@exemple.org.
Comment passer à une nouvelle version ?
Lorsqu’une version est disponible, cliquez sur « Mettre à jour maintenant » dans la barre sombre en haut (ou Admin → Maintenance → « Rechercher des mises à jour »), puis sur « Mettre à jour maintenant ». La plateforme fait une sauvegarde, télécharge le paquet et revient en arrière en cas d’échec.
Où trouver ce guide depuis la plateforme ?
Dans le menu supérieur, la pastille verte « Guide d’utilisation » ouvre le guide dans un nouvel onglet. Sur téléphone, elle se trouve dans le menu.
Puis-je installer sans licence ou avec un autre serveur de licences ?
Non. Chaque installation valide sa licence auprès de sysrevai.com pendant l’installation ; cette étape ne peut pas être ignorée et le serveur ne peut pas être changé. La licence est gratuite.
Chapitre 20

Bonnes pratiques

Des recommandations méthodologiques et organisationnelles qui, d’après notre expérience, rendent les revues plus rapides et plus solides.

Avant de commencer

  • Finalisez le protocole et enregistrez-le (PROSPERO, OSF) avant d’importer les références. Changer de critères en plein tri oblige à revenir en arrière.
  • Faites un pilote avec 50 références et toute l’équipe. Comparez les décisions, ajustez les critères, puis ouvrez l’étape pour de bon.
  • Définissez les motifs d’exclusion avec l’équipe : peu nombreux, mutuellement exclusifs et classés du plus restrictif au moins restrictif.

Pendant le tri

  • Des sessions courtes et régulières (30 à 45 minutes) préservent mieux la cohérence que les marathons.
  • Examinez les conflits chaque semaine : les résoudre tôt permet de recalibrer l’équipe.
  • Surveillez le kappa. En dessous de 0,6, arrêtez-vous et clarifiez les critères.
  • Utilisez « Incertaine » à bon escient : c’est une réserve, pas un moyen de repousser la décision.

Avec l’IA

  • Commencez par la priorisation ; le tri automatique uniquement pour les références au score très bas, et toujours avec un échantillon de vérification.
  • Vérifiez toujours la pré-extraction au regard du passage cité.
  • Incluez la déclaration d’utilisation de l’IA dans la section Méthodes de l’article.

Sécurité et données

  • Vérification en deux étapes pour toute personne ayant un rôle d’administrateur.
  • Vérifiez dans Admin → Maintenance que le cron indique « En fonctionnement » : sans lui, pas de sauvegardes automatiques. Téléchargez de temps en temps une sauvegarde complète hors du serveur.
  • Mettez à jour dès qu’une nouvelle version sort : les mises à jour font une sauvegarde et reviennent en arrière si nécessaire.
  • Ne téléversez pas de PDF que votre licence ne vous autorise pas à partager avec l’équipe.

Vous ne trouvez pas la réponse ?

Écrivez-nous via le formulaire de contact ou directement à octavi@soportic.es.

Langue

Connexion

Connectez-vous à votre installation hébergée ou au compte de l'équipe.

Mot de passe oublié ?