Generative Personalisierung

Um generative Antworten für Endnutzer relevanter zu machen, können Sie Dialogflow Informationen über Nutzer bereitstellen.

Diese Informationen werden im JSON-Format bereitgestellt. Da es kein erwartetes Schema gibt, können Sie die Objektattribute definieren. Diese JSON-Datei wird unverändert an das Large-Language-Modell gesendet, sodass beschreibende Attributnamen und -werte zu den besten Ergebnissen führen.

Beispiel:

{
  "subscription plan": "Business Premium Plus",
  "devices owned": [
    {"model": "Google Pixel 7"},
    {"model": "Google Pixel Tablet"}
  ]
}

Mit der Dialogflow API personalisieren

Sie können diese Daten in Dialogflow bereitstellen, wenn Sie Anfragen zur Intent-Erkennung senden. Diese Informationen müssen in jeder Anfrage zur Intent-Erkennung angegeben werden, da sie nicht in der Sitzung beibehalten werden.

Geben Sie diese Informationen im Feld queryParams.endUserMetadata der Methode Sessions.detectIntent an.

Wählen Sie ein Protokoll und eine Version für die Sitzungsreferenz aus:

Protokoll V3 V3beta1
REST Sitzungsressource Sitzungsressource
RPC Sitzungsoberfläche Sitzungsoberfläche
C++ SessionsClient Nicht verfügbar
C# SessionsClient Nicht verfügbar
Go SessionsClient Nicht verfügbar
Java SessionsClient SessionsClient
Node.js SessionsClient SessionsClient
PHP Nicht verfügbar Nicht verfügbar
Python SessionsClient SessionsClient
Ruby Nicht verfügbar Nicht verfügbar

Mit Dialogflow Messenger personalisieren

Sie können diese Daten für die Dialogflow Messenger-Integration bereitstellen. Weitere Informationen finden Sie unter setContext.