Le langage naturel dans Google Sheets
Vous pouvez utiliser l'interrogation en langage naturel pour interroger Oracle Autonomous AI Database à l'aide du menu Langage naturel du " module complémentaire Oracle Autonomous Database for Google Sheets.
Conditions requises
-
Avant d'utiliser le menu Langage naturel du module complémentaire, vous devez effectuer les préalables pour utiliser
DBMS_CLOUD_AIpour configurer les profils d'intelligence artificielle. - Créer et définir un profil d'intelligence artificielle
Une fois votre profil d'intelligence artificielle prêt, l'outil Data Studio utilise ces profils dans le menu Paramètres Data Studio pour configurer l'accès à un modèle de langage volumineux (LLM) et pour configurer la génération, l'exécution et l'explication SQL en fonction des invites de langage naturel. Cela permet également de clavarder avec le LLM.
Vous pouvez exécuter des interrogations en langage naturel sur des tables et non sur des vues analytiques.
Générer des interrogations SQL à partir du langage naturel dans les tables
Il est désormais possible d'utiliser le langage naturel pour interagir avec les données de votre base de données grâce au module complémentaire Oracle Autonomous Database pour Google Sheets.
Cela signifie que vous pouvez utiliser un langage naturel, par exemple l'anglais simple, pour interroger la base de données. Vous pouvez fournir une invite en langage naturel plutôt qu'un code SQL pour interagir avec vos données. Lorsque vous sélectionnez l'icône Générer SQL à partir d'une interrogation naturelle, le module complémentaire convertit le langage naturel en SQL.
- Dans la feuille Google, sélectionnez l'élément de menu Oracle Autonomous Database.
- Sélectionnez Langue naturelle. La sélection de Langue naturelle ouvre un assistant Langue naturelle.
- Dans l'Assistant Langue naturelle, sélectionnez la table sur laquelle vous effectuez l'interrogation dans la liste déroulante et le profil d'intelligence artificielle à utiliser dans la liste déroulante.
Note
Il s'agit du profil d'intelligence artificielle que vous configurez dans les paramètres Data Studio.Dans cet exemple,
MOVIESALES_WEEKEND_USAest le nom de la table etOCI_PROFILEest le profil IA. - Disons que vous voulez des détails sur le produit avec les ventes les plus élevées. Entrez l'interrogation en langage naturel suivante dans la zone d'affichage de l'interrogation :
show movie with highest sales - Sélectionnez Générer SQL à partir d'une interrogation naturelle pour produire l'interrogation SQL équivalente dans la zone d'affichage de l'interrogation inférieure.
Vous verrez le code suivant dans la zone de code SQL inférieure.
SELECT * FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" MS WHERE MS."SALES_AMT" = ( SELECT MAX("SALES_AMT") FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" ) - La sélection de l'icône Générer SQL à partir d'une interrogation naturelle affiche également le résultat de l'interrogation en langage naturel dans la feuille Google.
Vous pouvez cliquer sur le signe + à côté de la liste déroulante Sélectionner une feuille de calcul pour afficher les résultats dans une nouvelle feuille de calcul.
- Cliquez sur Effacer le contenu de l'interrogation pour effacer le contenu affiché dans la zone d'interrogation en langage naturel et la zone d'interrogation de code SQL.
Actions que vous pouvez effectuer à partir de la zone de code SQL :
- Exécuter SQL : Exécute le code SQL et affiche le résultat de l'interrogation dans la feuille Google.
- Extraire l'interrogation de la feuille :
Vous pouvez extraire l'interrogation SQL affichée dans la feuille Google vers la zone de code SQL de l'interrogation naturelle.
Cette fonction permet d'extraire les données les plus récentes de la base de données pour une date future. Par exemple, si vous voulez recevoir les données les plus récentes de la table le jour suivant, la connexion peut être inactive, mais vous pouvez toujours vous connecter à l'instance, extraire l'interrogation de la feuille et sélectionner Exécuter SQL pour afficher les derniers résultats de l'interrogation dans la feuille Google.
- Explorateur d'interrogation SQL : Explique le code SQL sous forme de langage naturel.
Sélectionnez cette icône pour traduire les interrogations SQL en langage naturel que vous comprenez. La requête en langage naturel est affichée dans la zone d'affichage de la requête en langage naturel de l'assistant.
Poser des questions avec des clavardages
L'option Clavardages d'Oracle Autonomous Database pour Google Sheets fait référence à une conversation interactive entre vous et le module complémentaire où le module complémentaire utilise le langage naturel pour interroger ou interagir avec la base de données IA autonome.
Les données que nous utilisons dans cet exemple sont d'une société appelée Oracle MovieStream pour analyser les données de vente de films.
Les clavardages affichent des recommandations pour la table par défaut que vous sélectionnez.
- Entrez le texte dans la zone de texte Start typing your question...
What are the top 5 movies by Weekend Gross? -
Cliquez sur Entrée.
-
Le Chat affiche les 5 meilleurs films par Weekend Gross.
Il affiche également le code SQL équivalent du résultat.
Cliquez sur SQL pour développer le code SQL.
Cliquez sur Copier dans le presse-papiers pour copier l'énoncé SQL.
Cliquez sur Exécuter SQL pour exécuter l'interrogation SQL générée et afficher le résultat de l'interrogation dans Google Sheet.
L'option Clavardages se souvient du contexte de l'historique de clavardage précédent.
Par exemple, si vous entrez
now show me top 10dans le champ de texte.Il affiche les 10 meilleurs films par Weekend Gross. Il se souvient de la métrique top 10 à extraire sans que nous ayons à taper le tout.
Sélectionnez New Chat (Nouveau clavardage) pour supprimer la conversation courante.
Sélectionnez Accueil pour retourner à la page d'accueil principale.
Les LLM sont remarquables à déduire l'intention du langage humain et ils s'améliorent tout le temps; cependant, ils ne sont pas parfaits! Il est très important de vérifier les résultats.
Rubrique parent : Oracle Autonomous Database pour Google Sheets





