Commercio conversazionale

Vertex AI Search for commerce offre due funzionalità conversazionali: il filtro conversazionale dei prodotti e l'agente di commercio conversazionale. Il filtro conversazionale dei prodotti guida gli utenti con domande strutturate per perfezionare le ricerche, mentre l'agente di commercio conversazionale consente esperienze di chat aperte.

Due funzionalità conversazionali con un unico endpoint API

Entrambe le funzionalità sono basate sull'endpoint API conversationalSearch.

Filtro conversazionale dei prodotti

  • Caso d'uso: guida gli utenti a perfezionare le ricerche generiche, ad esempio vestito, con domande chiarificatrici come Di che colore è?

  • Modello di interazione:riflette domande e risposte strutturate a scelta multipla.

Per saperne di più sul filtraggio conversazionale, consulta la sezione Filtraggio conversazionale dei prodotti.

Agente di commercio conversazionale

  • Caso d'uso:consente esperienze di chat in linguaggio naturale aperte, come Aiutami a organizzare una festa.

  • Modello di interazione:include risposte di testo generate dall'AI, suggerimenti di ricerca dinamici e domande aggiuntive.

Per ulteriori informazioni sulla funzionalità di ricerca conversazionale interattiva, consulta la sezione Agente di commercio conversazionale.

Entrambe le funzionalità consentono conversazioni con chiamate API parallele

L'API Conversazionale non restituisce risultati di ricerca di prodotti. Il suo scopo è fornire l'esperienza conversazionale.

La tua applicazione deve effettuare due chiamate API separate e parallele per ogni interazione dell'utente. Questa architettura è fondamentale sia per il filtro dei prodotti sia per l'agente di Conversational Commerce.

L'API Conversational:

  • Ha l'endpoint conversationalSearch.
  • Consente domande aggiuntive, risposte di testo e query perfezionate.
  • Restituisce campi tra cui conversation_id, followup_question e conversational_text_response.

L'API Search:

  • Ha l'endpoint search.
  • Recupera l'elenco dei prodotti da mostrare all'utente.
  • Restituisce un elenco standard di risultati dei prodotti.

Entrambe le funzionalità utilizzano il campo principale conversation_id

Il conversation_id è la chiave per mantenere lo stato e la cronologia di una singola sessione di conversazione.

  • Prima richiesta:invia la query iniziale senza conversation_id.
  • Risposta: l'API restituisce un nuovo conversation_id.
  • Azione: memorizza questo valore nello spazio di archiviazione della sessione lato client.
  • Richieste successive:per tutte le interazioni successive all'interno della stessa sessione, devi inviare il conversation_id memorizzato nella richiesta. In questo modo, il sistema può comprendere il contesto, ad esempio l'utente ha già detto di volere un vestito giallo.

Passaggi successivi