O Vertex AI Search for commerce oferece duas capacidades de conversação: filtragem de produtos conversacional e o agente de comércio conversacional. A filtragem de produtos conversacional orienta os utilizadores com perguntas estruturadas para refinar as pesquisas, enquanto o agente de comércio conversacional permite experiências de chat abertas.
Duas capacidades de conversação com um único ponto final da API
Ambas as capacidades são fornecidas pelo ponto final da API conversationalSearch.
Filtragem de produtos conversacional
Exemplo de utilização: orienta os utilizadores para refinar pesquisas amplas, como vestido, com perguntas esclarecedoras, como Qual é a cor?
Modelo de interação: reflete perguntas e respostas estruturadas de escolha múltipla.
Para mais informações sobre a filtragem conversacional, consulte a secção Filtragem conversacional de produtos.
Agente de comércio conversacional
Exemplo de utilização: permite experiências de chat de linguagem natural e sem restrições, como Ajuda-me a planear uma festa.
Modelo de interação: inclui respostas de texto geradas pela IA, sugestões de pesquisa dinâmicas e perguntas de seguimento.
Para mais informações sobre a capacidade de pesquisa conversacional interativa, consulte a secção Agente de comércio conversacional.
Ambas as capacidades permitem conversas com chamadas API paralelas
A API Conversational não devolve resultados da pesquisa de produtos. O seu objetivo é oferecer a experiência conversacional.
A sua aplicação tem de fazer duas chamadas API paralelas separadas para cada interação do utilizador. Esta arquitetura é fundamental para a filtragem de produtos e o agente de comércio conversacional.
A API Conversational:
- Tem o ponto final
conversationalSearch. - Permite perguntas de seguimento, respostas de texto e consultas refinadas.
- Devolve campos, incluindo
conversation_id,followup_questioneconversational_text_response.
A API Search:
- Tem o ponto final
search. - Obtém a lista de produtos a apresentar ao utilizador.
- Devolve uma lista padrão de resultados de produtos.
Ambas as capacidades usam o campo principal conversation_id
O conversation_id é a chave para manter o estado e o histórico de uma única sessão de conversa.
- Primeiro pedido: envia a consulta inicial sem
conversation_id. - Resposta: a API devolve um novo
conversation_id. - A sua ação: armazene-o no armazenamento de sessão do lado do cliente.
- Pedidos subsequentes: para todas as interações de seguimento na mesma sessão, tem de enviar o
conversation_idarmazenado no pedido. Isto permite que o sistema compreenda o contexto, como o utilizador já disse que quer um vestido amarelo.
O que se segue?
- Configure e use a filtragem de produtos conversacional.
- Configure e use o agente de comércio conversacional.