Crea una aplicación con el Asistente de IA del Jitterbit App Builder
Introducción
Puedes utilizar el Asistente de IA del App Builder para diseñar y construir nuevas aplicaciones, así como modificar las existentes.
Las interacciones son sesiones de chat en tiempo real que consisten en tus entradas (o prompts) y las respuestas del Asistente de IA. Puedes usar texto o imágenes para explicar lo que deseas, o para averiguar qué puede hacer el Asistente de IA. Aprende sobre las capacidades, limitaciones y restricciones del Asistente de IA.
Puedes chatear en inglés (EE. UU.), alemán o portugués (Brasil).
Requisitos previos
Para utilizar el Asistente de IA del Jitterbit App Builder, debes tener lo siguiente:
-
La opción del Asistente de IA del Jitterbit App Builder incluida en tu licencia de App Builder.
-
Una cuenta de usuario de App Builder con el rol de Admin, Developer o Silo Developers. (Consulta el historial de versiones de la función del Asistente de IA si estás utilizando una versión anterior.)
-
Una clave API de Azure OpenAI o OpenAI. El despliegue del modelo debe tener un límite de tasa de TPM (tokens por minuto) suficiente para tu uso.
Límites de TPM
Los siguientes límites de TPM se aplican a la versión 1 del Asistente de IA, que utiliza GPT-4.1.
Los límites de TPM de OpenAI se basan en tu nivel de uso y modelo. Para asegurarte de que tu nivel de uso soporte el límite de TPM requerido, verifica los límites de tasa del modelo de OpenAI para tu versión del Asistente de IA seleccionada:
Para un único desarrollador concurrente utilizando la versión 1 del Asistente de IA, recomendamos al menos 550,000 TPM asignados al modelo gpt-4.1.
La versión 2 del Asistente de IA utiliza gpt-5.2. Esto proporciona un límite de TPM más alto que debería funcionar para la mayoría de los usuarios en el nivel base.
Construir una aplicación usando el Asistente de IA
Para construir una aplicación con el Asistente de IA del Jitterbit App Builder, sigue estos pasos:
-
Puedes abrir el Asistente de IA usando cualquiera de estas opciones:
-
Selecciona Cajón de Acción > Asistente de IA.
-
En el Menú del Sitio, haz clic en el botón Asistente de IA.
El panel del Asistente de IA del App Builder aparece en el lado derecho de la pantalla:

Importante
Si tu licencia de Harmony no incluye la opción del Asistente de IA del App Builder, el panel muestra en su lugar un video incrustado que puedes ver para obtener más información:
Haz clic en el botón Enviar para ser contactado sobre cómo agregar el Asistente de IA del App Builder a tu licencia de Harmony.
-
-
La primera vez que uses el Asistente de IA, te pedirá que agregues una clave API. Solo necesitas hacer esto una vez. El Asistente de IA te volverá a preguntar en futuras sesiones solo si no tienes ya una clave API configurada.
Ingresa tu clave API, luego haz clic en el botón Guardar y Probar Clave API para verificar la conectividad. (Como alternativa, puedes configurar la clave API a través de la interfaz.)
Si la prueba de la clave API es exitosa, el Asistente de IA te lo hará saber y mostrará una introducción. Esta introducción aparecerá cada vez que abras una sesión de chat.

