Chat agentic dans Amazon Service OpenSearch - Amazon OpenSearch Service

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.

Chat agentic dans Amazon Service OpenSearch

Agentic Chat est un assistant AI intégré à chaque page de OpenSearch l'interface utilisateur. Cliquez sur le bouton Ask AI pour ouvrir le panneau de discussion, où vous pouvez poser des questions sur vos données, générer des requêtes et lancer des enquêtes. Agentic Chat comprend le contexte de la page que vous consultez dans Discover and Investigation et utilise des outils agentic pour analyser les données sous-jacentes.

La page Découvrir de l' OpenSearch interface utilisateur avec le bouton Ask AI surligné dans le coin supérieur droit.

Lorsque vous ouvrez le panneau de discussion, Agentic Chat propose des options pour vous aider à démarrer : posez des questions sur vos données, étudiez un problème ou expliquez un concept. Si vous avez déjà entamé une conversation, elle reste visible dans le panneau de discussion lorsque vous naviguez entre les pages, afin que vous puissiez continuer là où vous vous êtes arrêté. Vous pouvez également cliquer sur le bouton Nouveau chat dans le coin supérieur droit pour démarrer une nouvelle conversation.

Le panneau Agentic Chat affiche le message de bienvenue de l'assistant AI avec des options permettant de poser des questions sur vos données, d'étudier un problème ou d'expliquer un concept.

Utiliser Agentic Chat avec Discover

Sur la page Découvrir des espaces de travail Observability, vous pouvez saisir un langage naturel dans l'interface de chat pour générer des requêtes PPL. Agentic Chat traduit vos questions en PPL, exécute la requête et affiche les résultats directement dans la vue Découvrir. Vous n'avez pas besoin d'être un expert en PPL pour obtenir des informations exploitables à partir de vos données.

Pour affiner une requête générée, posez des questions complémentaires en langage naturel, telles que « ajouter un filtre pour le code de statut 500 ». Agentic Chat comprend le contexte de la requête en cours et la modifie en conséquence. Vous pouvez également demander d'ajuster les agrégations, de modifier les plages temporelles ou d'ajouter des champs supplémentaires aux résultats. Chaque itération met à jour la vue Discover avec les nouveaux résultats de requête.

Utilisation d'Agentic Chat avec des visualisations

Vous pouvez démarrer une conversation avec Agentic Chat directement à partir d'une visualisation. Ouvrez le menu contextuel sur un panneau de visualisation et choisissez Ask AI. Agentic Chat analyse la visualisation, identifie les anomalies dans vos graphiques, établit une corrélation avec les données sous-jacentes et génère une analyse.

Une visualisation dans l' OpenSearch interface utilisateur montrant l'option Ask AI dans le menu contextuel, le panneau Agentic Chat analysant la visualisation.

Lancer une enquête depuis le chat

Lorsqu'une analyse complexe des causes profondes est nécessaire, vous pouvez lancer l'agent d'investigation directement depuis Agentic Chat. Utilisez la commande /investigate slash dans la saisie du chat ou cliquez sur le bouton Démarrer l'investigation sur les pages de fonctionnalités.

Pour plus d'informations sur l'agent d'investigation, consultezAgent d'investigation chez Amazon OpenSearch Service.

Outils pris en charge

Agentic Chat utilise les outils suivants pour analyser vos données et répondre à vos questions. Pour voir la up-to-date liste complète des outils disponibles, tapez « quels outils pouvez-vous utiliser » dans l'interface de discussion.

Outils du frontend

Ces outils mettent à jour l' OpenSearch interface utilisateur :

  • create_investigation— Crée un nouveau carnet d'investigation agentic contenant des détails tels que les objectifs, les symptômes, l'index et l'intervalle de temps.

  • execute_ppl_query— Exécute des requêtes PPL sur le jeu de données actuel et affiche les résultats sur la page Découvrir.

  • update_time_range— Met à jour le filtre de plage horaire globale sur la page de découverte actuelle (par exemple, « 24 dernières heures » ou « semaine dernière »).

Outils de backend

Ces outils interagissent directement avec OpenSearch les données et APIs :

  • SearchIndexTool— Recherche un index à l'aide de requêtes DSL.

  • MsearchTool— Exécute plusieurs opérations de recherche en une seule requête.

  • CountTool— Renvoie le nombre de documents correspondant à une requête.

  • ExplainTool— Explique pourquoi un document correspond ou ne correspond pas à une requête.

  • ListIndexTool— Répertorie les indices du cluster avec des détails facultatifs.

  • IndexMappingTool— Récupère les mappages et les paramètres des index.

  • GetShardsTool— Récupère les informations relatives à la partition d'un index.

  • ClusterHealthTool— Renvoie les informations relatives à l'état du cluster.

  • LogPatternAnalysisTool— Analyse les modèles de log, compare des plages de temps ou effectue une analyse de séquences de traces.

  • MetricChangeAnalysisTool— Compare les distributions percentiles de champs numériques entre deux plages de temps.

  • DataDistributionTool— Analyse les distributions des valeurs des champs dans une plage de temps cible, éventuellement par rapport à une référence.

  • GenericOpenSearchApiTool— Un outil flexible pour appeler directement n'importe quel point de terminaison d' OpenSearch API.