XMLSpy se integra con Altova AI Server, un servicio alojado por Altova que incorpora asistencia de IA contextualizada al entorno de edición de XML. Disponible como complemento opcional, ofrece asistencia inteligente para una amplia gama de tareas de desarrollo.
Dado que la IA comprende el esquema y el documento en el que está trabajando, sus sugerencias resultan útiles de inmediato: sin necesidad de copiar y pegar entre herramientas, ni respuestas genéricas. Las tareas que antes requerían horas de trabajo manual ahora se pueden completar en cuestión de minutos.
Vea cómo funciona en el vídeo que aparece a continuación.
Con Altova AI, por fin resulta sencillo generar datos de prueba que se asemejan realmente a datos reales. Altova AI lee tu esquema XML y produce un documento de muestra realista y con sentido semántico. No se limita a generar datos válidos aleatorios, sino que interpreta el significado de los elementos del esquema y genera valores verosímiles (nombres, fechas y direcciones realistas, etc.).
Además de ahorrar horas de trabajo manual, los datos de muestra realistas permiten realizar pruebas más eficaces (puesto que ponen de manifiesto casos extremos que los valores genéricos de marcador de posición ocultarían) y permiten a los equipos realizar demostraciones, documentar y crear prototipos sin exponer datos reales de producción.
La creación de transformaciones XSLT y XQuery es una de las tareas que más tiempo requieren al trabajar con XML; Altova AI se encarga de forma automática.
Solo tiene que indicar los documentos XML de origen y de destino, y Altova AI generará una transformación que relacionará uno con otro en cuestión de segundos.
Por ejemplo, fíjese en los dos archivos XML de órdenes de compra que se muestran a continuación. Uno está en inglés y el otro en alemán. Ambos representan los mismos datos, pero el archivo en inglés debe transformarse antes de poder importarse al sistema contable alemán.
Altova AI lee ambos archivos, reconoce que los campos semánticamente equivalentes tienen nombres diferentes en cada idioma y genera una transformación XSLT que establece una correspondencia entre ellos. Al ejecutar la transformación, el resultado es un archivo XML correctamente asociado con elementos en alemán, sin que sea necesario codificar manualmente campo por campo.
Esta misma funcionalidad está disponible para generar transformaciones XQuery con la ayuda de Altova AI.
El código XSLT o XQuery generado es código estándar y totalmente editable que puede perfeccionar utilizando las herramientas integradas de edición, depuración y optimización de XMLSpy siempre que lo necesite.
XMLSpy incorpora un asistente IA con el que puede chatear para que le ayude a generar archivos XML, JSON, esquemas y otros contenidos basándose en su contexto de trabajo actual, sin necesidad de copiar y pegar código en una herramienta externa.
Las solicitudes de muestra incluyen:
El código correspondiente a su solicitud lo genera automáticamente Altova AI. A través de la barra de herramientas del asistente AI puede copiar la respuesta al portapapeles, crear un nuevo documento que incluya la respuesta o abrirla en la ventana XPath/XQuery de XMLSpy.
IA para editar XML
El Asistente IA admite lenguaje natural para generar esquemas XML o JSON, instancias de muestra, código XSL o XQuery y mucho más.
El asistente IA de XMLSpy es la herramienta ideal para generar documentos XSD, documentos de instancia XML de muestra e incluso datos XML de muestra basados en sus solicitudes en lenguaje natural. Incluso puede utilizar la funcionalidad de IA para solicitar código XSL, XPath y XQuery.
A continuación se ilustra, por una parte, una solicitud de muestra en la que se solicita a Altova AI que genere un esquema XML para almacenar datos de RR.HH y, por otra parte, la respuesta correspondiente en el asistente IA.
A través de la barra de herramientas podemos crear un nuevo documento con la respuesta y, a continuación, ver el código autogenerado en el editor gráfico de esquemas XML para revisar y refinar el archivo XSD.
En unos pocos segundos hemos creado un archivo XSD que es un punto de partida óptimo para futuros desarrollos.
El asistente IA de XMLSpy también se puede usar para generar código XPath y XQuery, que luego podrá revisar y refinar si fuera necesario. Así podrá ahorrar tiempo y aprender más fácilmente la sintaxis de estos lenguajes de consulta y transformación XML.
Herramientas IA para JSON
El Asistente IA de XMLSpy ofrece la misma funcionalidad para JSON, mejorando así la productividad y dando un impulso a los ingenieros informáticos para el desarrollo de JSON. Puede usar solicitudes a Altova AI en lenguaje natural para que genere esquemas e instancias JSON, datos de muestra y mucho más.
Altova AI está disponible mediante una suscripción que los clientes adquieren además de la licencia de su producto. Para adquirir Altova AI es necesario disponer de un paquete de soporte y mantenimiento (SMP). Los clientes pueden adquirir una suscripción a Altova AI al mismo tiempo que una nueva suscripción al SMP o añadirla a una suscripción al SMP ya existente. Visite la tienda online de Altova para consultar todas las opciones disponibles y contratar su suscripción a Altova AI.






