Crear con IA
El diseño de microservicios mediante Inteligencia Artificial (IA) permite su generación automática a partir de peticiones expresadas en lenguaje natural. Esta funcionalidad reduce la necesidad de conocimientos técnicos avanzados y agiliza el proceso de desarrollo, al eliminar la necesidad de programación manual.
El código del microservicio se genera de acuerdo con la solicitud realizada, pero el proceso de creación se completa en la sección Diseñador, desde donde el microservicio puede ser habilitado para que pueda ser ejecutado a través del módulo Workspaces o desde el dispositivo del usuario final.
Create new microservice
The steps to create a microservice through AI are as follows:
-
Acceder a
Portal
->Microservicios
->Crear con IA
. -
En el panel central, escribir la solicitud en lenguaje natural y con un máximo de 400 caracteres. En la parte inferior,
Prueba estos prompts
ofrece ejemplos que pueden ayudar a crear una solicitud. -
En el desplegable, elegir en qué ámbito se ejecutará: Microservicio de Sistema o Microservicio de Sesión.
-
Click the arrow in the orange box to continue.
-
En caso de que existan microservicios similares, se ofrecerán como alternativas disponibles. El usuario podrá hacer clic sobre cada uno de ellos para analizar su uso en relación con el objetivo deseado. Al hacerlo, se le redirigirá a la sección Marketplace.
Si después de revisar las alternativas, el usuario considera que debe crear un nuevo microservicio, debe hacer clic en
Continuar con Diseñador de IA
. -
A few seconds later, the AI will design the microservice.
El botón
Copiar script
permite copiar en el portapapeles el código generado, facilitando su uso en pruebas si así se requiere. -
Revisar el código del microservicio generado.
-
El recuadro
Mejora el microservicio
, ubicado en la parte inferior derecha de la pantalla, permite al usuario añadir información para optimizar el microservicio. Con cada mejora se genera una nueva versión del código, que se puede ver en la columna Microservicio(s) Creado(s), ubicada en la parte superior. -
Hacer clic en
Creación de Microservicio
.infoSi se vuelve a hacer clic en
Creación de Microservicio
sobre una petición de microservicio ya existente, se le solicitará confirmación al usuario para verificar si desea crear uno nuevo. En caso afirmativo, se generará otro microservicio cuyo nombre incluirá un número al final para diferenciarlo del original. En ningún caso se sobrescribirá el código o configuración de un microservicio ya creado. -
A continuación, se dirigirá al usuario a la sección Diseñador para que pueda editar la configuración del microservicio, si así lo desea.
-
Click on
Save
. -
El microservicio aparecerá en el listado de las secciones Diseñador y Marketplace.
Por defecto, los microservicios generados con IA se crean sin ninguna categoría y tienen la licencia Flexxible Microservices License. Esta configuración se puede modificar en Diseñador.
La IA también puede cometer errores. The execution of microservices designed with this method is the responsibility of the user.
Mis solicitudes
La columna Mis solicitudes
, ubicada a la izquierda de la pantalla, muestra las peticiones de microservicios que el usuario ha hecho a la IA. Cada usuario solo puede ver las suyas, no se comparten con el resto de la organización.
Esta funcionalidad permite que el histórico de solicitudes sea visible en todo momento por el usuario que la creó para que siempre se pueda volver a ellas. También permite dar feedback sobre el resultado; para ello, el usuario puede hacer clic sobre los botones con formas de dedo pulgar, ubicados en el extremo superior derecho de la pantalla.
Eliminar una solicitud
-
Ir a la columna
Mis solicitudes
, ubicada al lado izquierdo de la pantalla. -
Hacer clic sobre una solicitud del listado para entrar al detalle del código.
-
Hacer clic en el icono de
Eliminar
, ubicado en el extremo superior derecho de la pantalla. -
Read the warning message.
-
Hacer clic en
Cancelar
oEliminación
, según sea el caso.
Descartar una solicitud no implica la eliminación del microservicio creado a partir de ella.
Microservicios creados
En el extremo derecho de la pantalla, la columna Microservicio(s) Creado(s)
presenta el listado de todos los microservicios creados a partir de una solicitud. Este panel permite identificar si una petición ha dado lugar a uno o varios microservicios, así como acceder directamente a cada uno de ellos para su revisión.
-
Cuando la IA diseña la primera versión de un microservicio, pero este no ha sido creado a través del botón
Creación de Microservicio
, la columnaMicroservicio(s) Creado(s)
muestra un mensaje como el de la siguiente imagen:
La flecha naranja ubicada en el recuadro de cada versión permite cargar el código de la versión anterior.
-
Cuando la IA diseña la primera versión y se hace clic en
Creación de Microservicio
, la columnaMicroservicio(s) Creado(s)
muestra el nombre del microservicio. Clicking on it will take you to its detail view in the Designer section. -
Cuando la IA diseña y crea más de una versión de un microservicio, la columna
Microservicio(s) Creado(s)
muestra la palabra Múltiple.Al hacer clic en Múltiple se abre una ventana modal con el listado de los microservicios creados a partir de esa solicitud. Selecting one of them accesses its detail view in the Designer section.
Enable a Microservice
El proceso para habilitar o deshabilitar un microservicio generado con IA es el mismo que el utilizado para crear microservicios de forma manual.
Steps to enable a microservice from Designer:
-
Access
Portal
->Microservices
->Designer
. -
Find the microservice in the list and click on it.
-
Click the
Enable
button located at the top right of the screen. -
The microservice will appear marked with a green dot (indicating it is enabled) in the Marketplace section.
Steps to enable a Microservice from Marketplace:
- Access
Portal
->Microservices
->Marketplace
. - Find the microservice in the list and click on it.
- Click the
Enable
button located at the top right of the screen. - El microservicio aparecerá marcado con un punto verde (signo de estar habilitado).
Enabled microservices execute on demand from the Workspaces module: section Workspaces (System context) and section Sessions (Session context), according to defined configuration.
Enable a microservice for the end user
The process of enabling an AI-created microservice for execution by the end user is the same as for microservices designed manually.
Please consult the guide Enable Microservices for End Users.
Flexxible recomienda revisar las pestañas Privacidad
y Destinatarios
en la sección Diseñador antes de habilitar un microservicio para comprobar que tienen la configuración deseada.