Créer un profil AI
Data Studio simplifie la création de profils d'IA de manière guidée. Sélectionnez un mode dans les paramètres Profil AI et Data Studio vous aide à créer le profil AI en quelques clics.
Etapes de création d'un profil AI
Pour ouvrir Paramètres Data Studio, accédez à n'importe quel outil et cliquez sur l'icône d'engrenage intitulée Paramètres dans le panneau de navigation de gauche.
-
Dans Paramètres Data Studio, accédez à l'onglet Profil AI.
-
Cliquez sur Valider pour vérifier que le service d'IA générative est accessible et que le profil d'IA fonctionne correctement.
-
Cliquez sur le bouton plus (+) en regard du nom du profil AI et sélectionnez un mode.
-
Créer un profil d'IA essentiel : permet de créer un profil d'IA de base avec des fonctionnalités limitées.
-
Créer un profil AI NL2SQL : permet d'utiliser des listes d'objets de métadonnées de table pour générer des requêtes.
-
Créer un profil d'IA RAG : permet d'utiliser l'index de vecteur pour la recherche sémantique sur les données non structurées.
Elle ouvre la page Créer un profil AI et fournit les paramètres du mode spécifique.
-
-
Spécifiez les paramètres de service obligatoires pour le profil AI.
-
Nom de profil : entrez le nom du profil AI. Vous ne pouvez pas modifier le nom après la création du profil.
-
Fournisseur d'IA : sélectionnez le fournisseur de services AI :
- OCI
- Ouvrir l'IA
- Service Azure OpenAI
- Cohere
- Anthropique
- Hugging Face
Vous ne pouvez pas modifier le fournisseur AI après la création du profil.
-
Informations d'identification : sélectionnez les informations d'identification permettant d'accéder aux API du fournisseur de services d'API. Ils sont stockés dans la base de données et aident à se connecter en toute sécurité à des fournisseurs de services d'IA externes.
-
Région OCI : emplacement du cluster d'IA générative à utiliser.
Chaque région OCI prend en charge différents LLM, par exemple
us-chicago-1,uk-london-1etap-osaka-1offre de nombreux LLM, tandis que d'autres en ont moins. La page affiche les modèles disponibles dans la région sélectionnée. Si aucun modèle AI n'apparaît, vous pouvez changer de région pour actualiser la liste des modèles.Ce champ n'est disponible que si vous sélectionnez OCI en tant que fournisseur d'IA. Pour plus d'informations, reportez-vous à Régions avec l'IA générative, Modèles de base préentraînés dans Generative AI.
-
Modèle d'IA : sélectionnez le modèle d'IA à utiliser pour générer des réponses. Les modèles AI disponibles dépendent du fournisseur AI que vous avez sélectionné.
Vous pouvez utiliser le bouton à bascule Afficher le code pour afficher l'instruction SQL générée automatiquement pour les paramètres sélectionnés.
-
-
Sous Paramètres avancés, vous pouvez fournir des attributs supplémentaires.
-
Paramètres de service
Fournissez les paramètres des services cloud que le profil AI peut utiliser. Les paramètres de service sont disponibles uniquement pour OCI et Azure OpenAI Service. Selon le fournisseur d'IA que vous avez sélectionné, la page affiche les paramètres de service correspondants :
Si vous sélectionnez OCI en tant que fournisseur d'IA, vous pouvez configurer les éléments suivants :
-
Format d'API OCI : sélectionnez le format que l'API peut utiliser pour envoyer et recevoir des données. Cet attribut s'applique aux modèles de discussion OCI Generative AI. Les valeurs possibles sont Aucun, Cohère et Générique.
-
ID de compartiment OCI : indiquez l'OCID du compartiment auquel vous voulez accéder pour utiliser le service OCI Generative AI. La valeur par défaut est l'ID de compartiment de la base de données pluggable.
-
ID d'adresse OCI : indique l'OCID de l'adresse sur un cluster d'IA dédié. Indiquez ce champ pour utiliser une adresse dédiée au lieu d'un modèle à la demande sur une infrastructure partagée.
Si vous sélectionnez Azure OpenAI Service en tant que fournisseur d'IA, vous pouvez configurer les éléments suivants :
-
Nom de ressource Azure : entrez le nom de l'instance de ressource de service Azure OpenAI. Elle fait partie de l'URL endpoint permettant d'accéder au service. Par exemple :
https://[your-resource-name].openai.azure.com/ -
Nom de déploiement Azure : entrez le nom du modèle de langue à déployer dans la ressource Azure OpenAI.
-
Nom de déploiement d'intégration Azure : indiquez le nom du modèle d'intégration déployé, par exemple
text-embedding-ada-002,text-embedding-3-large, etc. Ceci est principalement utilisé pour créer une représentation vectorielle du texte.
Pour plus d'informations, reportez-vous à Brique d'intégration Azure OpenAI - Azure AI Search | Microsoft Learn.
-
-
Paramètres de génération
Indiquez les paramètres des services d'IA générative que le profil d'IA peut utiliser.
Vous pouvez configurer le comportement et les limites du modèle AI accessible via le profil AI. Il permet la personnalisation pour différents scénarios, tels que le chat d'IA générative, la génération de SQL ou les requêtes en langage naturel dans la base de données d'IA autonome.
-
Conversation : indique généralement si le profil d'IA prend en charge le contexte conversationnel, ce qui permet au modèle de conserver le contexte sur plusieurs interactions ou échanges d'invite, ce qui est utile pour les applications d'IA de type chat.
-
Valeurs sensibles à la casse : ce paramètre indique si les valeurs ou paramètres d'entrée doivent être traités comme sensibles à la casse par le traitement AI. Activez cette option pour appliquer la casse exacte des entrées et des valeurs de paramètre.
-
Température : paramètre de curseur contrôlant le caractère aléatoire des réponses de l'IA. Une température plus basse (par exemple, 0,2) rend la production plus ciblée et déterministe, tandis qu'une température plus élevée (par exemple, 0,8) donne une génération de texte plus créative et diversifiée.
-
Jetons d'arrêt : il s'agit de séquences de jeton qui indiquent au modèle AI où arrêter de générer une sortie de texte supplémentaire. Lorsque le modèle génère l'un de ces jetons, il s'arrête. Cela permet de contrôler la longueur de la réponse et d'éviter le texte de fin indésirable.
-
Nombre maximal de jetons : définit le nombre maximal de jetons que le modèle AI peut générer en réponse à une invite. Il limite la longueur de la sortie générée pour éviter des réponses trop longues ou coûteuses.
-
Langue cible : sélectionnez la langue que le fournisseur d'IA utilise pour répondre.
-
Langue source : sélectionnez la langue que le fournisseur d'IA accepte dans le texte d'entrée.
-
-
Si vous avez sélectionné Profil AI essentiel, cliquez sur Créer un profil AI pour créer un profil AI de base.
Paramètres NL2SQL
Pour créer un profil AI NL2SQL, spécifiez les métadonnées de table suivantes.
-
Mode Liste d'objets : sélectionnez l'une des options suivantes.
-
Tout : cette option envoie les métadonnées de toutes les tables des schémas indiqués au LLM, afin qu'il puisse générer des instructions SQL sur chacune d'elles.
-
Automatisé : cette option permet à Select AI de choisir automatiquement un sous-ensemble de tables pertinentes en exécutant une recherche vectorielle sur les métadonnées de schéma. Seules les tables les plus probables pour une invite donnée sont donc utilisées.
-
Tables sélectionnées : cette option limite les métadonnées aux seules tables spécifiques répertoriées dans le profil AI, de sorte que la génération SQL est limitée à ces tables.
- Aucun : cette option n'envoie pas de métadonnées de table à partir d'une liste d'objets, de sorte que le programme d'installation automatisée ne peut pas générer de SQL sur des tables ou s'appuyer sur une autre configuration qui n'utilise pas de liste d'objets explicite.
-
-
Liste d'objets : indiquez les objets de base de données que le LLM peut utiliser.
Lorsque vous sélectionnez cette option, une autre option Imposer la liste des objets apparaît. Activez cette option pour limiter le LLM à la génération de requêtes SQL en utilisant uniquement les objets mentionnés dans la liste d'objets.
-
Annotations : activez cette option pour permettre au programme d'installation automatisée de fournir des métadonnées supplémentaires sur les objets de base de données lors de la génération de résultats, par exemple des descriptions de colonne ou des balises.
-
Commentaires : activez cette option pour permettre à l'IA d'utiliser les commentaires de table et de colonne du dictionnaire de données afin de mieux comprendre les données.
-
Contraintes : activez cette option pour permettre à l'IA d'accéder aux informations sur les clés primaires, les clés étrangères et d'autres contraintes, et de comprendre la relation entre les tables afin d'améliorer la précision des requêtes.
Si vous avez sélectionné le mode NL2SQL, cliquez sur Créer un profil AI pour créer le profil AI pour NL2SQL.
Paramètres RAG
Pour un profil AI de RAG, spécifiez les éléments suivants :
- Index de vecteur : sélectionnez l'index de vecteur à utiliser pour stocker et rechercher les incorporations dans vos documents. Cela permet à l'IA d'utiliser les vecteurs de la base de données et de trouver une réponse précise pour la requête. Pour plus d'informations, reportez-vous à Créer un index de vecteur.
-
Modèle d'intégration : indique le modèle d'intégration utilisé pour convertir votre texte en représentations vectorielles stockées dans cet index, ce qui garantit que le comportement de recherche sémantique correspond au modèle que vous configurez pour la RAG.
-
Activer les sources : activez cette option pour inclure les liens de document source ou les noms de fichier qui ont contribué au résultat RAG.
-
Activer le décalage source : activez cette option pour inclure les décalages de début et de fin dans le texte converti du document dans le résultat de la RAG.
-
Activer l'URI source personnalisé : activez cette option pour indiquer un URI source personnalisé à afficher dans le résultat RAG au lieu de l'URL Object Storage.
Si vous avez sélectionné le mode RAG, cliquez sur Créer un profil AI pour créer le profil AI pour la RAG.
Voir aussi :
Gérer les profils d'IARubrique parent : A propos des profils AI