Vertex AI Search pour le commerce propose deux fonctionnalités conversationnelles : le filtrage conversationnel de produits et l'agent de commerce conversationnel. Le filtrage conversationnel de produits guide les utilisateurs à l'aide de questions structurées pour affiner leurs recherches, tandis que l'agent de commerce conversationnel permet des expériences de chat ouvertes.
Deux fonctionnalités conversationnelles avec un seul point de terminaison d'API
Ces deux fonctionnalités sont optimisées par le point de terminaison de l'API conversationalSearch.
Filtrage conversationnel des produits
Cas d'utilisation : guider les utilisateurs pour affiner des recherches générales, comme robe, avec des questions de clarification comme Quelle est la couleur ?
Modèle d'interaction : reflète les questions et réponses structurées à choix multiples.
Pour en savoir plus sur le filtrage conversationnel, consultez la section Filtrage conversationnel des produits.
Agent de commerce conversationnel
Cas d'utilisation : permet des expériences de chat en langage naturel sans limite, comme Aide-moi à organiser une fête.
Modèle d'interaction : inclut des réponses textuelles générées par l'IA, des suggestions de recherche dynamiques et des questions complémentaires.
Pour en savoir plus sur la fonctionnalité de recherche conversationnelle interactive, consultez la section Agent de commerce conversationnel.
Ces deux fonctionnalités permettent des conversations avec des appels d'API parallèles.
L'API Conversationnelle ne renvoie pas de résultats de recherche de produits. Son objectif est de fournir une expérience conversationnelle.
Votre application doit effectuer deux appels d'API distincts et parallèles pour chaque interaction utilisateur. Cette architecture est fondamentale pour le filtrage des produits et pour l'agent de commerce conversationnel.
L'API Conversation :
- Comporte le point de terminaison
conversationalSearch. - Permet de poser des questions complémentaires, d'obtenir des réponses textuelles et d'affiner les requêtes.
- Renvoie des champs tels que
conversation_id,followup_questionetconversational_text_response.
L'API Search :
- Comporte le point de terminaison
search. - Obtient la liste des produits à afficher à l'utilisateur.
- Renvoie une liste standard de résultats de produits.
Les deux fonctionnalités utilisent le champ principal conversation_id.
Le conversation_id est essentiel pour conserver l'état et l'historique d'une session de conversation unique.
- Première requête : envoie la requête initiale sans
conversation_id. - Réponse : l'API renvoie un nouveau
conversation_id. - Votre action : stockez-le dans l'espace de stockage de session côté client.
- Demandes ultérieures : pour toutes les interactions de suivi au cours de la même session, vous devez envoyer le
conversation_idstocké dans la demande. Cela permet au système de comprendre le contexte, par exemple l'utilisateur a déjà dit qu'il voulait une robe jaune.
Étapes suivantes
- Configurez et utilisez le filtrage conversationnel de produits.
- Configurer et utiliser l'agent de commerce conversationnel