-
Lee la introducción, luego comienza a escribir indicaciones para diseñar y construir tu aplicación.
Para enviar indicaciones, presiona Enter o haz clic en el botón Enviar.
Para incluir imágenes en tu indicación, haz clic en el botón Subir una imagen.
-
Puedes aceptar, corregir o refinar las sugerencias del Asistente de IA, o pedir refinamientos o alternativas.
Construir una aplicación de esta manera es un proceso interactivo e iterativo que generalmente necesita varias indicaciones y respuestas, posiblemente distribuidas en más de una sesión de chat.
-
Cuando estés satisfecho con lo que describe el Asistente de IA, házselo saber.
Cuando haya construido la aplicación, proporciona un enlace a ella. Haz clic en el enlace para abrir la aplicación.
Después de haber probado la aplicación, puedes pedirle al Asistente de IA que la modifique.
Construir una aplicación a partir de una fuente de datos existente
Al construir una nueva aplicación, el Asistente de IA pregunta si deseas usar una nueva base de datos o conectarte a una fuente de datos existente.
Si eliges una fuente de datos existente (o especificas una en tu mensaje inicial), el Asistente de IA:
- Lee el esquema de la fuente de datos para crear páginas y reglas de negocio sin modificar la estructura subyacente de la base de datos.
- No añade tablas o columnas físicas, crea claves foráneas personalizadas o elimina tablas.
- No inyecta datos de prueba o de marcador en tus tablas existentes.
- Genera reglas de negocio basadas en mvSQL utilizando el esquema descubierto.
- Crea páginas de interfaz de usuario con diseños de paneles apropiados para las relaciones de tablas detectadas (por ejemplo, una cuadrícula maestra vinculada a una vista de detalles con pestañas para relaciones padre/hijo).
La fuente de datos objetivo debe estar vinculada a la aplicación y no marcada como sellada.
Gestionar roles y permisos
Puedes usar el Asistente de IA para crear roles y gestionar sus permisos utilizando mensajes en lenguaje natural. Describe tus requisitos de seguridad en el chat y el Asistente de IA los configura por ti.
El Asistente de IA puede:
- Sugerir roles para tu aplicación, incluyendo un rol de superusuario y un rol de solo lectura, y roles personalizados basados en la estructura de tu aplicación. Las sugerencias de roles personalizados incluyen el nombre del rol, las páginas accesibles y los permisos CRUD.
- Crear y administrar roles.
- Conceder o revocar permisos detallados en reglas individuales.
- Aplicar cambios de permisos en bloque a todas las tablas o reglas en una fuente de datos utilizando Conceder Predeterminado, Conceder Completo, Conceder Lectura o Revocar Todo. Las tablas y reglas deben configurarse por separado; los cambios en bloque no pueden aplicarse a ambas simultáneamente.
- Conceder permisos limitados a una página específica.
- Verificar si un nombre de rol ya está en uso y sugerir modificar los permisos del rol existente en lugar de crear un duplicado.
- Hacer preguntas aclaratorias cuando un mensaje podría coincidir con múltiples roles (por ejemplo, si dices "dar acceso al panel a ventas" y existen tanto un rol de Representante de Ventas como un rol de Informes de Ventas).
- Advertirte cuando un cambio de permiso afecta a un objeto de negocio utilizado en múltiples páginas, antes de aplicar el cambio.
- Responder preguntas de seguridad sobre los roles y permisos de tu aplicación.
Crea un rol de Superusuario con acceso completo.
Crea un rol de Solo Lectura.
Dale al rol de Gerente acceso de lectura a la página del Tablero.
Revoca todos los permisos para el rol de Invitado en la tabla de Pedidos.
Otorga acceso de lectura a todas las reglas en la fuente de datos de RRHH para el rol de Analista.
¿Qué puede hacer el rol de Gerente?
¿Qué roles pueden ver la página de Nómina?
El rol de Operaciones no puede eliminar registros en las páginas de pedidos. ¿Qué permisos les faltan?
Administrar temas
Puedes usar el Asistente de IA para seleccionar, previsualizar y editar los colores del tema de una aplicación utilizando comandos en lenguaje natural, incluyendo:
- Primario
- Complementario
- Secundario
- Texto
- Borde
- Precaución
- Peligro
- Panel (fondo)
- Página (fondo)
Un tema puede tener un Tema Base. Si se define un tema base, cualquier color de tema no definido hereda su valor del tema base.
Cuando pides al Asistente de IA que cambie un tema, pregunta qué aplicación y tema deseas modificar, luego presenta los temas disponibles en las colecciones de esa aplicación. Dependiendo de si el tema actual es editable, ofrece hacer una de las siguientes acciones:
- Cambiar a otro tema existente.
- Modificar el tema actual.
- Crear un nuevo tema.
El Asistente de IA también puede sugerir colores de tema basados en imágenes cargadas, incluyendo logotipos.
Importante
Los temas que pertenecen a colecciones de propiedad del sistema (por ejemplo, App Builder, Terceros, y Banderas de Países) no pueden ser modificados.
Ejemplos de comandos:
Cambia el color Primario del tema de la app CRM a #1F6FEB.
Crea un nuevo tema para la app de Inventario basado en el tema de App Builder, con un color Primario púrpura.
¿Qué tema está usando la app de Inventario, y es editable?
Administración del Asistente de IA
Nota
La configuración en esta sección está disponible solo para administradores. Los usuarios con el rol de Desarrollador o Desarrolladores de Silo pueden usar el chat del Asistente de IA, pero no pueden configurar la clave API, el modelo o la versión, ni acceder al Tablero de IA.
Cuando se habilitan las funciones del Asistente de IA, el IDE incluye dos botones adicionales, en las secciones Conectar y Ejecutar:

