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

注意事项

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

初始化

示例:描述表

示例:对表进行简单查询

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

示例:运行查询

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