---
title: Narzędzie bazodanowe gotowe do integracji z systemami sztucznej inteligencji
date: 2023-12-08
categories:
  - ai
  - database
tags:
  - ai
  - ai-sql-tools
  - databasespy
  - sql-editor
description: Asystent AI w programie Altova DatabaseSpy umożliwia wykorzystanie możliwości sztucznej inteligencji w celu zwiększenia produktywności i efektywności pracy z bazami danych SQL.
---
Status: #blog

Tags:  #ai #ai-sql-tools #databasespy #sql-editor

Categories: [ai](/blog/pl/category/ai.md) | [database + sql](/blog/pl/category/database-sql.md)
# Narzędzie bazodanowe gotowe do integracji z systemami sztucznej inteligencji

Sztuczna inteligencja (AI) znacząco zwiększa produktywność w projektach IT, a praca z bazami danych to obszar, w którym AI w szczególności przyczynia się do poprawy efektywności. Wykorzystując AI w narzędziach do zarządzania bazami danych, administratorzy baz danych (DBA) i programiści baz danych, niezależnie od poziomu zaawansowania, mogą zaoszczędzić czas i wysiłek dzięki skryptom SQL generowanym przez AI oraz przykładowym danym, a także dzięki optymalizacji zapytań i rozwiązywaniu problemów.

Altova oferuje **Zintegrowany asystent AI w programie DatabaseSpy** umożliwia tworzenie skryptów SQL, modelowanie danych, wyjaśnianie składni SQL oraz rozwiązywanie problemów i błędów, a także formatowanie kodu SQL. Dzięki temu narzędzie, które obsługuje wszystkie popularne bazy danych w jednym interfejsie, staje się jeszcze bardziej przydatne.

Spójrzmy, jak to działa.

![](/blog/images/DatabaseSpy_AI_blog.jpg)

<!--more-->

## Edytor SQL z asystentem AI

DatabaseSpy integruje się z serwerem Altova AI, usługą oferowaną przez firmę Altova, która wprowadza inteligentne wsparcie oparte na sztucznej inteligencji do środowiska edycji zapytań SQL. Dostępna jako opcjonalny dodatek, zapewnia inteligentne wsparcie w pisaniu zapytań, modelowaniu danych, rozwiązywaniu problemów oraz w wielu innych obszarach.

