Gestione degli strumenti SQL negli agenti AI generativi

Uno strumento SQL negli agenti di intelligenza artificiale generativa converte le query in linguaggio naturale in istruzioni Oracle SQL e SQLite ed è in grado di eseguire i comandi SQL per generare risposte su un database connesso.

Vengono generate e facoltativamente eseguite solo query SQL SELECT tra cui join, più condizioni e aggregazione.

Per consentire a un revisore umano di monitorare e modificare una query generata prima di inviarla all'utente, selezionare la funzione facoltativa Abilita umano nel loop nell'endpoint dell'agente.

Caratteristiche principali
  • Generazione SQL: genera le istruzioni SELECT in base all'input del linguaggio naturale.
  • Spiegazione SQL: fornire spiegazioni intuitive per le istruzioni SQL che consentono di comprendere la sintassi e la logica.
  • Auto correzione SQL: abilita il rilevamento e la correzione automatici degli errori di sintassi nelle query SQL generate.
  • Esecuzione SQL: eseguire le istruzioni SELECT e restituire risultati e approfondimenti chiave.
  • Collegamento allo schema: consente di importare lo schema di database nell'agente.
  • Esempi di apprendimento contestuale: fornire esempi di domande e risposte per migliorare l'accuratezza delle risposte.
  • Istruzioni personalizzate: regola il comportamento e il tono delle risposte in base alle esigenze aziendali.
  • Descrizioni di tabelle e colonne: aggiungere descrizioni per arricchire il contesto dello schema e migliorare la qualità delle risposte.
  • Selezione modello: selezionare tra modelli più piccoli o più grandi per bilanciare prestazioni e precisione.
  • Supporto di più dialetti: compatibile con vari dialetti SQL, inclusi SQLite e Oracle SQL.
Informazioni preliminari

Prima di creare uno strumento SQL, assicurarsi di esaminare le Linee guida degli strumenti SQL per gli agenti di intelligenza artificiale generativa e di completare i task necessari.

Gestisci strumenti SQL

Se si dispone delle autorizzazioni manage per genai-agent-family, è possibile gestire gli strumenti SQL. Per la gestione di ogni strumento, vedere i collegamenti riportati di seguito.