KI-Tools für die Entwicklung von XML- und JSON-Dateien
Die explosionsartige Entwicklung von KI-Tools hat einen bedeutenden Einfluss auf den Bereich der Softwareentwicklung – nicht, indem sie Softwareentwickler ersetzt, wie einige vorhergesagt haben, sondern indem sie tatsächlich ihren Wert steigert, indem sie sie von Routineaufgaben entlastet und ihnen ermöglicht, sich auf komplexere Aufgaben zu konzentrieren. Durch die Automatisierung der Generierung von Code auf niedriger Ebene beispielsweise, beschleunigt KI die Entwicklung und eröffnet Möglichkeiten für tiefgreifendere Innovationen.
Um Entwicklern die KI-Tools zur Verfügung zu stellen, die sie benötigen, um diese Produktivitäts- und Kreativitätssteigerungen zu erzielen, hat Altova KI-Funktionen in XMLSpy integriert, um Aufgaben im Zusammenhang mit der Bearbeitung von XML- und JSON-Dateien zu unterstützen.
Hier erfahren Sie, wie der XMLSpy KI-Assistent funktioniert.

KI für die XML-Bearbeitung
Der Zugriff auf den KI-Assistenten in XMLSpy ist so einfach wie die Eingabe Ihres aktuellen Open AI-Schlüssels über den Optionsdialog. Dies ermöglicht die Nutzung der ChatGPT-Funktionen direkt in XMLSpy.
Da die API direkt vom Editor verwendet wird, haben Sie sofort Zugriff auf das neueste verfügbare Modell (sowie auf ältere Modelle). Dazu gehört heute auch die neue GPT-4 Turbo Vorschau, die am Open AI Dev Day am 6. November 2023 angekündigt wurde. GPT-4 Turbo bietet mehrere Vorteile, darunter ein Kontextfenster von 128.000 Token, Wissensdaten bis April 2023 und eine optimierte Leistung, die im Vergleich zu GPT-4 zu einem niedrigeren Preis führt. Die aktuelle GPT-4 Turbo Vorschau wird über den Parameter gpt-4-1106-preview in der API aufgerufen. In XMLSpy können Sie diese einfach im Dropdown-Menü "Standardmodell" auswählen. Wenn die Produktionsversion in den kommenden Wochen veröffentlicht wird, steht sie sofort im XMLSpy AI Assistant zur Verfügung.

Nachdem Sie ein Standardmodell ausgewählt haben, können Sie jetzt den KI-Assistenten im Windows-Menü auswählen und mit der Eingabe einer Anfrage beginnen.
Die Möglichkeiten sind vielfältig, aber hier sind einige Beispiele, wie der KI-Assistent eingesetzt werden kann:
Erstellen Sie eine XSD-Datei zum Speichern von Personaldaten
Erstellung einer Instanzdatei mit Finanzbeispieltransaktionen
Erstellen Sie eine Beispielinstanz für das aktuell aktive XML-Schema
Erstellen Sie eine XSL-Transformation, die alle Stammelemente aus der aktuellen Datei auflistet
Hier haben wir den XML-KI-Assistenten gebeten, eine XSD-Datei für einen Auslagenbericht zu erstellen.

Sobald die Antwort zurückgegeben wurde, können wir sie in die Zwischenablage kopieren oder ein neues Dokument mit dem generierten Code erstellen.
Im Folgenden sehen Sie die von einer KI generierte XSD-Datei, die im grafischen XML-Schema-Editor geöffnet wurde. Hier können wir sie bei Bedarf überprüfen und bearbeiten.

Der KI-Assistent kann auch eine Beispielinstanz für die XSD-Datei erstellen, die mit realen Daten und anderen Dokumenten gefüllt ist, um den Programmierprozess zu beschleunigen.
Wir können den KI-Assistenten auch bitten, XSL-, XPath- und XQuery-Code zu generieren. XPath- oder XQuery-Anweisungen können direkt im XPath/XQuery-Fenster geöffnet werden, um sie zu testen und weiter zu verfeinern. Der KI-Assistent gibt den Ausdruck zurück, der der Anfrage entspricht, sowie eine Erklärung, was der Code tut und welche Ergebnisse erwartet werden.

Erstellen Sie JSON-Dateien mithilfe von künstlicher Intelligenz
Die gleichen KI-Tools, die für XML verwendet werden, funktionieren auch mit JSON. Sie können natürliche Sprachbefehle verwenden, um beispielsweise:
Erstellen Sie ein JSON-Schema für eine Projektmanagement-App
Erstellen Sie eine JSON-Instanz basierend auf einem gegebenen Schema
Erstellen Sie Beispiel-JSON-Daten für medizinische Unterlagen
Und so weiter
Lassen Sie uns den KI-Assistenten anweisen, Beispiel-JSON-Daten für medizinische Unterlagen zu generieren.

Die oben generierten JSON-Daten können in der XMLSpy-JSON-Tabellenansicht geöffnet, untersucht und verfeinert werden.

Die Verwendung von KI zur Generierung von JSON- und XML-Code ist eine enorme Produktivitätssteigerung, die es Entwicklern ermöglicht, Aufgaben schneller zu erledigen. Sie ermöglicht es ihnen, sich auf anspruchsvollere Aufgaben, Kreativität und Problemlösung zu konzentrieren, während die KI sich um Routine- und wiederkehrende Aufgaben kümmert.
Der KI-Assistent ist ab XMLSpy 2024 verfügbar. Laden Sie eine kostenlose, 30-tägige Testversion herunter, um noch heute mit KI für XML und JSON zu beginnen.