Skip to content

Da SQL al modello

Nuovo inserimento di conoscenza (SQL → LLM) trasforma le righe di una query in fatti che un modello può richiamare. Un fatto è una tripla: entità — relazione — valore. Acme — sede — Zagabria.

1. Query SQL

Scegli connessione e database, scrivi la query, Esegui query. Il risultato viene mostrato per confermare che hai selezionato ciò che intendevi.

Se il risultato è troncato NabuSQL lo segnala: vengono inserite solo le righe recuperate.

2. Mappatura

Indica alla procedura quale colonna è cosa:

CampoSignificato
Entità (colonna)La colonna con il soggetto, es. il nome dell'azienda
RelazioneUn valore fisso per ogni riga (es. sede) oppure preso da una colonna
Valore (colonna)La colonna con il fatto vero e proprio

Un'anteprima delle prime righe mostra le triple che verranno prodotte.

3. Modalità di scrittura

È la decisione che conta.

Richiamo affidabile (KNN) — consigliata

I fatti sono memorizzati accanto al modello e recuperati al momento dell'interrogazione. Il richiamo è accurato al 100% e la conoscenza esistente del modello non viene alterata. Il compromesso: funziona dentro NabuSQL, perché è NabuSQL a fare il recupero.

È la scelta giusta praticamente per ogni uso reale.

Scrittura nei pesi (COMPOSE) — sperimentale

I fatti vengono scritti nei parametri stessi del modello, con un'impostazione ALPHA che regola la forza della scrittura.

L'interferenza è una proprietà della tecnica, non un difetto

Scrivere più fatti che condividono la stessa relazione li fa interferire tra loro. Alcuni non verranno richiamati e la conoscenza preesistente del modello può degradarsi. NabuSQL avvisa quando selezioni questa modalità con più di pochi record.

Per qualsiasi cosa oltre una manciata di fatti usa Richiamo affidabile (KNN).

Imposta anche il nome della patch e conferma il modello.

4. Inserimento e verifica

L'inserimento viene eseguito, poi Verifica controlla ogni fatto interrogando il modello e classificando la risposta:

EsitoSignificato
richiamatoIl modello restituisce il fatto
debole (top-3)Il fatto è tra le prime tre risposte, ma non è la prima
non richiamatoIl modello non lo produce

Con COMPOSE, Riprova i falliti con ALPHA più alta ritenta i fatti che non hanno attecchito. La verifica esiste proprio perché COMPOSE non offre garanzie — con KNN il richiamo è esatto.

Inviare un risultato direttamente dalla griglia

Il menu contestuale della griglia dati ha Invia all'LLM come conoscenza, che apre la procedura con quel risultato già caricato.

Un caso realistico

Un catalogo prodotti in MySQL e un modello locale che dovrebbe rispondere a domande su di esso:

  1. SELECT nome, categoria FROM prodotti nel passo 1.
  2. Entità = nome, relazione = fissa categoria, valore = categoria nel passo 2.
  3. Richiamo affidabile (KNN) nel passo 3.
  4. Inserimento e verifica.

Poi interrogalo dalla console LQL, oppure esporta la patch come Knowledge Card per LM Studio.