Administrer

Cette page concerne les administrateurs : ce qui se fait dans l'interface. Le premier compte administrateur se crée sur le serveur (python manage.py createsuperuser) ; l'installation, les réglages du serveur (variables d'environnement) et les paramètres du calcul sont décrits dans docs/installation.md.

Les graphes

Réglages → Graphes : la liste des graphes, chacun avec son adresse (/g/<nom>/), son nombre de membres et son drapeau graphe modèle (en lecture seule, sauf pour un administrateur). Le nom se change sur place.

Nouveau graphe : un nom (l'adresse se propose d'après lui), une description, et un point de départ : - le jeu de fondations : domaines, valeurs courantes, organisations et leurs grilles, traits ; - une partie d'un graphe existant : cochez ce que vous reprenez — domaines, valeurs, organisations, personnes, sources, ou tout le raisonnement (thèses, arguments, preuves, et ce qu'ils emploient). Aperçu dit combien serait repris. Ce qui vient avec : les grilles et les fiabilités par domaine d'une organisation (si les domaines sont repris), les appartenances d'une personne (si l'organisation l'est), les liens d'une source vers les acteurs repris ; un lien vers ce qui n'est pas repris ne l'est pas. Les débats, les traits, le journal et les positions des curateurs restent dans le graphe d'origine. La copie ne garde aucun lien avec lui ; - vide.

Les graphes, et un nouveau graphe copié d'un autre

Supprimer un graphe détruit tout ce qu'il contient, sans retour : il faut redonner son adresse pour confirmer. Sauvegardez avant (voir docs/exploitation.md). Le premier graphe ne se supprime pas.

Inviter quelqu'un

On n'entre que sur invitation. Réglages → Comptes et invitations :

  1. choisissez le graphe où la personne entre, son rôle (lecteur, contributeur, curateur de confiance), une note (pour qui, pourquoi) et une durée de validité (1 à 60 jours) ;
  2. Créer le lien, puis transmettez-le à la personne, et à elle seule — il n'est affiché qu'une fois ;
  3. elle y choisit son identifiant et son mot de passe (10 caractères au moins) ; le lien ne sert qu'une fois.

Une invitation encore valable se révoque. La liste dit, pour chacune, si elle a été utilisée et par qui.

Comptes et invitations

Changer un rôle

Dans la même page, un tableau croise les comptes et les graphes : le rôle de chaque compte dans chaque graphe se change sur place ; — l'en retire (le graphe n'existe plus pour lui). Un administrateur entre partout et peut tout.

Les modèles de langage

Réglages → Modèles de langage : déclarez les modèles disponibles — un serveur llama.cpp local, ou tout serveur compatible OpenAI (avec une clé d'API, chiffrée en base) — et Tester chacun.

Les modèles de langage

Chaque fonction peut utiliser un modèle différent :

Fonction Sert à
Analyse des messages lire les messages de l'interlocuteur
Suggestions de stratégie proposer des étapes
Rédaction des brouillons écrire les brouillons
Recherche de sources externes trier les résultats et lire les documents
Rapprochement par le sens calculer les vecteurs de sens (« Déjà dans le graphe ? », recherche d'un élément, aperçu d'un import, lecture de documents)

L'administrateur fixe le défaut du site ; chaque curateur peut choisir les siens. Sans rien configurer, l'outil utilise le modèle de l'environnement du serveur. Un modèle injoignable donne une erreur claire : rien n'est inventé à sa place.

Lire un long document

La lecture de documents demande un modèle capable et une fenêtre de contexte large : déclarez sa fenêtre de contexte dans le réglage du modèle, pour que le document se lise par grands morceaux.

Les fournisseurs de sources

Réglages → Recherche de sources : activez les index interrogés par la recherche de sources externes (OpenAlex, Crossref, HAL, Wikipédia, GDELT, SearXNG), avec un courriel de contact pour ceux qui le demandent, et essayez-les.

Les retours des utilisateurs

Réglages → Retours des utilisateurs : ce que chacun a signalé (Signaler, dans l'en-tête), avec la date, le compte, son rôle, la page où il était et sa capture s'il en a joint une. Traité range un retour en bas de la liste.

Le jeu de fondations

Un graphe neuf peut partir de fondations qui ne dépendent d'aucun sujet : un graphe de domaines de compétence, des valeurs courantes (fondements moraux, valeurs de base, valeurs politiques et sociétales), des organisations avec la grille de leur fiabilité, et des traits d'audience documentés. Sur le serveur :

python manage.py argsys_fondations

Rien n'est écrasé : ce qui existe déjà (même nom, même texte) est gardé tel quel, seul ce qui manque est ajouté ; la commande peut se relancer. Les fiabilités sont des estimations de départ, à contester et ajuster ; les références des traits, citées de mémoire, sont marquées « à vérifier ». L'installation est un geste du journal (« jeu de fondations »).

L'import

Outils → Import / export : seul un administrateur importe. Faites toujours l'aperçu d'abord : il dit ce qui serait créé, ce qui existe déjà (et serait repris), et les écarts (gardés, jamais écrasés). L'import est ensuite un geste du journal, qu'on peut annuler.

L'aperçu signale aussi les thèses et valeurs à créer qui existent peut-être déjà sous d'autres mots : par le sens si le service est configuré, sinon par les mots (presque identiques seulement), et il dit laquelle des deux méthodes il a employée. Rien n'est fusionné d'office : l'import les crée, et Référentiel → Doublons permet ensuite de fusionner celles qui sont vraiment des doublons.