Generación de scripts asistida por IA
Descripción general
El editor de scripts de OmegaAI incluye ahora la generación de scripts asistida por IA, lo que le permite crear scripts funcionales a partir de descripciones en lenguaje natural. En lugar de escribir manualmente código JavaScript, puede describir lo que necesita que haga el script, y la IA genera código listo para usar utilizando las operaciones correctas, las etiquetas DICOM y las funciones del host adecuadas para ese editor.
Esta función utiliza tecnología de modelos de lenguaje a gran escala para interpretar sus requisitos y producir código compatible con ClearScript V8 que se integra con el motor de scripts de OmegaAI.
Novedades
Descríbalo, no lo programe
Escriba una descripción en el nuevo panel «AI Prompt» y haga clic en «Generar». OmegaAI le proporcionará un script completo en el editor; no es necesario programar manualmente para empezar.
Disponible en cualquier lugar donde se encuentre el Editor de scripts
La generación asistida por IA funciona en los tres contextos de scripting:
- Scripts de dispositivos DICOM: lógica que se aplica cuando se envían o reciben objetos desde un dispositivo específico.
- Scripts de importación: limpian o marcan los estudios que llegan a través de la función «Importar».
- Scripts de flujo de trabajo: recuperan datos previos, redirigen estudios, cambian el estado de los estudios y mucho más, impulsados por el motor de automatización de flujos de trabajo.
Sensible al contexto y seguro por diseño
Cada editor proporciona a la IA su propio vocabulario, de modo que la instrucción genera el tipo de script adecuado en cada contexto, y la IA solo utiliza operaciones que existen en el panel «Herramientas» de ese editor. Los valores exactos que introduzca —como la descripción de una serie o el nombre de un centro— se conservan tal cual.
Revise siempre los scripts generados. La IA puede cometer errores. Un script generado es un punto de partida, no una regla aprobada: léalo con atención, confirme que apunta a las operaciones y etiquetas correctas, y pruébelo antes de implementarlo.
Cómo funciona
Cada editor de scripts cuenta ahora con un panel de indicaciones de IA situado encima (o al lado) del área de script, y un panel de Herramientas a la derecha en el que se enumeran las operaciones, los campos DICOM, los campos FHIR, los dispositivos y los estados de estudio disponibles en dicho editor.
Al hacer clic en Generar, OmegaAI envía su descripción —junto con el contexto de ese editor específico (sus operaciones y vocabulario disponibles)— a la IA, que devuelve un script completo en el editor.
Script de dispositivo DICOM con sugerencias de IA:

Cada editor pone a disposición de la IA un vocabulario diferente:
| Editor | Con qué cuenta la IA para trabajar |
|---|---|
| Script de dispositivo DICOM | Operaciones (p. ej., CSTORESCP, CSTORESCU, CFINDSCU), DeviceID y lecturas/escrituras de la matriz DICOMObject |
| Script de importación | Lecturas/escrituras de la matriz DICOMObject en cada objeto importado |
| Script de flujo de trabajo | Argumentos del host (estudio, paciente, solicitud, dispositivo, etc.) y operaciones del host, como host.fetch(), host.route(), host.retrieveAndRoute() y host.statusTransition() |
Pasos para generar un script
-
Abra el Editor de scripts correspondiente al contexto que desee:
- Script de dispositivo: abra la sección «Dispositivos» de la organización, seleccione el dispositivo y abra su script.
- Script de importación: abra la sección «Script de importación» de la organización.
- Script de flujo de trabajo: abra «Automatización de flujos de trabajo» y acceda a «Configuración del flujo de trabajo / Editor de scripts».
-
Acceda al modo de edición.
- Asegúrese de que el editor muestre «Edición» (y no «Solo lectura»).
- El panel «Sugerencia de IA» y el botón «Generar» solo están activos durante la edición.
-
Describa lo que debe hacer el script.
- En el cuadro «Sugerencia de IA», escriba una descripción clara y específica en lenguaje sencillo.
- Sea explícito sobre: i. Cuándo debe ejecutarse (p. ej., solo al recibir datos entrantes, solo para estudios de TC). ii. Qué debe leer o modificar (indique las etiquetas o campos DICOM, así como cualquier valor exacto que deba coincidir o escribirse tal cual).
- Cualquier condición o restricción (p. ej., «no hacer nada si aún no se ha designado al médico lector»).
-
Haga clic en «Generar».
- Aparecerá un indicador de progreso mientras OmegaAI escribe el script.
- El script generado sustituirá el contenido del editor; si tiene trabajo que desee conservar, guárdelo o cópielo primero.
Ejemplo de importación del editor de scripts con sugerencia de IA:

