Kundenkommunikation im Handel

AI Commerce Search bietet zwei dialogorientierte Funktionen: die dialogbasierte Produktfilterung und den Konversations-Agenten. Bei der dialogbasierten Produktfilterung werden Nutzer mit strukturierten Fragen angeleitet, ihre Suchanfragen zu verfeinern. Der Konversations-Agent ermöglicht offene Chat-Unterhaltungen.

Zwei dialogorientierte Funktionen mit einem einzigen API-Endpunkt

Beide Funktionen werden vom API-Endpunkt conversationalSearch unterstützt.

Dialogbasierte Produktfilterung

  • Anwendungsfall:Nutzer werden mit klärenden Fragen wie Welche Farbe hat es? angeleitet, allgemeine Suchanfragen wie Kleid zu verfeinern.

  • Interaktionsmodell:Strukturierte Multiple-Choice-Fragen und -Antworten.

Weitere Informationen zur dialogbasierten Filterung finden Sie im Abschnitt Dialogbasierte Produktfilterung.

Konversations-Agent

  • Anwendungsfall:Ermöglicht offene Chat-Unterhaltungen in natürlicher Sprache wie Hilf mir, eine Party zu planen.

  • Interaktionsmodell:Umfasst KI-generierte Textantworten, dynamische Suchvorschläge und weiterführende Fragen.

Weitere Informationen zur interaktiven Funktion des Konversations-Agenten finden Sie im Abschnitt Konversations-Agent.

Beide Funktionen ermöglichen Unterhaltungen mit parallelen API-Aufrufen

Die Conversational API gibt keine Produkt-Suchergebnisse zurück. Sie dient dazu, die dialogorientierte Interaktion zu ermöglichen.

Ihre Anwendung muss für jede Nutzerinteraktion zwei separate, parallele API-Aufrufe durchführen. Diese Architektur ist sowohl für die Produktfilterung als auch für den Konversations-Agenten von grundlegender Bedeutung.

Die Conversational API:

  • Hat den Endpunkt conversationalSearch.
  • Ermöglicht weiterführende Fragen, Textantworten und verfeinerte Suchanfragen.
  • Gibt Felder wie conversation_id, followup_question und conversational_text_response zurück.

Die Search API:

  • Hat den Endpunkt search.
  • Ruft die Liste der Produkte ab, die dem Nutzer angezeigt werden sollen.
  • Gibt eine Standardliste mit Produktergebnissen zurück.

Beide Funktionen verwenden das Kernfeld conversation_id

Die conversation_id ist der Schlüssel zur Aufrechterhaltung des Status und des Verlaufs einer einzelnen Unterhaltungssitzung.

  • Erste Anfrage:Sendet die erste Suchanfrage ohne conversation_id.
  • Antwort:Die API gibt eine neue conversation_id zurück.
  • Ihre Aktion:Speichern Sie diese im sitzungsbezogenen Speicher auf der Clientseite.
  • Nachfolgende Anfragen:Für alle nachfolgenden Interaktionen innerhalb derselben Sitzung müssen Sie die gespeicherte conversation_id in der Anfrage senden. So kann das System den Kontext verstehen, z. B. der Nutzer hat bereits gesagt, dass er ein gelbes Kleid möchte.

Nächste Schritte