在超级麦吉AI中配置Skill时,需通过JSON Schema的"required"字段识别固定步骤,执行日志中实心圆点●标识固定步骤,设计时应勾选「此步骤为关键路径」并确保条件表达式引用字段已声明为必需。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在超级麦吉AI中配置Skill时,若无法明确区分固定步骤与可选步骤,会导致任务执行中途卡顿、输出缺失关键字段,甚至因跳过必要校验而生成无效结果。
识别Skill中哪些步骤不可跳过
打开任意已创建的Skill编辑页,查看其JSON Schema定义中的"required"字段——该数组列出的所有键名对应输入参数,即为【强制传入且不可为空】的固定步骤。例如["source_file", "output_format"]表示必须提供原始文件与目标格式,缺一不可。
若未声明"required",则全部字段默认为可选;但实际运行中,平台会根据专家类型自动注入隐式依赖(如PPT专家必调用“内容提炼”子技能),这类依赖不显示在Schema中,需查阅对应专家文档确认。
通过执行日志反向定位关键路径
方法一:提交一次含完整参数的任务,在工作台→任务历史中点击该条目→展开“执行轨迹”。观察每一步状态图标:实心圆点●表示固定步骤,空心圆圈○表示可选分支;灰色虚线连接的步骤属于条件触发,仅当上游输出满足特定值(如"has_table": true)才激活。
方法二:在任务运行中点击右上角「中断调试」,系统将暂停于当前正在执行的节点,并高亮显示该节点的前置强依赖项(带锁形图标?)。此时可确认哪些步骤被引擎判定为阻塞点。
设计Skill时主动标记步骤属性
第一步:在Skill编辑器的「流程编排」视图中,双击任一节点打开属性面板。
第二步:勾选「此步骤为关键路径」开关——启用后,该节点将强制参与调度,即使下游节点被条件屏蔽也不会跳过。
第三步:对需动态启用的步骤,选择「启用条件表达式」,输入类似input.confidence_score > 0.85的判断逻辑。注意:条件表达式中引用的字段必须已在"required"中声明,否则运行时报错【变量未定义】。
这一步操作起来很简单,直接把表达式粘贴进去就行。但若引用了非必需字段,整个Skill将无法保存。











