Generierung von Abfragen in natürlicher Sprache mit OpenSearch - OpenSearch Amazon-Dienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Generierung von Abfragen in natürlicher Sprache mit OpenSearch

Mit der Funktion zur Generierung von Abfragen in natürlicher Sprache in Amazon OpenSearch Service können Sie Ihre Betriebs- und Sicherheitsprotokolldaten in natürlicher Sprache abfragen. OpenSearch ist eine ideale Option für die Untersuchung von Protokolldaten, da es sich um eine hochgradig skalierbare und leistungsstarke Protokollanalyse- und Suchmaschine handelt. Jetzt können Sie diese Protokolle in natürlicher Sprache untersuchen. Mit dieser Funktion können Sie Probleme identifizieren, ohne sich auf die OpenSearch Piped Processing Language (PPL) verlassen zu müssen oder bei der Erstellung Ihrer Abfragen nach Datendefinitionen suchen zu müssen. Sie können die Funktion zur Generierung von Abfragen in natürlicher Sprache für OpenSearch Dienstdomänen mit Version 2.13 und höher verwenden. Sie müssen die differenzierte Zugriffskontrolle aktiviert haben.

Diese Funktion wurde mit dem OpenSearch Assistant Toolkit erstellt. Wenn Sie ähnliche Funktionen erstellen möchten, die eine Verbindung zu Ihren großen Sprachmodellen herstellen, können Sie das Toolkit verwenden, um Ihre eigenen Agenten und Tools zu konfigurieren.

Voraussetzungen

Bevor Sie die Funktion zur Generierung von Abfragen in natürlicher Sprache verwenden können, muss Ihre Domain über Folgendes verfügen:

Erste Schritte

Um mit der Verwendung der Funktion zur Generierung von Abfragen in natürlicher Sprache zu beginnen, stellen Sie sicher, dass Sie die Funktion in Ihrer OpenSearch Service-Domain aktiviert haben. Diese Funktion ist standardmäßig in allen Domänen aktiviert, die mit Version 2.13 und höher erstellt wurden und für die eine differenzierte Zugriffskontrolle aktiviert ist.

Wenn Sie vor dem 2. Juli 2024 auf OpenSearch Version 2.13 aktualisiert haben, müssen Sie Ihre Servicesoftware auf (R20240520-P4) oder höher aktualisieren, bevor Sie die Generierung von Abfragen in natürlicher Sprache aktivieren können. Nachdem Sie dies getan haben, können Sie die Funktion aktivieren, indem Sie im Abschnitt Künstliche Intelligenz (KI) und Machine Learning (ML) das Kontrollkästchen Generierung von Abfragen in natürlicher Sprache aktivieren aktivieren aktivieren.

Nachdem Sie Ihre Domain eingerichtet haben, navigieren Sie in den OpenSearch Dashboards zur Seite Log Explorer. Wählen Sie Event Explorer und stellen Sie mit dem Abfrageassistenten eine Frage.

Konfigurieren von Berechtigungen

Wenn Sie die Generierung von Abfragen in natürlicher Sprache für eine bereits bestehende OpenSearch Dienstdomäne aktivieren, ist die Rolle query_assistant_access möglicherweise nicht für die Domäne definiert. Benutzer ohne Administratorrechte müssen dieser Rolle zugeordnet werden, um Warm-Indizes in Domains mithilfe einer fein abgestuften Zugriffskontrolle zu verwalten. Gehen Sie wie folgt vor, um die Rolle query_assistant_access manuell zu erstellen:

  1. Gehen Sie in OpenSearch Dashboards zu Sicherheit und wählen Sie Rollen aus.

  2. Wählen Sie Create role und konfigurieren Sie die folgenden Cluster-Berechtigungen:

    • cluster:admin/opensearch/ml/config/get

    • cluster:admin/opensearch/ml/execute

    • cluster:admin/opensearch/ml/predict

    • cluster:admin/opensearch/ppl

  3. Nennen Sie die Rolle query_assistant_access.

  4. Wählen Sie Rolle erstellen aus. Die Rolle query_assistant_access ist jetzt verfügbar.

    Anmerkung

    Sie müssen außerdem über die Berechtigungen indices:admin/mappings/get und read Indexberechtigungen für die Indizes verfügen, mit denen Sie Fragen in natürlicher Sprache verwenden möchten.

Automatisierung der Konfiguration

Flow Framework ist ein OpenSearch Plugin, das eine Möglichkeit bietet, OpenSearch Konfigurationen für Anwendungsfälle wie die Generierung von Abfragen und Konversationschats zu automatisieren. Da das Plugin die Ressourcen verfolgt, die die Funktion zur Generierung von Abfragen in natürlicher Sprache aktivieren, speichert der Flow Framework-Index eine Vorlage für jede Domain, die die Abfrageunterstützung verwendet.

Mit Flow Framework können Sie entweder aus einer Reihe vordefinierter Vorlagen auswählen oder Ihre eigenen Automatisierungen für Konnektoren, Tools, Agenten und andere Komponenten für maschinelles Lernen erstellen, die OpenSearch als Backend für generative Modelle dienen.