Procurando dados do Discovery de watsonx Assistant

Seu projeto do Discovery pode fornecer respostas para perguntas que tocam seu assistente. Em vez de responder com "Eu não sei", seu assistente pode dizer: "Eu não tenho certeza, mas eu pesquisei minha base de conhecimento e encontrei essas respostas que podem ajudar".

Para obter mais informações sobre como procurar um projeto Discovery em um assistente, leia a documentação apropriada do watsonx Assistant para sua situação.

Se você usar o bate-papo da web integrado, será possível usar a descoberta de resposta ativando o recurso enfatizar a resposta. A descoberta de resposta destaca a palavra ou frase no resultado da procura que é determinado para ser a resposta exata para a pergunta do cliente

Para obter uma visão mais detalhada das etapas a serem executadas para se conectar a um projeto do Discovery a partir do watsonx Assistant, execute um tutorial que o orientará por eles: Para obter mais informações, consulte Poder seu assistente com respostas de recursos da web.

Como alternativa, é possível incluir um serviço de linguagem de geração denominado NeuralSeek entre os serviços Watson Discovery e watsonx Assistant Para obter mais informações, consulte Usar NeuralSeek para retornar respostas polidas do conteúdo de ajuda existente.

Como a assistente chama Discovery

Quando um usuário faz a seu assistente uma pergunta que aciona uma procura, a solicitação de API a seguir é enviada para Discovery se Enfatizar a resposta estiver ativada..

O recurso Enfatizar a resposta está disponível somente em instâncias que são gerenciadas pelo IBM Cloud.

{
    "aggregation": "",
    "sort": "",
    "count": 10,
    "return": [],
    "filter": <custom_filter_specified_in_assistant>
    "passages": {
		"enabled": "true",
      	"fields": [
        	<search_config_body_field_specified_in_assistant>
      	],
      	"characters": 325,
      	"per_document": true,
      	"max_per_document": 3,
        "find_answers": true,
        "max_answers_per_passage": 1
    },
    "highlight": false,
    "spelling_suggestions": false,
    "table_results": {
      	"enabled": false
    },
    "suggested_refinements": {
      	"enabled": false
    }
}

Quando Enfatizar a resposta é usado ("find_answers": true), o Discovery resina e reordena os documentos para garantir que os documentos com as respostas de mais alta qualidade sejam devolvidos primeiro.

Escolhendo um tipo de projeto. "

Se o tipo de projeto Procura de Conversação não estiver fornecendo as melhores respostas e você desejar entender o motivo, alterne para usar um tipo de projeto Recuperação de Documento.

Com mais frequência, o tipo de projeto Busca Conversacional é a escolha certa. Você obtem ótimos resultados desde o início, e quando habilitar recursos extras como Enfatizar a resposta, as respostas são claras e concisas. No entanto, para casos de uso avançados ou se você desejar ser capaz de solucionar problemas, um tipo de projeto Recuperação de documento pode ser um melhor ajuste.

Para ajudá-lo a escolher o tipo direito Discovery tipo de projeto, revise as diferenças do tipo de projeto que estão descritas na tabela a seguir.

Detalhes do tipo de projeto
Função Conversational Search Document Retrieval
Suporte de enriquecimento Não são aplicados enriquecimentos padrão. O enriquecimento de Entidades é aplicado O enriquecimento Entidades é útil para identificar informações importantes e apresenta mais maneiras de filtrar os resultados da consulta
Testando consultas a partir da página Improvar e customizar em Discovery Você vê apenas uma das respostas que são retornadas do chatbot. Não é possível ver todas as respostas disponíveis e não pode analisar resultados de consulta individuais. É possível filtrar resultados de consulta por facetas baseadas em enriquecimento. Você pode revisar detalhes sobre campos que estão indexados nos documentos de origem que são retornados para uma consulta. O acesso a mais informações torna mais fácil a solução de resultados inesperados.
Acionadores de procura Retorna respostas do campo text automaticamente. Se as respostas forem armazenadas em outro campo, você deverá alterar a configuração. Você pode aplicar um modelo de Smart Document Understanding (SDU) ou enriquecimentos em suas coleções e recuperar informações úteis de campos diferentes de text quando for acionada a pesquisa a partir do assistente.

Para ambos os tipos de projeto, a melhor maneira de testar é acionar a procura a partir da visualização watsonx Assistant. Ao configurar o suporte de procura para um assistente, é possível ajustar a experiência de maneiras que não estão disponíveis no Discovery.

E as configurações que estão disponíveis na ferramenta Resultados da procura para um tipo de projeto Recuperação de documento são substituídas pelas definições de configuração especificadas no watsonx Assistant. Por exemplo, o título e o corpo da resposta da consulta são definidos em watsonx Assistant. E um comprimento de passagem de 325 caracteres é aplicado a respostas independentemente do que você especifica no campo Max caracteres em um trecho.

A maneira como você implementa o suporte de procura em seu chatbot é a mesma, independentemente do tipo de projeto. Você ativa o suporte de procura no assistente e, em seguida, publica o assistente.

Se você decidir que deseja usar um tipo de projeto Documento Retrieval, você deve criá-lo antes você adicionar a função de busca ao seu assistente virtual. Caso contrário, ao incluir o suporte de busca em seu assistente, um projeto Pesquisa Conversacional é criado para você automaticamente. Quando você tem uma instância de serviço que contém um projeto Documento Retrieval já, a interface do usuário watsonx Assistant mostra a instância existente, e você pode optar por utilizá-lo.