Seleziona concetti AI
Esplora i concetti e i termini relativi a Select AI.
- Azioni
- Agente IA
- Modello AI
- Profilo AI
- Provider AI
- Chatbot
- Collegamento cloud
- Conversazioni
- Credenziali del database
- Database link
- Modello di incorporamento
- Allucinazione in LLM
- IAM
- Perfezionamento iterativo
- Modello linguistico di grandi dimensioni (LLM, large language model)
- MapReduce
- Metadati
- Copia di metadati
- Arricchimento dei metadati
- Prompt del linguaggio naturale
- Lista di controllo dell'accesso (ACL, Network Access Control List)
- NL2SQL
- ONNX
- Runtime ONNX
- Endpoint privato
- Retrieval Augmented Generation (RAG)
- Ricerca della somiglianza semantica
- Sidecar
- Soglia di somiglianza
- Generazione di dati sintetici
- Trasformatore
- Vettore
- Database vettoriale
- Distanza vettoriale
- Indice vettore
- Vector Store
Azioni
Un'azione in Select AI è una parola chiave che indica a Select AI di eseguire un comportamento diverso quando si agisce sul prompt. Specificando un'azione, gli utenti possono indicare a Select AI di elaborare il prompt del linguaggio naturale per generare codice SQL, rispondere a un prompt chat, narrare l'output, visualizzare l'istruzione SQL o spiegare il codice SQL, utilizzando gli LLM per interagire in modo efficiente con i dati all'interno del loro ambiente di database.
Per informazioni sulle azioni di selezione AI supportate, vedere Usa parola chiave AI per immettere i prompt.
Argomento padre: Selezionare i concetti AI
Modello AI
Un termine generale che comprende vari tipi di modelli di intelligenza artificiale, tra cui modelli linguistici di grandi dimensioni (LLM, large language model) e trasformatori (noti anche come modelli di incorporamento), utilizzati per attività come la generazione di testo, la traduzione e il riconoscimento delle immagini. Un modello AI è un programma, addestrato sui dati, che rileva i modelli e fa previsioni o decisioni in base a nuovi input. Nel contesto di Oracle, il modello AI si riferisce in modo specifico AI vari modelli di machine learning e linguistici di grandi dimensioni (LLM, large language model) disponibili tramite i servizi di Oracle. Per ulteriori informazioni, vedere Concetti di intelligenza artificiale generativa.
Argomento padre: Selezionare i concetti AI
Profilo AI
Argomento padre: Selezionare i concetti AI
Provider AI
Un provider AI in Select AI si riferisce al provider di servizi che fornisce l'LLM o il trasformatore o entrambi per l'elaborazione e la generazione di risposte AI prompt in linguaggio naturale. Questi provider offrono modelli in grado di interpretare e convertire il linguaggio naturale per i casi d'uso evidenziati nel concetto LLM. Consulta la sezione Seleziona il provider AI e gli LLM per i provider supportati.
Argomento padre: Selezionare i concetti AI
Chatbot
- Fai domande in linguaggio naturale e ottieni che SQL venga generato automaticamente (NL2SQL).
- Eseguire query su tabelle e viste di database utilizzando Select AI.
- Utilizza la Retrieval-Augmented Generation (RAG) per includere il contenuto dei documenti privati memorizzati in Autonomous AI Database.
- Interagisci con i team agente definiti con Seleziona agente AI.
Per ulteriori dettagli, consulta Chiedi a Oracle.
Argomento padre: Selezionare i concetti AI
Collegamento cloud
Un collegamento cloud stabilisce una connettività sicura e privata tra Oracle Cloud Infrastructure e i provider cloud esterni o le reti on-premise, facilitando uno scambio di dati trasparente. In Select AI, i collegamenti cloud consentono ad Autonomous AI Database di incorporare dati esterni nelle interazioni NL2SQL senza esposizione pubblica, consentendo agli utenti di eseguire query sugli ambienti ibridi in modo conversazionale rispettando gli standard di sicurezza di Oracle, come la cifratura e i controlli degli accessi, per analytics conformi basati sull'intelligenza artificiale. Per ulteriori dettagli, vedere Usa collegamenti cloud per l'accesso AI dati di sola lettura in Autonomous AI Database.
Argomento padre: Selezionare i concetti AI
Conversazioni
Le conversazioni in Select AI rappresentano uno scambio interattivo tra l'utente e il sistema, consentendo agli utenti di eseguire query o interagire con il database tramite una serie di prompt in linguaggio naturale. Select AI incorpora conversazioni a breve termine basate su sessioni per generare risposte contestuali per il prompt corrente in base alle interazioni precedenti. Fino a 10 prompt precedenti sono incorporati nella richiesta corrente con conversazioni a breve termine, creando un prompt aumentato che viene inviato all'LLM. Select AI supporta l'utilizzo di conversazioni personalizzabili a lungo termine che consentono di utilizzare Select AI con argomenti diversi senza combinare contesto, che possono essere configurate tramite API di conversazione dal package DBMS_CLOUD_AI. Vedere Seleziona conversazioni AI.
Argomento padre: Selezionare i concetti AI
Credenziali database
Argomento padre: Selezionare i concetti AI
Database link
Un database link connette un database Oracle a database remoti, consentendo un accesso trasparente ai dati esterni come se fossero locali. In Select AI, i database link si integrano con Autonomous AI Database o Oracle AI Database on-premise per estendere le funzionalità NL2SQL alle origini federate, supportando query in linguaggio naturale che si estendono in modo sicuro su ambienti on-premise o altri ambienti cloud. Per ulteriori dettagli, vedere CREATE DATABASE LINK e Use DATABASE Links with Autonomous AI DATABASE.
Argomento padre: Selezionare i concetti AI
Modello di incorporamento
Modello di intelligenza artificiale che converte i dati di input in integrazioni vettoriali per acquisire relazioni semantiche, spesso utilizzate in attività come la comprensione del linguaggio e il riconoscimento delle immagini. Select AI utilizza i modelli di incorporamento per calcolare le integrazioni per i documenti, le tabelle e il testo delle query. Queste integrazioni alimentano la ricerca semantica, i flussi di lavoro RAG, il punteggio di somiglianza e il ranking di pertinenza all'interno di Autonomous AI Database.
Argomento padre: Selezionare i concetti AI
Allucinazione in LLM
Argomento padre: Selezionare i concetti AI
IAM
Argomento padre: Selezionare i concetti AI
Perfezionamento iterativo
La raffinatezza iterativa è un processo di miglioramento graduale di una soluzione o di un modello attraverso cicli ripetuti di aggiustamenti basati sul feedback o sulla valutazione. Inizia con un'approssimazione iniziale, la perfeziona passo dopo passo e continua fino a raggiungere l'accuratezza o il risultato desiderato. Ogni iterazione si basa sulla precedente, incorporando correzioni o ottimizzazioni per avvicinarsi all'obiettivo.
Nella generazione del sintetico di testo, la ridefinizione iterativa può essere utile per l'elaborazione di file o documenti di grandi dimensioni. Il processo divide il testo in blocchi di dimensioni gestibili, ad esempio, che rientrano nei limiti di token di un LLM, genera un riepilogo per un chunk e quindi migliora il riepilogo incorporando sequenzialmente i chunk seguenti.
Casi d'uso per il perfezionamento iterativo:
- Ideale per situazioni in cui l'accuratezza e la coerenza contestuali sono fondamentali, ad esempio quando si riassumono testi complessi o altamente interconnessi in cui ogni parte si basa sul precedente.
- Ideale per attività su scala ridotta in cui l'elaborazione sequenziale è accettabile.
Vedere Tecniche di riepilogo.
Argomento padre: Selezionare i concetti AI
Modello linguistica di grandi dimensioni (LLM)
Un Large Language Model (LLM) si riferisce a un tipo avanzato di modello di intelligenza artificiale addestrato su enormi quantità di dati di testo per supportare una serie di casi d'uso a seconda dei dati di addestramento. Ciò include la comprensione e la generazione di un linguaggio simile a quello umano, nonché il codice software e le query di database. Questi modelli sono in grado di eseguire una vasta gamma di attività di elaborazione del linguaggio naturale, tra cui la generazione di testo, la traduzione, il riepilogo, la risposta alle domande, l'analisi del sentiment e altro ancora. Gli LLM si basano in genere su sofisticati modelli di rete neurale di deep learning che apprendono modelli, contesto e semantica dai dati di input, consentendo loro di generare testo coerente e contestualmente pertinente.
Argomento padre: Selezionare i concetti AI
MapReduce
- Mappa: elabora i dati di input e li trasforma in coppie chiave-valore.
- Riduci: aggrega e riepiloga i dati mappati in base alle chiavi. MapReduce esegue l'elaborazione parallela di set di dati di grandi dimensioni.
Nel caso di Select AI Summarize, MapReduce suddivide il testo in più chunk e li elabora in parallelo e in modo indipendente, generando singoli riepiloghi per ogni chunk. Questi riassunti vengono poi combinati per formare un riassunto complessivo coerente.
Casi d'uso per la riduzione della mappa:
- Ideale per attività parallele su larga scala in cui velocità e scalabilità sono priorità, come il riepilogo di set di dati o documenti molto grandi.
- Ideale per le situazioni in cui l'indipendenza del pezzo è accettabile e i riepiloghi possono essere aggregati in seguito.
Vedere Tecniche di riepilogo.
Argomento padre: Selezionare i concetti AI
Metadati
I metadati sono dati che descrivono i dati. Nel caso di Select AI, i metadati sono metadati del database, che si riferiscono AI dati che descrivono la struttura, l'organizzazione e le proprietà delle tabelle e delle viste del database.
Per le tabelle e le viste di database, i metadati includono nomi e tipi di colonna, vincoli e chiavi, definizioni delle viste, relazioni, derivazione, indicatori di qualità e freschezza, classificazioni di sicurezza e criteri di accesso. Metadati ben gestiti consentono di scoprirebilità, uso corretto, ottimizzazione delle prestazioni e compliance. Selezionare AI per aumentare i prompt NL2SQL con metadati di tabella che includono la definizione della tabella (nome tabella, nomi colonne e relativi tipi di dati) e, facoltativamente, commenti, annotazioni e vincoli di tabella e colonna.
Argomento padre: Selezionare i concetti AI
Copia di metadati
Argomento padre: Selezionare i concetti AI
Integrazione dei metadati
Informazioni sul candidato da includere:
- Descrizioni di tabelle e colonne: scopo, definizioni aziendali, unità e intervalli di valori consentiti
- Chiavi e relazioni: chiavi primarie/esterne, percorsi di join
- Semantica dei dati: granularità del tempo, dimensioni che cambiano lentamente, regole di deduplicazione
- Vincoli e qualità: annullabilità, unicità, regole di convalida, freschezza dei dati
- Sinonimi e alias: termini aziendali comuni mappati a nomi tecnici
- Esempi e pattern: valori di esempio, filtri o aggregazioni comuni
Per ulteriori informazioni sull'aggiunta di tali metadati mediante Oracle SQL Developer for VS Code tramite Visual Studio Code, vedere Panoramica sull'arricchimento AI.
Argomento padre: Selezionare i concetti AI
Prompt linguaggio naturale
Un prompt del linguaggio naturale consiste in istruzioni, domande o affermazioni di input espresse in linguaggio umano quotidiano (come l'inglese) che guidano la risposta di un LLM. Invece di richiedere codice o sintassi specializzata, gli utenti interagiscono con l'LLM digitando frasi o frasi che descrivono il loro intento, chiedono informazioni o specificano un task.
Ad esempio:
- "Qual è il fatturato dell'ultimo trimestre in ogni area aziendale?"
- "Qual è la nostra politica aziendale interna sul congedo parentale?"
- "Riassumi questo articolo".
- "Scrivi un'e-mail a un cliente che si scusa per una spedizione ritardata."
- "Quali sono le differenze chiave tra i database SQL e NoSQL?"
Questi prompt sfruttano la comprensione del modello del linguaggio umano per generare output utili e contestualmente rilevanti. I prompt in linguaggio naturale sono fondamentali per l'usabilità dei LLM, rendendo le funzionalità AI avanzate accessibili agli utenti senza competenze tecniche.
Argomento padre: Selezionare i concetti AI
Lista di controllo dell'accesso (ACL)
Argomento padre: Selezionare i concetti AI
NL2SQL
Il linguaggio naturale in SQL (NL2SQL) converte le domande in linguaggio naturale in istruzioni SQL utilizzando l'intelligenza artificiale generativa.
Select AI utilizza attivamente NL2SQL per interpretare i prompt utente e generare SQL corretto ed eseguibile nell'Autonomous AI Database o nelle origini esterne connesse. Ciò consente agli utenti business di porre domande come "Mostrami i ricavi dell'ultimo trimestre per area" e ricevere query e risultati SQL accurati senza alcuna competenza SQL.
Argomento padre: Selezionare i concetti AI
ONNX
ONNX (Open Neural Network Exchange) è un formato standard aperto per rappresentare i modelli di machine learning e deep learning. ONNX standardizza la rappresentazione e l'interscambio di modelli di machine learning tra i framework, consentendo una distribuzione e un'interoperabilità senza interruzioni. Per ulteriori informazioni, vedere ONNX.
Select AI può utilizzare modelli di AI generativa esportati in formato ONNX per eseguire carichi di lavoro AI direttamente all'interno di Autonomous AI Database o attraverso runtime supportati che consentono alle organizzazioni di sfruttare modelli pre-addestrati per attività di elaborazione del linguaggio naturale come la generazione di query. Utilizzando i modelli ONNX, puoi mantenere l'inferenza vicina AI tuoi dati, ridurre lo spostamento dei dati e abilitare un'elaborazione coerente dei modelli in diversi strumenti e ambienti garantendo operazioni AI conformi.
Argomento padre: Selezionare i concetti AI
Runtime ONNX
ONNX Runtime esegue modelli in formato ONNX in modo efficiente su tutte le piattaforme hardware, ottimizzando l'inferenza per le applicazioni AI in tempo reale.
Selezionare gli utenti AI che possono specificare modelli in formato ONNX nel database nel proprio profilo AI a supporto della RAG. Il database incorpora il runtime ONNX in Oracle AI Database 26ai e Autonomous AI Database. L'utilizzo di ONNX Runtime nel database evita l'invio di contenuto a un motore esterno per produrre, ad esempio, integrazioni vettoriali. ONNX Runtime potenzia la valutazione runtime dei modelli basati su trasformatori all'interno di Autonomous AI Database, consentendo agli sviluppatori di caricare modelli ONNX, conversioni veloci dal linguaggio naturale a SQL (NL2SQL), integrazioni di computazione, classificare i dati o eseguire inferenze all'interno del motore di database senza inviare dati al servizio esterno, il che migliora le prestazioni delle query e migliora la sicurezza, la latenza e la governance. Per ulteriori dettagli, vedere Esempio: selezione dell'intelligenza artificiale con i modelli di trasformatore nel database e Runtime ONNX.
Argomento padre: Selezionare i concetti AI
Endpoint privato
Punto di comunicazione sicuro e dedicato che consente un accesso limitato a servizi o risorse specifiche. Un endpoint privato stabilisce una connessione sicura e dedicata che limita l'accesso a servizi o risorse specifiche, garantendo una comunicazione isolata. In Select AI, le organizzazioni possono configurare endpoint privati in Oracle Cloud Infrastructure (OCI) per connettersi a LLM in hosting privato come Ollama o Llama.cpp su virtual machine (VM), soddisfacendo le esigenze di sicurezza elaborando i carichi di lavoro AI all'interno della rete cloud virtuale Oracle. Questa impostazione include una subnet pubblica con un server di salto per l'accesso controllato e una subnet privata che ospita i modelli Autonomous AI Database e AI, evitando l'esposizione a Internet e mantenendo tutti i componenti conformi AI requisiti di isolamento aziendale. Per ulteriori dettagli, vedere Accesso agli endpoint privati per selezionare i modelli AI.
Argomento padre: Selezionare i concetti AI
Retrieval-augmented generation (RAG)
Più comunemente, la RAG prevede la ricerca vettoriale, ma più in generale include l'aumento di un prompt del contenuto del database (manualmente o automaticamente), come i metadati dello schema per la generazione SQL o il contenuto del database sottoposto a query esplicite. Altre forme di aumento possono coinvolgere tecnologie come l'analisi dei grafici e il machine learning tradizionale.
Argomento padre: Selezionare i concetti AI
Ricerca somiglianza semantica
Argomento padre: Selezionare i concetti AI
Sidecar
L'architettura sidecar consente a un unico database di fungere da repository di metadati centrale per le origini dati locali e remote, ovvero Oracle e non Oracle. Select AI utilizza questa architettura sfruttando i metadati per creare un prompt aumentato che viene inviato all'LLM scelto dall'utente, che quindi genera una query SQL federata. Un vantaggio chiave di sidecar è che consente ai dati di rimanere nella loro posizione originale, eliminando la necessità di duplicazioni di dati o processi ETL complessi.
Supporta l'accesso federato a diversi sistemi esterni come BigQuery, Redshift, multi-cloud o database on-premise collegando in modo sicuro queste origini ad Autonomous AI Database.
Argomento padre: Selezionare i concetti AI
Soglia di somiglianza
Una soglia di somiglianza imposta un punteggio minimo per classificare due elementi come correlati, filtrando i risultati in base alla loro prossimità vettoriale o distanza. In Select AI, la soglia di somiglianza aiuta a filtrare i risultati che scendono al di sotto di un livello richiesto di vicinanza semantica, garantendo che vengano restituiti solo blocchi di documenti, righe o incorporamenti altamente correlati.
Argomento padre: Selezionare i concetti AI
Generazione dati sintetici
Nel contesto di Select AI, Synthetic Data Generation è la capacità di generare automaticamente dati artificiali conformi allo schema di database che consentono di popolare le tabelle per scenari di sviluppo, test, formazione o proof-of-concept senza utilizzare dati sensibili o di produzione. Select AI fornisce la funzione PL/SQL DBMS_CLOUD_AI.GENERATE_SYNTHETIC_DATA per produrre set di dati sintetici. Per ulteriori dettagli, vedere Generazione di dati sintetici.
Argomento padre: Selezionare i concetti AI
Trasformatore
Tipo di architettura del modello di deep learning comunemente utilizzata per le attività di elaborazione del linguaggio naturale, come la generazione di incorporamenti vettoriali o la generazione e la traduzione di testi. In Select AI, gli LLM basati su trasformatori favoriscono la conversione delle query degli utenti in query SQL che possono essere eseguite all'interno del database.
Argomento padre: Selezionare i concetti AI
Vettore
Nel contesto della ricerca della somiglianza semantica, un vettore è una rappresentazione matematica che cattura il significato semantico dei datapoint, come parole, documenti o immagini, in uno spazio multidimensionale.
Nel contesto di Select AI, i vettori supportano la retrieval augmented generation acquisendo il significato del contenuto di testo per consentire un rapido recupero semantico dal database.
Argomento padre: Selezionare i concetti AI
Database vettoriale
Database che memorizza incorporamenti vettoriali, che sono rappresentazioni matematiche di datapoint utilizzati nelle applicazioni AI per supportare una ricerca efficiente della somiglianza semantica. Oracle Autonomous AI Database e Oracle AI Database fungono da database vettoriale con indici vettoriali ottimizzati.
In Select AI, il componente database vettoriale (basato su Oracle AI Vector Search) indicizza le integrazioni generate dai dati aziendali. Ciò consente alle query in linguaggio naturale di recuperare risultati semanticamente simili, migliora la pertinenza per i flussi di lavoro di ricerca e RAG basati sull'intelligenza artificiale e offre una perfetta integrazione con gli ambienti Oracle Cloud.
Argomento padre: Selezionare i concetti AI
Distanza vettoriale
Argomento padre: Selezionare i concetti AI
Indice vettore
Argomento padre: Selezionare i concetti AI
Area di memorizzazione vettore
Argomento padre: Selezionare i concetti AI