Guide de l'Administrateur

Documentation complète pour l'administration de la plateforme Sherpa AI - Entraînement conversationnel basé sur l'intelligence artificielle.

Version 3.1 • Janvier 2026

01Introduction

Qu'est-ce que Sherpa AI ?

Sherpa AI est une plateforme d'entraînement conversationnel basée sur l'intelligence artificielle. Elle permet aux utilisateurs de s'entraîner à des scénarios de communication professionnelle (vente, service client, management) en interagissant avec des assistants virtuels.

À qui s'adresse ce guide ?

Ce guide est destiné aux administrateurs de la plateforme qui gèrent :

  • Les comptes utilisateurs et leurs droits
  • La structure organisationnelle (organisations, départements, équipes)
  • Les crédits d'utilisation
  • Les scénarios d'entraînement
  • Le suivi des performances

Conventions utilisées dans ce guide

SymboleSignification
⚠️Point d'attention important
💡Astuce ou conseil
📋Procédure pas à pas
🔒Restriction de permission

02Connexion et Rôles

Accès à l'interface d'administration

Pour accéder à l'interface d'administration, ouvrez votre navigateur et rendez-vous à l'adresse :

URL d'accès
https://[votre-domaine]/admin/
sherpa-ai.com/admin/
Page de connexion
Cliquez pour agrandir
Page de connexion à l'interface d'administration

Processus de connexion

  1. Nom d'utilisateur : Saisissez votre identifiant administrateur
  2. Mot de passe : Saisissez votre mot de passe
  3. Cliquez sur le bouton "Se connecter"

Rôles et permissions détaillés

La plateforme définit 5 niveaux de permissions hiérarchiques :

RôleBadgeCode InterneDescription
Platform Administrator👑PLATFORM_ADMINAccès total à toutes les fonctionnalités et toutes les organisations
Client Administrator🏢CLIENT_ADMINGestion complète de son organisation uniquement
Group Manager👔GROUP_MANAGERGestion de son département et des équipes associées
Subgroup Manager👥SUBGROUP_MANAGERGestion de son équipe uniquement
Standard User👤STANDARD_USERAccès aux fonctionnalités d'entraînement uniquement

Accès aux données selon le rôle

Platform Administrator 👑

  • ✅ Toutes les organisations
  • ✅ Tous les départements
  • ✅ Toutes les équipes
  • ✅ Tous les utilisateurs
  • ✅ Configuration système
  • ✅ Création d'autres Platform Admin

Client Administrator 🏢

  • ✅ Son organisation uniquement
  • ✅ Tous les départements de son organisation
  • ✅ Toutes les équipes de son organisation
  • ✅ Tous les utilisateurs de son organisation
  • ✅ Gestion des managers de son organisation
  • ❌ Accès aux autres organisations

Group Manager 👔

  • ✅ Son département uniquement
  • ✅ Toutes les équipes de son département
  • ✅ Tous les utilisateurs de son département
  • ✅ Statistiques de son département
  • ❌ Accès aux autres départements

Subgroup Manager 👥

  • ✅ Son équipe uniquement
  • ✅ Utilisateurs de son équipe uniquement
  • ✅ Statistiques de son équipe
  • ❌ Accès aux autres équipes

Important

Un manager peut être assigné à plusieurs groupes ou sous-groupes. Dans ce cas, il aura accès aux données de tous les groupes/sous-groupes dont il est manager.

03Vue d'Ensemble du Dashboard

Après connexion, vous accédez au tableau de bord principal de l'administration.

sherpa-ai.com/admin/
Dashboard principal
Cliquez pour agrandir
Tableau de bord principal de l'administration

Structure du Dashboard

Le dashboard est organisé en plusieurs sections dans la barre latérale gauche.

Section ACCOUNTS

MenuDescription
Custom usersGestion des utilisateurs
Client groupsDépartements
Client subgroupsÉquipes
ClientsOrganisations
Credit transactionsHistorique des transactions de crédits
Credit validity windowsFenêtres de validité des crédits
Criteria objectivesObjectifs et critères d'évaluation
User activity logsJournal d'activité des utilisateurs

Section SESSIONS

MenuDescription
AssistantsConfiguration des assistants IA
Call datasDonnées des appels
CategoriesCatégories de scénarios
FeedbacksRetours et analyses des sessions
GestesGestes commerciaux à pratiquer
InteractionsDétail des échanges dans les sessions
SessionsListe des sessions d'entraînement
SquadsScénarios d'entraînement configurés

Actions récentes

Le dashboard affiche également les Actions récentes effectuées par l'administrateur connecté, permettant de retrouver rapidement les derniers éléments consultés ou modifiés.

04Architecture Organisationnelle

Diagramme de hiérarchie complète

