logo
Desarrollo
Buscar
Gestión de bases de datos

Gestión de bases de datos

La funcionalidad de base de datos está integrada en el Agent. Esta función permite crear varias tablas de datos y añadir datos, lo que permite introducir y gestionar rápidamente datos estructurados. Cada Agent puede tener varias tablas de datos, y cada tabla puede contener varios registros.
Actualmente, solo se admite la creación de tablas de datos y el almacenamiento de datos en la plataforma GPTBots. Próximamente, se admitirá la conexión y el acceso a bases de datos externas mediante interfaces estandarizadas (JDBC, RESTful, etc.), lo que permitirá la importación de datos y la conexión remota.

Lista de bases de datos

image-20241011111727631
La tabla de datos es la unidad básica de la base de datos, y cada Agent puede tener varias tablas de datos. El Agent puede generar sentencias SQL basadas en las consultas del usuario para realizar consultas sobre una o varias tablas.

  • Nombre de la tabla de datos: El nombre de la tabla de datos. Una denominación concisa, estandarizada y precisa es muy importante, ya que puede mejorar eficazmente la calidad de la generación de SQL.
  • Descripción de la tabla de datos: La información descriptiva de la tabla de datos. Se puede utilizar lenguaje natural para describir con precisión la tabla de datos, lo que puede mejorar eficazmente la calidad de la generación de SQL.
  • Número de campos: El número de campos incluidos en esta tabla de datos.
  • Cantidad de datos: El número de registros incluidos en esta tabla de datos.
  • Configuración: Se puede actualizar la información descriptiva de la tabla de datos y añadir o eliminar campos de la tabla.
  • Eliminar: Se puede eliminar la tabla de datos (siempre que la tabla no contenga datos).

    Una vez creado, el nombre de la tabla de datos no se puede cambiar; sin embargo, la descripción se puede editar.

Crear tabla de datos

image-20241011112119393
image-20241114184837843

  1. Acceder a la página de configuración de Agent y hacer clic en la opción «Database».
  2. Hacer clic en el botón «Create Data Table» para acceder a la página de creación de tablas de datos.
  3. Añadir campos. Hay tres formas de hacerlo:
  • Añadir campos manualmente
    Introducir el nombre y la descripción de la tabla de datos, añadir la información de los campos de la tabla y hacer clic en el botón «Confirm» para completar la creación de la tabla de datos.

    Reglas de denominación de la tabla de datos: Debe comenzar por una letra y solo puede contener letras (a–z), números y guiones bajos. Longitud máxima: 64 caracteres.
    Reglas de descripción de la tabla de datos: Lenguaje natural. Longitud máxima: 128 caracteres.

  • Añadir campos de tabla mediante JSON
    image-20241114194655101

image-20241114194741596

  • Añadir campos mediante IA

image-20241114194837604

Añadir campos a la tabla de datos

Los campos de una tabla de datos son las unidades básicas de una tabla de datos, y cada tabla de datos puede contener varios campos. Cada campo consta de cuatro elementos: nombre, descripción, tipo de datos y obligatoriedad (Required).
image-20241114194916112

  • Nombre del campo: Un nombre de campo preciso y claro puede mejorar eficazmente la calidad de la generación de SQL. La denominación debe comenzar por una letra y solo puede contener letras (a–z), números y guiones bajos. Longitud máxima: 32 caracteres.
  • Descripción del campo: Una descripción del campo precisa y clara puede mejorar eficazmente la calidad de la generación de SQL. La descripción puede redactarse en lenguaje natural. Longitud máxima: 128 caracteres.
  • Tipo de datos: El tipo de datos utilizado para identificar la información almacenada en el campo, incluidos string/int/float/datetime/boolean; el valor predeterminado es string.
  • Obligatorio (Required): Tras marcar «Required», este campo debe tener un valor al añadir datos; de lo contrario, el registro se descartará.

Una vez creado el nombre del campo, no se puede modificar, pero la información de descripción del campo se puede editar.
Se admite la eliminación de campos. Una vez eliminado un campo, se eliminarán todos los valores de ese campo, por lo que se recomienda proceder con cautela.