

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 in Amazon OpenSearch Service
<a name="natural-language-query"></a>

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 beim Erstellen 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](https://opensearch.org/docs/latest/ml-commons-plugin/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
<a name="Prerequisites"></a>

Bevor Sie die Funktion zur Generierung von Abfragen in natürlicher Sprache verwenden können, muss Ihre Domain über Folgendes verfügen:
+ Version 2.13 oder höher.
+ Servicesoftware R20240520-P4 oder höher.
+ Feinkörnige Zugriffskontrolle aktiviert. Weitere Informationen finden Sie unter [Aktivieren der differenzierten Zugriffskontrolle](fgac.md#fgac-enabling).

## Erste Schritte
<a name="natural-language-query-getting-started"></a>

Die Generierung von Abfragen in natürlicher Sprache ist standardmäßig für alle Domänen aktiviert, die mit Version 2.13 oder höher erstellt wurden und für die eine detaillierte Zugriffskontrolle aktiviert ist.

Für andere Domains aktivieren Sie es, indem Sie die **Funktionen Enable Natural Language Query Generation und Amazon Q Developer** auswählen.

Nachdem Sie es aktiviert haben, navigieren Sie in den OpenSearch Dashboards zur Seite **Logs**. Wählen Sie **Event Explorer** und stellen Sie mit dem Abfrageassistenten eine Frage.

## Konfigurieren von -Berechtigungen
<a name="natural-language-query-permissions"></a>

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.****

1. 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`

1. Nennen Sie die Rolle **query\_assistant\_access**.

1. 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
<a name="natural-language-query-automation"></a>

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](https://opensearch.org/docs/latest/automating-configurations/index/). Da das Plugin die Ressourcen verfolgt, die die Funktion zur Generierung von Abfragen in natürlicher Sprache ermöglichen, 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](https://opensearch.org/docs/latest/automating-configurations/workflow-templates/) 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. 