La plateforme Sherpa AI est construite sur une architecture hiérarchique à 4 niveaux :

Structure hiérarchique
Niveau 1 : Organisation (Client)
  └── Niveau 2 : Département (ClientGroup)
        └── Niveau 3 : Équipe (ClientSubgroup)
              └── Niveau 4 : Utilisateur (CustomUser)

Relations entre entités

Relations ManyToMany (M2M)

RelationSourceCibleDescription
administratorsClientCustomUserAdministrateurs de l'organisation
managersClientGroupCustomUserManagers du département
managersClientSubgroupCustomUserManagers de l'équipe

Relations ForeignKey (FK)

RelationSourceCibleDescription
clientCustomUserClientOrganisation de l'utilisateur
client_groupCustomUserClientGroupDépartement de l'utilisateur
client_subgroupCustomUserClientSubgroupÉquipe de l'utilisateur
clientClientGroupClientOrganisation du département
client_groupClientSubgroupClientGroupDépartement de l'équipe

Validation hiérarchique automatique

Le système effectue des validations automatiques pour maintenir la cohérence hiérarchique :

Règle de validation
# Validation Utilisateur → Équipe → Département → Organisation
Si user.client_subgroup est défini:
    → user.client_group DOIT être = client_subgroup.client_group
    → user.client DOIT être = client_subgroup.client_group.client

Si user.client_group est défini (sans subgroup):
    → user.client DOIT être = client_group.client

Méthodes et propriétés utiles

MéthodeDescription
get_all_members_including_subgroups()Retourne tous les membres d'un département, incluant ceux des équipes
get_active_credit_validity_window()Retourne la fenêtre de crédits active de l'utilisateur
available_creditsPropriété calculée des crédits disponibles

05Gestion des Utilisateurs

Liste et navigation

sherpa-ai.com/admin/
Liste des utilisateurs
Cliquez pour agrandir
Vue d'ensemble de la liste des utilisateurs
ColonneDescription
UsernameIdentifiant unique de connexion
Full NamePrénom et nom de l'utilisateur
EmailAdresse email
OrganizationOrganisation d'appartenance
RoleBadge indiquant le niveau de permission
CreditsJauge visuelle de crédits disponibles
StatusBadge "Active" si le compte est actif

Filtres avancés et spécialisés

sherpa-ai.com/admin/
Filtres utilisateurs
Cliquez pour agrandir
Panneau de filtres avancés

🏢 Filtres hiérarchiques

FiltreDescriptionComportement
OrganizationFiltre par organisationFiltre les départements disponibles
DepartmentFiltre par départementFiltre les équipes disponibles
TeamFiltre par équipeAffiche uniquement cette équipe

💰 Quota Status

FiltreDescription
UnlimitedQuota illimité
LimitedQuota limité actif
ExhaustedQuota épuisé

📅 Credit Expiration

FiltreDescription
ExpiredCrédits expirés
Expiring SoonExpire dans les 7 prochains jours
Expiring This MonthExpire ce mois-ci
ValidCrédits valides
No ExpirationPas de date d'expiration

Raccourcis de recherche avancés

La barre de recherche supporte des raccourcis spéciaux pour une recherche rapide et précise :

PréfixeDescriptionExemple
@Recherche par nom d'organisation@caisse
#Recherche par nom de département#commercial
!Recherche par nom d'équipe!nord
role:Filtre par type de rôlerole:admin
credits:Filtre par statut de créditscredits:low
active:Filtre par activité récenteactive:week

Fiche utilisateur complète

sherpa-ai.com/admin/
Détail utilisateur
Cliquez pour agrandir
Formulaire de détail d'un utilisateur

Section 1 : Personal Info

ChampTypeDescription
First NameTextePrénom de l'utilisateur
Last NameTexteNom de famille
EmailEmailAdresse email (unique)
PhoneTexteNuméro de téléphone
PhotoImagePhoto de profil (optionnel)

Section 2 : Organization Assignment

ChampTypeDescriptionComportement
ClientSélectionOrganisation d'appartenanceFiltre les départements disponibles
DepartmentSélectionDépartement dans l'organisationFiltre les équipes disponibles
TeamSélectionÉquipe dans le départementAuto-assigne le département si vide
RoleSélectionNiveau de permissionDétermine les accès

Section crédits détaillée

sherpa-ai.com/admin/
Section crédits
Cliquez pour agrandir
Section de gestion des crédits utilisateur
ÉlémentDescription
Crédits disponiblesNombre de crédits restants (calculé en temps réel)
Crédits allouésTotal des crédits de la fenêtre active
Crédits consommésCrédits utilisés lors des sessions
Jauge visuelleReprésentation graphique colorée du pourcentage utilisé
SourceIndique la Credit Validity Window active ou "Unlimited"

