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

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.

Nota

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.

Para ejecutar una consulta natural con el complemento:
  1. En Google Sheet, seleccione la opción de menú Oracle Autonomous Database.
  2. Seleccione Lenguaje natural. Al seleccionar Lenguaje natural se abre un asistente de Lenguaje natural.
  3. 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.
    Nota

    Este es el mismo perfil de AI que configura en Configuración de Data Studio.



    En este ejemplo, MOVIESALES_WEEKEND_USA es el nombre de la Tabla y OCI_PROFILE es el Perfil de AI.

  4. 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
  5. 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"
        )
    



  6. 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.

  7. 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.

Vamos a descubrir las 5 mejores películas transmitidas en la compañía de Moviestream por bruto de fin de semana:
  1. Introduzca el texto en el campo de texto Empiece a escribir la pregunta....
    What are the top 5 movies by Weekend Gross?
  2. Haga clic en Introducir.

  3. 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.

Nota

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.