智能助手
智能助手是 STAROps 提供的自然语言交互能力,支持通过多轮对话完成运维数据探索、异常检测和故障诊断等操作。
功能概述
智能助手基于大模型驱动的多轮对话机制,将自然语言转化为运维操作指令。通过智能助手,可以直接用自然语言查询可观测数据、识别异常告警、诊断故障根因,无需手动编写查询语句或逐层排查。
智能助手支持从STAROps控制台、云监控(CMS 2.0)控制台和日志服务(SLS)控制台发起,不同入口会自动注入对应的上下文信息,简化操作流程。
核心能力
能力 | 说明 |
多轮对话 | AI 保持对话上下文,支持逐步深入的交互式分析。可以在一次会话中连续追问,逐步缩小排查范围。 |
任务执行 | AI 可调用工具执行数据查询、指标分析和故障诊断操作,自动完成运维动作。 |
多样化结果呈现 | 支持文字说明、数据表格、指标趋势图和拓扑图等多种呈现方式,直观展示分析结果。 |
支持场景
场景 | 说明 | 对话示例 |
数据探索 | 通过自然语言查询可观测数据,无需编写 PromQL 或 SLS 查询语句。 | "查看过去 24 小时 CPU 使用率最高的 5 台主机。" |
异常检测 | 识别指标异常和告警事件,快速定位问题范围。 | "最近 1 小时有哪些告警?" |
故障诊断 | 通过多轮对话逐步缩小排查范围,定位故障原因。 | "分析 service-payment 的响应延迟原因。" |
根因分析 | 结合可观测模型(UModel)拓扑进行关联分析,追溯告警根因。 | "这个告警的根因是什么?" |
多入口访问
智能助手支持从以下入口发起,不同入口会自动注入对应的上下文信息:
入口 | 说明 |
云监控(CMS)控制台 | 在云监控侧边栏中单击智能运维助手进入。支持通过 @实体引用直接关联告警、主机等监控资源。详细操作请参见云监控(CMS 2.0)智能助手。 |
日志服务(SLS)控制台 | 在 SLS 中选择 Project 后,单击侧边栏中的智能运维助手拉起对话。系统自动将当前 Project 信息注入到对话上下文中。详细操作请参见日志服务(SLS)智能助手。 |
STAROps 控制台 |
与长期任务的关系
智能助手和长期任务(Mission)共享同一个数字员工(Agent)。智能助手适合即时性的交互式分析,长期任务适合需要持续执行的自动化运维场景。您可以在智能助手中发现问题后,创建长期任务进行持续跟踪。