Ir a la tienda Scriptcase

Scriptcase AI

Scriptcase AI es un asistente integrado que utiliza modelos de inteligencia artificial para apoyar a los desarrolladores en la creación y mantenimiento de sus proyectos.

Al contar con una integración nativa, Scriptcase AI puede acceder a la información del proyecto, la estructura de las tablas, los códigos de los eventos de las aplicaciones y los recursos de la herramienta, ayudando de forma directa en el desarrollo y uso de Scriptcase. Estos permisos deben concederse en la pantalla de configuración.

Configuración de Scriptcase AI

Para utilizar Scriptcase AI, es necesario tener una cuenta en el proveedor seleccionado.

Consulte más detalles sobre la forma de facturación y cómo generar la clave de API

Para realizar la configuración, acceda a Herramientas > Scriptcase AI.

Pantalla de configuración de Scriptcase AI, con campos para informar la clave de API, seleccionar el proveedor de IA y definir los permisos de acceso a la información del proyecto.

Clave de API

Informe la clave de API del proveedor de IA que será utilizado por Scriptcase AI. Esta clave permite que Scriptcase se comunique con el proveedor seleccionado para procesar las solicitudes realizadas por el usuario.

Consulte la documentación correspondiente al proveedor seleccionado:

Mostrar modelos más pequeños/antiguos

Habilita la visualización de modelos más pequeños o anteriores del proveedor seleccionado.

Al activar esta opción, los campos Modelo de chat y Modelo de tareas inteligentes podrán mostrar modelos adicionales, que pueden utilizarse según las necesidades del proyecto.

Crear y traducir el diccionario de datos automáticamente

Habilita la creación automática del diccionario de datos y de los archivos de idioma utilizados en la traducción de las etiquetas de los campos durante la creación del proyecto.

Con esta opción habilitada, Scriptcase AI puede ayudar en la generación de las descripciones y traducciones de los campos, reduciendo el trabajo manual durante la configuración inicial del proyecto.

Consulte la página Creando un nuevo proyecto para más información.

Proveedor

Define el proveedor de IA que será utilizado por Scriptcase AI para procesar las solicitudes enviadas por el usuario.

Los proveedores disponibles son:

  • OpenAI (GPT)
  • Google Gemini
Modelo de chat

Define el modelo de IA utilizado en las conversaciones con Scriptcase AI.

Este modelo será utilizado para responder preguntas, analizar información del proyecto y ayudar al usuario durante el desarrollo.

Para esta opción, recomendamos utilizar los modelos más actualizados del proveedor seleccionado, garantizando respuestas más completas y contextualizadas durante las conversaciones.

Modelo de tareas inteligentes

Define el modelo de IA utilizado en la ejecución de las Tareas inteligentes de Scriptcase.

Este modelo será utilizado en recursos automáticos o asistidos que ejecutan tareas específicas dentro de la herramienta.

Para tareas inteligentes, recomendamos utilizar modelos más pequeños, cuando estén disponibles. En general, estos modelos pueden ofrecer menor costo y respuestas más rápidas, siendo adecuados para operaciones simples, directas y que no requieren análisis complejos.

Permisos de acceso por proyecto

En la lista de proyectos, defina los permisos de acceso de Scriptcase AI para cada proyecto.

Incluso sin permisos de acceso al proyecto, Scriptcase AI aún puede ayudar con dudas generales sobre Scriptcase, como el uso de macros, eventos y aplicaciones. También puede ayudar con códigos y SQL, siempre que el usuario informe manualmente en el chat el código, la consulta SQL o la estructura de las tablas que desea analizar.

Lista de proyectos

Estas configuraciones están disponibles solo para administradores de Scriptcase.

Proyecto

Muestra los proyectos existentes en el entorno de Scriptcase, permitiendo definir los permisos de acceso de Scriptcase AI para cada proyecto.

Análisis de código

Define si Scriptcase AI podrá acceder automáticamente a los códigos existentes en eventos, métodos y botones de las aplicaciones del proyecto.

Con esta opción habilitada, el asistente podrá analizar los códigos para ayudar en tareas como explicar el funcionamiento de fragmentos existentes, agregar código a los eventos, identificar posibles errores y sugerir correcciones de sintaxis o lógica.

Observación: Si esta opción permanece deshabilitada, Scriptcase AI aún podrá ayudar con códigos, siempre que el contenido se informe manualmente en el chat.

Prompt del desarrollador

Permite informar reglas, contexto y estándares que Scriptcase AI debe considerar al ayudar en el proyecto.

Este campo puede utilizarse para orientar las respuestas, sugerencias y códigos generados por el asistente, de acuerdo con las necesidades del proyecto. Es posible informar, por ejemplo, el contexto del sistema, estándares de nomenclatura de variables, reglas de desarrollo y preferencias para la presentación de las respuestas.

Conexiones

Define si Scriptcase AI podrá acceder a la estructura de las tablas de las conexiones configuradas en el proyecto, como nombres de tablas, campos y tipos de datos.

Con esta opción habilitada, el asistente podrá generar sugerencias, análisis y comandos SQL más alineados con la base de datos de las conexiones habilitadas.

Observación: Si esta opción permanece deshabilitada, Scriptcase AI aún podrá ayudar con comandos SQL y estructuras de base de datos, siempre que la información se inserte manualmente en el chat.

Lista de conexiones

Al hacer clic en el icono de conexión, se mostrará un modal con la lista de conexiones existentes en el proyecto. Habilite las conexiones que podrán ser accedidas por Scriptcase AI.

