Elige una función de procesamiento de lenguaje natural
En este documento, se proporciona una comparación de las funciones de procesamiento de lenguaje natural
disponibles en BigQuery ML, que son
AI.GENERATE_TEXT,
ML.TRANSLATE,
y
ML.UNDERSTAND_TEXT.
Puedes usar la información de este documento para decidir qué función usar en los casos en que las funciones tengan capacidades superpuestas.
A grandes rasgos, la diferencia entre estas funciones es la siguiente:
AI.GENERATE_TEXTes una buena opción para realizar tareas personalizadas de procesamiento de lenguaje natural (PNL) a un costo más bajo. Esta función ofrece más compatibilidad con idiomas, una capacidad de procesamiento más rápida y capacidad de ajuste de modelos, y también funciona con modelos multimodales.ML.TRANSLATEes una buena opción para realizar tareas de PNL específicas de traducción en las que necesitas admitir una alta tasa de consultas por minuto.ML.UNDERSTAND_TEXTes una buena opción para realizar tareas de PNL compatibles con la API de Cloud Natural Language.
Comparación de funciones
Usa la siguiente tabla para comparar las funciones AI.GENERATE_TEXT, ML.TRANSLATE y ML.UNDERSTAND_TEXT:
AI.GENERATE_TEXT |
ML.TRANSLATE |
ML.UNDERSTAND_TEXT |
|
|---|---|---|---|
| Objetivo | Realiza cualquier tarea de PNL pasando una instrucción a un modelo de Gemini o de socio o a un modelo abierto. Por
ejemplo, para realizar una tarea de búsqueda de respuestas, puedes proporcionar una instrucción
similar a |
Usa la API de Cloud Translation para realizar las siguientes tareas: | Usa la API de Cloud Natural Language para realizar las siguientes tareas: |
| Facturación | Genera cargos de BigQuery ML por los datos procesados. Para obtener más información, consulta los precios de BigQuery ML . Genera cargos de Gemini Enterprise Agent Platform por las llamadas al modelo. Si usas un modelo de Gemini 2.0 o superior, la llamada se factura según la tarifa de la API por lotes. Para obtener más información, consulta Costo de compilar e implementar modelos de IA en Agent Platform. |
Genera cargos de BigQuery ML por los datos procesados. Para obtener más información, consulta los precios de BigQuery ML
. Genera cargos por las llamadas a la API de Cloud Translation. Para obtener más información, consulta los precios de la API de Cloud Translation. |
Genera cargos de BigQuery ML por los datos procesados. Para obtener más información, consulta los precios de BigQuery ML . Genera cargos por las llamadas a la API de Cloud Natural Language. Para obtener más información, consulta los precios de la API de Cloud Natural Language . |
| Solicitudes por minuto | No se aplica a los modelos de Gemini. Entre 25 y 60 para los modelos de socios. Para obtener más información, consulta Límites de solicitudes por minuto. | 200. Para obtener más información, consulta Funciones de los servicios de IA de Cloud. | 600. Para obtener más información, consulta Funciones de los servicios de IA de Cloud. |
| Tokens por minuto | Varía de 8,192 a más de 1 millón, según el modelo usado. |
No hay límite de tokens. Sin embargo, ML_TRANSLATE tiene un
límite de 30,000 bytes.
|
100,000. |
| Datos de entrada | Admite datos de texto y no estructurados de tablas estándar y tablas de objetos de BigQuery. | Admite datos de texto de tablas estándar de BigQuery. | Admite datos de texto de tablas estándar de BigQuery. |
| Salida de la función | La salida puede variar para las llamadas al modelo, incluso con la misma instrucción. | Produce el mismo resultado para un tipo de tarea determinado para cada llamada exitosa a la API. La salida incluye información sobre el idioma de entrada. | Produce el mismo resultado para un tipo de tarea determinado para cada llamada exitosa a la API. La salida incluye información sobre la magnitud del sentimiento para las tareas de análisis de sentimiento. |
| Contexto de datos | Puedes proporcionar el contexto de datos como parte de la instrucción que envías. | No admitido. | No admitido. |
| Ajuste supervisado | El ajuste supervisado es compatible con algunos modelos. | No admitido. | No admitido. |
| Idiomas compatibles | La compatibilidad varía según el LLM que elijas. | Admite los idiomas de la API de Cloud Translation. | Admite los idiomas de la API de Cloud Natural Language . |
| Regiones admitidas | Se admite en todas las regiones de IA generativa para Agent Platform regions. | Se admite en las multirregiones EU y US. |
Se admite en las multirregiones EU y US. |