Skip to main content
本笔记本展示了一个代理与 Power BI Dataset 交互的场景。该代理正在回答有关数据集的更一般性问题,以及从错误中恢复。 请注意,由于此代理处于积极开发阶段,所有答案可能都不正确。它运行在 executequery 端点 上,该端点不允许删除操作。

注意事项

  • 它依赖于 azure.identity 包的认证,可以使用 pip install azure-identity 安装。或者,您可以创建一个带有字符串令牌的 powerbi 数据集,而无需提供凭据。
  • 您还可以提供一个用户名以模拟身份,用于启用了 RLS 的数据集。
  • 工具包使用 LLM 根据问题生成查询,代理使用 LLM 进行整体执行。
  • 测试主要使用 gpt-3.5-turbo-instruct 模型完成,codex 模型似乎表现不佳。

初始化

示例:描述表

示例:对表进行简单查询

在此示例中,代理实际上找出了获取表行数的正确查询。

示例:运行查询

示例:添加您自己的少样本提示