---
title: Strumento di gestione di database pronto per l'integrazione con l'intelligenza artificiale
date: 2023-12-08
categories:
  - ai
  - database
tags:
  - ai
  - ai-sql-tools
  - databasespy
  - sql-editor
description: L'assistente AI integrato in Altova DatabaseSpy consente di sfruttare la potenza dell'intelligenza artificiale per aumentare la produttività e l'efficienza in tutte le attività relative a SQL.
---
Status: #blog

Tags:  #ai #ai-sql-tools #databasespy #sql-editor

Categories: [ai](/blog/it/category/ai.md) | [database + sql](/blog/it/category/database-sql.md)
# Strumento di gestione di database pronto per l'integrazione con l'intelligenza artificiale

L'intelligenza artificiale rappresenta un notevole strumento per aumentare la produttività nei progetti IT, e la gestione dei database è un'area in cui l'IA sta davvero facendo progressi significativi per migliorare l'efficienza. Sfruttando l'IA negli strumenti per database, gli amministratori di database e gli sviluppatori, indipendentemente dal loro livello di competenza, possono risparmiare tempo e fatica grazie a script SQL e dati di esempio generati dall'IA, nonché per l'ottimizzazione delle query e la risoluzione dei problemi.

Altova offre un **assistente AI integrato in DatabaseSpy** per aiutare nella creazione di script SQL, nella modellazione dei dati, nella spiegazione di query SQL e degli errori, e persino per formattare il codice SQL in modo più leggibile. Questo rende lo strumento, che supporta tutti i principali database tramite un'unica interfaccia, ancora più utile.

Vediamo come funziona.

![](/blog/images/DatabaseSpy_AI_blog.jpg)

<!--more-->

## Editor SQL con assistente basato sull'intelligenza artificiale

DatabaseSpy si integra con Altova AI Server, un servizio ospitato da Altova che introduce funzionalità di assistenza basate sull'intelligenza artificiale direttamente nell'ambiente di editing SQL. Disponibile come componente aggiuntivo opzionale, offre un supporto intelligente per la scrittura di query, la modellazione dei dati, la risoluzione degli errori e molto altro.

[Altova AI in DatabaseSpy](https://www.altova.com/it/databasespy/ai-assistant) offre assistenza in diversi modi:

- Dialogo con un chatbot basato sull'intelligenza artificiale

- Estensioni per l'intelligenza artificiale

### Dialogo con un chatbot basato sull'intelligenza artificiale

La funzione di dialogo con l'intelligenza artificiale consente di inviare istruzioni ad Altova AI per un'interfaccia SQL in linguaggio naturale, che può creare istruzioni SQL, generare dati di esempio per una determinata struttura di tabella, creare relazioni tra tabelle e così via. Una volta inviata una richiesta e ricevuta la risposta, è possibile copiare e incollare l'SQL restituito in un file esistente oppure creare un nuovo file SQL con la risposta.

In questo esempio, utilizziamo la chat AI per generare un database di esempio relativo alla sabermetrica (dati utilizzati per analizzare le statistiche del baseball). Specificheremo le tabelle e le colonne da includere, e quindi chiederemo all'AI di generare alcuni record di esempio utilizzando dati reali.

![Richiesta in linguaggio naturale per generare codice SQL in DatabaseSpy](/blog/images/Altova-AI-SQL-editing.png)

L'assistente AI restituisce lo script SQL necessario per creare il database e, successivamente, per inserire i dati di esempio.

![Conversione di testo in query SQL utilizzando l'intelligenza artificiale in DatabaseSpy](/blog/images/AI-text-to-sql.png)

Successivamente, possiamo utilizzare il pulsante "Nuova query SQL" nella parte superiore della finestra dell'Assistente AI per creare un file SQL contenente la risposta dell'AI, esaminarlo, apportare eventuali modifiche necessarie e quindi eseguirlo. Creiamo ora le tabelle utilizzando DatabaseSpy:

![Eseguire script SQL generati dall'intelligenza artificiale per creare tabelle ](/blog/images/AI-generate-database-tables.png)

E poi, inserire i dati di esempio.

![Inserire dati generati dall'intelligenza artificiale in un database SQL ](/blog/images/AI-generated-data-1.png)

Possiamo continuare a perfezionare la struttura e aggiungere ulteriori dati, ma l'assistente AI ci ha fornito un notevole vantaggio nello sviluppo di questo database, senza dover scrivere una sola riga di codice SQL.

Successivamente, utilizziamo Altova AI per interrogare alcuni dati nel database che abbiamo appena creato.

![Prompt per l'intelligenza artificiale per generare una query SQL](/blog/images/AI-sql-query.png)

L'intelligenza artificiale restituisce la query corrispondente, e possiamo eseguirla nell'editor SQL per visualizzare i risultati.

![visualizzazione dei risultati di una query SQL](/blog/images/sql-query-results.png)

### Estensioni per l'intelligenza artificiale

Oltre alla funzione di dialogo con l'intelligenza artificiale per generare nuove query, l'assistente AI è disponibile quando si lavora su un file esistente nell'editor SQL di DatabaseSpy. Qui, è possibile utilizzare estensioni basate sull'intelligenza artificiale, tra cui:

- **AI-Complete**: invierà una richiesta per completare un'istruzione SQL

- **AI-Explain**: richiede una spiegazione testuale di un'affermazione

- **Errore nell'intelligenza artificiale**: richiedere informazioni dettagliate su un errore e sulle possibili soluzioni

- **Formattazione avanzata (AI-Pretty Print)**: formatta l'istruzione corrente in un formato più leggibile

Utilizziamo l'estensione AI-Explain per esaminare una query scritta da qualcun altro per il nostro database di esempio e chiediamo all'intelligenza artificiale di spiegarla:

![Spiegare una query SQL utilizzando ChatGPT](/blog/images/AI-explain-DatabaseSpy-1.png)

E la risposta fornita dall'intelligenza artificiale è:

![Utilizzare Altova AI in DatabaseSpy per spiegare una query SQL ](/blog/images/AI-explain-SQL-1.png)

Ora, in pochi secondi, abbiamo una spiegazione di una query SQL, il che può essere molto utile quando ci troviamo di fronte a query ancora più complesse nella realtà.

## Provate l'intelligenza artificiale per attività relative a SQL e database

Integrando queste funzionalità di intelligenza artificiale, DatabaseSpy diventa una piattaforma più potente e intuitiva, aumentando la produttività sia per gli utenti alle prime armi che per quelli esperti. L'utilizzo dell'assistente AI integrato per automatizzare e ottimizzare diverse attività consente agli utenti di concentrarsi su aspetti più complessi della gestione e dello sviluppo di database.

Provate oggi stesso l'assistente AI di DatabaseSpy, con tutte le sue funzionalità [prova gratuita](https://www.altova.com/it/databasespy/download) del software.
