使用生成式 AI 的 Power Pages 搜索(预览)

[本主题是预发行文档,有可能会有所更改。]

使用生成式 AI 的 Power Pages 搜索就是将生成式人工智能 (AI) 模型整合到网络搜索功能中。 生成式 AI 可以理解上下文、含义和用户目标,以总结搜索结果。 这种方法使用自然语言处理 (NLP) 和机器学习技术,通过提供更精确和多样化的搜索结果来改善用户体验。

重要提示

  • 这是一项预览功能。
  • 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。
  • 生成式 AI 搜索适用于用英语创建的站点。
  • 此功能在政府社区云 (GCC)、政府社区云 – High (GCC High) 或国防部 (DoD) 地区不可用。
  • Power Pages 站点版本必须是 9.6.3.41 或更高版本。
  • 启用生成式 AI 搜索时,多维搜索不可用。

Power Pages 搜索中 AI 生成的搜索结果摘要的屏幕截图。

启用生成式 AI 站点搜索

要在 Power Pages 搜索中包括生成式 AI:

  1. 转到设置工作区
  2. Copilot 下,选择站点搜索(预览)
  3. 打开启用生成式 AI 站点搜索(预览)

优化搜索源

当网站上的搜索功能激活时,它将整个网站指定为可搜索的域。 Dataverse 服务编排网站内容和配置表的索引。 然后 Azure OpenAI 聚合索引内容用于搜索摘要。

备注

生成式 AI 搜索和关键字搜索使用相同的内容。

要自定义搜索内容的来源:

  1. 转到设置工作区,选择站点搜索

  2. 优化您的数据下,选择进行更改

  3. 选择选择表格以选择或取消选择表格。

    • 您可以在此部分选择多个表。
    • 确保您选择的任何表都在站点上使用。
    • 在后续页面上,您必须指定使用表格创建引用 URL 的页面。
  4. 选择下一步

  5. 选择选择表格并选择包含您要选择的列和页面链接的表格。

    • 除非表格至少有一个多行列,否则它不会出现。
    • 一次可以选择一个表。
  6. 选择与表格关联的页面下,选择使用表格的页面。

    备注

    • 确保选择了使用表的正确页面。 选择错误的表将导致机器人为答案提供不正确的引用 URL。
    • 该页必须使用“id”作为查询字符串参数;如果使用任何其他参数名称,引用 URL 将无法正常工作。
  7. 选择列下,选择页面中使用的列的列表。

    • 只有包含多行文字的列可供选择。
  8. 选择下一步并检查选择。

    重要提示

    如果您选择了多个表格,您需要为每个表格配置页面和列选项,然后才能选择下一步

  9. 选择保存以提交更改。

表格行筛选器

当搜索范围包括表时,将按照站点设置 Search/IndexQueryName 中的定义向表中添加一个新视图。 Search/IndexQueryName 的默认值是“门户搜索”。

如果您想进一步细化搜索范围的内容,请使用此筛选器进行自定义。

将样式应用于搜索结果页面

由生成式 AI 搜索提供支持的 Power Pages 搜索结果页面遵循样式工作区中定义的主题。 若要对外观进行任何更改,请使用样式工作区。

搜索结果组件上的静态内容是使用内容片段设计的。 如果要更新生成式 AI 摘要标题或关键字结果标题,请使用以下内容片段:

  • 生成式 AI 摘要 - Search/Summary/Title
  • 关键词搜索 - Search/Results/Title

搜索摘要 API

如果您不使用搜索控件,并且正在开发提供搜索摘要的自定义页面,请使用以下 API 获取详细信息。

方法 URI
POST [站点 URI]_api/search/v1.0/summary

示例:请求

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

示例:响应

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",
    }
}

示例 JavaScript

此示例演示如何使用异步 JavaScript 和 XML(AJAX)调用搜索摘要 API。

    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
    });

另请参见