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_questionundconversational_text_responsezurü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_idzurü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_idin 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
- Dialogbasierte Produktfilterung einrichten und verwenden.
- Richten Sie den Konversations-Agenten ein und verwenden Sie ihn.