---
title: Herramientas de inteligencia artificial para el desarrollo de XML y JSON
date: 2023-11-13
categories:
  - ai
  - json
  - xml
tags:
  - ai
  - ai-assistants
  - json-editor
  - xml-editor
  - xmlspy
description: El asistente de inteligencia artificial de XMLSpy permite a los desarrolladores aprovechar la potencia de OpenAI para tareas de desarrollo de XML y JSON directamente dentro del editor de XML.
---
Status: #blog

Tags:  #ai #ai-assistants #json-editor #xml-editor #xmlspy

Categories: [ai](/blog/es/category/ai.md) | [json](/blog/es/category/json.md) | [xml](/blog/es/category/xml.md)
# Herramientas de inteligencia artificial para el desarrollo de XML y JSON

La proliferación de herramientas de inteligencia artificial ha tenido un impacto significativo en el campo del desarrollo de software, no reemplazando a los ingenieros de software, como algunos han predicho, sino aumentando su valor al permitirles concentrarse en tareas de mayor nivel. Por ejemplo, al automatizar la generación de código de bajo nivel, la IA aumenta la velocidad de desarrollo y abre las puertas a una innovación más profunda.

Para proporcionar a los desarrolladores las herramientas de inteligencia artificial que necesitan para lograr estas mejoras en productividad y creatividad, Altova ha integrado funcionalidades de IA en XMLSpy para tareas de edición de XML y JSON.

Así es como funciona el asistente de inteligencia artificial de XMLSpy.

![](/blog/images/XMLSpy_AI_blog.jpg)

<!--more-->

## IA para editar XML

Acceder al asistente de inteligencia artificial en XMLSpy es tan sencillo como ingresar su clave de [Open AI](https://openai.com/) actual a través del cuadro de diálogo de opciones. Esto permite utilizar las funcionalidades de ChatGPT directamente en XMLSpy.

Dado que la API se accede directamente desde el editor, tendrá acceso inmediato al modelo más reciente disponible (así como a modelos anteriores). Actualmente, esto incluye la nueva versión de vista previa de GPT-4 Turbo, anunciada en [Open AI Dev Day](https://openai.com/blog/new-models-and-developer-products-announced-at-devday) el 6 de noviembre de 2023. GPT-4 Turbo ofrece varias ventajas, incluyendo una ventana de contexto de 128K, información actualizada hasta abril de 2023, y un rendimiento optimizado que permite un precio más bajo en comparación con GPT-4. La versión actual de vista previa de GPT-4 Turbo se accede especificando `gpt-4-1106-preview` en la API. En XMLSpy, simplemente selecciónelo en el menú desplegable "Modelo predeterminado". Cuando se lance la versión definitiva en las próximas semanas, estará disponible de inmediato en el Asistente de IA de XMLSpy.

![Integración de la inteligencia artificial en XMLSpy ](/blog/images/XMLSpy-AI-Assistant-dialog.png)

Una vez que haya seleccionado un modelo predeterminado, ya puede seleccionar el Asistente de IA desde el menú de Windows y comenzar a redactar una instrucción.

Las posibilidades son infinitas, pero algunos ejemplos de cómo utilizar el asistente de inteligencia artificial incluyen:

- Crear un esquema XSD para almacenar datos de recursos humanos

- Creación de una instancia con transacciones financieras de muestra

- Crear una instancia de ejemplo para el documento de esquema XML activo

- Cree una transformación XSL que liste todos los elementos raíz del archivo activo

Aquí, hemos solicitado al [asistente de inteligencia artificial para XML](https://www.altova.com/es/xmlspy-xml-editor/ai-assistant) que genere un esquema XSD para un informe de gastos.

![Utilizar la inteligencia artificial para generar archivos XML en XMLSpy](/blog/images/AI-generate-xml.png)

Una vez que se recibe la respuesta, podemos copiarla al portapapeles o crear un nuevo documento con el código generado.

A continuación, se muestra el esquema XML (XSD) generado por la inteligencia artificial, abierto en el editor gráfico de esquemas XML, donde podemos revisarlo y editarlo según sea necesario.

![Esquema XSD generado por ChatGPT de OpenAI ](/blog/images/XSD-generated-ChatGPT.png)

El asistente de inteligencia artificial también puede generar una instancia de ejemplo para el archivo XSD, rellenada con datos reales y cualquier otro documento, para facilitar el inicio del proceso de programación.

También podemos pedir al asistente de IA que genere código XSL, XPath y XQuery. Las expresiones XPath o XQuery se pueden abrir directamente en la ventana de XPath/XQuery para su prueba y posterior ajuste. La IA devuelve la expresión correspondiente a la solicitud, así como una explicación de lo que hace el código y qué resultados se esperan.

[![Utilizar la inteligencia artificial para generar y explicar consultas XQuery ](/blog/images/generate-xquery-ai-1030x604.png)](generate-xquery-ai.png)

## Generar JSON con inteligencia artificial

Las mismas herramientas de inteligencia artificial que se utilizan para trabajar con XML también funcionan con JSON. Se pueden utilizar indicaciones en lenguaje natural para, por ejemplo:

- Generar un esquema JSON para una aplicación de gestión de proyectos

- Generar una instancia JSON a partir de un esquema dado

- Generar datos de muestra en formato JSON para historiales médicos

- Y así sucesivamente

Vamos a pedir al asistente de inteligencia artificial que genere datos de muestra en formato JSON para registros médicos.

![Generación de archivos JSON mediante inteligencia artificial](/blog/images/AI-generated-JSON.png)

Los datos JSON generados anteriormente se pueden abrir, explorar y modificar en la vista de cuadrícula JSON de XMLSpy.

![Visualización de datos JSON generados por ChatGPT en XMLSpy](/blog/images/AI-JSON-data-chatgpt.png)

Utilizar la inteligencia artificial para generar código JSON y XML es una herramienta que aumenta enormemente la productividad, permitiendo a los desarrolladores realizar sus tareas de manera más rápida. Esto les permite concentrarse en tareas de mayor nivel, en la creatividad y en la resolución de problemas, mientras que la IA se encarga de las tareas rutinarias y repetitivas.

El Asistente de IA está disponible a partir de XMLSpy 2024. Descargue una versión de prueba gratuita de [30 días](https://www.altova.com/es/xmlspy-xml-editor/download) para empezar a utilizar la IA para XML y JSON hoy mismo.