-
Servicio de Chat de IA: Haz clic para configurar tu clave API y cambiar el LLM, o cambiar la versión del Asistente de IA.
-
Tablero de IA: Haz clic para ir al tablero, una página de gestión de chats y mensajes.
Configura tu clave API
Cuando abres el Asistente de IA sin una clave API configurada, se te pedirá que agregues una clave API a través de la ventana de chat.
Para configurar una clave API a través de la interfaz de usuario, sigue estos pasos:
-
Selecciona IDE > Servicio de Chat de IA. Se abre el diálogo Servicio de IA.
-
Establece valores para lo siguiente:
-
Clave API: Ingresa tu clave API.
-
Modelo: Haz clic para abrir el menú, luego selecciona el modelo que el Asistente de IA debe usar. (Actualmente, se admiten modelos de OpenAI y Azure OpenAI. Jitterbit prueba y admite solo los modelos gpt-4.1 (Asistente de IA v1) y gpt-5.2 (Asistente de IA v2) de cada proveedor.)
-
-
(Opcional) Haz clic en el botón Probar para probar tu clave API.
-
Haz clic en el botón Guardar.
Consejo
También puedes configurar la clave API en la sección
AiServicesdel archivoappsettings.json, pero la configuración aquí tiene prioridad.
Cambiar la versión del Asistente de IA
Para cambiar la versión del Asistente de IA, sigue estos pasos:
-
Selecciona IDE > Servicio de Chat de IA. Se abre el diálogo Servicio de IA:
-
Haz clic en Versión del Asistente de IA. La ventana Información del Asistente de IA muestra la versión actual:
-
Haz clic en Versión 2, luego haz clic en Continuar. La ventana muestra el cambio:
-
Actualiza el modelo a la versión 2:
-
OpenAI: En el diálogo de Servicio de Chat de IA, ingresa
gpt-5.2en el campo Modelo. -
Azure OpenAI: Expón un endpoint de GPT-5.2 en Azure, luego regresa al diálogo de Servicio de Chat de IA e ingresa el nombre de tu implementación de GPT-5.2 en el campo Nombre de Implementación.
Haz clic en Probar, luego en Guardar.
-
-
Cierra las ventanas.
Para volver a la versión 1, haz clic en Versión 1 (obsoleta), luego haz clic en Proceder. Luego actualiza el modelo: ingresa gpt-4.1 en el campo Modelo (OpenAI), o ingresa el nombre de tu implementación de GPT-4.1 en el campo Nombre de Implementación (Azure OpenAI). Haz clic en Probar, luego en Guardar.
Tablero de IA
El Tablero de IA es una página para ayudar a ti o al soporte de Jitterbit a depurar sesiones de chat e inspeccionar su rendimiento:

