白杨商业智能工作室
#技术分享#Power Platform#低代码#AI Agent#Copilot

Power Apps 自定义工具来了:把业务系统直接「搬进」Copilot 对话框

· 白杨BI工作室

👉 一句话总结:Power Apps 模型驱动应用可以生成自定义工具(MCP Tool)+ 可视化 UI 组件(Widget),直接嵌入 M365 Copilot。用户不用切系统,在 Copilot 对话框里就能查数据、看图表、执行业务操作。

Power Apps 自定义工具来了:把业务系统直接「搬进」Copilot 对话框

👉 一句话总结:Power Apps 模型驱动应用可以生成自定义工具(MCP Tool)+ 可视化 UI 组件(Widget),直接嵌入 M365 Copilot。用户不用切系统,在 Copilot 对话框里就能查数据、看图表、执行业务操作。


🧩 这解决了什么问题?

国内企业做数字化转型,最常见的一个痛点是:系统越建越多,员工要在 ERP、CRM、OA、BI 之间来回切换。

这次的「Custom tools + Rich UI」能力,本质上就是让 Power Apps 应用「长出」一个 AI Agent 接口,通过 MCP 协议和 Copilot 对话联通。用户在 Copilot 里用自然语言提问,背后是 Power Apps 的业务逻辑在跑。

举个实际场景:销售总监在 Copilot 里问「华南区 Q1 各产品线的销售漏斗」,Copilot 调用 Power Apps 的 MCP 工具去 Dataverse 取数据,再用 Sankey 图组件直接渲染在对话窗口里——整个过程不用打开任何其他系统。


🛠️ Custom Tools:把业务逻辑变成 AI 可调用的「工具」

之前 Power Apps 已经内置了几个基础工具(查 Dataverse 表、创建记录、查看表单),这次开放了「自定义工具」能力。

• 在 Power Apps Studio 里用 Prompt Builder 设计工具 • 定义工具名称、描述、输入参数、输出指令 • Copilot 会根据工具元数据自动判断何时调用、如何串联

更厉害的是:Copilot 可以动态地把多个工具串起来。比如「先用自然语言查 Dataverse 取数据」→「传给 Sankey 图表工具做结构化转换」→「交给 Widget 组件渲染」——整个流程一条自然语言指令搞定。

💡 跟国内低代码平台的区别:

国内平台(简道云、宜搭等)的低代码更多是「表单 + 流程」模式,AI 能力主要以表单智能填充、流程推荐为主。Power Apps 这套方案的核心是「把整个应用变成一个 Agent」,通过 MCP 协议标准化对接 AI——这是架构层面的差异。不过目前依赖 M365 Copilot 生态,对纯国内办公环境(不用 Teams、不用 Copilot)还难以直接落地。


🎨 App-Powered UI Widgets:在 Copilot 里渲染业务界面

Widgets 是基于 Fluent UI 的自包含 HTML 组件,自动适配 Copilot 的浅色 / 深色主题。

开发方式有两种:

  1. 自己写 HTML(符合 MCP 规范即可)
  2. 用 generate-mcp-app-ui skill,在 Claude Code 或 GitHub Copilot CLI 里自然语言生成

生成后的 Widget 粘贴到工具的 UX 字段就行,不用单独部署前端。对国内习惯用 AI 辅助编码的团队来说,第二种方式效率极高。


🚀 怎么上手?四步走

Step 1:在 Power Apps 中打开模型驱动应用 → 左侧导航选「App MCP」→ 点「Set up MCP」

Step 2:在 App MCP 页面的 Tools 区域 → 新建自定义工具 → 写工具名称和描述 → 定义 Dataverse 查询指令 → 测试 JSON 输出

Step 3(可选):用 /generate-mcp-app-ui 命令生成 Widget → 本地测试 → 粘贴到工具的 UI 字段

Step 4:下载应用包 → 上传到 Teams 或通过 M365 管理中心发布到组织


🔍 底层机制

这套方案基于 M365 Copilot 扩展平台和 MCP Apps 能力。Power Apps 自动为模型驱动应用生成一个 MCP Server + Declarative Agent,自定义工具和 Widget 直接挂在这个 Agent 上——不需要额外搭建服务器或网关。


⚠️ 当前限制

• 仅支持模型驱动应用(Model-driven App),Canvas App 暂不支持 • 需要 M365 Copilot 许可证 • 需要 Teams 中上传自定义应用的权限 • 目前是公共预览版(Public Preview),正式版时间未公布


📌 谁该关注?

✅ 企业内部已用 Power Apps 建了多套业务系统,想统一入口体验的 IT 团队 ✅ 正在探索「低代码 + AI Agent」落地路径的技术负责人 ✅ 用 M365 Copilot 但觉得内置能力不够用、想接入自有业务数据的用户

如果团队还没上 M365 Copilot,或者主要用 Canvas App,可以先关注,等正式版再说。


📎 官方文档:https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/enable-your-app-copilot

📅 发布日期:2026-04-22

相关文章

有问题?加企业微信 1 对 1 交流 👇
➕ 添加企业微信
备注「白杨」优先通过 · 数据洞察与智能决策
企业微信
企业微信
备注「白杨」优先通过