i

Please enable JavaScript to view this site.

Documentación 9.1

Manual de Usuario / Manual de la Plataforma > Modelador > Diana

Agente de Entidades

Este agente permite generar y extender entidades basadas en un requerimiento conversacional, asegurando que estén correctamente definidas y adaptadas a las necesidades del negocio y cumpliendo con los estándares de modelado en Deyel .

 

El resultado incluye la entidad con sus campos, su grilla y filtros útiles. Además, el agente utiliza el contexto de la aplicación para determinar relaciones con otras entidades, listas de valores y reglas, aplicando estándares y buenas prácticas que facilitan su mantenimiento y garantizan la integridad de la aplicación.

Principales Funcionalidades

 

Interacción mediante una conversación en lenguaje natural con el agente, quien guía al usuario modelador paso a paso para relevar la información necesaria.

 

Durante el diálogo, el agente puede solicitar detalles sobre la finalidad, el nombre o la aplicación donde se debe incluir la entidad, adaptando sus preguntas según el contexto. Si el usuario modelador ya está trabajando dentro de una aplicación, la nueva entidad se incorpora automáticamente en ella.

 

Además, el usuario modelador puede adjuntar archivos con requerimientos o información adicional para ayudar a definir la estructura de la entidad con mayor precisión.

 

Asistencia inteligente en el modelado dado que el agente utiliza conocimiento contextual y buenas prácticas de modelado de datos para proponer nombres de campos, tipos de datos, relaciones y estructuras coherentes con el resto de la aplicación. Esto garantiza la consistencia y la reutilización de elementos comunes, optimizando la calidad del modelo.

 

Generación de entidades a partir de las descripciones del usuario modelador, considerando el contexto de la aplicación y asegurando el cumplimiento de estándares de modelado.

 

La entidad resultante incluye todos los campos definidos y su grilla asociada, con filtros útiles para su administración y visualización.

 

Extensión entidades mediante el agregado de campos en entidades, según las necesidades del usuario modelador, ya sea a partir de una solicitud o de sugerencias del propio agente.

 

Esta funcionalidad se realiza dentro del modelador de entidades, manteniendo la coherencia y la trazabilidad del diseño.

 

Generación de instancias de entidades, para poblarlas con datos de ejemplo o de prueba, asegurando que respeten las relaciones establecidas con otras entidades,  listas de valores o reglas.. Esto permite validar el modelo y visualizar el comportamiento con información del negocio.

 

Entidades disponibles en el modelador Deyel, pudiendo ser modificadas, extendidas o relacionadas con otros objetos a través de las herramientas visuales de la plataforma.

Paso a Paso para el Uso del Agente de Entidades

 

1.Iniciar la interacción con Diana

 

Si el usuario modelador se encuentra trabajando en el modelador, puede iniciar la conversación directamente con Diana para definir una nueva entidad. Diana reconoce el contexto y activa automáticamente al agente de entidades.

 

 

2.Definir la entidad mediante una interacción guiada

 

El usuario modelador inicia la definición indicando qué entidad desea crear.

A partir de esta descripción inicial, el agente de entidades conduce la conversación para relevar información necesaria, como su finalidad, nombre y la aplicación en la que se incluirá. Si el usuario ya está trabajando dentro de una aplicación, la nueva entidad se agrega automáticamente a ella.

 

El agente construye el modelo de datos de la entidad, proponiendo los campos que la componen, las relaciones con otras entidades, listas de valores, y cualquier regla avanzada. Mediante una interacción progresiva permite desarrollar la entidad de forma colaborativa y precisa, adaptándose a las necesidades del negocio. El usuario modelador puede revisar, modificar o ampliar la estructura hasta alcanzar la deseada.

 

Además, se pueden adjuntar archivos con requerimientos o información complementaria para enriquecer la definición.

 

 

3.Generación de la entidad

 

El agente genera automáticamente la entidad en el modelador de entidades, incluyendo su grilla, filtros y relaciones configuradas según lo indicado durante la conversación.

 

 

4.Generación de instancias (opcional)

 

Si el usuario modelador lo solicita, Diana puede crear instancias de datos para poblar la entidad con ejemplos de negocio, facilitando la validación y las pruebas del modelo.

 

 

5.Revisión y ajustes finales

 

La entidad generada puede visualizarse, modificarse o ampliarse dentro del modelador, manteniendo su coherencia con el resto de la aplicación. El usuario modelador puede continuar la conversación con Diana para extender la entidad y relacionarla con otros objetos, o bien hacerlo desde el área de modelado gráfico disponible en la plataforma.

Características de los Campos Generados

 

El agente permite definir y configurar las propiedades de cada campo que compone la entidad, garantizando su correcta descripción y funcionamiento dentro del modelo de datos.

 

Las propiedades disponibles son las siguientes:

 

Nombre

Descripción

Tipo de dato

Tamaño

Visibilidad en la grilla de la entidad

Disponibilidad en los filtros de búsqueda

Grupo de campos al que pertenece: Permite agruparlos en contenedores, por ejemplo, “Datos personales” puede contener “Nombre”, “Apellido” y “Estado civil”.

Relación con otros objetos, pudiendo vincularse a los datos de otra entidad, una regla avanzada o una lista de valores.

Breakpoints

 

Las entidades generadas son totalmente adaptables y se visualizan correctamente en todas las resoluciones y breakpoints, garantizando una experiencia uniforme tanto en entornos web como móviles.

Ejemplo

 

El usuario modelador inicia la conversación con el agente de entidades y realizar el siguiente requerimiento:  

 

Me gustaría crear una entidad que represente los cursos de una facultad.

 

El agente propone los campos correspondientes dentro de la conversación :

 

 

MD-Agente-Entidades001

 

 

Una vez confirmada la estructura de campos, entonces el agente genera la entidad en una pestaña del modelador de entidades.

 

 

MD-Agente-Entidades002

 

 

El usuario modelador puede solicitar la extensión de la entidad y el agente propone los nuevos campos en el panel lateral. Tras la confirmación, los campos adicionales se incorporan automáticamente al final de la entidad original.

Generación de Instancias

 

La generación de instancias con la asistencia de Diana permite poblar rápidamente una entidad con datos contextualizados y adaptados a los requerimientos del usuario.

 

Esta funcionalidad agiliza el desarrollo al facilitar pruebas, demostraciones y la configuración de entornos de trabajo con conjuntos de datos coherentes y funcionales.

 

El usuario modelador puede solicitar al agente la generación de una cantidad específica de instancias, indicando en la conversación las características deseadas de los datos.

Ejemplo

 

El usuario modelador solicita al agente de entidades el siguiente requerimiento:

 

Genera 10 instancias para la entidad “Cursos Facultad” con los siguientes datos:

Cursos universitarios de distintas áreas (ingeniería, ciencias, arte, humanidades).

Cantidad de horas: entre 20 y 120.

Cupo máximo: entre 15 y 40 alumnos.

Fechas: inicio entre el 1 de marzo y el 1 de septiembre del año actual; fin dentro de los 3 meses posteriores.

Profesor responsable: nombres académicos verosímiles.

 

El agente genera las instancias de la entidad “Cursos Facultad” con datos coherentes con las condiciones establecidas, listas para ser visualizadas y utilizadas en la grilla de la entidad.

 

 

MD-Agente-Entidades003
Envianos tu comentario
Compartir en X Compartir en Linkedin Enviar por Email Imprimir