Gestion de base de données
La fonctionnalité de base de données est intégrée à l'Agent. Cette fonctionnalité permet la création de plusieurs tables de données et l'ajout de données, offrant ainsi une saisie et une gestion rapides des données structurées. Chaque Agent peut disposer de plusieurs tables de données, et chaque table de données peut contenir plusieurs entrées de données.
Actuellement, il est uniquement possible de créer des tables de données et de stocker des données sur la plateforme GPTBots. La prise en charge de l'interfaçage et de l'accès à des bases de données externes via des interfaces standardisées (JDBC, RESTful, etc.) sera bientôt disponible, permettant l'importation de données et la connexion à distance.
Liste des bases de données

La table de données est l'unité de base de la base de données, et chaque Agent peut avoir plusieurs tables de données. L'Agent peut générer des instructions SQL à partir des requêtes des utilisateurs pour effectuer des requêtes sur une ou plusieurs tables.
- Nom de la table de données : Le nom de la table de données. Un nom concis, standardisé et précis est très important, car il peut améliorer efficacement la qualité de génération des instructions SQL.
- Description de la table de données : Les informations descriptives de la table de données. Le langage naturel peut être utilisé pour décrire précisément la table de données, ce qui améliore efficacement la qualité de génération des instructions SQL.
- Nombre de champs : Le nombre de champs contenus dans cette table de données.
- Quantité de données : Le nombre d'entrées de données contenues dans cette table de données.
- Paramètres : Vous pouvez mettre à jour la description de la table de données et ajouter ou supprimer des champs de la table.
- Supprimer : Vous pouvez supprimer une table de données (à condition que la quantité de données dans la table soit de 0).
Une fois le nom de la table de données créé, il ne peut plus être modifié ; cependant, la description peut être éditée.
Créer une table de données

- Accédez à la page des paramètres de l'Agent et cliquez sur l'option "Base de données".
- Cliquez sur le bouton "Créer une table de données" pour accéder à la page de création de la table de données.
- Ajouter des champs : Trois méthodes sont disponibles.
Ajout manuel des champs
Saisissez le nom et la description de la table de données, ajoutez les informations des champs de la table, puis cliquez sur le bouton "Confirmer" pour finaliser la création de la table de données.Règles de nommage des tables de données : Doit commencer par une lettre, a~z/chiffres et underscores, 64 caractères.
Règles de description des tables de données : Langage naturel, 128 caractères.Ajout de champs via JSON


- Ajout de champs via IA

Ajouter des champs à une table de données
Les champs de la table de données sont les unités de base d'une table de données, et chaque table peut contenir plusieurs champs. Chaque champ se compose de quatre éléments : nom, description, type de données et caractère obligatoire (Requis).
- Nom du champ : Un nom de champ précis et clair peut améliorer efficacement la qualité de génération des instructions SQL. Le nom doit commencer par une lettre, a~z/chiffres et underscores, 32 caractères.
- Description du champ : Une description précise et claire du champ peut améliorer efficacement la qualité de génération des instructions SQL. Le nom peut utiliser le langage naturel, 128 caractères.
- Type de données : Le type de données utilisé pour identifier l'information stockée dans le champ, y compris string/int/float/datetime/boolean, la valeur par défaut étant string.
- Requis : Après avoir coché "Requis", ce champ doit obligatoirement avoir une valeur lors de l'ajout de données, sinon il sera ignoré.
Une fois le nom du champ créé, il ne peut plus être modifié, mais la description du champ peut être éditée.
La suppression de champ est prise en charge. Une fois un champ supprimé, toutes les valeurs de ce champ seront supprimées, veuillez donc procéder avec précaution !