El color del icono indica el estado de acceso a las conexiones del proyecto.

  • Icono gris - Ninguna conexión del proyecto está habilitada para acceso por Scriptcase AI.
  • Icono amarillo - Algunas conexiones del proyecto están habilitadas para acceso por Scriptcase AI.
  • Icono verde - Todas las conexiones del proyecto están habilitadas para acceso por Scriptcase AI.

Lista de conexiones del proyecto

Validación de las configuraciones de IA

Después de informar la API, seleccionar los modelos de IA y configurar los proyectos que podrán utilizar el recurso, utilice los botones disponibles al final de la página, después de la lista de proyectos, para validar, guardar o restablecer las configuraciones informadas.

Botones para restablecer configuraciones, probar la conexión y probar configuración y guardar

En el campo Probar configuración y guardar, es posible validar los datos informados y, a continuación, guardar las configuraciones de IA. Para que los cambios se guarden, los campos obligatorios deben estar completados con valores válidos.

El botón Probar conexión permite únicamente verificar si la conexión con la IA funciona correctamente, sin guardar los cambios realizados en la configuración.

El botón Restablecer configuración limpia los datos configurados para la IA, como la información de la API y otras configuraciones relacionadas. Esta es la forma recomendada de eliminar los valores de los campos, ya que, al guardar la configuración, el sistema exige que los datos informados sean válidos.

También es posible definir el acceso al chat de IA y a las configuraciones de IA a través del menú de administración, controlando qué usuarios podrán utilizar o configurar estos recursos.

Utilizando Scriptcase AI

Scriptcase AI ayuda en la creación y mantenimiento de las aplicaciones en Scriptcase. A través del chat asistido, es posible solicitar ayuda con códigos, configuraciones de la plataforma, recursos de Scriptcase e información de la documentación. Dependiendo de la solicitud, la IA también puede insertar el código generado directamente en el evento de la aplicación.

Además del chat, Scriptcase AI ofrece tareas inteligentes para automatizar procesos específicos de la plataforma, como traducción de aplicaciones, creación automática del diccionario de datos y traducción del diccionario de datos.

Incluso sin permisos de acceso al proyecto, el chat puede utilizarse como una conversación común con la IA. En este caso, Scriptcase AI no tendrá acceso a la información interna de la aplicación, como tablas, campos, eventos o códigos del proyecto.

Chat asistido

Para acceder al chat, haga clic en el botón ubicado en la esquina superior derecha de la interfaz.

Acceso al chat de Scriptcase AI

El chat asistido permite interactuar con Scriptcase AI durante el uso de la plataforma. Cuando está autorizado, la IA puede utilizar el contexto del proyecto, de las aplicaciones, de los eventos abiertos, de las conexiones y de las estructuras de la base de datos para proporcionar respuestas más alineadas con el entorno de desarrollo.

Entre los recursos disponibles en el chat se encuentran:

  • Analizar códigos de eventos abiertos, botones y métodos;
  • Generar códigos utilizando macros de Scriptcase;
  • Crear reglas de negocio;
  • Explicar la utilización de recursos de Scriptcase.

Consejos de uso del chat

  • Realice solicitudes directas sobre el contenido abierto en el editor: solicite acciones como “corrija la lógica de este evento” u “optimice esta consulta SQL”. Cuando el análisis de código esté habilitado, no es necesario copiar y pegar el código en el chat, ya que el asistente podrá acceder al contenido abierto.
  • Utilice el contexto del proyecto: mantenga el contexto del proyecto configurado en Scriptcase AI para que las respuestas consideren información general del sistema, como el objetivo de la aplicación, reglas de negocio y estándares utilizados en el desarrollo.
  • Aproveche el acceso a la estructura de las tablas: cuando el permiso de conexiones esté habilitado, es posible solicitar códigos o consultas con base en las tablas del proyecto, como “cree una validación utilizando los campos de la tabla pedidos”.
  • Utilice la IA para tareas repetitivas: solicite la creación de validaciones, formatos de fecha y hora, reglas de negocio o fragmentos de código que puedan reducir el trabajo manual durante el desarrollo.
  • Revise y pruebe los resultados generados: antes de aplicar las sugerencias en producción, valide el código, revise las reglas de negocio y pruebe el comportamiento de la aplicación.

Pestañas de Scriptcase AI

La pantalla de conversación de Scriptcase AI permite interactuar con la IA, acceder a conversaciones anteriores y abrir las configuraciones del recurso.

En la parte superior de la pantalla, están disponibles las opciones de navegación del chat:

  • Configuración: representada por el icono de engranaje, abre la pantalla de configuración de Scriptcase AI. Esta opción se muestra solo en instalaciones de Scriptcase registradas.
  • Conversación actual: muestra la conversación en curso y permite enviar nuevos mensajes a la IA.
  • Historial: muestra las conversaciones anteriores, organizadas en orden cronológico.

Tareas inteligentes

Las Tareas inteligentes utilizan modelos de IA para automatizar operaciones específicas en Scriptcase.

Actualmente, el recurso puede utilizarse para:

  • Traducción automática de aplicaciones;
  • Creación automática del diccionario de datos;
  • Traducción automática del diccionario de datos.

Por tratarse de operaciones más específicas y automatizadas, recomendamos utilizar modelos más pequeños y rápidos, cuando estén disponibles. En general, estos modelos pueden ofrecer menor costo y respuestas más ágiles durante el procesamiento de las tareas.