Compartilhar via


Pesquisa do Power Pages com IA generativa (versão preliminar)

[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]

Usar a IA generativa para Pesquisa do Power Pages é incorporar modelos de inteligência artificial (IA) generativa aos recursos de pesquisa na Web. A IA generativa pode compreender o contexto, o significado e as metas do usuário para resumir os resultados da pesquisa. Esse método usa processamento de linguagem natural (NLP) e técnicas de aprendizado de máquina para melhorar a experiência do usuário, oferecendo resultados de pesquisa mais precisos e variados.

Importante

  • Este é um recurso em versão preliminar.
  • Os recursos de versão preliminar não foram criados para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.
  • A pesquisa de IA generativa está disponível para sites criados no idioma inglês.
  • Este recurso não está disponível nas regiões da Nuvem da Comunidade Governamental (GCC), da Nuvem da Comunidade Governamental – Alta (GCC High) ou do Departamento de Defesa.
  • A versão do site do Power Pages deve ser 9.6.3.41 ou superior.
  • A pesquisa facetada não está disponível quando você habilita a pesquisa generativa por IA.

Captura de tela de um resumo gerado por IA dos resultados da pesquisa na pesquisa do Power Pages.

Habilitar a pesquisa no site com IA generativa

Para incluir IA generativa na pesquisa do Power Pages:

  1. Acesse Configurar espaço de trabalho.
  2. Em Copilot, selecione Pesquisa no site (versão preliminar).
  3. Ative Habilitar pesquisa no Site com IA generativa (versão preliminar).

Refinar origem da pesquisa

Quando o recurso de pesquisa é ativado no site, ele designa todo o site como um domínio pesquisável. O serviço do Dataverse orquestra a indexação do conteúdo do site e das tabelas configuradas. Em seguida, o OpenAI do Azure agrega o conteúdo indexado para resumo de pesquisa.

Observação

O mesmo conteúdo é usado pela pesquisa por IA generativa e pela pesquisa por palavras-chave.

Para personalizar a origem do conteúdo da pesquisa:

  1. Vá para Configurar espaço de trabalho, selecione Pesquisa de site.

  2. Em Refinar seus dados, selecione Fazer alterações.

  3. Selecione Escolher tabelas para marcar ou desmarcar tabelas.

    • Você pode selecionar várias tabelas nesta seção.
    • Certifique-se de que qualquer tabela selecionada seja usada no site.
    • Nas páginas subsequentes, você deve especificar a página onde a tabela será utilizada para criar o URL de citação.
  4. Selecione Avançar.

  5. Selecione Escolher tabela e selecione a tabela que contém as colunas e o link da página que você deseja selecionar.

    • Uma tabela não será exibida a menos que tenha pelo menos uma coluna multilinha.
    • Você pode escolher uma tabela de cada vez.
  6. Em Escolher a página para associar à tabela, selecione a página em que a tabela é usada.

    Observação

    • Certifique-se de selecionar a página correta onde a tabela é usada. Escolher a tabela errada fará com que o bot forneça um URL de citação incorreto para as respostas.
    • A página deve usar 'id' como parâmetro de string de consulta; o URL de citação não funcionará corretamente, se qualquer outro nome de parâmetro for usado.
  7. Em Escolher colunas, selecione a lista de colunas usadas na página.

    • Somente colunas com texto multilinha estão disponíveis para seleção.
  8. Selecione Próximo e revise a seleção.

    Importante

    Se você selecionou mais de uma tabela, precisará configurar as opções de página e coluna para cada tabela antes de selecionar Avançar.

  9. Selecione Salvar para enviar as alterações.

Filtrar linha da tabela

Quando a tabela é incluída para o escopo de pesquisa, uma nova exibição é adicionada à tabela, conforme definido na configuração do site Search/IndexQueryName. O valor padrão para Search/IndexQueryName é "Pesquisa no Portal".

Se você deseja refinar ainda mais o conteúdo do escopo de pesquisa, use este filtro para personalizá-lo.

Aplicar estilo à página de resultados da pesquisa

A página resultado da pesquisa do Power Pages, que é alimentada por pesquisa de IA generativa, segue os temas definidos no Espaço de trabalho Estilo. Para fazer alterações nas aparências, use o espaço de trabalho de estilo.

O conteúdo estático no componente de resultado da pesquisa foi criado usando trechos de conteúdo. Se você quiser atualizar o título do Resumo de IA Generativa ou o título do resultado Palavra-chave, use os seguintes trechos de conteúdo:

  • Resumo de IA Generativa - Search/Summary/Title
  • Pesquisa de palavra-chave - Search/Results/Title

Pesquisar API de Resumo

Se você não estiver usando o controle de pesquisa e estiver desenvolvendo uma página personalizada que forneça o resumo da pesquisa, use a API a seguir para obter os detalhes.

método URI
POSTAR [URI do site]_api/search/v1.0/summary

Exemplo: Solicitação

POST https://contoso.powerappsportals.com/_api/search/v1.0/summary
{
        data: { userQuery: "Fix problems with slow coffee dispense" }
}

Exemplo: Resposta

HTTP/1.1 200 OK
Content-Type: application/json
Body
{
    "Summary":"To fix problems with slow coffee dispense, consider the following steps:\n\n1. **Check for Mineral Deposits**: One of the most common reasons for slow brewing is the buildup of mineral deposits inside the coffee maker. If you are using tap water, minerals like calcium can accumulate, leading to slow brew times and poor-tasting coffee.",
    "Citations’":{
                  "[1]": " https://contoso.powerappsportals.com /knowledgebase/article/KA-01055",
    }
}

Exemplo JavaScript

Este exemplo mostra como chamar uma API de resumo de pesquisa usando JavaScript e XML (AJAX) assíncronos.

    shell.ajaxSafePost({
        type: "POST",
        url: "https://contoso.powerappsportals.com/_api/search/v1.0/summary",
        contentType: "application/x-www-form-urlencoded",
        data: { userQuery: "Fix problems with slow coffee dispense" }
    })
    .done(function (response) {
        // Handle success
    })
    .fail(function() {
        // Handle failure
    });

Consultar também