[Funkcja Altova AI w programie DatabaseSpy oferuje wsparcie na wiele sposobów:](https://www.altova.com/pl/databasespy/ai-assistant)

- Dialog z chatbotem oparty na sztucznej inteligencji

- Rozszerzenia sztucznej inteligencji

### Dialog z chatbotem oparty na sztucznej inteligencji

Interfejs dialogowy AI Chat umożliwia przesyłanie zapytań do systemu Altova AI, który oferuje interfejs SQL oparty na języku naturalnym. Dzięki temu można tworzyć zapytania SQL, generować przykładowe dane dla określonej struktury tabeli, tworzyć relacje między tabelami i wykonywać inne operacje. Po przesłaniu zapytania i otrzymaniu odpowiedzi, można skopiować i wkleić zwrócony kod SQL do istniejącego pliku lub utworzyć nowy plik SQL zawierający odpowiedź.

W tym przykładzie wykorzystujemy interfejs dialogowy AI do stworzenia przykładowej bazy danych zawierającej dane sabermetryczne (dane służące do analizy statystyk baseballowych). Określimy tabele i kolumny, które mają być uwzględnione, a następnie poprosimy AI o wygenerowanie przykładowych rekordów, wykorzystując dane z rzeczywistych źródeł.

![Generowanie zapytań SQL w programie DatabaseSpy za pomocą naturalnego języka](/blog/images/Altova-AI-SQL-editing.png)

Asystent AI generuje wymagany skrypt SQL do utworzenia bazy danych, a następnie do wstawienia przykładowych rekordów.

![Konwersja tekstu na zapytania SQL przy użyciu sztucznej inteligencji w programie DatabaseSpy](/blog/images/AI-text-to-sql.png)

Następnie, możemy użyć przycisku "Nowe zapytanie SQL" znajdującego się u góry okna Asystenta AI, aby utworzyć plik SQL zawierający odpowiedź generowaną przez AI, przejrzeć go, wprowadzić ewentualne zmiany i następnie go wykonać. Pozwólmy teraz, aby DatabaseSpy utworzył tabele:

![Wykonanie skryptów SQL generowanych przez sztuczną inteligencję w celu tworzenia tabel ](/blog/images/AI-generate-database-tables.png)

Następnie należy wstawić przykładowe dane.

![Wprowadzanie danych wygenerowanych przez sztuczną inteligencję do bazy danych SQL ](/blog/images/AI-generated-data-1.png)

Możemy dalej udoskonalać strukturę i dodawać więcej danych, ale asystent AI znacząco przyspieszył proces tworzenia tej bazy danych, eliminując konieczność pisania pojedynczego wiersza kodu SQL.

Następnie, skorzystajmy z narzędzia Altova AI, aby przeszukać dane w bazie danych, którą właśnie utworzyliśmy.

![Polecenie dla sztucznej inteligencji służące do generowania zapytania SQL](/blog/images/AI-sql-query.png)

Sztuczna inteligencja zwraca odpowiednie zapytanie, które możemy wykonać w edytorze SQL, aby wyświetlić wyniki.

![Wyświetlanie wyników zapytań SQL](/blog/images/sql-query-results.png)

### Rozszerzenia sztucznej inteligencji

Oprócz funkcji AI Chat Dialog, która służy do generowania nowych zapytań, asystent AI jest dostępny również podczas pracy z istniejącymi plikami w edytorze SQL DatabaseSpy. W tym miejscu możemy wykorzystać rozszerzenia AI, w tym:

- **AI-Complete**: Wyśle żądanie uzupełnienia zapytania SQL.`

- **AI-Explain**: żąda tekstowego wyjaśnienia danego stwierdzenia

- **Wyświetlenie informacji o błędzie AI**: wyświetlenie szczegółów dotyczących błędu oraz dostępnych opcji jego rozwiązania

- **AI - Estetyczne formatowanie**: formatuje aktualne polecenie w bardziej czytelny sposób

Wykorzystajmy rozszerzenie AI-Explain, aby przyjrzeć się zapytaniu, które ktoś inny napisał dla naszej przykładowej bazy danych, i poprośmy sztuczną inteligencję, aby wyjaśniła nam, co ono robi

![Wyjaśnianie zapytania SQL za pomocą ChatGPT](/blog/images/AI-explain-DatabaseSpy-1.png)

A odpowiedź, którą otrzymałem od sztucznej inteligencji, brzmi:

![Wykorzystanie narzędzia Altova AI w programie DatabaseSpy do wyjaśniania zapytania SQL ](/blog/images/AI-explain-SQL-1.png)

Teraz, w ciągu zaledwie kilku sekund, otrzymujemy wyjaśnienie zapytania SQL, co może być bardzo pomocne, zwłaszcza gdy w praktyce mamy do czynienia z jeszcze bardziej złożonymi zapytaniami.

## Wypróbuj sztuczną inteligencję do zadań związanych z SQL i bazami danych

Dzięki włączeniu tych funkcji sztucznej inteligencji, DatabaseSpy staje się bardziej zaawansowaną i przyjazną dla użytkownika platformą, zwiększając produktywność zarówno początkujących, jak i doświadczonych użytkowników. Wykorzystanie zintegrowanego asystenta AI do automatyzacji i optymalizacji różnych zadań pozwala użytkownikom skupić się na bardziej złożonych aspektach zarządzania i rozwoju baz danych.

Wypróbuj dziś asystenta AI DatabaseSpy, który oferuje pełną funkcjonalność [Bezpłatny okres próbny](https://www.altova.com/pl/databasespy/download) dotyczącego oprogramowania.
