Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Génération de requêtes en langage naturel avec OpenSearch
La fonctionnalité de génération de requêtes en langage naturel d'Amazon OpenSearch Service vous permet d'interroger les données de vos journaux opérationnels et de sécurité par le biais du langage naturel. OpenSearch est une option idéale pour explorer les données des journaux, car il s'agit d'un moteur d'analyse et de recherche de journaux hautement évolutif et performant. Vous pouvez désormais utiliser le langage naturel pour explorer ces journaux. Cette fonctionnalité vous permet d'identifier les problèmes sans vous fier au OpenSearch Piped Processing Language (PPL) ou sans avoir à rechercher des définitions de données lorsque vous créez vos requêtes. Vous pouvez utiliser la fonctionnalité de génération de requêtes en langage naturel sur les domaines OpenSearch de service avec les versions 2.13 et ultérieures. Vous devez avoir activé le contrôle d'accès détaillé.
Cette fonctionnalité a été développée avec le kit d'outils OpenSearch Assistant
Prérequis
Avant de pouvoir utiliser la fonctionnalité de génération de requêtes en langage naturel, votre domaine doit disposer des éléments suivants :
-
Version 2.13 ou ultérieure.
-
Logiciel de service R20240520-P4 ou supérieur.
-
Contrôle d'accès détaillé activé. Pour plus d'informations, consultez la section Activation d'un contrôle d'accès détaillé.
Premiers pas
Pour commencer à utiliser la fonctionnalité de génération de requêtes en langage naturel, assurez-vous que cette fonctionnalité est activée sur votre domaine OpenSearch de service. Cette fonctionnalité est activée par défaut sur tous les domaines créés avec la version 2.13 et versions ultérieures pour lesquels le contrôle d'accès détaillé est activé.
Si vous avez effectué une mise à niveau vers OpenSearch la version 2.13 avant le 2 juillet 2024, vous devez mettre à jour votre logiciel de service vers (R20240520-P4) ou une version ultérieure avant de pouvoir activer la génération de requêtes en langage naturel. Ensuite, vous pouvez activer la fonctionnalité en cochant la case Activer la génération de requêtes en langage naturel dans la section Intelligence artificielle (AI) et Machine Learning (ML).
Une fois votre domaine configuré, accédez à la page Log Explorer dans les OpenSearch tableaux de bord. Choisissez Event Explorer et posez une question à l'aide de l'assistant de requête.
Configurer des autorisations
Si vous activez la génération de requêtes en langage naturel sur un domaine de OpenSearch service préexistant, le rôle query_assistant_access risque de ne pas être défini sur le domaine. Les utilisateurs non-administrateurs doivent être mappés à ce rôle pour gérer les index à chaud des domaines utilisant le contrôle précis des accès. Pour créer manuellement le rôle query_assistant_access, effectuez les opérations suivantes :
-
Dans les OpenSearch tableaux de bord, accédez à Sécurité, puis sélectionnez Rôles.
-
Choisissez Créer un rôle et configurez les autorisations de cluster suivantes :
-
cluster:admin/opensearch/ml/config/get
-
cluster:admin/opensearch/ml/execute
-
cluster:admin/opensearch/ml/predict
-
cluster:admin/opensearch/ppl
-
-
Nommez le rôle query_assistant_access.
-
Sélectionnez Créer un rôle. Le rôle query_assistant_access est désormais disponible.
Note
Vous devez également disposer des autorisations
indices:admin/mappings/get
et d'indexation pour lesread
index avec lesquels vous souhaitez utiliser des questions en langage naturel.
Automatisation de la configuration
Flow Framework est un OpenSearch plugin qui permet d'automatiser les OpenSearch configurations
Flow Framework vous permet de sélectionner parmi un ensemble de modèles prédéfinis