Indicateurs de couleur de la jauge

CouleurSignification
🟢 VertCrédits suffisants (< 50% utilisés)
🟡 JauneCrédits modérés (50-80% utilisés)
🔴 RougeCrédits presque épuisés (> 80% utilisés)
♾️ InfiniQuota illimité

Usage Calculation Start Date - Le Pare-feu des Crédits

Ce champ est critique pour la gestion des crédits. Il agit comme un pare-feu temporel : toutes les sessions effectuées AVANT cette date sont ignorées dans le calcul de consommation des crédits.

SituationAction
Renouvellement de contratDéfinir la date de renouvellement pour repartir à zéro
Réinitialisation des créditsDéfinir la date du jour pour effacer l'historique de consommation
Exclusion de données historiquesDéfinir une date pour ignorer les anciennes sessions de test
Migration d'utilisateursDéfinir une date pour que les sessions précédentes ne comptent pas
📋 Procédure : Réinitialiser la consommation des crédits
1. Aller dans "Custom users"
2. Sélectionner le(s) utilisateur(s) concerné(s)
3. Menu Action → "Set custom usage start date..."
4. Sélectionner la date du jour (ou date de début du nouveau contrat)
5. Cliquer sur "Apply"

→ Résultat : La consommation affichée sera 0 car les sessions
  antérieures à cette date sont ignorées

Important

Ce champ ne supprime pas les sessions existantes, il les exclut simplement du calcul. Les sessions restent accessibles dans l'historique.

Actions de masse - Workflow complet

Les actions de masse permettent d'effectuer des opérations sur plusieurs utilisateurs simultanément. Voici le workflow complet illustré par des captures d'écran.

📋 Étape 1 : FILTRER (Panneau de droite)

Utilisez le panneau de filtres à droite de l'écran pour cibler les utilisateurs souhaités :

sherpa-ai.com/admin/
Utilisateurs filtrés par client
Cliquez pour agrandir
Étape 1 : Filtrer les utilisateurs par organisation

📋 Étape 2 : SÉLECTIONNER (Tableau principal)

Une fois les utilisateurs filtrés, sélectionnez-les via les cases à cocher :

sherpa-ai.com/admin/
Utilisateurs tous sélectionnés
Cliquez pour agrandir
Étape 2 : Sélectionner tous les utilisateurs filtrés

Astuce

La case en haut à gauche du tableau sélectionne tous les utilisateurs affichés après filtrage.

📋 Étape 3 : EXÉCUTER (Menu déroulant)

Ouvrez le menu déroulant "Action" pour voir toutes les actions disponibles :

sherpa-ai.com/admin/
Menu déroulant des actions bulk
Cliquez pour agrandir
Étape 3 : Sélectionner l'action à exécuter

Liste complète des actions de masse (17+ actions)

Gestion des Comptes
ActionDescriptionFormulaire
Activate selected usersActive les comptes sélectionnésNon
Deactivate selected usersDésactive les comptesNon
Make Sherpa StaffDonne l'accès admin (staff)Non
Remove Sherpa StaffRetire l'accès adminNon
Gestion des Crédits
ActionDescriptionFormulaire
Add Credit Validity WindowCrée une fenêtre de validité avec dates et montantOui
Gestion Organisationnelle
ActionDescriptionFormulaire
Move to DepartmentDéplace vers un départementOui
Move to TeamDéplace vers une équipeOui
Change RolesModifie les rôlesOui
Assign to Client Group/SubgroupAssignation complèteOui
Changement de Rôles
ActionDescriptionFormulaire
Set role: Standard UserDéfinit le rôle STANDARD_USERNon
Set role: Group ManagerDéfinit le rôle GROUP_MANAGERNon
Set role: Subgroup ManagerDéfinit le rôle SUBGROUP_MANAGERNon
Set role: Client AdminDéfinit le rôle CLIENT_ADMINNon
Set role: Platform AdminDéfinit le rôle PLATFORM_ADMIN (Superuser uniquement)Non
Export et Communication
ActionDescriptionFormulaire
Export selected users to CSVExport des données en CSVNon
Send NotificationEmail en masse (HTML)Oui
Configuration Avancée
ActionDescriptionFormulaire
Set custom usage start dateDéfinit une date de début de calcul personnaliséeOui

06Configuration des Managers

Administrateur d'organisation (Client Admin)

Le Client Administrator a la gestion complète de son organisation. Pour configurer un administrateur :

  1. Créer ou sélectionner un utilisateur
  2. Définir son rôle sur CLIENT_ADMIN
  3. L'assigner à l'organisation concernée
  4. Dans la fiche Client, l'ajouter aux "Organization Administrators"

Manager de département (Group Manager)

