---
title: Ferramentas de inteligência artificial para o desenvolvimento de XML e JSON
date: 2023-11-13
categories:
  - ai
  - json
  - xml
tags:
  - ai
  - ai-assistants
  - json-editor
  - xml-editor
  - xmlspy
description: O assistente de IA do XMLSpy permite que os desenvolvedores aproveitem o poder da OpenAI para tarefas de desenvolvimento de XML e JSON, diretamente no editor XML.
---
Status: #blog

Tags:  #ai #ai-assistants #json-editor #xml-editor #xmlspy

Categories: [ai](/blog/pt/category/ai.md) | [json](/blog/pt/category/json.md) | [xml](/blog/pt/category/xml.md)
# Ferramentas de inteligência artificial para o desenvolvimento de XML e JSON

A proliferação de ferramentas de inteligência artificial tem tido um impacto significativo na área do desenvolvimento de software – não substituindo os engenheiros de software, como alguns previram –, mas sim aumentando o seu valor, ao permitir que se concentrem em tarefas de maior complexidade. Por exemplo, ao automatizar a geração de código de baixo nível, a IA aumenta a velocidade de desenvolvimento e abre portas para uma inovação mais profunda.

Para fornecer aos desenvolvedores as ferramentas de inteligência artificial de que necessitam para alcançar estes ganhos em produtividade e criatividade, a Altova integrou funcionalidades de IA no XMLSpy, para tarefas de edição de XML e JSON.

Aqui está como funciona o assistente de IA do XMLSpy.

![](/blog/images/XMLSpy_AI_blog.jpg)

<!--more-->

## Inteligência Artificial para a Edição de XML

Aceder ao Assistente de IA no XMLSpy é tão simples como inserir a sua chave [Open AI](https://openai.com/) atual através da caixa de diálogo de opções. Isto permite utilizar as funcionalidades do ChatGPT diretamente no XMLSpy.

Como a API é acedida diretamente pelo editor, terá acesso imediato ao modelo mais recente disponível (bem como modelos anteriores). Atualmente, isso inclui a nova versão de pré-visualização do GPT-4 Turbo, anunciada no [Open AI Dev Day](https://openai.com/blog/new-models-and-developer-products-announced-at-devday) em 6 de novembro de 2023. O GPT-4 Turbo oferece várias vantagens, incluindo uma janela de contexto de 128K, conhecimento atualizado até abril de 2023 e um desempenho otimizado que permite um preço mais baixo em comparação com o GPT-4. A versão de pré-visualização atual do GPT-4 Turbo é acessada através do parâmetro `gpt-4-1106-preview` na API. No XMLSpy, basta selecioná-lo no menu suspenso "Modelo Padrão". Quando a versão final for lançada nas próximas semanas, estará imediatamente disponível no Assistente de IA do XMLSpy.

![Permitir a integração de inteligência artificial no XMLSpy ](/blog/images/XMLSpy-AI-Assistant-dialog.png)

Com um modelo padrão selecionado, já pode selecionar o Assistente de IA no menu do Windows e começar a escrever uma instrução.

As possibilidades são infinitas, mas alguns exemplos de como utilizar o Assistente de IA incluem:

- Crie um esquema XSD para armazenar dados de recursos humanos

- Crie uma instância com exemplos de transações financeiras

- Criar uma instância de exemplo para o documento de esquema XML ativo

- Crie uma transformação XSL que liste todos os elementos raiz do ficheiro ativo

Neste exemplo, pedimos ao [Assistente de IA para XML](https://www.altova.com/pt/xmlspy-xml-editor/ai-assistant) para gerar um esquema XSD para um relatório de despesas.

![Utilizar inteligência artificial para gerar ficheiros XML no XMLSpy](/blog/images/AI-generate-xml.png)

Assim que a resposta for apresentada, podemos copiá-la para a área de transferência ou criar um novo documento com o código gerado.

Abaixo, encontra-se o esquema XML (XSD) gerado por inteligência artificial, aberto no editor gráfico de esquemas XML, onde podemos revê-lo e editá-lo, se necessário.

![XSD gerado pelo ChatGPT da OpenAI ](/blog/images/XSD-generated-ChatGPT.png)

O assistente de IA também pode gerar um exemplo de instância para o XSD, preenchido com dados reais e outros documentos, para facilitar o início do processo de programação.

Podemos também pedir ao assistente de IA para gerar código XSL, XPath e XQuery. As expressões XPath ou XQuery podem ser abertas diretamente na janela XPath/XQuery para testes e aperfeiçoamento. O assistente de IA devolve a expressão correspondente à pergunta, bem como uma explicação do que o código faz e quais os resultados esperados.

[![Utilizar inteligência artificial para gerar e explicar consultas XQuery ](/blog/images/generate-xquery-ai-1030x604.png)](generate-xquery-ai.png)

## Gerar JSON com inteligência artificial

As mesmas ferramentas de inteligência artificial para XML também funcionam com JSON. Pode usar instruções em linguagem natural para, por exemplo:

- Gerar um esquema JSON para uma aplicação de gestão de projetos

- Gerar uma instância JSON com base num esquema específico

- Gerar dados JSON de exemplo para registos médicos

- E assim por diante

Vamos pedir ao assistente de IA para gerar dados JSON de exemplo para registos médicos.

![Gerar JSON com inteligência artificial](/blog/images/AI-generated-JSON.png)

Os dados JSON gerados podem ser abertos, explorados e refinados na visualização de grade JSON do XMLSpy.

![Visualizar dados JSON gerados pelo ChatGPT no XMLSpy](/blog/images/AI-JSON-data-chatgpt.png)

A utilização de inteligência artificial para gerar código JSON e XML é um enorme fator de aumento da produtividade, permitindo que os programadores realizem tarefas de forma mais rápida. Isso permite que se concentrem em tarefas mais complexas, na criatividade e na resolução de problemas, enquanto a inteligência artificial cuida das tarefas rotineiras e repetitivas.

O Assistente de IA está disponível a partir da versão XMLSpy 2024. Descarregue uma versão de avaliação gratuita, com duração de [30 dias](https://www.altova.com/pt/xmlspy-xml-editor/download), para começar a utilizar a IA para XML e JSON hoje mesmo.
