# Kunstmatige intelligentie voor XML-ontwikkeling

### Altova AI voor XML-ontwikkeling

Slimme assistentie, direct in XMLSpy- Genereer documentatie voor individuele instanties met realistische gegevens
- Genereer volledige XSLT-transformaties 
- Genereer complete XQuery-transformaties 

- Chatvenster voor de AI-assistent 
- Genereer schema's 
- Genereer XPath-/XQuery-statements 

## Altova AI in de XML-editor

XMLSpy is geïntegreerd met de Altova AI Server, een door Altova aangeboden service die contextbewuste AI-ondersteuning in de XML-bewerkingsomgeving brengt. Deze functie is optioneel en kan als aanvulling worden geïnstalleerd. Het biedt intelligente ondersteuning voor een breed scala aan ontwikkelings taken. 

Omdat de AI het schema en het document begrijpt waarmee u werkt, zijn de suggesties direct bruikbaar – er is geen kopiëren en plakken tussen verschillende tools nodig, en u krijgt geen generieke antwoorden. Taken die voorheen uren handmatig werk vereisten, kunnen nu in enkele minuten worden voltooid.

Bekijk in de video hieronder hoe het werkt.

Altova AI in de XMLSpy XML-editor

[Gebruik AI in XMLSpy voor XML-ontwikkeling](https://www.youtube.com/watch?v=mtZwCOQh2wo)

## Genereer een voorbeeld-XML-bestand met realistische gegevens

Met Altova AI is het eindelijk eenvoudig om testdata te genereren die daadwerkelijk lijkt op echte data. Altova AI leest uw XML-schema en produceert een realistisch, semantisch relevant voorbeelddocument. Het genereert niet alleen willekeurige, geldige data, maar interpreteert ook de betekenis van de schema-elementen en produceert plausibele waarden (realistische namen, datums, adressen, enz.).

[Het gebruik van AI in XMLSpy om voorbeeldgegevens te genereren](https://www.altova.com/images/ai-generate-sample-xml.png)

Naast het besparen van uren handmatig werk, leiden realistische testgegevens tot betere tests – ze brengen randgevallen aan het licht die generieke placeholder-waarden zouden verbergen – en stellen teams in staat om te demonstreren, te documenteren en prototypes te maken zonder echte productiedata bloot te leggen.

## Genereer XSLT- en XQuery-transformaties

Het schrijven van XSLT- en XQuery-transformaties is een van de meest tijdrovende aspecten van het werken met XML. Altova AI neemt dit werk voor u over.

Geef eenvoudigweg uw bron- en doel-XML-documenten op, en Altova AI genereert in enkele seconden een transformatie die het ene document omzet in het andere. 

Neem bijvoorbeeld de twee XML-bestanden voor bestellingen hieronder. Het ene is in het Engels, het andere in het Duits. Ze bevatten dezelfde gegevens, maar het Engelse bestand moet eerst worden omgezet voordat het in het Duitse boekhoudsysteem kan worden ingevoerd.

[XML-bestand omgezet naar een andere menselijke taal](https://www.altova.com/images/english-german-po.png)

Altova AI leest beide bestanden, herkent dat semantisch equivalente velden in elke taal anders zijn benoemd, en genereert een XSLT-transformatie die een koppeling legt tussen deze velden. Wanneer we de transformatie uitvoeren, is het resultaat een correct gemapte XML-bestand met Duitse elementen – er is geen handmatige, veld-voor-veld codering nodig. 

[XSLT-code gegenereerd door kunstmatige intelligentie in XMLSpy](https://www.altova.com/images/ai-generated-xslt.png)

Dezelfde functionaliteit is beschikbaar voor het genereren van XQuery-transformaties met behulp van Altova AI.

De gegenereerde XSLT- of XQuery-code is standaard, volledig bewerkbare code die u indien nodig kunt verfijnen met behulp van de ingebouwde bewerkings-, debug- en optimalisatietools van XMLSpy.

## Interactieve AI-assistent

XMLSpy bevat een AI-assistent waarmee u kunt chatten om XML, JSON, schema's en andere content te genereren, gebaseerd op uw huidige werkomgeving. U hoeft dus geen code te kopiëren en plakken in een extern programma. 

Voorbeelden van zoekopdrachten zijn onder meer:

- Maak een schema voor het opslaan van personeelsgegevens
- Maak een voorbeeldinstantie met illustratieve financiële transacties
- Maak een XSL-transformatie die alle elementen op het hoogste niveau van het actieve bestand weergeeft
- En zo verder – de mogelijkheden zijn eindeloos

De code die overeenkomt met uw vraag wordt automatisch gegenereerd door Altova AI. Met behulp van de AI-assistentbalk kunt u de gegenereerde tekst naar het klembord kopiëren, een nieuw document aanmaken dat deze tekst bevat, of deze openen in het XMLSpy XPath/XQuery-venster. 

**Kunstmatige intelligentie voor het bewerken van XML-bestanden**

De AI-assistent ondersteunt natuurlijke taalinstructies om XML- of JSON-schema's, voorbeeldinstanties, XSL- of XQuery-code en meer te genereren. 

De XMLSpy AI-assistent is uitstekend voor het genereren van XSD-bestanden, voorbeeld-XML-documenten en zelfs voorbeeld-XML-gegevens, allemaal op basis van uw natuurlijke taalinstructies. U kunt de AI-functionaliteit ook gebruiken om XSL-, XPath- en XQuery-code aan te vragen. 

Hieronder volgt een voorbeeld van een vraag die aan Altova AI wordt gesteld, waarbij wordt gevraagd om een XML-schema te genereren voor het opslaan van personeelsgegevens, samen met het bijbehorende antwoord in de AI-assistent. 

[Het gebruik van AI om een XSD-bestand te genereren in XMLSpy](https://www.altova.com/images/generate-xsd-with-ai.png)

Met behulp van de werkbalk kunnen we een nieuw document aanmaken met de gegenereerde output, waarna we de automatisch gegenereerde code in de grafische XML-schema-editor kunnen bekijken om het XSD-bestand te controleren en te verfijnen. 

[XSD automatisch gegenereerd door kunstmatige intelligentie](https://www.altova.com/images/xsd-autogenerated.png)

In slechts enkele seconden hebben we een XSD-bestand gemaakt, dat een uitstekend startpunt is voor verdere ontwikkeling. 

De XMLSpy AI-assistent kan ook worden gebruikt om XPath- en XQuery-code te genereren, die u vervolgens kunt bekijken en indien nodig kunt aanpassen. Dit bespaart tijd en is ook nuttig om de syntaxis van deze XML-query- en transformatietalen te leren. 

[XQuery-statement gegenereerd door kunstmatige intelligentie](https://www.altova.com/images/generate-xquery-ai.png)

**AI-tools voor JSON**

De AI-assistent in XMLSpy biedt dezelfde functionaliteit voor JSON, waardoor de productiviteit toeneemt en softwareontwikkelaars een voorsprong krijgen bij het ontwikkelen van JSON-applicaties. Met behulp van natuurlijke taalopdrachten kunt u Altova AI vragen om JSON-schema's, JSON-instanties, voorbeeldgegevens en meer te genereren.

[Gebruik AI in XMLSpy om JSON-bestanden te genereren](https://www.altova.com/images/generate-json-ai.png)

## Start uw Altova AI-abonnement

Altova AI is beschikbaar via een abonnement dat klanten aanschaffen, naast hun productlicentie. Een support- en onderhoudspakket (SMP) is vereist om Altova AI aan te schaffen. Klanten kunnen een Altova AI-abonnement aanschaffen tegelijkertijd met een nieuw SMP-abonnement, of het toevoegen aan een bestaand SMP-abonnement. Bezoek de [Altova Online Shop](https://shop.altova.com/) om alle opties te bekijken en uw Altova AI-abonnement te starten.


## Call to Action

[Start vandaag nog met een Altova AI-abonnement](https://shop.altova.com/)

