---
title: Narzędzia sztucznej inteligencji do tworzenia i przetwarzania plików XML i JSON
date: 2023-11-13
categories:
  - ai
  - json
  - xml
tags:
  - ai
  - ai-assistants
  - json-editor
  - xml-editor
  - xmlspy
description: Asystent AI w programie XMLSpy umożliwia programistom wykorzystanie możliwości OpenAI do zadań związanych z tworzeniem i edycją plików XML i JSON, bezpośrednio w edytorze XML.
---
Status: #blog

Tags:  #ai #ai-assistants #json-editor #xml-editor #xmlspy

Categories: [ai](/blog/pl/category/ai.md) | [json](/blog/pl/category/json.md) | [xml](/blog/pl/category/xml.md)
# Narzędzia sztucznej inteligencji do tworzenia i przetwarzania plików XML i JSON

Rozwój narzędzi sztucznej inteligencji wywarł znaczący wpływ na branżę tworzenia oprogramowania – nie poprzez zastąpienie inżynierów oprogramowania, jak przewidywano, ale poprzez zwiększenie ich wartości, umożliwiając im skupienie się na zadaniach wyższego rzędu. Na przykład, dzięki automatyzacji generowania kodu na podstawowym poziomie, sztuczna inteligencja przyspiesza proces tworzenia oprogramowania i otwiera możliwości głębszych innowacji.

Aby zapewnić programistom narzędzia sztucznej inteligencji, które pozwolą im osiągnąć te korzyści w zakresie produktywności i kreatywności, firma Altova zintegrowała funkcje sztucznej inteligencji w programie XMLSpy, przeznaczonym do edycji plików XML i JSON.

Oto jak działa asystent AI w programie XMLSpy.

![](/blog/images/XMLSpy_AI_blog.jpg)

<!--more-->

## Sztuczna inteligencja do edycji plików XML

Dostęp do asystenta AI w programie XMLSpy jest równie prosty jak wprowadzenie aktualnego klucza [Open AI](https://openai.com/) za pomocą okna opcji. To umożliwia korzystanie z funkcjonalności ChatGPT bezpośrednio w programie XMLSpy.

Ponieważ do API uzyskuje się dostęp bezpośrednio z poziomu edytora, natychmiast uzyskasz dostęp do najnowszej dostępnej wersji modelu (a także do poprzednich wersji). Obecnie obejmuje to nową wersję demonstracyjną GPT-4 Turbo, która została zapowiedziana podczas [Open AI Dev Day](https://openai.com/blog/new-models-and-developer-products-announced-at-devday) 6 listopada 2023 roku. GPT-4 Turbo oferuje szereg zalet, w tym okno kontekstu o pojemności 128 tysięcy tokenów, dostęp do danych z wiedzy do kwietnia 2023 roku oraz zoptymalizowaną wydajność, co pozwala na niższą cenę w porównaniu z GPT 4. Do aktualnej wersji demonstracyjnej GPT-4 Turbo można uzyskać dostęp, przekazując parametr `gpt-4-1106-preview` w API. W programie XMLSpy wystarczy wybrać go z rozwijanej listy "Domyślny model". Kiedy wersja produkcyjna zostanie udostępniona w nadchodzących tygodniach, będzie ona natychmiast dostępna w asystencie AI XMLSpy.

![Umożliwienie integracji sztucznej inteligencji w programie XMLSpy ](/blog/images/XMLSpy-AI-Assistant-dialog.png)

Po wybraniu domyślnego modelu, można teraz wybrać Asystenta AI z menu systemu Windows i rozpocząć tworzenie zapytania.

Możliwości są nieograniczone, ale oto kilka przykładów zastosowań asystenta AI:

- Utwórz plik XSD do przechowywania danych dotyczących zasobów ludzkich

- Utwórz instancję z przykładowymi transakcjami finansowymi

- Utwórz przykładową instancję dla aktualnie aktywnego schematu XML

- Utwórz transformację XSL, która wyświetla wszystkie elementy główne z aktualnie otwartego pliku

W tym miejscu zapytaliśmy [Asystent AI oparty na technologii XML](https://www.altova.com/pl/xmlspy-xml-editor/ai-assistant) aby wygenerować plik XSD dla raportu wydatków.

![Wykorzystanie sztucznej inteligencji do generowania plików XML w programie XMLSpy](/blog/images/AI-generate-xml.png)

Po otrzymaniu odpowiedzi, możemy skopiować ją do schowka lub utworzyć nowy dokument zawierający wygenerowany kod.

Poniżej znajduje się plik XSD wygenerowany przez sztuczną inteligencję, otwarty w graficznym edytorze schematów XML, gdzie możemy go przeglądać i edytować w razie potrzeby.

![Plik XSD wygenerowany przez ChatGPT firmy OpenAI ](/blog/images/XSD-generated-ChatGPT.png)

Asystent AI może również generować przykładowy plik zgodny ze strukturą XSD, wypełniony danymi rzeczywistymi oraz innymi dokumentami, co pomoże w rozpoczęciu procesu programowania.

Możemy również poprosić Asystenta AI o wygenerowanie kodu XSL, XPath i XQuery. Wygenerowane wyrażenia XPath lub XQuery można bezpośrednio otworzyć w oknie XPath/XQuery w celu przetestowania i dalszego dopracowania. Asystent AI zwraca wyrażenie odpowiadające zapytaniu, a także wyjaśnienie, co dany kod robi i jakie wyniki można się spodziewać.

[![Wykorzystanie sztucznej inteligencji do generowania i wyjaśniania zapytań XQuery ](/blog/images/generate-xquery-ai-1030x604.png)](generate-xquery-ai.png)

## Generowanie plików JSON za pomocą sztucznej inteligencji

Te same narzędzia sztucznej inteligencji, które działają z formatem XML, współpracują również z formatem JSON. Można ich używać, wykorzystując naturalny język, na przykład do:

- Wygeneruj schemat JSON dla aplikacji do zarządzania projektami

- Wygeneruj instancję JSON na podstawie podanego schematu

- Wygeneruj przykładowe dane w formacie JSON dla dokumentacji medycznej

- I tak dalej

Poprośmy asystenta AI, aby wygenerował przykładowe dane w formacie JSON dotyczące dokumentacji medycznej.

![Generowanie danych JSON za pomocą sztucznej inteligencji](/blog/images/AI-generated-JSON.png)

Dane JSON wygenerowane powyżej można otworzyć, przeglądać i modyfikować w widoku siatki JSON w programie XMLSpy.

![Wyświetlanie danych JSON generowanych przez ChatGPT w programie XMLSpy](/blog/images/AI-JSON-data-chatgpt.png)

Wykorzystanie sztucznej inteligencji do generowania kodu JSON i XML to ogromny sposób na zwiększenie produktywności, który pozwala programistom pracować szybciej. Uwalnia ich od rutynowych i powtarzalnych zadań, pozwalając skupić się na bardziej złożonych zadaniach, kreatywności i rozwiązywaniu problemów, podczas gdy sztuczna inteligencja zajmuje się standardowymi czynnościami.

Asystent AI jest dostępny od wersji XMLSpy 2024. Pobierz bezpłatną wersję próbną, dostępną przez [30 dni](https://www.altova.com/pl/xmlspy-xml-editor/download), aby zacząć korzystać z funkcji AI do pracy z formatami XML i JSON już dziś.