El tablero tiene dos paneles:
-
El panel izquierdo lista las Sesiones de Chat para todos los usuarios. Cada cuadro de sesión incluye la fecha y hora en que comenzó el chat, y cuántos tokens LLM se utilizaron para los prompts y respuestas. Usa la barra de búsqueda para buscar chats por su
ChatSessionId. Cuando haces clic en una sesión, sus detalles se cargan en el panel derecho.Haz clic en Cargar Chat para cargar la sesión de chat (todos los prompts y respuestas) en la ventana de chat del Asistente de IA. Una vez cargado, haz clic en el botón Copiar de la ventana de chat para copiar el texto de toda la sesión de chat en tu portapapeles del sistema. Haz clic en el botón Uso para ver el uso de tokens de la sesión a lo largo del tiempo. Para eliminar permanentemente una sesión de chat, haz clic en el botón Eliminar.
-
El panel derecho muestra detalles de la sesión de chat seleccionada, a través de tres pestañas:
-
Mensajes: El contenido de cada prompt individual del usuario y la respuesta del Asistente de IA. Los mensajes del Asistente de IA incluyen la duración en segundos, y el número de tokens de prompt y de completación utilizados. Haz clic en el ícono Filtrar para abrir un diálogo donde puedes establecer varios filtros para los mensajes.
-
Excepciones: Excepciones para fines de depuración.
-
Historiales de Eventos: Una tabla que muestra eventos del Constructor de Aplicaciones para fines de depuración.
-
Ver uso de tokens
Haga clic en Uso en una sesión de chat para abrir la página de Uso de Tokens, que muestra un gráfico del uso de tokens en caché y no en caché en cada mensaje y llamada a la herramienta en la sesión. Utilice este gráfico para ver cómo cambia el tamaño de la ventana de contexto a lo largo de la conversación y para identificar puntos donde recortar el historial de chat reduciría el uso de tokens.
Capacidades, limitaciones y restricciones
Nota
Los usuarios con el rol de Desarrollador o Desarrolladores de Silo pueden acceder al Asistente de IA. Los desarrolladores pueden modificar aplicaciones existentes, pero no pueden crear o eliminar aplicaciones o fuentes de datos, y el Asistente de IA no puede realizar estas acciones en nombre de un usuario desarrollador, incluso si se le solicita hacerlo. Los Desarrolladores de Silo están aún más limitados a aplicaciones y fuentes de datos dentro de su silo de desarrollador autorizado.
Actualmente, el Asistente de IA del Constructor de Aplicaciones de Jitterbit puede hacer lo siguiente:
-
Crear y configurar aplicaciones.
-
Construir aplicaciones sobre una fuente de datos existente sin modificar la base de datos subyacente.
-
Vincular y gestionar fuentes de datos.
-
Diseñar esquemas (definir tablas, columnas y relaciones).
-
Generar e insertar datos de prueba o de ejemplo.
-
Crear páginas de interfaz de usuario, paneles y campos.
-
Configurar métodos de entrada de datos para paneles de cuadrícula según el conteo de campos y la ubicación del panel (edición en línea para cuatro campos o menos; enlace a página para esquemas más grandes).
-
Construir reglas de negocio (consultas, CRUD, validación y valores predeterminados).
-
Gestionar roles y sus permisos, incluyendo otorgar o revocar acceso por regla, tabla o página, con sugerencias de roles inteligentes, detección de conflictos y consultas de seguridad.
-
Configurar eventos y acciones (incluidas notificaciones).
-
Selecciona, previsualiza y edita los colores del tema, y crea nuevos temas.
Nota
Las respuestas del chat del Asistente de IA siempre se sanitizan para eliminar código malicioso como scripts y controladores de eventos peligrosos; esto no se puede desactivar. Los enlaces a URLs relativas siempre son clicables. Los enlaces a otras URLs solo son clicables si coinciden con una entrada en la lista de URLs Permitidas.
El Asistente de IA no puede hacer lo siguiente por sí mismo. Debes hacerlo manualmente utilizando la interfaz de App Builder:
-
Desarrollar plugins personalizados, procedimientos almacenados o código externo.
-
Crear o configurar puntos finales de API avanzados.
-
Configurar servidores de bases de datos o conexiones avanzadas.
-
Gestionar usuarios o configurar ajustes de seguridad avanzados.
-
Manipular datos de producción o no de prueba.
-
Desarrollar widgets o componentes de UI personalizados.
-
Editar propiedades del tema que no sean de color, como espaciado o estilo de control.
-
Configurar características solo para IDE (respuestas, acciones de plugins, configuraciones del sistema).
Además, hay los siguientes problemas conocidos con el Asistente de IA:
-
El Asistente de IA puede pedirte que especifiques en qué página deseas trabajar incluso si actualmente estás viendo la página de la aplicación en cuestión. (El Asistente de IA no puede ver qué página de la aplicación estás viendo actualmente.)
-
El Asistente de IA puede tener dificultades para eliminar objetos que están referenciados por otros objetos. (Por ejemplo, no puede eliminar una tabla si hay reglas y páginas que la referencian.)
Ejemplos de solicitudes
El Asistente de IA de App Builder es un asistente en el sentido más amplio de la palabra. Puede responder preguntas, darte ideas para aplicaciones, sugerir mejoras a aplicaciones existentes, o esbozar su plan de enfoque, todo antes de comenzar a construir una aplicación. Estos ejemplos de solicitudes deberían darte una idea de lo que puedes preguntar al Asistente de IA.
Dime qué partes de una aplicación puedes construir y cuáles no puedes.
¿Qué aplicaciones actuales en el sistema tienen más tablas?
Dame un esquema de cómo construiría una aplicación para recuperar y almacenar tasas de cambio de divisas (FX).
Crea una aplicación de recursos humanos llamada "Mi RRHH" que maneje toda la funcionalidad de RRHH en mi empresa global de tapones. Tenemos 18,000 empleados. Necesito una aplicación de RRHH a nivel empresarial con un esquema a nivel empresarial. Básicamente, tú propones el esquema y el diseño de la página ya que no sé nada sobre RRHH. Nuevamente, piensa en cualquier gran sistema de RRHH, considera toda la funcionalidad soportada por esos sistemas, piensa en el esquema necesario para soportar esa funcionalidad y construye eso para nosotros. Al planificar el esquema, incluye tablas de búsqueda en tu diseño y no te limites de ninguna manera.
Elimina la página de Tipos de Actividad de la aplicación CRM.
Importante
Se te solicita confirmar esta acción. Las páginas eliminadas no se pueden recuperar.
En la aplicación CRM, crea una nueva página llamada 'Tipos de Actividad'. Agrégala al menú 'Configuración' y hazla de tipo 'Formulario Emergente'. A continuación, agrega un panel de 'Cuadrícula'. Para su fuente, crea una nueva regla llamada 'TipoDeActividad (Objeto de Negocio)'. Selecciona todas las columnas para la regla y el panel. Llévame a la página cuando termines.
Agrega una nueva página a la aplicación CRM que se parezca a la que se adjunta.
Envía una solicitud para aumentar tu cuota de TPM para AI Assistant v1 (gpt-4.1)
Si utilizas Azure OpenAI y tu cuota de TPM no cumple con la recomendación mínima de 550,000 de Jitterbit para la versión 1 del AI Assistant, puedes usar el formulario de solicitud de Microsoft para solicitar un aumento.
Aquí hay un ejemplo de lo que debes proporcionar en el campo Justificación de la solicitud, reemplazando la información resaltada a continuación:
Estaré utilizando el modelo GPT-4.1 para ejecutar el AI Assistant para Jitterbit App Builder, una plataforma de desarrollo de aplicaciones de bajo código. Jitterbit recomienda un TPM de 550,000 para soportar 1 desarrollador concurrente utilizando el AI Assistant, pero mi suscripción actual me limita a <Inserta tu límite actual aquí> TPM. Esto nos está impidiendo utilizar el AI Assistant. La documentación para el AI Assistant de App Builder está disponible en el sitio web de Jitterbit: https://docs.jitterbit.com/app-builder/documentation/ai-quickstart/.
Si Microsoft niega tu solicitud, abre una solicitud de soporte de Azure para Límites de servicio y suscripción (cuotas) y especifica que tiene Impacto en producción para activar una revisión humana del caso.
Historial de versiones de la función Asistente de IA
Esta tabla enumera los hitos de versión de App Builder que afectan al Asistente de IA. Solo cubre las funciones descritas en esta página.
| Versión de App Builder | Cambio |
|---|---|
| 4.45 | Lanzamiento inicial del Asistente de IA. El chat está disponible en inglés (EE. UU.). |
| 4.48 | Azure OpenAI agregado como una alternativa a OpenAI para la clave de API. |
| 4.50 | Soporte de idioma de chat ampliado a alemán y portugués (Brasil). |
| 4.61 | Acceso ampliado a usuarios con el rol de Desarrollador (anteriormente limitado a Administrador). |
| 4.62 | Acceso ampliado a usuarios con el rol de Desarrolladores de Silo. Se agregó gestión de roles y permisos (ver Gestionar roles y permisos). |
| 4.63 | Mejoras en la gestión de roles: sugerencias de roles inteligentes, detección de conflictos, resolución de ambigüedades, advertencias contextuales y consultas de seguridad. Se agregó la opción de construir una aplicación a partir de una fuente de datos existente (ver Construir una aplicación a partir de una fuente de datos existente). Se agregaron valores predeterminados de entrada de datos inteligentes para paneles de cuadrícula. |
| 4.64 | Se agregó gestión de temas (ver Gestionar temas). |




