Choisir une fonction de traitement du langage naturel
Vous pouvez analyser et transformer de grandes quantités de données textuelles directement dans BigQuery à l'aide de fonctions de machine learning (ML). Ces fonctions vous permettent d'obtenir des insights à partir de texte sans déplacer vos données, ce qui peut simplifier votre workflow. BigQuery ML propose les fonctions de traitement du langage naturel (NLP) suivantes pour travailler avec du texte :
AI.GENERATE_TEXT: effectuez des tâches de NLP personnalisées en combinant du texte et des données non structurées provenant de tables BigQuery standards, ou des données non structurées provenant de tables d'objets BigQuery.ML.TRANSLATE: effectuez des tâches de TLN spécifiques à la traduction lorsque vous devez gérer un taux élevé de requêtes par minute.ML.UNDERSTAND_TEXT: effectuez des tâches de TLN compatibles avec l'API Cloud Natural Language.
Comparaison des fonctions
Utilisez le tableau suivant pour comparer les fonctions AI.GENERATE_TEXT, ML.TRANSLATE et ML.UNDERSTAND_TEXT :
AI.GENERATE_TEXT |
ML.TRANSLATE |
ML.UNDERSTAND_TEXT |
|
|---|---|---|---|
| Objectif | Effectuez n'importe quelle tâche de NLP en transmettant une requête à un modèle Gemini ou partenaire ou à un modèle ouvert. Par exemple, pour effectuer une tâche de système de questions-réponses, vous pouvez fournir une requête semblable à celle-ci : |
Utilisez l'API Cloud Translation pour effectuer les tâches suivantes : | Utilisez l'API Cloud Natural Language pour effectuer les tâches suivantes : |
| Facturation | Entraîne des frais BigQuery ML pour les données traitées. Pour en savoir plus, consultez la page Tarifs de BigQuery ML. Entraîne des frais Gemini Enterprise Agent Platform pour les appels au modèle. Si vous utilisez un modèle Gemini 2.0 ou version ultérieure, l'appel est facturé au tarif de l'API par lot. Pour en savoir plus, consultez Coût de création et de déploiement de modèles d'IA dans Agent Platform. |
Entraîne des frais BigQuery ML pour les données traitées. Pour en savoir plus, consultez la page Tarifs de BigQuery ML. Des frais s'appliquent pour les appels à l'API Cloud Translation. Pour plus d'informations, consultez la section Tarifs de l'API Cloud Translation. |
Entraîne des frais BigQuery ML pour les données traitées. Pour en savoir plus, consultez la page Tarifs de BigQuery ML. Des frais s'appliquent pour les appels à l'API Cloud Natural Language. Pour plus d'informations, consultez les tarifs de l'API Cloud Natural Language. |
| Requêtes par minute | Non applicable aux modèles Gemini. Entre 25 et 60 pour les modèles partenaires. Pour en savoir plus, consultez Limites de requêtes par minute. | 200. Pour en savoir plus, consultez Fonctions du service Cloud AI. | 600. Pour en savoir plus, consultez Fonctions du service Cloud AI. |
| Jetons par minute | Valeur comprise entre 8 192 et plus d'un million, suivant le modèle utilisé. |
Aucune limite de jetons. Cependant, ML_TRANSLATE a une limite de 30 000 octets.
|
100 000. |
| Données d'entrée | Compatible avec les données textuelles et non structurées des tables standards et des tables d'objets BigQuery. | Compatible avec les données textuelles des tables BigQuery standards. | Compatible avec les données textuelles des tables BigQuery standards. |
| Sortie de la fonction | Le résultat peut varier d'un appel du modèle à l'autre, même avec la même requête. | Produit le même résultat pour un type de tâche donné et pour chaque appel réussi à l'API. Le résultat inclut des informations sur la langue d'entrée. | Produit le même résultat pour un type de tâche donné et pour chaque appel réussi à l'API. La sortie inclut des informations sur l'ampleur du sentiment pour les tâches d'analyse des sentiments. |
| Contexte des données | Vous pouvez fournir un contexte de données dans la requête que vous envoyez. | Non compatible | Non compatible |
| Réglage supervisé | Le réglage supervisé est compatible avec certains modèles. | Non compatible | Non compatible |
| Langues disponibles | La compatibilité varie en fonction du LLM que vous choisissez. | Accepte les langues de l'API Cloud Translation. | Accepte les langues de l'API Cloud Natural Language. |
| Régions où le service est disponible | Compatible avec toutes les régions de l'IA générative pour Agent Platform. | Disponible dans les emplacements multirégionaux EU et US. |
Disponible dans les emplacements multirégionaux EU et US. |