---
title: AI-tools voor de ontwikkeling van XML- en JSON-bestanden
date: 2023-11-13
categories:
  - ai
  - json
  - xml
tags:
  - ai
  - ai-assistants
  - json-editor
  - xml-editor
  - xmlspy
description: De XMLSpy AI-assistent stelt ontwikkelaars in staat om de kracht van OpenAI te benutten voor XML- en JSON-ontwikkelingstaken, direct in de XML-editor.
---
Status: #blog

Tags:  #ai #ai-assistants #json-editor #xml-editor #xmlspy

Categories: [ai](/blog/nl/category/ai.md) | [json](/blog/nl/category/json.md) | [xml](/blog/nl/category/xml.md)
# AI-tools voor de ontwikkeling van XML- en JSON-bestanden

De explosieve groei van AI-tools heeft een aanzienlijke impact gehad op het vakgebied softwareontwikkeling – niet door softwareontwikkelaars te vervangen, zoals sommigen voorspeld hebben, maar juist door hun waarde te vergroten doordat ze zich kunnen concentreren op complexere taken. Door bijvoorbeeld de generatie van basiscode te automatiseren, versnelt AI de ontwikkelingssnelheid en opent het deuren naar diepere innovatie.

Om ontwikkelaars de AI-tools te bieden die ze nodig hebben om deze productiviteits- en creativiteitsverbeteringen te realiseren, heeft Altova AI-functionaliteit geïntegreerd in XMLSpy voor XML- en JSON-bewerkingstaken.

Hier volgt een uitleg over hoe de AI-assistent van XMLSpy werkt.

![](/blog/images/XMLSpy_AI_blog.jpg)

<!--more-->

## Kunstmatige intelligentie voor het bewerken van XML-bestanden

Het benaderen van de AI-assistent in XMLSpy is net zo eenvoudig als het invoeren van uw huidige "[Open AI](https://openai.com/)" sleutel via het optiescherm. Dit maakt de ChatGPT-functionaliteit direct beschikbaar in XMLSpy.

Omdat de API rechtstreeks door de editor wordt gebruikt, heeft u direct toegang tot het nieuwste beschikbare model (en ook eerdere modellen). Dit omvat momenteel de nieuwe GPT-4 Turbo preview, die is aangekondigd tijdens [Open AI Dev Day](https://openai.com/blog/new-models-and-developer-products-announced-at-devday) op 6 november 2023. GPT-4 Turbo biedt verschillende voordelen, waaronder een contextvenster van 128K, kennisgegevens tot april 2023 en een geoptimaliseerde prestatie, waardoor het een lagere prijs heeft in vergelijking met GPT-4. De huidige GPT-4 Turbo preview is toegankelijk door `gpt-4-1106-preview` in de API te gebruiken. In XMLSpy selecteert u deze eenvoudigweg uit het dropdownmenu "Standaard model". Wanneer de definitieve versie in de komende weken wordt uitgebracht, zal deze direct beschikbaar zijn in de XMLSpy AI Assistant.

![Het mogelijk maken van AI-integratie in XMLSpy ](/blog/images/XMLSpy-AI-Assistant-dialog.png)

Nadat u een standaardmodel heeft geselecteerd, kunt u nu de AI-assistent selecteren via het Windows-menu en beginnen met het opstellen van een opdracht.

De mogelijkheden zijn eindeloos, maar hier zijn enkele voorbeelden van hoe u de AI-assistent kunt gebruiken:

- Maak een XSD-bestand om personeelsgegevens op te slaan

- Maak een voorbeeldinstantie met illustratieve financiële transacties

- Maak een voorbeeldinstantie voor het actieve XML-schema

- Maak een XSL-transformatie die alle hoofdelementen van het actieve bestand opsomt

Hier hebben we de [XML AI-assistent](https://www.altova.com/nl/xmlspy-xml-editor/ai-assistant) gevraagd om een XSD-bestand te genereren voor een kostenrapport.

![Het gebruik van AI om XML-bestanden te genereren in XMLSpy](/blog/images/AI-generate-xml.png)

Zodra het antwoord is gegenereerd, kunnen we het kopiëren naar het klembord of een nieuw document aanmaken met de gegenereerde code.

Hieronder ziet u het door AI gegenereerde XSD-bestand, geopend in de grafische XML-schema-editor, waar we het kunnen bekijken en eventueel aanpassen.

![XSD gegenereerd door ChatGPT van OpenAI ](/blog/images/XSD-generated-ChatGPT.png)

De AI-assistent kan ook een voorbeeldbestand genereren voor het XSD-schema, gevuld met realistische gegevens en eventuele andere documenten, om u een voorsprong te geven bij het programmeren.

We kunnen de AI-assistent ook vragen om XSL-, XPath- en XQuery-code te genereren. XPath- of XQuery-statements kunnen direct worden geopend in het XPath/XQuery-venster voor testen en verdere verfijning. De AI geeft de expressie die overeenkomt met de vraag, evenals een uitleg van wat de code doet en welke resultaten verwacht worden.

[![Het gebruik van AI om XQuery-code te genereren en uit te leggen ](/blog/images/generate-xquery-ai-1030x604.png)](generate-xquery-ai.png)

## Genereer JSON met behulp van kunstmatige intelligentie

Dezelfde AI-tools die voor XML worden gebruikt, werken ook met JSON. U kunt natuurlijke taalinstructies gebruiken om bijvoorbeeld:

- Genereer een JSON-schema voor een projectmanagement-app

- Genereer een JSON-instantie op basis van een gegeven schema

- Genereer voorbeeldgegevens in JSON-formaat voor medische dossiers

- En zo verder

Laten we de AI-assistent vragen om voorbeeldgegevens in JSON-formaat te genereren voor medische dossiers.

![Het genereren van JSON met behulp van kunstmatige intelligentie](/blog/images/AI-generated-JSON.png)

De JSON-gegevens die hierboven zijn gegenereerd, kunnen worden geopend, bekeken en verfijnd in de XMLSpy JSON-rasterweergave.

![Het bekijken van JSON-gegevens die door ChatGPT zijn gegenereerd, in XMLSpy](/blog/images/AI-JSON-data-chatgpt.png)

Het gebruik van AI om JSON- en XML-code te genereren, is een enorme productiviteitsverbetering die ontwikkelaars in staat stelt om sneller resultaten te behalen. Het stelt hen in staat zich te concentreren op complexere taken, creativiteit en probleemoplossing, terwijl de AI zich bezighoudt met routine- en repetitieve taken.

De AI-assistent is beschikbaar vanaf XMLSpy 2024. Download een gratis proefversie van [30 dagen](https://www.altova.com/nl/xmlspy-xml-editor/download) om vandaag nog met AI aan de slag te gaan voor XML en JSON.
