MAF快速入门(15)中,DevUI是调试Agent的什么利器?
摘要:DevUI 是一个开箱即用的交互式 Web 调试界面,无需额外开发,启用后就能可视化测试、调试 AI 代理,从 Agent 列表查看、工具调用验证到工作流流转,全流程可视化,让 AI 智能体开发从 “盲调” 变 “明调”。本文介绍了DevU
大家好,我是Edison。
最近我一直在跟着圣杰的《.NET+AI智能体开发进阶》课程学习MAF开发多智能体工作流,我强烈推荐你也上车跟我一起出发!
上一篇,我们学习了MAF中快速集成A2A (Agent to Agent)。本篇,我们来了解下在MAF提供的调试利器:DevUI。
1 什么是DevUI
DevUI 是一个开箱即用的交互式 Web 调试界面,无需额外开发,启用后就能可视化测试、调试 AI 代理,从 Agent 列表查看、工具调用验证到工作流流转,全流程可视化,让 AI 智能体开发从 “盲调” 变 “明调”。
DevUI 允许开发者:
🧪在浏览器中测试 Agent:无需编写客户端代码即可与 Agent 对话。
📊查看对话历史:清晰展示 User 和 Agent 之间的消息交互。
🔍调试多 Agent 系统:支持切换不同的 Agent 和 Workflow 进行测试。
🛠️零配置启动:只需简单的配置即可集成到 ASP.NET Core 应用中。
综上所述,DevUI 就像是 Agent 的 “浏览器开发者工具”,让你能够直观看到 Agent 的 “一举一动”,快速调试和定位问题。
画外音:DevUI 即 Developer UI, it's For Developers!
2 快速开始:创建一个DevUI示例
在MAF中提供了一个内置的DevUI组件,我们可以非常方便地创建集成DevUI的Agent应用。
接下来,我们就一步一步完成一个DevUI示例。
