Power BI 数据集 交互的过程。该代理能够回答关于数据集的更一般性问题,并能从错误中恢复。
请注意,由于此代理正在积极开发中,所有答案可能并不完全正确。它通过 executequery 端点 运行,该端点不允许删除操作。
注意事项
- 它依赖于
azure.identity包进行身份验证,该包可通过pip install azure-identity安装。或者,您也可以使用字符串形式的令牌创建 powerbi 数据集,而无需提供凭据。 - 您还可以提供一个要模拟的用户名,用于启用了行级安全性 (RLS) 的数据集。
- 该工具包使用 LLM 根据问题创建查询,代理则使用 LLM 进行整体执行。
- 测试主要使用
gpt-3.5-turbo-instruct模型进行,Codex 模型似乎表现不佳。
初始化
示例:描述表
示例:对表进行简单查询
在此示例中,代理实际上弄清楚了获取表行数的正确查询。示例:运行查询
示例:添加您自己的少样本提示
将这些文档连接到 Claude、VSCode 等,通过 MCP 获取实时答案。

