Aptli

Assistant IA

L'assistant IA d'Aptli accélère la découverte de données dans l'ensemble de vos actifs et données d'exploitation. Posez une question en langage courant — « afficher les câblages près du poste de transformation » ou « quels sites sont en dessous du stock minimum ? » — et le système cherche dans vos entités cartographiques, ordres de travail et base de données avant d'appeler le fournisseur IA. Vous pouvez également dessiner un lasso sur la carte pour interroger tout ce qui se trouve dans la zone, et l'IA aide à mapper les en-têtes de colonnes lors de l'import de fichiers CSV ou XLSX.

Barre d'outils IA

La barre d'outils IA est le moyen principal de poser des questions sur vos données. Elle apparaît dans la barre de navigation supérieure (bureau) et est accessible depuis la page de carte sur mobile.

Ouvrir la barre d'outils

  • Raccourci clavier : Entrée (quand aucun champ de saisie n'est actif) ouvre immédiatement la saisie IA
  • Clic : appuyez sur l'icône IA dans la barre d'outils
  • Page de carte : disponible comme saisie persistante en haut de la barre latérale de la carte

Fonctionnement — Recherche par niveaux

Quand vous soumettez une requête, le système essaie trois niveaux en séquence, s'arrêtant dès qu'il dispose d'une réponse fiable :

1. Local   → Recherche les entités déjà chargées dans la carte (instantané, sans appel serveur)
            → Retourne les points, lignes, polygones correspondants par nom / valeur de propriété
            ↓ Aucune correspondance ?
2. Serveur → Interroge la base de données pour les entités, ordres de travail, rapports, utilisateurs
            → Recherche plein texte + filtre structuré
            ↓ Toujours sans résultat, ou la requête est une phrase ?
3. IA      → Envoie la requête au fournisseur IA configuré
            → Le fournisseur interprète la question et retourne des données structurées

La détection de phrase détermine si une requête doit passer directement au niveau 3. Les requêtes comme « afficher tous les câblages près du poste » sont détectées comme du langage naturel et envoyées directement à l'IA ; les requêtes courtes comme « câble 42 » passent d'abord par le local et le serveur.

Ce que vous pouvez demander

  • Recherche d'entités : « Poteau A-123 », « tous les sites inactifs », « lignes avec capacité > 100 »
  • Statut du travail : « ordres de travail ouverts assignés à Sarah », « rapports soumis cette semaine »
  • Requêtes de localisation : « entités près de la rue Principale et de la 5e Avenue »
  • Agrégation : « combien de tâches sont en retard dans la Zone B »
  • Propriétés : « ressources dont l'unité de mesure est en mètres »

Limitation de débit

Chaque utilisateur est soumis à une limite de requêtes IA par heure (20 par défaut, configurable par l'administrateur dans les Paramètres IA). Les recherches locales et serveur ne comptent pas dans cette limite — seuls les appels IA de niveau 3 sont comptabilisés. La barre d'outils affiche le quota restant quand vous vous en approchez.

Paramètres du fournisseur et du modèle

Les administrateurs configurent le fournisseur et le modèle IA dans Admin → Paramètres → IA. Contactez votre administrateur si les réponses IA sont indisponibles ou semblent dégradées.


Mode lasso IA

Le lasso IA est un outil cartographique qui vous permet de dessiner une zone à main levée et de demander à l'IA des informations sur tout ce qu'elle contient.

Activer le mode lasso

  1. Ouvrez la carte
  2. Sélectionnez Lasso IA dans le sélecteur de mode (l'icône de polygone orange dans la barre d'outils de la carte)
  3. Le curseur se transforme en réticule

Dessiner une zone de requête

  1. Cliquez (ou appuyez) pour placer le premier point
  2. Continuez à cliquer pour tracer la zone d'intérêt
  3. Double-cliquez (ou appuyez sur le point de départ) pour fermer le polygone
  4. Un polygone orange apparaît sur la carte ; le panneau de requête IA s'ouvre automatiquement

La requête

Le lasso collecte :

  • Toutes les entités Aptli (points, lignes, polygones) dans la zone dessinée
  • Le contexte OSM / Overpass pour la même zone (noms de rues, utilisation du sol, types d'infrastructure)

Ce contexte combiné est envoyé à l'IA avec votre question. Vous pouvez demander :

  • « Quelle infrastructure traverse ce pâté de maisons ? »
  • « Résumez les ordres de travail couvrant cette zone »
  • « Y a-t-il des entités sans zone de maintenance assignée ? »
  • « Quels sites dans ce polygone sont en dessous du stock minimum ? »

Modifier le polygone

Le polygone lasso orange reste éditable après la première requête :

  • Faites glisser les sommets pour redimensionner
  • Cliquez sur une arête pour ajouter un nouveau sommet
  • Soumettez à nouveau la requête pour actualiser les résultats avec la nouvelle forme

Effacer le lasso

Cliquez sur le bouton Effacer le lasso (×) ou passez à n'importe quel autre mode de carte. Le polygone orange est supprimé.


Contexte IA pour les schémas

Sur la page des schémas, un générateur de contexte IA dédié résume le diagramme ouvert et l'envoie à l'IA pour raisonnement.

Ce qu'il fait

L'IA construit un résumé structuré du diagramme comprenant :

  • Les types et nombres de nœuds (combien de transformateurs, diviseurs, points d'extrémité)
  • Les types d'arêtes et connexions (quels nœuds se lient à quels autres)
  • Les annotations de capacité et de charge (si présentes dans les propriétés du schéma)
  • Les nœuds orphelins (nœuds sans connexions)

Ce résumé structuré est envoyé comme contexte avec votre requête, vous permettant de demander :

  • « Quel segment a la charge la plus élevée ? »
  • « Trouver les nœuds sans connexions en aval »
  • « Que se passerait-il si le Nœud 7 tombe en panne ? »
  • « Résumez le chemin du point d'entrée jusqu'au point terminal E-42 »

Accéder à l'IA pour les schémas

  1. Ouvrez un schéma depuis la page des schémas ou depuis le panneau de relations d'une entité
  2. La saisie IA apparaît dans la barre d'outils du schéma (en haut à droite de la vue du diagramme)
  3. Saisissez votre question et appuyez sur Entrée

Mapping de colonnes IA (Import CSV / XLSX)

Quand vous importez un fichier CSV ou XLSX via le panneau Transfert de données (ou le flux d'import en masse), l'IA aide à mapper les en-têtes de colonnes de votre fichier sur le schéma de champs d'Aptli.

Fonctionnement du mapping de colonnes

Après le téléchargement d'un fichier :

  1. Aptli lit la première ligne (en-têtes) du fichier
  2. Pour chaque en-tête, l'IA suggère le champ Aptli le mieux correspondant (nom, latitude, longitude, ressource, site, statut, etc.)
  3. Les colonnes mappées apparaissent pré-remplies dans le tableau de mapping
  4. Les colonnes non mappées sont signalées pour assignation manuelle ou ignorées

Vérifier et confirmer

Le tableau de mapping affiche :

  • Colonne du fichier — votre nom d'en-tête original
  • Champ mappé — le champ suggéré par Aptli
  • Exemples de valeurs — les 3 premières lignes de données pour cette colonne

Vous pouvez :

  • Accepter la suggestion (cocher)
  • Modifier le mapping (liste déroulante)
  • Ignorer la colonne (désactiver)
  • Marquer comme propriété personnalisée (stockée dans l'objet properties)

Appliquer l'import

Une fois le mapping confirmé, cliquez sur Appliquer. Le système :

  1. Traite chaque ligne selon le mapping confirmé
  2. Crée ou met à jour les enregistrements dans le modèle cible (entités, ressources, articles en stock, etc.)
  3. Rapporte un décompte des lignes créées / mises à jour / ignorées / échouées

Types de fichiers pris en charge

TypeNotes
.csvUTF-8 ou UTF-8-BOM ; première ligne = en-têtes
.xlsxPremier onglet uniquement ; cellules en texte enrichi aplaties en texte simple

Pour les formats spécifiques au GIS (GDB, SHP, GeoPackage, DXF, DGN), voir Imports de fichiers GIS — ceux-ci passent par un pipeline différent.


Conseils et limitations

Les requêtes IA nécessitent un accès réseau. Les appels IA de niveau 3 vont vers un fournisseur externe. Les recherches locales (niveau 1) et serveur (niveau 2) fonctionnent hors ligne.

L'IA ne modifie pas les données. Toutes les sorties IA sont en lecture seule. Enregistrer, créer ou supprimer des enregistrements nécessite toujours une action explicite de l'utilisateur.

Fenêtre de contexte. Les très grands schémas ou ensembles d'entités peuvent être résumés avant d'être envoyés à l'IA. Si les résultats semblent incomplets, essayez de réduire la zone du lasso ou d'être plus précis dans votre requête.

Pannes du fournisseur. Si le fournisseur IA configuré est indisponible, les recherches de niveau 3 échouent proprement avec un message d'erreur. Les niveaux 1 et 2 continuent de fonctionner.