Power BI Dataset 交互的 Agent。该 Agent 能够回答关于数据集的通用问题,并能从错误中恢复。
注意,由于此 Agent 仍在积极开发中,并非所有答案都是正确的。它运行于 executequery 端点,该端点不允许删除操作。
注意事项
- 它依赖于 azure.identity 包进行身份验证,可通过
pip install azure-identity安装。或者,你也可以通过字符串形式的 token 创建 powerbi 数据集,无需提供凭据。 - 你也可以提供用户名以模拟用户,适用于启用了 RLS 的数据集。
- 工具包使用 LLM 根据问题生成查询,Agent 使用 LLM 进行整体执行。
- 测试主要使用
gpt-3.5-turbo-instruct模型完成,codex 模型表现不佳。
初始化
示例:描述一张表
示例:对表执行简单查询
在本示例中,Agent 实际上找出了正确的查询来获取表的行数。示例:执行查询
示例:添加自定义 few-shot 提示词
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

