Zum Inhalt springen

Wissensquellen

Wissensquellen sind die Art und Weise, wie Agenten Katalogdaten durchsuchen und als Agentenkontext abrufen. Sie helfen Agenten, Kataloginhalte zu interpretieren und die richtigen Zeilen und Felder zurückzugeben, um Ihre Ziele zu erreichen. Catalog Agents erhalten außerdem Zeilendaten aus dem Katalogfeld, in dem sie eingesetzt werden; Wissensquellen fügen durchsuchbaren Katalogkontext unter + Agent context hinzu. Eine Einführung in Braze Agents finden Sie unter Braze Agents. Informationen zum Hinzufügen einer Wissensquelle zu einem Agenten finden Sie unter Angepasste Agenten erstellen.

Funktionsweise

Eine Wissensquelle ist eine kuratierte Ansicht eines Katalogs, die Sie als + Agent context hinzufügen. Wenn Sie die Wissensquelle einem Agenten zuweisen, nehmen Sie nur die Felder auf, die Ihren Anwendungsfall unterstützen. Wenn ein Agent Kataloginformationen benötigt, fragt er die Wissensquelle ab, um passende Zeilen abzurufen. Braze gibt nur die relevanten Katalogdaten zurück, nicht den gesamten Katalog, sodass der Agent mit fokussiertem und genauem Kontext arbeiten kann.

Angenommen, Sie erstellen einen Agenten, der Restaurants in New York City empfiehlt – basierend auf der Lieblingsküche der Nutzer:innen, die als angepasstes Attribut gespeichert ist. Dieser Agent greift auf die Wissensquelle für den Katalog „nyc_restaurants“ zu. Wenn Sie diese Wissensquelle dem Agenten zuweisen, nehmen Sie nur die Felder auf, die der Agent benötigt – wie Restaurantname, Standort und Küche – und schließen andere Katalogspalten aus, die für Empfehlungen nicht relevant sind.

Die Anweisungen des Agenten beschreiben seine Rolle und Einschränkungen klar:

You are a restaurant recommendation agent. Use your knowledge to help find restaurants for the user. Only include filters in your knowledge source query. Don't ask any followup questions. The user's favorite cuisine is {{custom_attribute.${favorite_cuisine}}}

Wenn die Lieblingsküche einer Nutzerin oder eines Nutzers Pizza ist, kann der Agent basierend auf der Wissensquelle die folgende Antwort zurückgeben:

Here are some pizza recommendations for you:
- Dale's Pizza (Greenwich Village, Manhattan): Dale's Pizza invites you to savor the taste of authentic New York. Nestled in the heart of Manhattan, this iconic pizzeria offers a warm and inviting atmosphere perfect for any occasion.
- Pizza Palace (Carroll Gardens, Brooklyn): Pizza Palace is a highly-rated culinary gem renowned for its exquisite pizza. This inviting spot offers a warm and modern dining experience.

Wissensquelle erstellen

So erstellen Sie eine Wissensquelle:

  1. Gehen Sie zu Agent Console > Knowledge Sources.
  2. Wählen Sie Add knowledge source aus. Wählen Sie im Dropdown Catalog aus.
  3. Wählen Sie den Katalog aus dem Dropdown aus.
  4. (Optional) Fügen Sie eine Beschreibung hinzu, um zu beschreiben, was die Wissensquelle enthält.
  5. Wählen Sie Create knowledge source aus.

Eine Wissensquelle „Offers_Cart_Abandonment“, die auf den Katalog „Offers_Cart_Abandonment“ verweist.

Sie können auch eine Wissensquelle erstellen, während Sie einen Agenten aufbauen, indem Sie zum Abschnitt Instructions Ihres Agenten navigieren. Wählen Sie Add knowledge > Create knowledge source aus.

Verwendung einer Wissensquelle in Ihrem KI-Agenten

