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.
Crear un microservicio
Los pasos para crear un microservicio a través de la IA son los siguientes:
-
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.
-
Hacer clic en la flecha del cuadro naranja para continuar.
-
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
. -
Unos segundos después, la IA diseñará el microservicio.
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
.informaçãoSi 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.
-
Hacer clic en
Guardar
. -
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. La ejecución de microservicios diseñados con este método es responsabilidad del usuario.
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. -
Leer el mensaje de advertencia.
-
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. Si se hace clic sobre él, se accede a su vista de detalle en la sección Diseñador. -
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. Al seleccionar uno de ellos se accede a su vista de detalle en la sección Diseñador.
Habilitar un microservicio
El proceso para habilitar o deshabilitar un microservicio generado con IA es el mismo que el utilizado para crear microservicios de forma manual.
Pasos para habilitar un microservicio desde Diseñador:
-
Acceder a
Portal
->Microservicios
->Diseñador
. -
Buscar el microservicio en el listado y hacer clic sobre él.
-
Hacer clic en el botón
Habilitar
, ubicado en la parte superior derecha de la pantalla. -
El microservicio aparecerá marcado con un punto verde (signo de estar habilitado) en la sección Marketplace.
Pasos para habilitar un microservicio desde Marketplace:
- Acceder a
Portal
->Microservicios
->Marketplace
. - Buscar el microservicio en el listado y hacer clic sobre él.
- Hacer clic en el botón
Habilitar
, ubicado en la parte superior derecha de la pantalla. - El microservicio aparecerá marcado con un punto verde (signo de estar habilitado).
Los microservicios habilitados se ejecutan a demanda desde el módulo Workspaces: sección Workspaces (contexto Sistema) y sección Sesiones (contexto Sesión), según la configuración definida.
Habilitar un microservicio para el usuario final
El proceso de habilitar un microservicio creado con IA para su ejecución por el usuario final es el mismo que el de los microservicios diseñados de forma manual.
Por favor, consulta la guía Habilitar microservicios para el usuario final.
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.