-
Revise y perfeccione.
- Compare el resultado con lo que pretendía.
- Si no es del todo correcto, ajuste su descripción y vuelva a generar, o edite el script directamente.
- También puede combinar la generación mediante IA con el panel «Herramientas» y escribir partes del script a mano.
-
Guarde o implemente. Cuando el script sea correcto, guárdelo (o impleméntelo, en el caso de los scripts de flujo de trabajo) tal y como lo haría con cualquier script escrito manualmente.
Cómo redactar indicaciones eficaces
Cuanto más clara sea su descripción, mejor será el resultado.
Algunos consejos:
Sea específico en las descripciones
Proporcione requisitos claros y específicos:
Correcto: «Cree una regla que filtre los estudios DICOM entrantes del departamento de cardiología y solo permita el paso de aquellos que incluyan la palabra “cardíaco” en la descripción de la serie»
Impreciso: «Filtre los datos DICOM»
Especifique el alcance y el comportamiento
Incluya detalles sobre cuándo y cómo debe funcionar el script:
- Tipo de dispositivo o fuente de datos
- Condiciones que activan el script
- Resultado o acciones esperadas
Asigne un nombre a la operación o al evento
«Al recibir datos entrantes (CSTORESCP)…» o «Cuando llega un estudio mediante importación…» indica a la IA qué rama debe escribir.
Indique los valores exactos entre comillas
Si una regla debe coincidir con una descripción de serie o un nombre de institución exactos, facilite el texto exacto; la IA conserva los valores literales que usted proporcione.
Especifique las condiciones de control
«Solo para estudios de TC», «solo cuando el ID del paciente esté en blanco», «deje todo lo demás sin cambios»: estas se convierten en las condiciones «si» del script.
Ejemplo de indicación
Indicación: > Al recibir datos entrantes, marque el «Nombre de la institución» con el identificador de nuestro centro, de modo que cada estudio que llegue a este dispositivo se atribuya a nuestra organización de diagnóstico por imagen.
Script del dispositivo generado:
(function() {
if (Operation === 'CSTORESCP') {
DICOMObject["00080080"] = { vr: "LO", Value: ["YOUR-FACILITY-NAME"] };
}
}());
Revise la etiqueta, la operación y el valor, sustituya el nombre del centro que aparece como marcador de posición y guarde los cambios.
Configuración del flujo de trabajo con indicación de IA:

Prácticas recomendadas para una generación eficaz
Aproveche los scripts existentes
Utilice los scripts existentes para comprender cómo se implementan operaciones similares y, a continuación, perfeccione sus indicaciones en consecuencia.
Valide el código generado
Revise siempre los scripts generados antes de su implementación:
- Verifique que la lógica se ajusta a su intención
- Compruebe si hay casos extremos no cubiertos en su descripción
- Realice pruebas en el entorno de preproducción antes de su uso en producción
Control de calidad
Los scripts generados se someten a validación para garantizar:
- Correctitud estructural: el código sigue la sintaxis de ClearScript V8 y las convenciones de OmegaAI
- Aplicación de controles de operaciones: las operaciones específicas de salida incluyen controles de enrutamiento adecuados
- Manejo del texto: las comparaciones de etiquetas DICOM gestionan adecuadamente las mayúsculas y minúsculas y los espacios en blanco
- Conservación de literales: los valores proporcionados por el usuario (descripciones de series, nombres de dispositivos, etc.) se conservan con precisión
Base técnica
El sistema de generación de scripts se basa en:
Motor ClearScript V8
El motor JavaScript subyacente para la ejecución de scripts, actualizado a partir del anterior motor Chakra Core. Esta actualización proporciona un mayor rendimiento, una mejor compatibilidad y una fiabilidad mejorada para las operaciones basadas en scripts.
Generación de código impulsada por IA
Interpreta descripciones en lenguaje natural para generar código estructurado.
Reconocimiento del contexto
Al generar un script, el sistema de generación tiene acceso a:
- Funciones disponibles: funciones que admite su dispositivo o flujo de trabajo
- Contexto del script: etiquetas, variables y características del lenguaje existentes disponibles en su entorno
- Parámetros operativos: operaciones y configuraciones específicas del dispositivo
Limitaciones y consideraciones
- Es posible que la lógica condicional compleja requiera un ajuste manual tras la generación
Aspectos a tener en cuenta
- Los scripts generados se validan como cualquier otro script antes de su ejecución, pero la validación no puede evaluar la intención: un script puede ser válido y, aun así, no hacer lo que usted pretendía. Pruebe siempre con datos reales.
- No es necesario incluir datos de pacientes en su solicitud. Describa la regla en términos generales (etiquetas, operaciones, condiciones); no es necesario pegar información médica protegida (PHI) para generar un script.
Asistencia técnica y comentarios
En caso de incidencias, comentarios o aclaraciones sobre los scripts generados:
- Notifique las incidencias directamente a su equipo de asistencia técnica
- Incluya la solicitud original, el script generado y el resultado esperado
- Indique si el resultado generado ha cumplido con sus requisitos