用途:这是 watsonx.data integration 中所有流程(flow)工作的入口技能,负责路由而非实现细节。它把每个请求归入唯一状态:AUTHOR(创建或修改流程结构/内容)、VALIDATE(让已有流程可运行或确认可编译)、RUN(执行流程并获取结果)、DIAGNOSE(弄清运行失败或输出错误的原因)、RECOVER(备份、恢复或去重流程)。只读请求(列出、预览、检索)不属于任何状态,直接调用工具回答;涉及 pipelines 时需告知用户不支持,不进入流程生命周期。
主要能力:先收集意图与当前状态(目标流程、是否有作业在运行、引擎 datastage 或 jetstream、用户目标),再按优先级规则决策:显式用户指令最高,其次表达力、已有资产、可靠性与成本,默认使用 pyflow。进入某状态前必须自行加载其参考文件(如 references/author.md),否则视为猜测。状态间只允许合法转换,例如 AUTHOR→VALIDATE、VALIDATE→RUN 或 AUTHOR、RUN→退出或 DIAGNOSE、DIAGNOSE→RUN/AUTHOR/RECOVER、RECOVER→AUTHOR/RUN/退出。
使用方式:按状态加载对应参考文件并遵循其规则;AUTHOR 从 references/registry.md 选择后端,已注册的稳定后端为 pyflow(两种引擎,默认)与 datastage-sdk(仅 DataStage),StreamSets 只能用 pyflow。编辑已有流程必须原地修改,不可复制或删除重建;流程必须先编译才能运行;原地编辑前会自动快照为“{name}Backup{YYYYMMDDHHMMSS}”,最多保留 5 个。删除快照或含历史流程需显式覆盖参数。
适用场景与限制:适用于流程的创建、编辑、运行、诊断与恢复全生命周期。回复需说明决策与证据,运行到达终态时请求 1–10 评分;不得向用户暴露内部术语。部分相邻技能可能未启用,缺失时继续执行而非中断。具体收费、价格、平台支持范围等资料暂未提供。