Sintesi
Come possono i dati Oracle Autonomous Database essere interrogati da una chat APEX?
La dimostrazione integra Select AI e OpenAI per domande di lingua naturale, generato SQL e spiegazioni di query. Database Actions crea un utente e prepara l'accesso alla rete e esecuzione autorizzazioni per DBMS_CLOUD e DBMS_CLOUD_AI.
Una credenziali OpenAI viene quindi configurata utilizzando un API Chiave, insieme a un profilo IA contenente il target tabelle. Il test chiede quanti clienti a San Francisco sono sposati e valuta la corrispondente query SQL.
Il walkthrough crea uno spazio di lavoro Oracle APEX associato allo schema demo, importa l'esempio di applicazione SQL e installa i suoi oggetti di supporto. La chat ripete la domanda ed esplora le opzioni per visualizzare SQL e la sua spiegazione.
Inizio
L'introduzione presenta query di dati di lingua naturale con modelli Oracle Autonomous Database, Select AI e OpenAI. Una chat Oracle APEX permette agli utenti di fare domande sulla loro tabelle e di ispezionare le domande dietro le risposte.
Accesso al database Autonomous e alla creazione dell'utente
Database Actions si apre da Autonomous per creare l'utente demo. Le sue opzioni di password, quota e accesso web sono configurate, e il ruolo di esempio è assegnato. Questo schema supporterà la configurazione del profilo IA e lo spazio di lavoro APEX.
Permessi di rete e di utilizzo per DBMS_CLOUD
La finestra SQL prepara l'accesso alla rete per l'utente a comunicare con il fornitore esterno. L'esecuzione autorizzazioni viene quindi concessa per DBMS_CLOUD e DBMS_CLOUD_AI. Questi passaggi preparano l'utente prima delle credenziali e il profilo IA è configurato.
Credenziali OpenAI e profilo con DBMS_CLOUD_AI
L'utente demo firma e gestisce lo script di creazione delle credenziali. Un API Chiave è ottenuto dall'account OpenAI e utilizzato in questa configurazione. Il profilo A viene quindi creato con lo tabelle che fornisce un contesto per le query sui dati dell'esempio.
La prima consultazione in lingua naturale e SQL generati
La richiesta riguarda il numero di clienti sposati di San Francisco e viene esaminato il SQL corrispondente. La guida del progetto include esempi di DBMS_CLOUD_AI.GENERATE con profile_name esplicito per indicare il profilo delle richieste. Il segmento collega la domanda in linguaggio naturale alla sua espressione SQL.
Creazione dello spazio di lavoro a Oracle APEX
L'amministratore crea uno spazio di lavoro Oracle APEX associato allo schema demo. I dettagli dell'utente, la password e l'e-mail sono completati e la creazione è confermata. Lo spazio di lavoro viene quindi aperto per preparare l'applicazione di chat.
Importazione e installazione dell'applicazione
APEX importa il file SQL che rappresenta l'applicazione. Dopo le finiture di importazione, vengono aggiunte le operazioni di installazione e gli oggetti di supporto. Questi componenti rendono la chat disponibile con l'esempio di configurazione OpenAI.
Chat Test e spiegazione SQL
La configurazione dell'applicazione OpenAI viene riesaminata e la domanda sui clienti di San Francisco sposati viene posta di nuovo. La chat visualizza una risposta e offre generato SQL e la sua spiegazione. La chiusura presenta l'interazione linguistica naturale con i dati relazionali attraverso APEX.