Función de IA generativa GENERATE_TEXT en BigQuery

Cómo utilizar la función remota GENERATE_TEXT de BigQuery

Función generativa AI ML.GENERATE_TEXT de BigQuery
“Todos pueden codificar y realizar análisis de PNL en BigQuery con conocimientos de SQL y una buena estructura de indicaciones” [Photo by Adi Goldstein on Unsplash]

Desde que comencé a trabajar con Google Platform, Google no ha dejado de sorprenderme con su Gran consulta (BQ) características y desarrollo.

Un momento realmente sorprendente para mí ocurrió hace cuatro años.

Lo recuerdo como si fuera ayer, y estaba sentado en la primera fila en el Big Data Londres Conferencia de 2019. Poco sabía entonces sobre la posibilidad de crear modelos de aprendizaje automático utilizando únicamente funciones de BQ, o mejor dicho, lo que BQ Machine Learning (BQML) es.

Al menos hasta la sesión de la conferencia, donde el colega de Google presentó cómo se puede crear clasificación, agrupamiento, y pronóstico de series de tiempo modelos simplemente usando SQL de Google.

El primer pensamiento que pasó por mi mente en ese momento fue “Debes estar bromeando”.

El segundo pensamiento que me vino a la cabeza fue: “¿Significa esto que todos los que sólo conocen SQL podrán crear modelos de aprendizaje automático?”

Como puedes suponer, la respuesta es “Sí” si utiliza BigQuery como almacén de datos.

Ahora, después de usar el BQML funciona por un tiempo, la respuesta correcta a la pregunta mencionada anteriormente es “tal vez.”

Esto significa que aunque el CREATE MODEL La sintaxis está escrita en SQL, aún se necesitan conocimientos de estadística y modelado de aprendizaje automático.

En otras palabras, aún necesita comprender las matemáticas detrás de los modelos disponibles para diferentes tipos de casos de uso de aprendizaje automático (supervisado/sin supervisión), realizar tareas de ingeniería de características, ajuste de hiperparámetros y evaluación de modelos.

Avancemos hasta el año 2023 y BigQuery me sorprende aún más con sus nuevas funciones.

Esta vez, estamos hablando de las nuevas funciones de aprendizaje automático de IA generativa de BigQuery.

Con estas nuevas funciones, los ingenieros y analistas de datos pueden realizar tareas generativas de lenguaje natural en datos textuales almacenados en tablas BQ con unas pocas líneas de consulta.

Por tanto, el objetivo de esta entrada de blog es mostrar los nuevos avances analíticos de BQ en IA generativa, centrándose en una función.-el