MaxAgent 是 MaxCompute 平台的 AI 智能助手,为用户提供全链路自服务与智能运维能力,降低使用门槛,提升运维效率。MaxAgent 支持以自然语言方式完成作业诊断、数据查询、成本分析、资源优化、权限审计、元数据探索等场景,无需记忆复杂命令或手动查找文档,即可完成日常开发与运维工作。
声明
在使用 MaxAgent 前,请仔细阅读以下说明:
AI 生成内容仅供参考:本服务输出内容由人工智能模型生成,阿里云无法完全保证内容的安全、可靠、合规、完整和准确,生成内容不代表阿里云立场和观点。请结合实际情况谨慎判断,不建议不加核实地直接执行重要操作;若依据生成内容作出的判断或行为导致任何损失,阿里云不承担任何责任。
变更操作需谨慎:任何涉及配置修改或高风险操作(如删除、权限变更)的建议,请先在测试环境验证,再在生产环境执行。
权限边界:MaxAgent 的操作以当前登录用户身份执行,不会超越该账号的权限范围。诊断、优化、数据分析等功能涉及项目基本信息、作业日志、表元数据、表数据等,请求者身份需拥有对应权限。
数据隐私:诊断和分析功能仅读取相关作业日志、元数据等信息,不会修改或外传数据。
合法合规使用:所有使用行为由用户自行负责。请确保发布、上传或通过服务提供的任何内容合法合规,不损害社会公共秩序,不侵犯他人合法权益。
提问质量影响结果:问题越精准(附带 Instance ID、时间范围、项目名称等关键参数),诊断与分析结果越准确。
支持地域
华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、西南1(成都)。
适用用户
用户角色 | 典型使用场景 |
数据平台管理员 | 资源管理、成本优化、权限管控、批量巡检 |
运维工程师 | 故障排查、自动化运维、LogView 分析 |
企业技术负责人 | 成本可视化、资源利用率提升、团队效率提升 |
数据开发工程师 | 作业诊断、性能优化 |
费用说明
Credits费用主要包含token和MaxAgent实例的计算资源消费,不包含提交到引擎上执行的任务如“智能取数”模块执行SQL产生的消费。
必须先开通标准版,才能正常使用MaxAgent功能。开通标准版后,后续可以按需选购Credits规格包。
售卖形式
MaxAgent推出标准版和Credits包两种售卖形式:
MaxAgent 标准版:0元开通,每个月有300 Credits免费使用。
Credits包:包括100 Credits、500 Credits、1000 Credits、5000 Credits、10000 Credits几个规格按月售卖。
MaxAgent详细费用参考文档Credits费用。
权限配置
使用 MaxAgent 的诊断、优化、数据分析等功能时,会涉及项目基本信息、作业日志、表元数据等数据,均需以请求者身份发起数据请求。请确保账号拥有相应的管控面或数据面权限。
阿里云主账号用户:可直接使用MaxAgent。
RAM用户:使用资源查看、作业诊断等涉及资源数据和作业数据的功能时,需要相应的数据查看权限,如查看项目、Quota数据等。详情可参考RAM权限。
快速开始
登录MaxCompute控制台,在左上角选择地域。
在页面右上角单击MaxAgent,进入MaxAgent 独立页面,包含历史对话列表与完整的会话界面。
核心能力
MaxAgent 目前主要包括OpsAgent能力,覆盖以下核心场景,通过内置专用 Skill 自动匹配用户意图并执行。
静态知识问答
提供关于 MaxCompute 产品功能、使用场景、最佳实践等全面的知识解答,支持以自然语言方式查询产品文档。
提问示例
"MaxCompute 外部表怎么创建?"
"什么是 Tunnel?有什么传输限制?"
"MaxCompute 支持哪些数据格式?"
"如何配置 MaxCompute 的网络连接?"
使用建议
提问时尽量描述具体场景,例如附上使用环境或遇到的具体问题,有助于获得更精准的解答。
作业诊断与日志分析
单作业诊断
针对单个 SQL 作业进行失败原因分析或性能瓶颈定位。
支持的诊断类型
诊断类型
说明
失败作业诊断
对运行失败的作业进行错误分类与修复建议
慢作业诊断
对慢 SQL 进行执行瓶颈分析,给出优化建议
数据倾斜分析
识别作业中的数据倾斜节点,分析根因并推荐解决方案
UDF 性能分析
分析用户自定义函数的执行性能,识别瓶颈
提问示例
"帮我诊断这个作业:[instance_id]"
"这个 SQL 为什么跑了很慢?logview 地址:[url]"
"这个作业[instance_id]有没有数据倾斜?"
使用建议
提供 Instance ID 或 LogView 地址,可以获得更准确的诊断结果。
作业日常巡检
查看平台或项目层面的作业整体运行态势,了解失败率趋势、Top 资源消耗等。
提问示例
"最近一天项目 [project_name] 的作业失败率怎么样?"
"哪些作业消耗资源最多?"
"给我展示今天的作业运行态势"
资源与成本优化
账单与费用分析
基于计量数据,查看费用汇总、费用趋势及各计费项分布。
提问示例
"这个月的 MaxCompute 费用是多少?"
"最近 7 天的计算费用趋势是怎样的?"
"按计费项看,哪类费用占比最高?"
计算 Quota 分析与规划
分析 Quota 资源利用率、调度情况,评估容量是否充足,给出优化建议。
提问示例
"当前 Quota [quota_name] 资源够用吗?有没有风险?"
"帮我分析 [quota_name] 的利用率"
"Quota [quota_name] 调度配置是否合理?有没有优化建议?"
存储分析与优化
分析表级、分区级存储分布,识别存储大户,推荐存储优化策略。
提问示例
"哪些表占用存储最多?"
"项目 [project_name] 的存储用量是多少?有没有优化空间?"
"有哪些冷数据可以进行分层存储?"
智能优化推荐
物化视图优化
分析物化视图和 AutoMV 的使用状况与收益,推荐候选物化视图。
提问示例
"有哪些 MV 推荐需要关注?"
"当前 AutoMV 的命中率和收益怎么样?"
"哪些查询适合创建物化视图?"
表聚簇优化
推荐适合聚簇的表,评估已聚簇表的收益。
提问示例
"有哪些表适合做聚簇优化?"
"帮我分析 [table_name] 的聚簇收益"
"当前已有聚簇表的效果怎么样?"
权限安全审计
审计用户、角色和 ACL 权限配置,识别权限过大、ACL 异常或跨项目信任风险。
提问示例
"帮我审计项目 [project_name] 的权限配置"
"列出拥有项目admin或super_administrator角色权限的所有用户以及对应的项目"
"有没有可疑的跨项目信任配置?"
元数据探索
浏览项目、表、字段、分区、函数等元数据信息,了解数据结构。
提问示例
"项目 [project_name] 下有哪些表?"
"表 [table_name] 的字段结构是什么样的?"
"相关[业务名称或描述]的表有哪些?"
"查一下 [table_name] 的分区列表"
提问技巧
准确描述想了解什么,或要解决什么问题,避免过于模糊。
不推荐:"我的作业有问题"推荐:"项目xxxx的作业Instance ID运行失败,帮我分析原因"
推荐:
提供关键上下文:附上 Instance ID、项目名称、Quota 名称、时间范围等信息,有助于 MaxAgent 精准定位。
单次聚焦一个问题:避免在一条消息中询问多个不相关的问题,逐步推进效果更好。
参考示例模板:
场景 | 提问模板 |
作业诊断 | "帮我诊断 instance_id=[xxx] 的作业失败原因" |
费用查询 | "帮我分析 [项目名] 最近 30 天的计算费用趋势" |
Quota 分析 | "分析 [quota_name] 的利用率,并给出优化建议" |
权限审计 | "审计 [project_name] 项目内是否有权限过大的用户" |
存储分析 | "列出 [project_name] 下占用存储最多的前 10 张表" |
产品问答 | "MaxCompute 的分层存储如何配置?有哪些注意事项?" |
查看历史对话
MaxAgent 支持查看历史对话记录,便于回溯以往的诊断结果或分析报告。在 MaxAgent 独立页面左侧栏单击可查看所有历史会话。
资源观测与用量
登录MaxCompute控制台,在左侧导航栏选择,可查看当前购买的所有未到期 MaxAgent 订单实例详情和Credits使用明细。
查看 MaxAgent 订单实例信息
MaxAgent 实例详情包括:
订单实例 ID、规格
Credits 总额度、已用额度、剩余额度
实例开始时间与到期时间
查看 Credits 使用明细
Credits使用明细包括:
使用时间
抵扣消耗的 MaxAgent 订单实例规格与订单实例 ID
请求 ID(一次任务请求,即一问一答)
消耗的 Credits 用量
发起请求者的requester
机器人配置
MaxAgent打通钉钉(后续还会支持飞书、企业微信等)机器人通道,实现“聊天即服务”的交互,以及免控制台登录、移动闭环。
若机器人配置了IP白名单,那么也需要配置MaxAgent的出口IP,否则将无法正常使用,MaxAgent的出口IP如下:
地域 | IP |
cn-beijing | 39.96.91.188 |
cn-shanghai | 47.102.46.190 |
cn-hangzhou | 120.26.251.232 |
cn-chengdu | 8.137.169.192 |
cn-shenzhen | 39.108.66.251 |
cn-zhangjiakou | 47.92.119.78 |
cn-wulanchabu | 8.130.23.158 |
常见问题
Q:MaxAgent 会自动修改我的配置或数据吗?
A:不会。MaxAgent 当前主要提供诊断、分析与优化建议功能,不会自动执行任何配置变更或数据操作。所有涉及变更的操作均需用户主动确认并手动执行。
Q:Credits 用完了怎么办?
A:Credits 用尽后,会话将不可提交,系统会提示您前往购买。您可在购买页中购买 Credits 包进行补充。
Q:如何让 MaxAgent 的回答更准确?
A:建议提问时附上具体的 Instance ID、Project 名称、Quota 名称、时间范围等上下文信息;针对具体问题逐步提问,而非一次提多个不相关问题;遇到不准确的回答时,可以补充更多信息后重新提问。
Q:子账号能使用 MaxAgent 吗?
A:可以,但子账号需要主账号授予相应的 RAM 权限,并且只能访问其权限范围内的资源和数据。
Q:MaxAgent 支持哪些 MaxCompute 作业类型的诊断?
A:目前已支持 SQL 作业的诊断与 LogView 解读,Spark 及 MapReduce(MF)作业诊断能力正在规划中,后续将陆续支持。