Le Group Manager gère son département et les équipes associées.

Double Configuration Requise

Pour qu'un utilisateur soit pleinement opérationnel en tant que Group Manager, deux configurations sont nécessaires :
  1. Le rôle : Définir role = GROUP_MANAGER dans le profil utilisateur
  2. L'assignation : Ajouter l'utilisateur à la liste managers du département

Manager d'équipe (Subgroup Manager)

Le Subgroup Manager gère son équipe uniquement. Comme pour le Group Manager, une double configuration est requise.

Procédures de configuration pas à pas

📋 Procédure : Promouvoir un utilisateur en manager
1. Aller dans "Custom users"
2. Rechercher l'utilisateur concerné
3. Cliquer sur son nom pour ouvrir sa fiche
4. Dans "Organization Assignment" :
   - Vérifier que Client/Department/Team sont corrects
   - Changer le Role vers le niveau souhaité
5. Sauvegarder
6. Aller dans la fiche du groupe concerné (Client Group ou Client Subgroup)
7. Dans la section "Managers", ajouter l'utilisateur
8. Sauvegarder

07Structure Organisationnelle

Organisations (Clients)

sherpa-ai.com/admin/
Liste des organisations
Cliquez pour agrandir
Vue d'ensemble des organisations
sherpa-ai.com/admin/
Détail organisation
Cliquez pour agrandir
Fiche détaillée d'une organisation

Départements (Client Groups)

sherpa-ai.com/admin/
Liste des départements
Cliquez pour agrandir
Liste des départements
sherpa-ai.com/admin/
Détail département
Cliquez pour agrandir
Fiche détaillée d'un département

Équipes (Client Subgroups)

sherpa-ai.com/admin/
Liste des équipes
Cliquez pour agrandir
Liste des équipes
sherpa-ai.com/admin/
Détail équipe
Cliquez pour agrandir
Fiche détaillée d'une équipe

Gestion des membres via groupes

Dans un Département, on distingue deux types de membres :

TypeDescriptionComment les gérer
Membres directsUtilisateurs avec client_group = ce département ET client_subgroup = NULLVia inline "Direct Members" ou profil utilisateur
Membres via équipesUtilisateurs avec client_subgroup = une équipe de ce départementVia les fiches équipes
Exemple de structure
Département "Commercial" peut contenir :
├── Membres directs : Alice, Bob (assignés directement au département, sans équipe)
├── Équipe "Vente Nord" : Charlie, David
└── Équipe "Vente Sud" : Eve, Frank

Total département = 6 utilisateurs (2 directs + 4 via équipes)

08Système de Crédits Avancé

Important

Toute la gestion des crédits se fait exclusivement via les Credit Validity Windows. C'est le seul mécanisme supporté et maintenu.

Concept et calcul des crédits

1 crédit = 1 minute de session d'entraînement. Les crédits sont attribués aux utilisateurs via des fenêtres de validité. La consommation est calculée automatiquement en fonction de la durée des CallData.

ModeDescriptionComportement
LimitéQuota défini par Credit Validity WindowL'utilisateur consomme jusqu'à épuisement de la fenêtre active
IllimitéSans limiteunlimited_quota = True sur le profil utilisateur
Logique de calcul des crédits disponibles
active_window = user.get_active_credit_validity_window()
if active_window:
    # Crédits de la fenêtre active
    allocated = active_window.allocated_credits
    # Consommation = somme des CallData dans la période
    consumed = sum(call_data.duration for call_data in window.period_calls)
    available = allocated - consumed
elif user.unlimited_quota:
    available = UNLIMITED  # "∞"
else:
    available = 0  # Pas de fenêtre active

Credit Validity Windows

sherpa-ai.com/admin/
Credit Validity Windows
Cliquez pour agrandir
Liste des fenêtres de validité des crédits
ÉtatConditionIcôneDescription
Futurstart_date > aujourd'hui🔜Fenêtre pas encore active
Actifstart_date <= aujourd'hui <= end_dateFenêtre en cours d'utilisation
Expiréend_date < aujourd'huiFenêtre terminée (historique)

Allocations et transactions

sherpa-ai.com/admin/
Transactions de crédits
Cliquez pour agrandir
Historique des transactions de crédits
TypeDescriptionAutomatique
SESSION_CONSUMPTIONConsommation lors d'une session✅ Oui
VALIDITY_WINDOW_CREATEDCréation d'une fenêtre de validité✅ Oui
VALIDITY_WINDOW_MODIFIEDModification d'une fenêtre✅ Oui
MANUAL_ADJUSTMENTAjustement manuel par admin❌ Non

Actions de masse pour les crédits

