Scegli una funzione di elaborazione del linguaggio naturale

Puoi analizzare e trasformare grandi quantità di dati di testo direttamente in BigQuery utilizzando le funzioni di machine learning (ML). Queste funzioni ti consentono di ottenere insight dal testo senza spostare i dati, il che può semplificare il tuo workflow. BigQuery ML offre le seguenti funzioni di elaborazione del linguaggio naturale (NLP) per l'utilizzo del testo:

  • AI.GENERATE_TEXT: esegui attività di NLP personalizzate utilizzando qualsiasi combinazione di testo e dati non strutturati provenienti da tabelle standard di BigQuery o dati non strutturati provenienti da tabelle di oggetti di BigQuery.
  • ML.TRANSLATE: esegui attività di NLP specifiche per la traduzione in cui devi supportare un numero elevato di query al minuto.
  • ML.UNDERSTAND_TEXT: esegue attività di NLP supportate dall'API Cloud Natural Language.

Confronto delle funzioni

Utilizza la tabella seguente per confrontare le funzioni AI.GENERATE_TEXT, ML.TRANSLATE e ML.UNDERSTAND_TEXT:

AI.GENERATE_TEXT ML.TRANSLATE ML.UNDERSTAND_TEXT
Finalità

Esegui qualsiasi attività di NLP passando un prompt a un modello Gemini o partner o a un modello aperto.

Ad esempio, per eseguire un'attività di risposta alle domande, puoi fornire un prompt simile a CONCAT("What are the key concepts in the following article?: ", article_text).

Utilizza l'API Cloud Translation per eseguire le seguenti attività: Utilizza l'API Cloud Natural Language per eseguire le seguenti attività:
Fatturazione

Comporta addebiti di BigQuery ML per il trattamento dei dati. Per saperne di più, consulta la pagina relativa ai prezzi di BigQuery ML.

Comporta addebiti per Gemini Enterprise Agent Platform per le chiamate al modello. Se utilizzi un modello Gemini 2.0 o versioni successive, la chiamata viene fatturata in base alla tariffa dell'API batch. Per saperne di più, consulta Costo della creazione e del deployment dei modelli di AI in Agent Platform.

Comporta addebiti di BigQuery ML per il trattamento dei dati. Per saperne di più, consulta la pagina relativa ai prezzi di BigQuery ML.

Comporta addebiti per le chiamate all'API Cloud Translation. Per saperne di più, consulta i prezzi dell'API Cloud Translation.

Comporta addebiti di BigQuery ML per il trattamento dei dati. Per saperne di più, consulta la pagina relativa ai prezzi di BigQuery ML.

Comporta addebiti per le chiamate all'API Cloud Natural Language. Per saperne di più, consulta i prezzi dell'API Cloud Natural Language.

Richieste al minuto Non applicabile ai modelli Gemini. Tra 25 e 60 per i modelli dei partner. Per saperne di più, consulta Limiti di richieste al minuto. 200. Per saperne di più, consulta Funzioni dei servizi AI Cloud. 600. Per saperne di più, consulta Funzioni dei servizi AI Cloud.
Token al minuto Varia da 8192 a oltre 1 milione, a seconda del modello utilizzato. Nessun limite di token. Tuttavia, ML_TRANSLATE ha un limite di 30.000 byte. 100.000.
Dati di input Supporta sia dati di testo che non strutturati provenienti da tabelle standard e tabelle di oggetti di BigQuery. Supporta i dati di testo delle tabelle standard di BigQuery. Supporta i dati di testo delle tabelle standard di BigQuery.
Output della funzione L'output può variare per le chiamate al modello, anche con lo stesso prompt. Genera lo stesso output per un determinato tipo di attività per ogni chiamata all'API riuscita. L'output include informazioni sulla lingua di input. Genera lo stesso output per un determinato tipo di attività per ogni chiamata all'API riuscita. L'output include informazioni sulla magnitudo del sentiment per le attività di analisi del sentiment.
Contesto dei dati Puoi fornire il contesto dei dati come parte del prompt che invii. Non supportati. Non supportati.
Ottimizzazione supervisionata L'ottimizzazione supervisionata è supportata per alcuni modelli. Non supportati. Non supportati.
Lingue supportate Il supporto varia in base all'LLM scelto. Supporta le lingue dell'API Cloud Translation. Supporta le lingue dell'API Cloud Natural Language.
Aree geografiche supportate Supportato in tutte le regioni di AI generativa per Agent Platform. Supportato nelle località multiregionali EU e US. Supportato nelle località multiregionali EU e US.