Lenguaje natural en las hojas de Google
Puede utilizar la consulta de lenguaje natural para consultar Oracle Autonomous Database mediante el menú Lenguaje natural del complemento Oracle Autonomous Database for Google Sheets.
Requisitos
-
Antes de utilizar el menú de lenguaje natural del complemento, debe realizar los requisitos para utilizar
DBMS_CLOUD_AI
para configurar perfiles de AI. - Crear y establecer un perfil de AI
Una vez que el perfil de AI está listo, la herramienta Data Studio utiliza estos perfiles en el menú Configuración de Data Studio para configurar el acceso a un modelo de lenguaje grande (LLM) y para configurar la generación, ejecución y explicación de SQL en función de las peticiones de datos de lenguaje natural. Esto también permite chatear con el LLM.
Puede ejecutar consultas de lenguaje natural en tablas y no en vistas analíticas.
Generar consultas SQL a partir de lenguaje natural en tablas
Ahora se puede utilizar el lenguaje natural para interactuar con los datos de la base de datos con el complemento de Oracle Autonomous Database para hojas de Google.
Esto significa que puede utilizar el lenguaje natural, por ejemplo, el inglés simple, para consultar la base de datos. Puede proporcionar una petición de datos en lenguaje natural en lugar de código SQL para interactuar con los datos. Al seleccionar el icono Generar SQL a partir de consulta natural, el complemento convierte el lenguaje natural en SQL.
- En Google Sheet, seleccione la opción de menú Oracle Autonomous Database.
- Seleccione Lenguaje natural. Al seleccionar Lenguaje natural se abre un asistente de Lenguaje natural.
- En el asistente de idioma natural, seleccione la tabla en la que desea realizar la consulta en la lista desplegable y el perfil de AI que desea utilizar en la lista desplegable.
En este ejemplo,
MOVIESALES_WEEKEND_USA
es el nombre de la Tabla yOCI_PROFILE
es el Perfil de AI. - Digamos que desea detalles del producto con las mayores ventas. Introduzca la siguiente consulta en lenguaje natural en el área de visualización de la consulta:
show movie with highest sales
- Seleccione Generar SQL a partir de consulta natural para producir la consulta SQL equivalente en el área de visualización de consulta inferior.
Verá el siguiente código en el área de código SQL inferior.
SELECT * FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" MS WHERE MS."SALES_AMT" = ( SELECT MAX("SALES_AMT") FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" )
- Al seleccionar el icono Generar SQL a partir de consulta natural, también se muestra el resultado de la consulta en lenguaje natural en Google Sheet.
Puede hacer clic en el signo + junto a la lista desplegable Seleccionar hoja de trabajo para mostrar los resultados en una nueva hoja de trabajo.
- Haga clic en Borrar contenido de consulta para borrar el contenido que se muestra en el área de consulta de lenguaje natural y en el área de consulta de código SQL.
Acciones que puede realizar desde el área de código SQL:
- Ejecutar SQL: ejecuta el código SQL y muestra el resultado de la consulta en Google Sheet.
- Recuperar consulta de hoja:
Puede recuperar la consulta SQL que se muestra en la hoja de Google en el área de código SQL en la consulta natural.
Esta función consiste en recuperar los datos más recientes de la base de datos para una fecha futura. Por ejemplo, si desea recibir los datos más recientes de la tabla al día siguiente, la conexión puede estar inactiva, pero aún puede conectarse a la instancia, recuperar consulta de hoja y seleccionar Ejecutar SQL para mostrar los últimos resultados de consulta en la hoja de Google.
- Explicador de consulta SQL: explica el código SQL en formato de lenguaje natural.
Seleccione este icono para traducir las consultas SQL al lenguaje natural que entienda. La consulta en lenguaje natural se muestra en el área de visualización de la consulta en lenguaje natural del asistente.
Hacer preguntas con chats
La opción Chats de Oracle Autonomous Database for Google Sheets hace referencia a una conversación interactiva entre usted y el complemento en la que el complemento utiliza lenguaje natural para consultar o interactuar con la base de datos autónoma.
Los datos que utilizamos en este ejemplo son de una compañía llamada Oracle MovieStream
para analizar los datos de ventas de películas.
Los chats muestran recomendaciones para la tabla por defecto que seleccione.
- Introduzca el texto en el campo de texto Empiece a escribir la pregunta....
What are the top 5 movies by Weekend Gross?
-
Haga clic en Introducir.
-
El chat muestra las 5 mejores películas por Weekend Gross.
También muestra el código SQL equivalente del resultado.
Haga clic en SQL para ampliar el SQL.
Haga clic en Copiar en el portapapeles para copiar el SQL.
Haga clic en Ejecutar SQL para ejecutar la consulta SQL generada y mostrar el resultado de la consulta en Google Sheet.
La opción Chats recuerda el contexto del historial de chat anterior.
Por ejemplo, si introduce
now show me top 10
en el campo de texto.Muestra las 10 mejores películas de Weekend Gross. Recuerda qué métrica son los 10 principales para recuperar sin que tengamos que escribir todo.
Seleccione Nuevo chat para suprimir la conversación actual.
Seleccione Inicio para volver a la página inicial principal.
Los LLM son notables al inferir la intención del lenguaje humano y están mejorando todo el tiempo; sin embargo, ¡no son perfectos! Es muy importante verificar los resultados.
Tema principal: Oracle Autonomous Database para hojas de Google