📋 Procédure : Ajouter des crédits en masse
ÉTAPE 1 : FILTRER LES UTILISATEURS CIBLES
1. Aller dans "Custom users"
2. Dans le panneau de droite (Filters):
   - Sélectionner "Organization" → Choisir le client
   - (Optionnel) Sélectionner "Department" → Choisir le département
   - (Optionnel) Sélectionner "Team" → Choisir l'équipe

ÉTAPE 2 : SÉLECTIONNER LES UTILISATEURS
3. Cocher la case en HAUT À GAUCHE du tableau
   → Tous les utilisateurs filtrés sont sélectionnés

ÉTAPE 3 : EXÉCUTER L'ACTION
4. Ouvrir le menu déroulant "Action"
5. Choisir "📅 Add Credit Validity Window to selected users"
6. Cliquer sur "Go"
7. Remplir le formulaire avec :
   - Start Date : Date de début de validité
   - End Date : Date de fin de validité
   - Allocated Credits (minutes) : Nombre de minutes à allouer
   - Notes : Optionnel (ex: "Q1 2025", "Contrat annuel")
8. Cliquer sur "Create Credit Windows"

09Sessions d'Entraînement

Liste et statuts

sherpa-ai.com/admin/
Liste des sessions
Cliquez pour agrandir
Liste des sessions d'entraînement
StatutBadgeSignification
PENDING🟡Session créée mais pas encore démarrée
IN_PROGRESS🔵Session en cours d'exécution
COMPLETED🟢Session terminée avec succès, feedback généré
FAILED🔴Session échouée (erreur technique)
INCOMPLETESession interrompue avant la fin

Détail d'une session

sherpa-ai.com/admin/
Détail session
Cliquez pour agrandir
Vue détaillée d'une session

Actions admin avancées

ActionDescriptionCas d'usage
Recompute with LangSmithRelance l'analyse IAFeedback manquant ou incomplet
Reprocess failed callsRetraite les appels échouésErreurs techniques
Export to ExcelExporte les donnéesReporting
Generate Coaching ReportGénère un rapport de coachingAnalyse détaillée

10Configuration des Scénarios

Mode Full vs Mentoring

ModeIcôneDescriptionDurée typique
FullEntraînement complet avec coaching IA10-15 min
MentoringEntraînement rapide sans phase coaching3-5 min

Configuration complète d'un Squad

sherpa-ai.com/admin/
Liste des squads
Cliquez pour agrandir
Liste des scénarios d'entraînement
sherpa-ai.com/admin/
Détail squad
Cliquez pour agrandir
Configuration détaillée d'un scénario

Squad Group Access

Cette fonctionnalité permet de restreindre l'accès à un Squad à certains groupes ou organisations.

Logique d'accès

Un utilisateur peut accéder au Squad si :
  1. Pas de restriction configurée (accès à tous)
  2. OU Son organisation est dans la liste "Allowed"
  3. OU Son département est dans la liste "Allowed"
  4. OU Son équipe est dans la liste "Allowed"

11Assistants IA

Liste des assistants

sherpa-ai.com/admin/
Liste des assistants
Cliquez pour agrandir
Gestion des assistants IA
TypeIcôneRôleUsage dans Squad
Coach🎓Analyse et conseilleChamp "Coach"
Persona🎭Joue le rôle du clientChamp "Persona"

Configuration d'un assistant

