Introduzione all'AI in BigQuery

BigQuery offre varie funzionalità di AI che ti consentono di:

  • Eseguire il machine learning (ML) predittivo.
  • Esegui l'inferenza su modelli linguistici di grandi dimensioni (LLM) come Gemini.
  • Crea applicazioni utilizzando embedding e ricerca vettoriale.
  • Utilizza gli agenti integrati per ricevere assistenza con la codifica.
  • Crea pipeline di dati.
  • Accedere alle funzionalità di BigQuery con gli strumenti dell'agente.

Machine learning

Con BigQuery ML, puoi addestrare, valutare ed eseguire l'inferenza sui modelli per attività come la previsione delle serie temporali, il rilevamento delle anomalie, la classificazione, la regressione, il clustering, la riduzione della dimensionalità e i consigli.

Puoi utilizzare le funzionalità di BigQuery ML tramite la consoleGoogle Cloud , lo strumento a riga di comando bq, l'API REST o nei notebook Colab Enterprise. Poiché BigQuery ML consente a chi usa il linguaggio SQL di utilizzare strumenti e competenze SQL esistenti per creare e valutare modelli, rende accessibile il machine learning e accelera lo sviluppo dei modelli portando il machine learning nei dati anziché richiedere lo spostamento dei dati. Puoi utilizzare BigQuery ML per aiutarti con i seguenti tipi di attività di machine learning:

Per saperne di più, consulta la Introduzione a ML in BigQuery.

Funzioni di AI

BigQuery offre varie funzioni SQL che puoi utilizzare per attività di AI come la generazione di testo, l'analisi di testo o dati non strutturati e la traduzione. Queste funzioni accedono a Gemini e ai modelli LLM partner disponibili da Vertex AI, dalle API Cloud AI o dai modelli BigQuery integrati per eseguire queste attività.

Esistono diverse categorie di funzioni di AI:

  • Funzioni di AI generativa. Queste funzioni ti aiutano a svolgere attività come generazione, analisi, riepilogo, estrazione di dati strutturati, classificazione, generazione di embedding e arricchimento dei dati. Esistono due tipi di funzioni di AI generativa:

    • Le funzioni di AI generica ti offrono il controllo e la trasparenza completi sulla scelta del modello, del prompt e dei parametri da utilizzare.
    • Le funzioni AI gestite offrono una sintassi semplificata per le attività di routine come il filtraggio, la valutazione e la classificazione. BigQuery sceglie un modello per te, ottimizzato per costi e qualità.
  • Funzioni specifiche per attività. Queste funzioni ti aiutano a utilizzare le API Cloud AI per attività come le seguenti:

Per saperne di più, consulta la Panoramica delle soluzioni specifiche per attività.

BigQuery offre una serie di funzioni e funzionalità di ricerca per aiutarti a trovare in modo efficiente dati specifici o scoprire somiglianze tra i dati, inclusi i dati multimodali.

  • Ricerca testuale. Puoi utilizzare la funzione SEARCH per eseguire la ricerca tokenizzata su testo non strutturato o dati JSON semistrutturati. Puoi migliorare le prestazioni di ricerca creando un indice di ricerca, che consente a BigQuery di ottimizzare le query che utilizzano la funzione SEARCH, nonché altre funzioni e operatori. Per maggiori informazioni, consulta la pagina Cercare dati indicizzati.

  • Generazione di embedding. Gli embedding sono vettori numerici ad alta dimensione che rappresentano entità come testo o immagini e vengono spesso generati da modelli di ML. Puoi generare embedding multimodali utilizzando modelli forniti o ospitati su Vertex AI oppure utilizzando modelli importati ed eseguiti in BigQuery.

    Puoi anche fare in modo che BigQuery gestisca automaticamente una colonna di incorporamenti attivando la generazione autonoma di incorporamenti (anteprima).

  • Ricerca vettoriale. Puoi utilizzare la funzione VECTOR_SEARCH per cercare incorporamenti e trovare elementi semanticamente simili. Puoi utilizzare la funzione AI.SEARCH (Anteprima) per eseguire ricerche nelle tabelle in cui è attivata la generazione autonoma di incorporamenti. Puoi migliorare le prestazioni della ricerca vettoriale creando un indice vettoriale, che utilizza tecniche di ricerca approssimativa del vicino più prossimo per fornire risultati più rapidi e approssimativi.

    I casi d'uso comuni per la ricerca vettoriale includono la ricerca semantica, i suggerimenti e la generazione aumentata dal recupero (RAG). Per saperne di più, consulta la sezione Introduzione alla ricerca vettoriale.

Funzionalità di AI assistive

Le funzionalità di assistenza basate sull'AI in BigQuery, collettivamente denominate Gemini in BigQuery, ti aiutano a scoprire, preparare, sottoporre a query e visualizzare i dati.

  • Approfondimenti sui dati. Genera domande in linguaggio naturale sui tuoi dati, insieme alle query SQL per rispondere a queste domande.
  • Preparazione dei dati. Genera consigli sensibili al contesto per pulire, trasformare e arricchire i tuoi dati.
  • Assistenza per il codice SQL. Generare, completare e spiegare le query SQL.
  • Code Assist per Python. Genera, completa e spiega il codice Python, inclusi PySpark e BigQuery DataFrames.
  • Canvas di dati. Esegui query sui dati utilizzando il linguaggio naturale, visualizza i risultati con grafici e fai domande aggiuntive.
  • Traduttore SQL Crea regole di traduzione SQL ottimizzate con Gemini per eseguire la migrazione delle query scritte in un dialetto diverso a GoogleSQL.

Agenti

Gli agenti sono strumenti software che possono utilizzare l'AI per completare attività per tuo conto. Puoi utilizzare gli agenti integrati o creare i tuoi agenti per aiutarti a elaborare, gestire, analizzare e visualizzare i tuoi dati:

  • Utilizza Data Science Agent per automatizzare l'analisi esplorativa dei dati, l'elaborazione dei dati, le attività di ML e gli approfondimenti di visualizzazione all'interno di un notebook Colab Enterprise.

  • Utilizza l'agente di Data Engineering per creare, modificare e gestire pipeline di dati per caricare ed elaborare i dati in BigQuery. Puoi utilizzare prompt in linguaggio naturale per generare pipeline di dati da varie origini dati o adattare pipeline di dati esistenti in base alle tue esigenze di data engineering.

  • Utilizza la CLI Gemini per interagire con i dati BigQuery nel terminale utilizzando prompt in linguaggio naturale.

  • Utilizza MCP Toolbox per collegare il tuo strumento di AI a BigQuery e interagire con i tuoi dati.

Passaggi successivi