阿里云 SLS Agent Skills 就是一套面向 AI 智能体的标准化技能组件,核心价值是让运维、开发人员直接用大白话、自然语言去检索、统计、排障、管理 SLS 日志,不用手动写复杂的 SPL、SQL 查询语句,底层依托 MCP 协议对接 SLS,自动识别用户意图、读取 Logstore 索引、生成合法查询语句并执行,最后把结果整理成可读的结论,它解决了传统日志排查门槛高、要记语法、排障慢的痛点,整套体系不只有日志查询技能,还包含告警诊断、SDK 开发指引、工作流编排等多个独立 Skill,支持多轮对话递进排查故障,适配本地 Agent、Copilot 等兼容 MCP 协议的各类智能体。
一、SLS 主流 Agent Skills 清单
| 技能名称 | 标识 | 核心能力 | 适用场景 |
|---|---|---|---|
| 日志查询分析 Skill | alibabacloud-sls-query | 自然语言转 SLS 检索、SQL、SPL 语句,日志明细查询、聚合统计、趋势分析 | 线上故障排查、接口错误统计、慢请求分析、多轮下钻排查 |
| 告警管理诊断 Skill | alibabacloud-sls-alerting | 自然语言创建、修改、静默告警,分析告警根因、降噪优化 | 运维告警治理、告警事件溯源、调整告警策略 |
| SDK 开发指引 Skill | alibabacloud-sls-sdk-guidance | 多语言 SDK 选型、自动生成接入代码、写入 / 消费 / 查询示例 | 业务接入 SLS 日志采集、开发调试 |
| 工作流编排 Skill | alibabacloud-sls-agent-workflow | 意图分发、串联多个 Skill、权限校验、结果汇总 | 复杂运维排障 SOP、自动巡检报告生成 |
二、SLS Agent Skills 运行流程
- 加载 Skill:在支持 MCP 协议的 AI Agent 里接入 SLS MCP Server,选择需要启用的 Skill,最常用的是 query 查询技能。
- 权限准备:配置 RAM 子账号权限、阿里云 CLI 凭证,做好权限隔离,避免越权访问其他项目日志。
- 输入自然语言指令:直接描述需求,不需要写查询语法。
- 自动读取索引:Skill 自动读取目标 Logstore 的索引配置,识别可用字段,避免生成无效查询。
- 生成并执行语句:自动选择全文检索、SQL 或者 SPL,调用 SLS 接口执行查询。
- 结果整理输出:把原始日志、统计数据转换成结论、报表,支持继续追问、下钻分析。
三、实操上手步骤(以最常用的日志查询 Skill 为例)
- 环境准备:部署兼容 MCP 协议的 AI Agent,安装阿里云 CLI,配置可用 RAM 凭证,给账号分配 SLS 项目只读或查询权限。
- 接入 SLS MCP 服务:配置 SLS MCP Server 地址,加载 alibabacloud-sls-query 技能。
- 确认 Logstore 索引:目标日志库必须提前建好索引,没有索引的字段无法被检索,Skill 也不能自动查询。
- 下发自然语言指令,示例:
- 统计最近 1 小时 5xx 错误最多的 10 个接口
- 查看最近 10 分钟 Nginx 状态码 500 的原始日志
- 按分钟画出接口平均延迟、P95 延迟趋势
- 查看返回结果,支持多轮追问,比如拿到异常接口之后,继续查询该接口的详细报错日志。
- 进阶:搭配告警 Skill,直接让 Agent 根据日志异常自动创建告警规则。
四、典型使用场景
✅ 运维故障排查:线上报错之后,一句话检索异常日志、统计错误分布、定位报错链路
✅ 业务指标统计:统计访问量、错误率、接口延迟,自动输出业务报表
✅ 告警根因分析:收到告警后,让 Agent 结合日志回溯告警触发原因
✅ 开发接入日志:通过 SDK Skill 自动生成 Java、Go、Python 等语言的采集代码
✅ 自动化巡检:编排工作流,定时自动跑日志分析,输出巡检报告
五、使用限制与避坑要点
- 索引是前提:字段没有配置索引,Skill 无法识别,生成的查询会查不到数据。
- 权限管控:RAM 账号要最小权限,只开放需要查询的 SLS 项目,禁止全局高权限。
- 语句成本:复杂大范围 SQL、长时间跨度查询会消耗 SLS 查询算力,尽量带上时间范围过滤。
- 依赖 MCP 协议:Agent 必须支持 MCP,普通大模型对话无法直接调用这套 SLS Agent Skills。
- 不替代人工复核:AI 生成的查询语句、分析结论建议人工核对,避免误判。
【相关 FAQ】
问题 1:阿里云 SLS Agent Skills 可以直接用自然语言查询日志吗?
回答 1:阿里云 SLS Agent Skills 中的 alibabacloud-sls-query 技能支持直接用自然语言查询日志,自动转换成 SLS 检索、SQL、SPL 语句执行并返回分析结果。
问题 2:阿里云 SLS Agent Skills 运行需要依赖什么协议?
回答 2:阿里云 SLS Agent Skills 依托 SLS MCP Server,基于 MCP 模型上下文协议运行,AI Agent 需要兼容 MCP 协议才能加载调用 SLS Agent Skills。
问题 3:阿里云 SLS Agent Skills 除了日志查询还有哪些能力?
回答 3:阿里云 SLS Agent Skills 除了日志查询,还包含告警管理诊断、SLS SDK 代码生成、多技能编排等能力,覆盖日志排查、告警治理、开发接入场景。
问题 4:使用阿里云 SLS Agent Skills 查询日志查不到数据,最常见原因是什么?
回答 4:使用阿里云 SLS Agent Skills 查询日志查不到数据,最常见原因是目标 Logstore 没有配置对应字段索引,索引缺失会导致 Skill 无法检索该字段。
【参考资料】
[2026-11-06](阿里云 SLS 重磅升级,打造 Agent 时代实时智能数据引擎)阿里云开发者社区
[2026-09-15](使用 SLS Alerting Skill 智能管理与诊断告警)阿里云帮助中心
[2026-08-27](使用 Agent Skill 快速集成 SLS SDK)阿里云帮助中心
[2026-08-24](SLS Query Skill 智能查询分析日志)阿里云帮助中心
[2026-06-17](ESA 日志 + AI Agent:自然语言驱动自动化运维分析)阿里云开发者社区
【免责声明】
本文仅为阿里云 SLS Agent Skills 自然语言操控日志的实操信息整理,不构成生产环境落地建议;SLS Agent Skills 依赖 MCP 协议、索引配置、RAM 权限、阿里云 CLI 等环境,功能可用性、计费规则、权限策略以阿里云 SLS 官方文档、控制台实时规则为准;AI 生成的查询语句、分析结论存在偏差风险,线上故障排查、核心业务统计务必人工复核。