ChampTypeDescription
NameTexteNom affiché
TypeSélectionCoach ou Persona
Vapi IDTexteIdentifiant Vapi (fourni par l'équipe technique)
DescriptionTexteDescription du rôle
Is ActiveCheckboxActif/Inactif

12Taxonomie

Catégories

sherpa-ai.com/admin/
Liste des catégories
Cliquez pour agrandir
Gestion des catégories de scénarios

Gestes commerciaux

sherpa-ai.com/admin/
Liste des gestes
Cliquez pour agrandir
Gestion des gestes commerciaux
GesteDescription
Découverte des besoinsQuestionner pour comprendre les besoins
Traitement des objectionsRépondre aux résistances
Conclusion de venteTechniques de closing
FidélisationRenforcer la relation client
Prise de rendez-vousObtenir un engagement
Rebond commercialIdentifier des opportunités

13Analyse des Performances

Liste des feedbacks

sherpa-ai.com/admin/
Liste des feedbacks
Cliquez pour agrandir
Liste des feedbacks générés
ColonneDescription
SessionLien vers la session associée
UserUtilisateur ayant effectué la session
Overall ScoreScore global en pourcentage
ProgressionPourcentage de progression
Open QuestionsNombre de questions ouvertes posées
Closed QuestionsNombre de questions fermées posées
CreatedDate de création du feedback

Badges visuels

Les feedbacks utilisent des badges visuels pour faciliter l'analyse rapide :

Badges de Score

BadgeSignificationCondition
Score Excellent80%+
Score Bon60-80%
Score Moyen40-60%
⚠️Amélioration nécessaire<40%
Pas de score-

Badges de Progression

BadgeSignificationCondition
📈En progression>10% d'amélioration
➡️Stable-10% à +10%
📉En régression<-10%
Données insuffisantes-

Badges de Qualité Questions

BadgeSignificationCondition
🌟Excellente>50% questions ouvertes
Bonne30-50% questions ouvertes
⚠️À améliorer<30% questions ouvertes

Badges de Équilibre Parole

BadgeSignificationCondition
⚖️Équilibré-
👤Utilisateur dominant-
🤖Assistant dominant-

Détail d'un feedback

sherpa-ai.com/admin/
Détail du feedback
Cliquez pour agrandir
Vue détaillée d'un feedback

Le détail d'un feedback contient :

  1. Score global : Note sur 100%
  2. Progression : Avancement dans le scénario
  3. Analyse des questions : Nombre de questions ouvertes/fermées et ratio
  4. Points forts : 3-5 éléments positifs avec exemples verbatim
  5. Axes d'amélioration : 3-5 éléments à améliorer avec suggestions concrètes
  6. Score Details : Décomposition détaillée des scores par critère

Interactions

sherpa-ai.com/admin/
Liste des interactions
Cliquez pour agrandir
Détail des interactions dans les sessions

Note

Le modèle Interaction est déprécié. Les nouvelles sessions stockent les transcriptions dans TranscriptStorage et les données d'appel dans CallData.

Call Datas

sherpa-ai.com/admin/
Liste des call datas
Cliquez pour agrandir
Données des appels effectués
ColonneDescription
SessionSession parente
Call Type🎯 TRAINING ou 🎤 COACHING
Sequence NumberNuméro de tentative
DurationDurée de l'appel (minutes)
StatusStatut de l'appel
Speaking BalanceRatio parole utilisateur/assistant
Audio URLLien vers l'enregistrement audio

Actions disponibles sur les Call Datas

ActionDescription
View AudioÉcouter l'enregistrement de l'appel
View TranscriptVoir la transcription complète
ReprocessRelancer le traitement de l'appel

Métriques et calculs

Score de progression

Formule de progression
if previous_avg_score > 0:
    progression = ((current_avg_score - previous_avg_score) / previous_avg_score) * 100
elif current_avg_score > 0:
    progression = 100  # Première période avec données
else:
    progression = 0

Taux d'atteinte

Formule du taux d'atteinte
attainment_rate = (current_avg_score / objective_score) * 100

Skills par geste commercial

Structure hiérarchique
Catégorie (ex: "Vente Directe")
  └── Geste (ex: "Appel sortant LEAD")
        └── Skills (ex: "Accueil et confiance", "Cadrage", etc.)
NiveauCalcul
Score SkillMoyenne des scores de ce skill sur toutes les sessions
Score GesteMoyenne de tous les scores de skills dans ce geste
Score CatégorieMoyenne de tous les scores de gestes dans cette catégorie

Learning Patterns (Habitudes d'Apprentissage)

L'analyse des patterns d'apprentissage identifie les habitudes de l'utilisateur.

Par créneau horaire

CréneauHeures
Matin6h - 12h
Après-midi12h - 18h
Soirée18h - 22h
Nuit22h - 6h
Exemple de données par jour
{
  "name": "Mardi",
  "value": 45.5,           // Minutes d'entraînement
  "sessionCount": 3,       // Nombre de sessions
  "avgScore": 78.5         // Score moyen ce jour
}

Percentiles et classement

Le système calcule le classement de l'utilisateur par rapport à ses pairs.

PercentileMesureSignification
Score PercentilePerformance moyenneVous êtes dans le top X% en termes de score
Activity PercentileNombre de sessionsVous êtes dans le top X% en termes d'activité
Duration PercentileTemps total d'entraînementVous êtes dans le top X% en termes de temps investi
ValeurSignification
95%Meilleur que 95% des utilisateurs
50%Dans la moyenne
25%Dans le quart inférieur

Distribution du temps

Par mode de session

ModeDescription
TrainingTemps en phase d'entraînement avec le Persona
CoachingTemps en phase de coaching avec le Coach IA

Par locuteur

IndicateurDescription
User Speaking TimeTemps de parole de l'utilisateur
AI Speaking TimeTemps de parole de l'assistant IA
Speaking RatioRatio parole utilisateur / parole totale

Objectif typique

Ratio de parole utilisateur > 60% (l'utilisateur doit parler plus que l'IA)

Widgets du Radio Dashboard

WidgetDonnéesDescription
Average Score WidgetobjectifData, actuelDataValeur de l'objectif (85% par défaut) et score moyen actuel
Progression Score Widgetvalue, secondTextPourcentage de progression vs période précédente
Attainment Rate WidgetdataTaux d'atteinte de l'objectif en %

Matrice de performance

La matrice de performance croise les Gestes et les Catégories.

Structure de la matrice
        | Catégorie A | Catégorie B | Catégorie C | Moyenne Geste
--------|-------------|-------------|-------------|---------------
Geste 1 |    78%      |    82%      |    75%      |     78.3%
Geste 2 |    65%      |    70%      |    68%      |     67.7%
Moyenne |    71.5%    |    76%      |    71.5%    |

KPIs du Dashboard

KPICalcul
Score moyen globalMoyenne de tous les scores de feedback de la période
Squad le plus utiliséSquad avec le plus grand nombre de sessions
Bad SquadSquad avec le score moyen le plus faible
Geste le moins maîtriséGeste avec le score moyen le plus faible
Gestes en alerteNombre de gestes avec score < seuil d'alerte

Critères d'évaluation (Success Evaluation)

Le système normalise automatiquement les noms de critères pour gérer les variations :

Variation bruteCritère normalisé
1. Accueil climat de confianceAccueil et climat de confiance
2. Cadrage de l'entretienCadrage de l'entretien
Découverte et rebondsDécouverte globale
Argumentation orientée bénéfices clientArgumentation orientée Bénéfices Client

Cache et optimisation

Le système utilise un cache intelligent pour optimiser les performances.

DonnéeDurée du cacheClé de cache
Organizational Averages10 minutesorg_avg:{session_ids}:{period}:{criteria}
User Percentiles30 minutesuser_percentile:{user_id}:{period_days}d
Radar Data5 minutesradar:{filters_hash}

Invalidation du cache

Le cache est automatiquement invalidé lorsque :
  • De nouvelles sessions sont créées
  • Des feedbacks sont mis à jour
  • Les filtres changent

14Journal d'Activité

User Activity Logs

sherpa-ai.com/admin/
Journal d'activité
Cliquez pour agrandir
Journal des activités utilisateur
ÉvénementDescription
User LoginConnexion d'un utilisateur
User LogoutDéconnexion
Session StartedDébut de session
Session EndedFin de session
Profile UpdatedModification du profil
Password ChangedChangement de mot de passe

Audit et traçabilité

Le journal d'activité permet de :

  • Suivre les connexions des utilisateurs
  • Auditer les modifications de données
  • Identifier les comportements inhabituels
  • Générer des rapports d'activité

15FAQ

Gestion des FAQs

sherpa-ai.com/admin/
Liste des FAQs
Cliquez pour agrandir
Gestion des questions fréquemment posées
ChampTypeDescription
QuestionTexteLa question fréquemment posée
AnswerTexte richeLa réponse détaillée (supporte HTML/Markdown)
CategorySélectionCatégorie pour regrouper les FAQs
OrderNombrePosition d'affichage (plus petit = plus haut)
Is ActiveCheckboxPublié/Non publié

Conseil

Utilisez des numéros d'ordre espacés (10, 20, 30...) pour faciliter l'insertion de nouvelles FAQs entre des existantes.

16Modèles Supplémentaires

Typologie Client

sherpa-ai.com/admin/
Typologie Client
Cliquez pour agrandir
Gestion des typologies client

Classification des organisations pour le reporting et l'analyse. Exemples : "Banque", "Assurance", "Retail", "Industrie"

Population Cible

sherpa-ai.com/admin/
Population Cible
Cliquez pour agrandir
Gestion des populations cibles

Définit la population cible des départements pour adapter les scénarios. Exemples : "Conseillers clientèle", "Managers", "Commerciaux terrain"

Objectifs par critères

sherpa-ai.com/admin/
Objectifs par critères
Cliquez pour agrandir
Gestion des objectifs par critères

Système hiérarchique d'objectifs pour l'évaluation des performances. Les objectifs peuvent être organisés en arbre avec des sous-objectifs et des critères.

17Annexes

Dépannage (Troubleshooting)

Guide de résolution des problèmes courants directement depuis l'interface admin.

Problèmes de Sessions

ProblèmeSymptômeSolution via Admin
Session bloquée en "processing"Le statut reste PENDING ou IN_PROGRESS sans évoluerSessions → Sélectionner → Action "Recompute with LangSmith"
Feedback manquantSession terminée mais pas de feedback analyséSessions → Sélectionner → Action "Recompute with LangSmith"
Appels échouésCall Data avec statut "failed"Sessions → Sélectionner → Action "Reprocess failed calls"
Progression incorrecteLe pourcentage de progression semble fauxFeedbacks → Sélectionner → Action "Recalculate progression"
Score non calculéSession terminée mais "No Score" affichéSessions → Sélectionner → Action "Recompute with LangSmith"

Problèmes de Médias

ProblèmeSymptômeSolution via Admin
Audio non lisible"URL expirée" ou lecteur ne fonctionne pasRafraîchir la page (les URLs audio expirent après 1 heure)
Transcript manquantOnglet "Transcript" videSessions → Sélectionner → Action "Reprocess session transcripts"
Enregistrement indisponibleMessage d'erreur sur le lecteur audioVérifier le statut du Call Data (peut être "failed")

Problèmes de Crédits

ProblèmeSymptômeSolution via Admin
Crédits non mis à jourLa consommation affichée ne correspond pas aux sessionsVérifier la date "Usage calculation start date" de l'utilisateur
Fenêtre de validité inactiveL'utilisateur ne peut pas démarrer de sessionVérifier les dates de la Credit Validity Window (start/end)
Quota illimité non appliquéL'utilisateur voit toujours un quota limitéVérifier que "Unlimited quota" est coché dans le profil

Fonctionnalités d'export

SectionActionFormatContenu
UtilisateursExport to CSVCSVListe des utilisateurs avec données de base
UtilisateursExport to CSV (all fields)CSVExport complet avec tous les champs
SessionsExport to ExcelExcelSessions avec statuts et scores
SessionsExport Coaching AttemptsExcelDétail des tentatives de coaching par session
SessionsGenerate Coaching ReportHTMLRapport de coaching détaillé
FeedbacksExport to ExcelExcelFeedbacks avec scores et métriques
FeedbacksGenerate Comparative ReportReportComparaison entre plusieurs feedbacks
Credit Validity WindowsExportCSVFenêtres de crédits avec consommation

Comment exporter

  1. Naviguer vers la liste concernée
  2. Filtrer si nécessaire pour cibler les données
  3. Sélectionner les éléments (case à cocher)
  4. Choisir l'action d'export dans le menu déroulant
  5. Exécuter en cliquant sur "Go"

Glossaire

TermeDéfinition
SquadScénario d'entraînement configuré
PersonaPersonnage virtuel joué par l'IA (le client)
CoachAssistant d'analyse et de conseil
GesteCompétence commerciale ciblée
CréditUnité de temps d'entraînement (1 crédit = 1 minute)
FeedbackAnalyse détaillée d'une session
Call DataDonnées d'un appel individuel
Validity WindowPériode de validité des crédits
Group ManagerResponsable d'un département
Subgroup ManagerResponsable d'une équipe
Learning PatternHabitude d'apprentissage (jour, créneau horaire)
PercentileClassement par rapport aux autres utilisateurs
Radio DashboardTableau de bord avec widgets de performance
Speaking BalanceRatio temps de parole utilisateur/IA

Workflow typique d'administration

Processus d'administration
1. CONFIGURATION INITIALE
   ├── Créer l'organisation (Client)
   │   └── Définir le nom, logo, administrateurs
   ├── Créer les départements (Client Groups)
   │   └── Assigner les managers (GROUP_MANAGER)
   ├── Créer les équipes (Client Subgroups)
   │   └── Assigner les managers (SUBGROUP_MANAGER)
   └── Configurer les scénarios (Squads)
       └── Choisir le mode (Full / Mentoring)

2. GESTION DES UTILISATEURS
   ├── Créer les comptes (manuellement ou import Excel)
   ├── Assigner aux équipes/départements
   ├── Attribuer des crédits via Credit Validity Windows
   │   ├── Définir la période de validité
   │   ├── Définir le nombre de minutes
   │   └── Ajouter des notes de référence
   └── Définir les rôles appropriés

3. ACTIONS DE MASSE COURANTES
   ├── Filtrer par organisation/département/équipe
   ├── Sélectionner les utilisateurs
   └── Exécuter l'action appropriée
       ├── Add Credit Validity Window
       ├── Change Roles
       ├── Move to Department/Team
       └── Export to CSV

4. SUIVI QUOTIDIEN
   ├── Surveiller les sessions
   ├── Analyser les feedbacks et scores
   ├── Vérifier les fenêtres de crédits
   └── Consulter les logs d'activité

5. REPORTING
   ├── Exporter les données vers Excel
   ├── Analyser les performances par groupe
   ├── Vérifier la consommation des crédits
   └── Identifier les axes d'amélioration

Raccourcis clavier dans l'admin

RaccourciAction
Ctrl + SSauvegarder le formulaire
TabPasser au champ suivant
Shift + TabRevenir au champ précédent

Contacts et Support

Besoin d'aide ?

Pour toute question ou assistance technique, contactez :

Document généré - Version 3.1

Dernière mise à jour : Janvier 2026