> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tableaux intelligents

> Découvrez comment utiliser les Tableaux intelligents pour stocker et rechercher des données

<Tabs>
  <Tab title="Aperçu">
    **Les Tableaux intelligents** sont une fonctionnalité de gestion de données structurées au sein de la Base de connaissances (KB) qui vous permet de stocker, d'organiser et d'extraire des informations au format tabulaire. Contrairement aux feuilles de calcul standard, les Tableaux intelligents sont intégrés aux capacités d'IA, permettant l'extraction automatique de données à partir de documents, le mappage de relations entre différents ensembles de données (Collections) et l'interrogation directe via les Agents IA.

    Les capacités clés incluent :

    * **Définir des schémas structurés** — colonnes, types de données et formats
    * **Extraire des données automatiquement** à partir de fichiers téléchargés (p. ex. Curriculums, Factures)
    * **Visualiser les données** via des tableaux de bord intégrés
    * **Interroger les données des tableaux** en langage naturel via les Agents

    ***

    ## Accéder aux Tableaux intelligents

    Les Tableaux intelligents sont accessibles via la section **Base de connaissances (KB)** de l'application. Une fois créés, vous pouvez afficher et gérer vos Tableaux intelligents en accédant à la section **KB Data**, où tous les tableaux sont répertoriés et peuvent être ouverts pour consultation ou modification.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/1.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=3f8442d21e49065f435002639faa964e" alt="Section KB Data affichant la liste des Tableaux intelligents" width="1157" height="506" data-path="img/data-management/1.jpg" />

    ***

    ## Créer des Tableaux intelligents

    Il existe trois méthodes principales pour créer un Tableau intelligent au sein de la Base de connaissances. Accédez à ces options en cliquant sur le menu de création dans l'interface KB.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/2.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=2889369da79a040548d05bc1c3038697" alt="Menu avec trois options pour créer des Tableaux intelligents" width="710" height="379" data-path="img/data-management/2.jpg" />

    ### Méthode A : Créer un Tableau vide

    Cette option crée un tableau vide avec des colonnes système par défaut (Titre, Description, Nombre). Un panneau de configuration de la barre latérale s'ouvre automatiquement, vous permettant de définir votre schéma personnalisé à partir de zéro. Vous pouvez conserver ces champs par défaut, les modifier ou les supprimer pour créer votre propre structure.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/3.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=6578611cbf280821f72e231bfd3feb83" alt="Panneau de la barre latérale avec les champs par défaut" width="988" height="757" data-path="img/data-management/3.jpg" />

    ### Méthode B : Créer à partir d'un modèle

    Vous pouvez sélectionner parmi des modèles prédéfinis pour configurer rapidement des tableaux pour des cas d'usage courants. Plusieurs modèles sont disponibles pour différents scénarios. Par exemple, le **Modèle d'Évaluations** importe un ensemble prédéfini de colonnes conçues pour tester les réponses des agents (Texte de la question, Réponse attendue, Réponse réelle).

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/4.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=271fed69050a7dc2e147570df9358aaf" alt="Dialogue de sélection de modèle" width="1280" height="371" data-path="img/data-management/4.jpg" />

    ### Méthode C : Importer à partir d'un fichier

    Vous pouvez télécharger un **fichier CSV** pour créer automatiquement un Tableau intelligent. Le système analysera les en-têtes CSV pour créer des colonnes et importera les lignes en tant qu'entrées de données.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/5.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=c85a170fbdb81f474005f624c5560ebb" alt="Interface d'importation CSV" width="1024" height="532" data-path="img/data-management/5.jpg" />

    ***

    ## Types de colonnes et configuration

    Lors de la configuration d'un Tableau intelligent, chaque colonne nécessite des définitions spécifiques pour assurer un stockage et une extraction de données précis. Une colonne se compose d'un **Nom**, d'un **Type**, d'un **Format** et d'une **Source d'outil**.

    <Info>
      Fournir une **Description** claire pour chaque colonne est essentiel. Cette description guide le Modèle de langage volumineux (LLM) sur les informations spécifiques à extraire ou générer pour ce champ.
    </Info>

    ### Configuration des colonnes

    Lors de la création ou de la modification d'un Tableau intelligent, utilisez le panneau de la barre latérale pour configurer chaque colonne. Après avoir configuré les propriétés d'un champ (Nom, Type, Format, Outil et Description), cliquez sur **Enregistrer le champ** pour appliquer la configuration. Vous pouvez modifier les champs existants à tout moment en cliquant sur le nom du champ dans le panneau de configuration des colonnes, en apportant des modifications et en enregistrant à nouveau.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/6.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=a203d101137251db3eedbf021eda5c1f" alt="Barre latérale de configuration des colonnes" width="946" height="504" data-path="img/data-management/6.jpg" />

    ### Types de champs et formats

    | Type de champ          | Description                                              | Options de format                                                                             |
    | ---------------------- | -------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
    | **Texte**              | Chaîne alphanumérique standard                           | Texte, Numéro de téléphone, E-mail                                                            |
    | **Nombre**             | Valeurs numériques                                       | Nombre, Décimal, Devise                                                                       |
    | **Sélection simple**   | Sélectionner une valeur dans une liste prédéfinie        | Liste déroulante avec options (p. ex. Niveau de compétence : Débutant, Intermédiaire, Expert) |
    | **Sélection multiple** | Sélectionner plusieurs valeurs dans une liste prédéfinie | Liste d'options (p. ex. Langages : Python, Java, HTML, CSS)                                   |
    | **Case à cocher**      | Valeurs booléennes (Vrai/Faux)                           | Vrai/Faux (p. ex. Est une femme ?)                                                            |
    | **Date**               | Dates du calendrier                                      | Formats de date (JJ/MM/AAAA, etc.)                                                            |
    | **Utilisateur**        | Référence à un utilisateur du système                    | Nom d'utilisateur ou E-mail de l'utilisateur                                                  |
    | **Fichier**            | Champ de pièce jointe pour les documents                 | Téléchargement de fichier                                                                     |
    | **Collection**         | Lien vers un autre Tableau intelligent (relationnel)     | Sélectionner le Tableau intelligent cible                                                     |

    <img src="https://mintcdn.com/automationanywhere/0dXuEmbFQgFpmNJq/img/data-management/7.jpg?fit=max&auto=format&n=0dXuEmbFQgFpmNJq&q=85&s=0c20f3626c1a890306be95a50516ae2c" alt="Options de liste déroulante du type de champ" width="1280" height="640" data-path="img/data-management/7.jpg" />

    ### Sources d'outils

    Le paramètre **Outil** définit comment les données entrent dans la cellule :

    * **Saisie utilisateur** — Les données sont entrées manuellement par l'utilisateur ou extraites directement d'un fichier sans modification
    * **Générées par LLM** — Le modèle d'IA génère le contenu en fonction de la description de la colonne et du contexte (p. ex. résumer un curriculum)
    * **Générées par Agent** — Un Agent traite une requête et remplit ce champ avec la réponse
    * **Comparaison** — Compare deux champs et détermine s'ils correspondent ou calcule les scores de similarité

          <img src="https://mintcdn.com/automationanywhere/0dXuEmbFQgFpmNJq/img/data-management/8.jpg?fit=max&auto=format&n=0dXuEmbFQgFpmNJq&q=85&s=e279e8bfe0a604975d9d7984274e1ed7" alt="Liste déroulante de source d'outil" width="907" height="443" data-path="img/data-management/8.jpg" />

    ***

    ## Extraction de données (traitement de documents)

    Les Tableaux intelligents peuvent remplir automatiquement les lignes en extrayant les données des documents téléchargés. Ceci est particulièrement utile pour traiter les documents standardisés comme les curriculums ou les formulaires. Chaque document téléchargé crée une ligne dans le Tableau intelligent, bien que plusieurs documents puissent être téléchargés et traités pour créer plusieurs lignes dans le même tableau.

    ### Flux de travail : Exemple d'extraction de curriculum

    <Steps>
      <Step title="Définir le schéma">
        Créez un Tableau intelligent nommé « Curriculums » avec les colonnes suivantes :

        * Nom (Texte)
        * Numéro de contact (Texte — Format de numéro de téléphone)
        * Années d'expérience (Nombre — Format décimal)
        * Langages (Sélection multiple : Python, Java, HTML, CSS)
        * Est une femme (Case à cocher)
        * Fichier curriculum (Fichier)
      </Step>

      <Step title="Télécharger un document">
        Accédez à la Base de connaissances et téléchargez un fichier (p. ex. un curriculum PDF).
      </Step>

      <Step title="Assigner un Tableau intelligent">
        Lors du téléchargement, sélectionnez le Tableau intelligent « Curriculums ».
      </Step>

      <Step title="Extraction">
        Le système traite le document et mappe le contenu aux colonnes définies — par exemple, en trouvant « 3 ans » dans le texte et en remplissant les Années d'expérience, ou en extrayant un numéro de téléphone pour le Numéro de contact.
      </Step>

      <Step title="Examiner les résultats">
        Accédez au Tableau intelligent pour afficher la ligne nouvellement créée avec les données extraites.
      </Step>
    </Steps>

    <img src="https://mintcdn.com/automationanywhere/0dXuEmbFQgFpmNJq/img/data-management/9.jpg?fit=max&auto=format&n=0dXuEmbFQgFpmNJq&q=85&s=614b670849bc21526a3335d2f6cea3ae" alt="Modal de téléchargement de fichier avec attribution du Tableau intelligent" width="756" height="703" data-path="img/data-management/9.jpg" />

    Si un fichier est téléchargé sans attribution, il peut être attribué ultérieurement via les paramètres du document. Accédez au document, cliquez sur **Assigner un Tableau intelligent**, sélectionnez le Tableau intelligent cible et cliquez sur **Appliquer** pour déclencher le processus d'extraction rétroactivement.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/10.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=d2265822d273ded0e594ddfc13be1333" alt="Paramètres du document avec attribution du Tableau intelligent" width="652" height="542" data-path="img/data-management/10.jpg" />

    <Tip>
      Activez **Téléchargement rapide** lors de l'attribution d'un Tableau intelligent lors du téléchargement pour extraire et remplir automatiquement les données dès que le téléchargement de fichier est terminé.
    </Tip>

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/11.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=fc3097dd8c9deebf980bacf609b9aef1" alt="Tableau intelligent curriculum avec données extraites" width="1280" height="385" data-path="img/data-management/11.jpg" />

    ***

    ## Collections et relations

    **Les Collections** permettent les mappages plusieurs-à-plusieurs entre les Tableaux intelligents. Ceci est utile lorsqu'une seule ligne dans un tableau principal contient des données de liste complexes qui nécessitent leur propre structure.

    ### Exemple : Mappage des compétences

    Au lieu de stocker les compétences sous forme de simple chaîne séparée par des virgules (p. ex. « Python, Java »), vous pouvez créer une structure relationnelle avec des informations détaillées sur les compétences :

    1. **Créer un tableau « Compétences »** — Définir les colonnes :
       * Nom de la compétence (Texte) — Nom de la compétence que possède l'utilisateur
       * Niveau de compétence (Sélection simple) — Options : Débutant, Intermédiaire, Expert
    2. **Configurer le tableau principal** — Dans le tableau « Curriculums », créez une colonne nommée « Compétences ».
    3. **Définir le type sur Collection** — Définissez le type de colonne sur **Collection** et liez-le au tableau intelligent « Compétences ».
    4. **Résultat** — Lorsqu'un curriculum est traité, le système extrait les compétences et remplit le tableau « Compétences » avec des lignes détaillées (p. ex. « Python - Expert », « Java - Débutant », « AWS - Intermédiaire ») liées au candidat spécifique via la relation plusieurs-à-plusieurs.

           <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/12.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=dab46bea1fcaeb871225d59223ce2e8c" alt="Tableau intelligent Compétences avec données liées" width="1280" height="760" data-path="img/data-management/12.jpg" />

    ### Affichage des données de Collection

    Lors de l'affichage du tableau principal (p. ex. Curriculums), le champ Collection affiche un lien vers les entrées associées. En cliquant dessus, vous accédez au tableau lié (p. ex. Compétences) où vous pouvez voir toutes les entrées détaillées pour ce candidat. La relation est bidirectionnelle — vous pouvez voir à quel curriculum chaque compétence appartient en vérifiant la Clé de contenu dans le tableau Compétences.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/13.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=5ac517accc7a104f50044faa2371a588" alt="Champ Collection dans le tableau Curriculum" width="1280" height="558" data-path="img/data-management/13.jpg" />

    ***

    ## Gestion des données

    Une fois que les données sont remplies, vous disposez de plusieurs outils pour les gérer et les organiser.

    ### Vues et onglets

    Les Tableaux intelligents offrent deux vues :

    * **Vue Tableau** — La vue par défaut de type feuille de calcul pour afficher et modifier les lignes et les colonnes
    * **Vue Tableau de bord** — Une vue de visualisation où vous pouvez créer des graphiques et des widgets pour analyser vos données

          <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/14.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=928e3c88801d9284d952d95f245d5d1b" alt="Onglets Vue Tableau et Vue Tableau de bord" width="660" height="217" data-path="img/data-management/14.jpg" />

    ### Ajout et gestion des lignes

    * **Insérer une ligne** — Cliquez sur **Ajouter une ligne** ou **Insérer une ligne** pour ajouter manuellement une nouvelle ligne vierge
    * **Création automatique de ligne** — Lorsqu'un document est téléchargé et attribué à un Tableau intelligent, une nouvelle ligne est créée automatiquement et remplie avec les données extraites

          <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/15.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=51fc6a1806801a0b0b750be40b26dd17" alt="Bouton Ajouter une ligne et action" width="1280" height="610" data-path="img/data-management/15.jpg" />

    ### Édition et recalcul

    * **Édition manuelle** — Cliquez sur n'importe quelle cellule pour mettre à jour manuellement la valeur
    * **Exécuter la cellule/ligne** — Pour les champs générés par LLM ou générés par Agent, cliquez sur **Exécuter la cellule** ou **Exécuter la ligne** pour calculer ou actualiser les données de cette ligne
    * **Recalculer tout** — Actualise toutes les lignes simultanément. Utile après la mise à jour des descriptions de colonnes ou des configurations d'agent pour retraiter l'ensemble des données

          <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/16.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=58317db5662c9860c95cf13140861cee" alt="Boutons Exécuter la cellule/ligne et Recalculer tout" width="1280" height="608" data-path="img/data-management/16.jpg" />

    <Note>
      Chaque ligne se voit automatiquement attribuer un identifiant **Clé de contenu** unique qui la relie au document source. Cela permet la traçabilité entre les données extraites et les fichiers d'origine.
    </Note>

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/17.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=83b8b55483ab8b5d3225a5ef01025fc4" alt="Colonne Clé de contenu" width="778" height="746" data-path="img/data-management/17.jpg" />

    ### Regroupement et organisation

    Vous pouvez regrouper les données par colonnes spécifiques pour organiser la vue. Par exemple, le regroupement d'une liste de candidats par le champ « Langage » de sélection multiple vous permet de voir tous les développeurs Python ensemble. Les colonnes peuvent également être réorganisées en les faisant glisser et en les repositionnant dans la vue tableau.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/18.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=12b0e37ed9fa7e66900af2d0b42706fe" alt="Fonctionnalité Regrouper par" width="1280" height="299" data-path="img/data-management/18.jpg" />

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/19.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=2805b67a30c99a84998fb58fb46b0d64" alt="Réorganisation des colonnes" width="720" height="676" data-path="img/data-management/19.jpg" />

    ### Renommer les Tableaux intelligents

    Cliquez sur le nom du tableau en haut et entrez un nouveau nom. Cela aide à organiser plusieurs tableaux avec des identifiants descriptifs (p. ex. « Curriculums », « Compétences », « Évaluations »).

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/20.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=b7261f05d8e6a96a6c3bada23310bb63" alt="Renommer le Tableau intelligent" width="667" height="404" data-path="img/data-management/20.jpg" />

    ### Suppression des champs et des lignes

    * **Supprimer une colonne** — Lors de la modification de la configuration d'une colonne, sélectionnez **Supprimer le champ** pour supprimer complètement la colonne
    * **Supprimer une ligne** — Cliquez sur une ligne et sélectionnez **Supprimer** pour supprimer les entrées individuelles

    ***

    ## Tableaux de bord et visualisation

    Les Tableaux intelligents incluent une vue de **Tableau de bord** intégrée pour visualiser les données stockées.

    ### Créer des widgets

    1. Accédez à l'onglet **Tableau de bord** au sein du Tableau intelligent
    2. Cliquez sur **Ajouter un widget**
    3. Configurez le graphique :
       * **Titre du widget** — Fournissez un titre descriptif (p. ex. « Total des candidats par sexe »)
       * **Type de graphique** — Sélectionnez parmi le graphique circulaire, le graphique en barres, le graphique linéaire et autres
       * **Axe X (Catégorie)** — Sélectionnez le champ de regroupement (p. ex. Est une femme)
       * **Axe Y (Valeur)** — Sélectionnez la métrique à mesurer, avec les fonctions d'agrégation Nombre, Somme ou Moyenne
       * **Nom de la colonne Y-Series** — Personnalisez éventuellement l'étiquette affichée dans la légende du graphique
    4. Enregistrez le widget pour l'ajouter au tableau de bord

           <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/21.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=5db4ec7ff54e8ec5822055feac5074bf" alt="Dialogue Ajouter un widget" width="1280" height="723" data-path="img/data-management/21.jpg" />

           <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/22.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=57e36bb6b2fda74f7234dde5c1fe9cbf" alt="Vue Tableau de bord avec graphique circulaire" width="1128" height="409" data-path="img/data-management/22.jpg" />

    ***

    ## Interroger les Tableaux intelligents via les Agents

    L'une des fonctionnalités les plus puissantes des Tableaux intelligents est la capacité à interroger les données structurées en langage naturel via un **Agent**.

    ### Processus de configuration

    <Steps>
      <Step title="Créer un Agent">
        Allez au générateur d'Agent et créez ou ouvrez un agent existant.
      </Step>

      <Step title="Configurer les Toolkits">
        Ajoutez le toolkit **Gestionnaire de base de données** à l'agent.
      </Step>

      <Step title="Sélectionner les Tableaux intelligents">
        Dans les paramètres du toolkit, sélectionnez un ou plusieurs Tableaux intelligents auxquels l'agent doit avoir accès. Cela permet à l'agent d'interroger plusieurs tableaux connexes simultanément.
      </Step>

      <Step title="Configurer les options de requête">
        Désélectionnez les options inutiles comme « Requête de base de données » ou « Schéma de base de données » si vous souhaitez que l'agent accède uniquement aux données du Tableau intelligent.
      </Step>

      <Step title="Enregistrer et tester">
        Ouvrez le chat de l'agent et posez des questions en langage naturel, par exemple :

        * « Combien de candidats ont plus de 5 ans d'expérience ? »
        * « Listez tous les experts Python »
        * « Combien de lignes y a-t-il dans le tableau Curriculums ? »
      </Step>
    </Steps>

    L'agent exécute une requête sur le Tableau intelligent et renvoie la réponse en langage naturel.

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/23.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=ee95580628d997a9c5ec1473742fd697" alt="Générateur d'agent avec le toolkit Gestionnaire de base de données" width="756" height="606" data-path="img/data-management/23.jpg" />

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/24.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=2c23c2bca7c398cb68751e2c37e188b9" alt="Paramètres du Gestionnaire de base de données affichant la sélection du Tableau intelligent" width="1280" height="650" data-path="img/data-management/24.jpg" />

    <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/25.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=f22c059f89f44e0d5612e0195faf1f1e" alt="Exemple de requête d'agent" width="1231" height="752" data-path="img/data-management/25.jpg" />

    ***

    ## Modèles

    Les modèles accélèrent la configuration en fournissant des structures de colonnes préconfigurées pour les cas d'usage courants. Vous pouvez sélectionner parmi les modèles existants mais ne pouvez pas créer de modèles personnalisés via l'interface utilisateur.

    ### Modèle d'évaluation

    Conçu pour tester les performances de l'Agent et valider les réponses de l'IA. Comprend :

    * **Texte de la question** — L'invite d'entrée pour l'agent (Saisie utilisateur)
    * **Réponse attendue** — La vérité de base ou la réponse correcte (Saisie utilisateur)
    * **Réponse réelle** — Remplie par l'agent lors de l'exécution de l'évaluation (Générée par Agent)
    * **Statut d'évaluation** — Compare la Réponse réelle à la Réponse attendue et renvoie un pourcentage de réussite/échec (Comparaison)

    **Utilisation du modèle d'évaluation :**

    1. Créez un Tableau intelligent à partir du modèle d'évaluation
    2. Ajoutez des lignes avec vos questions de test et les réponses attendues
    3. Configurez le champ Agent pour vous connecter à votre agent IA
    4. Exécutez les lignes individuelles ou exécutez **Recalculer tout** pour tester toutes les questions
    5. Passez en revue la Réponse réelle et le Statut d'évaluation pour évaluer les performances de l'agent

           <img src="https://mintcdn.com/automationanywhere/MyZJbsTGQlwZyUiG/img/data-management/26.jpg?fit=max&auto=format&n=MyZJbsTGQlwZyUiG&q=85&s=79737013332d87b67f2c023db491bb72" alt="Modèle d'évaluations en action" width="1280" height="591" data-path="img/data-management/26.jpg" />

    ***

    ## Meilleures pratiques

    * **Descriptions de colonnes** — Écrivez un texte descriptif clair pour chaque colonne afin de guider l'LLM lors de l'extraction. Par exemple, nommez une colonne « Années d'expérience » et ajoutez : *« Nombre total d'années d'expérience professionnelle trouvées dans le curriculum. »*
    * **Types de données** — Utilisez des types spécifiques (Nombre vs Texte) pour activer le tri, le filtrage et la création de graphiques précis. Utilisez Nombre pour « Années d'expérience » plutôt que Texte.
    * **Sélection de format** — Choisissez les formats appropriés par type de champ. Utilisez le format Numéro de téléphone pour les champs de contact ; utilisez le format Devise pour les valeurs monétaires.
    * **Collections** — Utilisez les Collections pour les listes complexes (Compétences, Certifications, Historique d'éducation) afin de maintenir l'intégrité des données et d'activer des requêtes plus approfondies.
    * **Test** — Testez d'abord avec un ou deux documents pour vérifier que les descriptions de colonnes guident correctement l'IA avant de télécharger en masse.
    * **Téléchargement rapide** — Activez le Téléchargement rapide lors de l'attribution d'un Tableau intelligent lors du téléchargement pour extraire et remplir les données immédiatement.
    * **Réappliquer l'extraction** — Si vous modifiez les définitions de colonnes, réattribuez le Tableau intelligent aux documents existants pour extraire à nouveau les données avec la configuration mise à jour.
    * **Champs de comparaison** — Utilisez la Comparaison pour les scénarios de validation, par exemple en comparant les résultats attendus et réels dans les flux de travail QA.

    <Info>
      Les Tableaux intelligents peuvent également déclencher et interagir avec les **Flux de travail (Actions)**, ce qui permet une logique avancée telle que « Si le curriculum est admissible, envoyer un e-mail. » Consultez la documentation Automatisation des flux de travail pour plus de détails.
    </Info>
  </Tab>

  <Tab title="APIs">
    ## Avant de commencer

    <Steps>
      <Step title="Authentification">
        Utilisez les mêmes identifiants que les autres API de projet — clé API/secret ou les en-têtes d'authentification de votre application.
      </Step>

      <Step title="Accès">
        Le compte doit avoir la permission d'utiliser les fonctionnalités de Base de connaissances du projet. Sans cela, ces appels renvoient `403`.
      </Step>

      <Step title="URL de base">
        Utilisez l'hôte API de votre environnement (p. ex. `https://ai-api.automationanywhere.com`). Les chemins ci-dessous sont ajoutés à cet hôte sauf si votre déploiement utilise un préfixe global.
      </Step>
    </Steps>

    ***

    ### 1. Lister les tableaux existants

    <CodeGroup>
      ```bash Requête theme={null}
      GET /project/{project_id}/data-types
      ```
    </CodeGroup>

    Renvoie une liste de tous les types de données du projet. Chaque élément inclut un `id` que vous utilisez en tant que `data_type_id` dans les requêtes suivantes.

    ***

    ### 2. Créer un nouveau Tableau intelligent

    <CodeGroup>
      ```bash Requête theme={null}
      POST /project/{project_id}/data-types
      ```
    </CodeGroup>

    #### Paramètres du corps

    | Champ         | Requis | Description                                                                                                                               |
    | ------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
    | `title`       | Oui    | Nom affiché dans l'interface utilisateur.                                                                                                 |
    | `description` | Oui    | Brève description.                                                                                                                        |
    | `metadata`    | Non    | Définit les colonnes initiales : chaque clé est un nom de colonne ; chaque valeur est un exemple utilisé pour déduire le type de colonne. |

    <CodeGroup>
      ```json Exemple de requête theme={null}
      {
        "title": "Tickets de support",
        "description": "Requêtes entrantes",
        "metadata": {
          "subject": "Exemple de sujet",
          "priority": 1,
          "open": true,
          "tags": ["billing", "login"]
        }
      }
      ```

      ```json Exemple de réponse theme={null}
      {
        "message": "Data type created successfully",
        "data_type_id": "abc123...",
        "view_id": "view-uuid-here"
      }
      ```
    </CodeGroup>

    <Tip>
      Enregistrez l'`data_type_id` renvoyé — vous en aurez besoin pour toutes les opérations de ligne.
    </Tip>

    ***

    ### 3. Ajouter ou modifier des colonnes

    <CodeGroup>
      ```bash Requête theme={null}
      POST /project/{project_id}/data-type/{data_type_id}/column
      ```
    </CodeGroup>

    <CodeGroup>
      ```json Exemple de requête theme={null}
      {
        "column_name": "status",
        "column_type": "text",
        "description": "Statut du flux de travail",
        "options": {},
        "default_value": "open"
      }
      ```
    </CodeGroup>

    Confirmez les valeurs exactes de `column_type` avec votre documentation OpenAPI ou d'intégration pour votre environnement.

    ***

    ### 4. Ajouter une seule ligne

    <CodeGroup>
      ```bash Requête theme={null}
      POST /project/{project_id}/data-type/{data_type_id}/row
      ```
    </CodeGroup>

    Les valeurs de colonne vont à l'intérieur de l'objet `metadata`.

    <CodeGroup>
      ```json Exemple de requête theme={null}
      {
        "metadata": {
          "subject": "Impossible de réinitialiser le mot de passe",
          "priority": 2,
          "open": true,
          "tags": ["auth"]
        }
      }
      ```

      ```json Exemple de réponse theme={null}
      {
        "message": "Row added successfully",
        "row_id": 5,
        "row": {
          "id": 5,
          "subject": "Impossible de réinitialiser le mot de passe",
          "priority": 2,
          "open": true,
          "tags": ["auth"]
        }
      }
      ```
    </CodeGroup>

    <Note>
      Les clés de `metadata` doivent correspondre aux noms de colonnes existants. N'incluez pas `id` — le serveur l'attribue automatiquement.
    </Note>

    ***

    ### 5. Ajouter plusieurs lignes à la fois

    <CodeGroup>
      ```bash Requête theme={null}
      POST /project/{project_id}/data-type/{data_type_id}/rows
      ```
    </CodeGroup>

    Chaque ligne est un objet simple de valeurs de colonnes — **non** imbriquée sous `metadata`.

    <CodeGroup>
      ```json Exemple de requête theme={null}
      {
        "rows": [
          { "subject": "Problème A", "priority": 1, "open": true },
          { "subject": "Problème B", "priority": 3, "open": false }
        ]
      }
      ```

      ```json Exemple de réponse theme={null}
      {
        "message": "Successfully added 2 rows",
        "rows_added": 2,
        "row_ids": [6, 7]
      }
      ```
    </CodeGroup>

    ***

    ### 6. Créer un tableau à partir d'un fichier

    <CodeGroup>
      ```bash Requête theme={null}
      POST /project/{project_id}/import-table
      ```
    </CodeGroup>

    **Format :** `multipart/form-data` avec un téléchargement de fichier (CSV ou Excel).

    | Champ             | Description                                                                                         |
    | ----------------- | --------------------------------------------------------------------------------------------------- |
    | `title`           | Nom du tableau affiché dans l'interface utilisateur.                                                |
    | `description`     | Brève description.                                                                                  |
    | `column_mappings` | Chaîne JSON décrivant comment les colonnes de fichier mappent aux colonnes de tableau et aux types. |
    | `file`            | Le fichier CSV ou Excel à importer.                                                                 |

    ***

    ## Référence rapide

    | Action                       | Méthode | Chemin                                                  |
    | ---------------------------- | ------- | ------------------------------------------------------- |
    | Lister les tableaux          | `GET`   | `/project/{project_id}/data-types`                      |
    | Créer un tableau             | `POST`  | `/project/{project_id}/data-types`                      |
    | Ajouter une colonne          | `POST`  | `/project/{project_id}/data-type/{data_type_id}/column` |
    | Ajouter une ligne            | `POST`  | `/project/{project_id}/data-type/{data_type_id}/row`    |
    | Ajouter plusieurs lignes     | `POST`  | `/project/{project_id}/data-type/{data_type_id}/rows`   |
    | Importer à partir du fichier | `POST`  | `/project/{project_id}/import-table`                    |

    ***

    ## Dépannage

    <AccordionGroup>
      <Accordion title="403 — Interdit">
        L'utilisateur ou la clé API n'a pas accès au projet ou à sa section Base de connaissances. Vérifiez que le compte dispose des autorisations appropriées activées.
      </Accordion>

      <Accordion title="500 lors de l'insertion de ligne">
        Généralement causé par un nom de colonne mal assorti ou une valeur dont le type ne correspond pas à la définition de la colonne. Vérifiez que toutes les clés correspondent aux noms de colonnes existants et que les types de valeur correspondent (p. ex. ne pas envoyer une chaîne pour une colonne `number`).
      </Accordion>

      <Accordion title="Format de corps de ligne simple vs en masse">
        La structure du corps de la requête diffère entre les deux points de terminaison :

        * **Ligne simple :** `{ "metadata": { ... } }`
        * **Lignes en masse :** `{ "rows": [ { ... }, { ... } ] }` — pas d'emballage `metadata` par ligne.
      </Accordion>
    </AccordionGroup>
  </Tab>
</Tabs>
