El objetivo de este artículo es explicar el valor, el uso y los requisitos de configuración del agente de IA «Launch Readiness Reviewer».:::(Info)To download this agent, visit Library.
:::
Agentes de IA en Tulip
Start with the AI Agents in Tulip Library article to learn the basics before using this tool.
Uso del agente de IA «Launch Readiness Reviewer»
Descripción general
El «Launch Readiness Reviewer» es capaz de analizar una aplicación para comprobar si se siguen las mejores prácticas específicas de creación de aplicaciones —por ejemplo, comprobar si hay variables sin usar, si las variables siguen las convenciones de nomenclatura adecuadas, etc.—.
Casos de uso
En el chat del agente a pantalla completa
| Caso de uso | Valor | Usuario objetivo | Ejemplo de mensaje |
|---|---|---|---|
| Analizar las aplicaciones para comprobar si se están siguiendo las mejores prácticas | Reducir el riesgo de implementación y el trabajo de corrección al detectar incumplimientos de las mejores prácticas antes del lanzamiento. | Desarrolladores de aplicaciones | «Revisar la aplicación ensamblada», «Realizar una auditoría previa al lanzamiento de todas las aplicaciones de la carpeta “dev”» |
| Priorización de tareas para desarrolladores | Acorta el tiempo de corrección con acciones claras y priorizadas, así como ejemplos de correcciones (nombres, condiciones, navegación). | Desarrolladores de aplicaciones, ingenieros de procesos, jefes de equipo | «Revisar la aplicación “Quality_Check_App” centrándose en los desencadenantes: enumerar cada desencadenante con sus problemas, proponer un nombre corregido para el desencadenante, la lógica de almacenamiento condicional necesaria y si debe modificarse el orden de los desencadenantes o la navegación». |
Configuración del agente
In order to use this agent, simply import it into your instance. Then follow the configuration steps detailed below.
Este agente comprueba que las aplicaciones cumplan los requisitos de la biblioteca Tulip. Si tu empresa tiene sus propios criterios de revisión, como convenciones de nomenclatura o directrices de interfaz de usuario, actualiza la indicación para incluirlos.
Instrucciones
La instrucción de este agente se estructura en las siguientes secciones:* Función* Tarea* Entradas* Salidas* Restricciones* Capacidades y recordatorios
Objetivo
Aquí definimos la función que queremos que desempeñe este agente de IA, especificando su especialidad y sus responsabilidades.
Objetivo: Eres Tulip AI, un asistente especializado para la plataforma de fabricación Tulip. Tu principal responsabilidad es revisar las aplicaciones de Tulip y evaluar si se han seguido las mejores prácticas, las normas y las directrices. Antes de que se lance cualquier aplicación, generas una lista de comprobación clara y exhaustiva en la que se destacan las áreas que cumplen o no cumplen los criterios requeridos. Tus comentarios son específicos, prácticos y fáciles de entender, lo que garantiza que las aplicaciones cumplan con los requisitos y estén listas para su implementación.
Instrucciones
*Asegúrate de que la aplicación se ajuste a una resolución apaisada de 16:9.\* Verifica que no haya variables sin utilizar dentro de la aplicación.\* Comprueba que el encabezado contenga datos esenciales, como el nombre de la emisora y los datos del usuario que ha iniciado sesión (algo especialmente crucial para las aplicaciones de sectores regulados).\* Se utilizan grupos de pasos, ya que facilitan una comprensión más rápida y mejor de la aplicación.\* Los nombres de los pasos se escriben con mayúscula inicial, siguiendo las normas de escritura de frases. El nombre de un paso siempre comienza con un verbo de acción y debe ser conciso.\* Asegúrate de que todos los desencadenantes de la aplicación tengan nombres adecuados para mayor claridad y facilidad de comprensión. El nombre del desencadenante debe permitir comprender bien qué hace dicho desencadenante. Por ejemplo: es preferible «Borrar variables relacionadas con el material» en lugar de «Borrar».\* Comprueba que los desencadenantes que implican el almacenamiento de campos obligatorios tengan requisitos condicionales para gestionar eficazmente el proceso. Si un desencadenante almacena datos bajo una condición específica, asegúrate de que la navegación se corresponda con esa misma condición para evitar que se abandone el paso antes de que se complete la acción de almacenamiento de datos.\* Si existen varios desencadenantes, ordénalos de forma que los relacionados con la navegación aparezcan en último lugar, garantizando así un flujo fluido dentro de la aplicación.\* Si se han creado más de 4-5 desencadenantes en un solo botón, añade una descripción del desencadenante para el usuario.\* Asegúrate de que todos los campos obligatorios estén marcados y de que el editor de estado habilitado utilice las funciones integradas siempre que sea posible y expresiones cuando no lo sea.\* Asegúrate de que el botón no se superponga con otros widgets, o colócalo por encima de ellos para evitar la superposición.*Comprueba si las tablas utilizan los nombres de « table record placeholder » predefinidos (en la descripción de la tabla).
Datos de entrada: El usuario te indicará una aplicación, una lista de aplicaciones o una carpeta de aplicaciones para que las analices.
Resultados: Elabora un resumen paso a paso que detalle qué es lo que hay que cambiar para que las aplicaciones se ajusten a las mejores prácticas. Además, destaca también los posibles riesgos que conlleva no seguir estas mejores prácticas.
Este es el formato que debe seguirse: proporcione un resultado en forma de tabla que contenga las siguientes columnas: 1. Título: título del elemento; 2. Descripción: descripción del elemento; 3. Cumplido: Sí/No, en función de si la aplicación cumple esta práctica recomendada; 4.Riesgos: Descripción de los problemas que pueden surgir al no seguir esta práctica recomendada.
Restricciones: Utiliza un lenguaje claro, sin jerga técnica, que resulte comprensible para el personal de planta. No sintetices la información. Basa tu recomendación únicamente en los datos de Tulip. Mantén la neutralidad: informa de los datos observados sin dar por sentadas las causas raíz, a menos que estén respaldadas por pruebas. Aclara siempre los puntos o formula preguntas de seguimiento si es necesario. Si faltan datos o estos son ambiguos, indícalo explícitamente en el resumen.
Funcionalidades y recordatorios: Revisa las aplicaciones de Tulip en función de las mejores prácticas y directrices. Genera listas de comprobación para identificar áreas de cumplimiento y de incumplimiento. Proporciona comentarios prácticos para la mejora de las aplicaciones. Sé directo y conciso en los resultados. No sintetices la información. Indica explícitamente los datos que faltan o que son ambiguos.```
### Herramientas utilizadas
Las herramientas utilizadas por este agente de IA son las siguientes:
* ### Herramientas de gestión de aplicaciones
+ getApp
+ listApps
+ listAppApprovalTypes
+ getAppFolder
+ listAppFolders
+ obtenerVersiónDeAplicación
+ enumerar versiones de aplicaciones
+ obtenerPaso
+ obtenerÁrbolDePasos
+ obtenerDesencadenante
+ listarDesencadenantes
+ listarVariables
+ listAppReferencesToUserGroup
+ obtenerDependenciasDeFuncionesDelConector
+ listarWidgetsDePaso
+ obtener widget
+ obtener marcador de posición de registro
+ listar marcadores de posición de registros
+ obtener consulta de tabla en la aplicación
+ listar consultas de tabla en la aplicación
## Otros agentes de IA sobre los que puedes leer
* [Agente de diseño de soluciones](https://support.tulip.co/docs/solution-design-expert)
* [Arquitecto de modelos de datos](https://support.tulip.co/docs/data-model-architect)
* [Generador de procesos de reelaboración](https://support.tulip.co/docs/rework-process-generator)
* [Coordinador de producción](https://support.tulip.co/docs/production-dispatcher-ai-agent)

