mcpField
O
observability-design

observability-design

github.com/owl-listenerAgent 工作流191131 次安装20 周前更新
代码仓库

关于 observability-design

observability-design 是一项设计技能,用于呈现多 Agent 系统的工作流、决策、交接、耗时、故障和质量信号。它指导团队为设计师、开发者、产品经理及可选的用户规划追踪记录与仪表板。

主要功能

  1. 01呈现工作流与决策过程
  2. 02追踪 Agent 交接上下文
  3. 03监控耗时与故障
  4. 04按受众设计仪表板
  5. 05制定追踪、告警与搜索规范

适用场景

  1. 01排查 Agent 工作流故障
  2. 02发现用户旅程中的痛点
  3. 03监测延迟与资源使用
  4. 04比较不同时期的工作流结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/owl-listener/ai-design-skills --skill observability-design

安装后在 Claude Code 中输入/observability-design确认已加载。

详细介绍

可观测性设计

看不到,就无法改进。可观测性设计让多 Agent 系统的内部运作变得清晰可见,帮助设计师理解用户体验问题、开发者调试故障,并让团队持续改进系统。

让哪些内容可观测

  • 工作流执行:涉及了哪些 Agent、顺序如何、结果是什么
  • 决策点:做出了哪些决策、考虑过哪些备选方案、为何选择其中一个
  • 交接详情:Agent 之间传递了哪些上下文,是否有信息丢失
  • 耗时:每个 Agent 耗时多久、瓶颈出现在哪里
  • 故障:发生了什么故障、如何恢复、用户体验如何
  • 质量信号:输出质量评分、用户满意度信号、任务成功标记

面向不同受众的可观测性

面向设计师:

  • 用户旅程视图:用户在整个工作流中经历了什么?
  • 痛点识别:用户在哪里遇到困难、放弃操作或表达不满?
  • 质量模式:哪些输出质量高或低,原因是什么? 面向开发者:
  • 执行跟踪:逐步记录 Agent 的操作
  • 错误日志:发生了什么故障,故障在哪里
  • 性能指标:延迟、吞吐量、资源使用情况 面向产品经理:
  • 使用模式:哪些工作流使用最多,哪些被放弃
  • 成功指标:任务完成率、用户满意度趋势
  • 成本分析:每个工作流的资源消耗 面向用户(可选):
  • 进度指示器:系统当前处于工作流的哪个环节?
  • Agent 透明度:哪个 Agent 正在处理他们的请求?
  • 审计跟踪:系统代表用户执行了哪些操作

设计可观测性界面

  • 仪表板:实时和历史系统健康状况与性能视图
  • 跟踪查看器:单次工作流执行的详细分步视图
  • 告警系统:指标超过阈值时发送通知
  • 搜索和筛选:能够按条件查找特定执行记录
  • 比较工具:比较不同时间段、版本或群组的性能

避免可观测性信息过载

数据太多和数据太少一样糟糕:

  • 分层展示详情:先显示高级摘要,按需深入查看
  • 智能默认设置:优先显示最重要的信息
  • 异常突出显示:自动呈现异常模式
  • 上下文视图:针对不同问题提供不同视图

设计产物

  • 可观测性架构图
  • 面向各类受众的仪表板规范
  • 跟踪架构定义
  • 告警阈值配置
  • 可观测性工具需求

评论

支持 Markdown