跳到主要内容 跳到补充内容

使用测试助手

使用测试助手询问有关您数据的问题,并验证您的数据是否已正确传输且为最新数据。它还可验证您没有共享任何错误或机密数据。

警告注释此特性使用人工智能。用户有责任在使用或共享任何 AI 输出之前对其进行审查和验证,并评估对它的使用是否适合任何特定用例,以及是否符合适用法律。
信息注释你需要 Qlik Talend Cloud Enterprise 订阅。

提出问题

数据任务页面中启动测试助手:

  1. 运行数据任务。
  2. 完成之后,单击菜单条形中的测试助手测试助手于右侧面板中打开。

要提问,请输入问题并用以下方式发送:

  • 按下键盘上的 ENTER 键。
  • 点击 Enter

只有当数据被定义为元数据时,测试助手才能使用它们。

  1. 导航到数据集选项卡。
  2. 选择元数据复选框。

    元数据复选框

  3. 运行任务。完成后,您可就所选数据提问。

问题历史

您可以查看、复制、删除和重新提出以前的问题。您也可复制答案。

无法保存对话。

单击 问题历史 并将鼠标悬停在问题上,然后选择操作:复制重新发送删除

测试助手的历史

从历史记录中删除问题的操作无法撤销。

设置

此表描述了测试助手选项卡的设置。
设置描述
上下文中的文档数将作为上下文传递给模型的相关文档的数量。
提示模板输入 AI 筛选要包含的文件时必须遵循的模板。
筛选器输入表达式以筛选要纳入的文件。

由于筛选器基于元数据,而基于文件的知识集市没有元数据,因此要仔细考虑配置的筛选器。排除数据而不是纳入数据可能更有意义。

有关更多信息,请参阅使用测试助手

文档检索从下拉列表中选择选项:
  • 显示检索到的上下文:测试助手提供用来生成答案的文档。
  • 不显示检索到的上下文:测试助手生成答案,但是不提供文档。
回答生成从下拉列表中选择选项:
  • 生成答案:测试助手根据文档来生成答案。
  • 不生成答案:测试助手只用文档作答。

筛选器示例

测试助手可以帮助您在设置中定义要使用的筛选器,但筛选器格式取决于矢量数据库。

知识集市实例

下表举例说明了您可提出的问题以及测试助手返回的筛选结果。

矢量数据库 问题 用作筛选器的答案 格式 文档
Elasticsearch 为 metadata.UnitsInStock > 39 的文档编写筛选器 { "range": { "metadata.UnitsInStock": { "gt": 39 } } } JSON

布尔值查询

查询 DSL

OpenSearch 为 metadata.UnitsInStock > 39 的文档编写筛选器 { "range": { "metadata.UnitsInStock": { "gt": 39 } } } JSON 全文查询
Pinecone Mongo 样式筛选器,用于获取 UnitsInStock > 39 的矢量 { "UnitsInStock": { "$gt": 39 } } JSON 按元数据筛选
Snowflake Cortex 编写 Cortex SQL 查询,筛选 metadata.UnitsInStock > 39 的记录

"metadata":"UnitsInStock" > 39

SQL 筛选器语法

请记住,答案取决于您的数据,这些仅为示例。

基于文件的知识集市示例

使用筛选器将搜索限制为特定的文件。下面的表格列出了一些例子:

矢量数据库 筛选器 格式 文档
Elasticsearch {"terms": {"source_id.keyword": ["gs://ai-ready/test/hello.txt"]}} JSON

布尔值查询

查询 DSL

OpenSearch {"terms": {"source_id.keyword": ["gs://ai-ready/test/hello.txt"]}} JSON 全文查询
Pinecone {"source_id": "s3://username-filebased/docxfiles/newF/cv.docx"} JSON 按元数据筛选
Snowflake Cortex "source_id" like "s3://username-filebased/pdf/small_pdf/%" SQL 筛选器语法

请记住,答案取决于您的数据,这些仅为示例。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!