用于实时智能的 Copilot(预览版)

用于实时智能的 Copilot 是一种高级 AI 工具,旨在帮助你浏览数据并提取有价值的见解。 可以输入有关数据的问题,然后这些问题会自动转换为 Kusto 查询语言 (KQL) 查询。 Copilot 为经验丰富的 KQL 用户和公民数据科学家简化了分析数据的过程。

重要

此功能目前为预览版

先决条件

注意

访问实时智能的 Copilot

  1. 若要访问实时智能的 Copilot,请导航到新的或现有的 KQL 查询集。
  2. 连接到数据库。 有关详细信息,请参阅选择数据库
  3. 选择 Copilot 按钮。
  4. 在 Copilot 窗格中,以自然语言输入业务问题。
  5. Enter。 几秒钟后,Copilot 将基于输入生成 KQL 查询。 可以将查询复制到剪贴板,或将其直接插入到 KQL 查询编辑器中。 若要在查询编辑器中运行查询,必须具有 KQL 查询集的写权限。
  6. 选择“运行”按钮以执行查询

注意

  • Copilot 不生成控制命令。
  • Copilot 不会自动运行生成的 KQL 查询。 建议用户自行运行查询。

你可以继续在 Copilot 窗格中提出问题并生成查询,但每个问题单独进行评估,并且未连接到以前的问题或其答案。

提高实时智能的 Copilot 准确性

下面是一些提示,可帮助提高 Copilot 生成的 KQL 查询的准确性:

  • 从简单的自然语言提示开始,了解当前功能和限制。 然后,逐步进行到更复杂的提示。
  • 准确描述任务,避免歧义。 想象一下,你与团队的少数 KQL 专家共享了自然语言提示,但未提供口头说明:他们能生成正确的查询吗?
  • 请尽可能提供任何相关的信息,这样才有助于模型生成最准确的查询。 如果可以,请指定对查询至关重要的表、运算符或函数。
  • 准备数据库:添加 docstring 属性来描述常见表和列。 对于描述性名称(例如时间戳),这一步可能是冗余的,但对于描述其名称无意义的表或列则至关重要。 无需向很少使用的表或列添加 docstring。 有关详细信息,请参阅 .alter table column-docstrings 命令