Sie können Wissensquellen im Bereich Knowledge Sources verwalten. Hier sehen Sie Details wie z. B., welche Wissensquellen aktiv sind und wann sie zuletzt synchronisiert wurden. Beachten Sie, dass der Name der Wissensquelle dem Namen des als Quelle verwendeten Katalogs entspricht.

So verwenden Sie eine Wissensquelle in Ihrem KI-Agenten:

  1. Gehen Sie zum Bereich Instructions Ihres Agenten.
  2. Wählen Sie + Agent context > Add knowledge aus.
  3. Wählen Sie im Dropdown die Wissensquelle aus.
  4. Wählen Sie Configure fields für die Wissensquelle aus und deaktivieren Sie alle Katalogfelder, die der Agent bei der Suche nicht verwenden soll.

Das Einbeziehen aller Katalogfelder kann unnötigen Kontext hinzufügen und die Qualität der Ausgabe verringern. Das Deaktivieren von Feldern, die für Ihren Anwendungsfall nicht relevant sind, hilft dem Agenten, sich auf die relevanten Daten zu konzentrieren.

Ihr Agent kann jetzt auf die Wissensquelle zugreifen und die relevanten Katalogdaten abrufen.

Für Conversational Agents fügen Sie eine Wissensquelle als Tool in einem Workflow-Schritt hinzu, anstatt + Agent context zu verwenden. Siehe Wissensquellen durchsuchen.

Häufig gestellte Fragen

Wie funktionieren Wissensquellen?

Die Umwandlung eines Katalogs in eine Wissensquelle hilft Braze Agents, die tatsächliche Bedeutung hinter den Wörtern und Phrasen im Katalog zu verstehen, sodass Agents aussagekräftige Daten effektiver finden können, um bessere Ergebnisse zu liefern.

Wann sollte ich eine Wissensquelle erstellen?

Erstellen Sie eine Wissensquelle, wenn ein Agent Katalogdaten durchsuchen oder abrufen muss – zum Beispiel, um während eines Canvas-Journeys Ziele, Produkte oder Restaurants nachzuschlagen, oder um Produkt- und FAQ-Fragen in einem konversationellen Workflow zu beantworten. Wissensquellen sind die unterstützte Methode, um diesen durchsuchbaren Katalogkontext hinzuzufügen. Catalog Agents, die nur die Zeile anreichern, in der sie eingesetzt werden, benötigen möglicherweise keine Wissensquelle, es sei denn, sie müssen zur Laufzeit auf zusätzliche Katalogdaten zugreifen.

Kann ich einen Katalog weiterhin direkt als Agent-Kontext anhängen?

Nein. Neue Agents verwenden Wissensquellen anstelle der älteren Option Add catalog fields. Wenn ein bestehender Agent mit der älteren Option Add catalog fields konfiguriert wurde, können Sie diese weiterhin nutzen, während Sie zu einer gleichwertigen Wissensquelle migrieren.

Muss ich den ursprünglichen Katalog auch als Kontext zuweisen, wenn einem Agent bereits eine Wissensquelle als Kontext zugewiesen wurde?

Nein. Die Wissensquelle ist die Katalogreferenz für den Agent – Sie müssen nicht beides anhängen. Wenn Sie die Wissensquelle an den Agent anhängen, nehmen Sie nur die Katalogfelder auf, die Ihr Agent benötigt.

Wie sollte ich die Effektivität einer Wissensquelle bewerten?

Duplizieren Sie einen bestehenden Agent, der noch einen Katalog direkt als Kontext anhängt, und stellen Sie ihn stattdessen auf die entsprechende Wissensquelle um. Führen Sie einige Testaufrufe in der Agent Console durch, um die Genauigkeit sicherzustellen, und erwägen Sie dann entweder, den bestehenden Agent dort zu ersetzen, wo er eingesetzt wird, oder den alten Agent gegen den neuen Agent per A/B-Test zu vergleichen (mithilfe des Experiment-Path-Schritts), um die Auswirkungen auf die Performance zu verstehen.

New Stuff!