XMLSpy ist mit dem Altova KI-Server, einem von Altova gehosteten Dienst, integriert, der kontextbezogene KI-Unterstützung in der XML-Entwicklungsumgebung ermöglicht. In Form eines optionalen Add-on bietet diese Funktionalität intelligente Unterstützung für eine breite Palette von Entwicklungsaufgaben.
Da die KI das Schema und das bearbeitete Dokument interpretieren kann, macht sie sofort nützliche Vorschläge - kein Kopieren zwischen Tools, keine allgemeinen Antworten. Aufgaben, die früher stundenlange manuelle Arbeit erforderten, lassen sich jetzt innerhalb von Minuten fertig stellen.
Im folgenden Video sehen Sie, wie es funktioniert.
Mit der Altova-KI ist es nun endlich einfach geworden, Testdaten zu generieren, die tatsächlich wie echte Daten aussehen. Die Altova-KI liest ein XML-Schema und generiert anhand dessen ein realistisches, semantisch sinnvolles Beispieldokument. Dabei werden nicht einfach zufällige gültige Daten erzeugt, sondern es werden anhand der Schema-Elemente plausible Werte (realistische Namen, Daten, Adressen, usw.) generiert.
Damit sparen Sie nicht nur Stunden an manueller Arbeit. Realistische Daten führen zu besseren Testergebnissen, wobei auch Randfälle aufgedeckt werden, die mit generischen Paltzhalterwerten nicht auffallen würden. Gleichzeitig können Demos erstellt, dokumentiert und Prototypen entwickelt werden, ohne dass echte Produktionsdaten offengelegt werden.
Das Erstellen von XSLT- und XQuery-Transformationen gehört zu den zeitaufwändigsten Aufgaben bei der Arbeit mit XML - die Altova-KI erledigt das für Sie.
Geben Sie einfach Ihre Quell- und Zieldokumente an und die Altova-KI generiert eine Transformation, die ein Dokument in Sekundenschnelle auf das andere mappt.
Nehmen wir z.B. die beiden XML-Bestelldateien unten. Eine ist auf Englisch und eine auf Deutsch. Sie enthalten die gleichen Daten, doch muss die englische Datei zuerst transformiert werden, bevor sie in das deutsche Buchhaltungssystem eingespeist werden kann.
Die Altova-KI liest beide Dateien, erkennt, dass semantisch gleiche Felder in jeder Sprache einen anderen Namen haben und erzeugt eine XSLT-Transformation, die die Felder aufeinander mappt. Bei Ausführung der Transformation ist die Ausgabe eine korrekt gemappte XML-Datei mit deutschen Elementen - eine manuelle Feld-für-Feld-Kodierung ist nicht erforderlich.
Dieselbe Funktionalität steht auch zur Erzeugung von XQuery-Transformationen mit Hilfe der Altova-KI zur Verfügung.
Der generierte XSLT- oder XQuery-Code ist standardkonform und vollständig editierbar. Sie können den Code bei Bedarf jederzeit mit den in XMLSpy integrierten Tools zum Bearbeiten, Debuggen und Optimieren verfeinern.
XMLSpy enthält einen KI-Assistenten, mit dem Sie chatten können, um auf Basis Ihrer aktuellen Arbeitsdaten XML- und JSON-Dateien, Schemas und andere Inhalte zu generieren, ohne Code in ein externes Tool kopieren zu müssen.
Beispiele für Anfragen sind die folgenden:
Der Code zu Ihrer Eingabe wird automatisch von der Altova-KI generiert. Über die Symbolleiste des KI-Assistenten können Sie die Antwort in die Zwischenablage kopieren, ein neues Dokument, das die Antwort enthält, erstellen, oder die Antwort im XPath/XQuery-Fenster von XMLSpy öffnen.
KI für die XML-Bearbeitung
Der KI-Assistent unterstützt Eingaben in Form von natürlicher Sprache zur Generierung von XML- oder JSON-Schemas, Beispielinstanzen, XSL- oder XQuery-Code und mehr.
Der XMLSpy KI-Assistent eignet sich hervorragend zur Generierung von XSDs, XML-Beispielinstanzdokumenten und sogar XML-Beispieldaten auf Basis Ihrer Eingaben in natürlicher Sprache. Sie können mit Hilfe der KI-Funktionalität sogar XSL-, XPath- und XQuery-Code generieren lassen.
Hier sehen Sie eine Beispieleingabe, in der die Altova-KI aufgefordert wird, ein XML-Schema zum Speichern von Personaldaten zu generieren. Dazu sehen Sie die dazugehörige Antwort im KI-Assistenten.
Über die Symbolleiste können wir ein neues Dokument mit der Antwort generieren und den automatisch generierten Code anschließend im grafischer XML Schema Editor anzeigen, um die XSD-Datei zu überprüfen und anzupassen.
In Sekundenschnelle haben wir eine XSD-Datei erstellt, die eine ausgezeichneten Ausgangsbasis für die weitere Entwicklung bildet.
Außerdem können Sie mit Hilfe des XMLSpy KI-Assistenten XPath- und XQuery-Code generieren, den Sie anschließend überprüfen und nach Bedarf anpassen können. Damit sparen Sie Zeit und lernen auch gleichzeitig die Syntax dieser XML-Abfrage- und -Transformationssprachen.
JSON KI-Tools
Der KI-Assistent in XMLSpy bietet die gleichen Funktionen für JSON, steigert so die Produktivität und hilft Software-Entwicklern beim schnellen Einstieg in die JSON-Entwicklung. Mit Hilfe von Eingaben in natürlicher Sprache können Sie die Altova-KI auffordern, JSON-Schemas, JSON-Instanzen, Beispieldaten, usw. zu generieren.
Die Altova-KI steht in Form eines Abonnements zur Verfügung, das Kunden zusätzlich zu ihrer Produktlizenz erwerben können. Für den Abschluss eines Altova-KI-Abos ist ein Support- und Wartungspaket (SMP) erforderlich. Ein Altova-KI-Abo kann gleichzeitig mit einem neuen SMP erworben oder zu einem bestehenden hinzugefügt werden. Besuchen Sie den Altova Online Shop, um all Ihre Optionen zu sehen und Ihr Altova-KI-Abo abzuschließen.






