首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Microsoft Agent Framework >Microsoft Agent Framework 的可观测性是如何实现的?

Microsoft Agent Framework 的可观测性是如何实现的?

词条归属:Microsoft Agent Framework

1. OpenTelemetry 集成

框架内建对 OpenTelemetry 的支持,能够自动采集智能体决策、工具调用和多智能体工作流执行的完整追踪数据。通过 .UseOpenTelemetry() 方法在 IChatClient 层面和 Agent 层面进行仪器化,追踪数据遵循 GenAI 语义规范,包含 token 使用量、延迟、工具调用参数和响应等信息。

2. DevUI 调试工具

DevUI 是一个基于浏览器的本地调试工具,提供智能体消息流、工具调用详情和状态变化的实时可视化展示。开发者可以在 IDE 中直接查看工作流图(Mermaid 或 Graphviz 格式)、每个执行步骤的详细信息以及迭代计数,大幅提升了多智能体系统的调试效率。

3. 与 Azure Monitor 的集成

MAF 的 OpenTelemetry 追踪数据可以自动流入 Application Insights,通过新建的 Agents 视图进行集中监控。Application Insights 提供按智能体维度的指标面板,包括调用次数、token 使用趋势、延迟百分位数和错误率等。此外还支持 Azure Managed Grafana 预置仪表板,实现运营层面的持续监控。

4. 评估与优化闭环

Foundry 平台提供端到端的评估能力,包括意图解析准确率、工具调用准确性、任务遵循度、相关性和可信度等维度。评估结果直接与追踪数据关联,当发现质量评分下降时可以快速定位到具体的执行路径。Prompt Optimizer 工具可对提示词进行结构化优化,形成"优化-测量-再优化"的持续改进闭环。

相关文章
通过 OllamaSharp 对接 Microsoft Agent Framework 的方法
本文记录如何使用 OllamaSharp 对接 Microsoft.Agents 框架,调用本地部署的阿里千问 qwen3-vl:8b 多模态大模型,实现本地图片的内容识别能力,代码可直接集成到现有 .NET 项目中使用
林德熙
2026-04-23
2600
ReentrantLock是如何实现可重入性
ReentrantLock是如何实现可重入性的? 并且在进入锁内之前进行了哪些判断?
123rrrrr
2023-08-22
3290
DeepFlow 是如何通过 Wasm Plugin 实现业务可观测性?
Hello folks,我是 Luga,今天我们来聊一下可观测性领域的核心项目—— DeepFlow,即 “基于 eBPF 和 Wasm 技术,实现 Zero Code(零侵扰)和 Full Stack (全栈)的可观测性” 。
Luga Lee
2023-11-08
2.2K2
Microsoft Agent Framework 中 RequirePerServiceCallChatHistoryPersistence 对 ReduceAsync 调用时机的影响
本文将演示在 Microsoft Agent Framework 中,RequirePerServiceCallChatHistoryPersistence 选项对 ChatReducer 的 ReduceAsync 方法调用时机的影响,并说明在不同场景下应该如何选择开启或关闭该选项。
林德熙
2026-06-03
1940
Microsoft Agent Framework 测试豆包的根据图片生成矢量图的能力
本文尝试测试豆包的 Doubao-Seed-2.0-pro 的根据图片生成矢量图的能力,测试结论
林德熙
2026-03-17
4300
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券