从“生成”到“创建”:当AI内容自动化为企业打开一扇新的大门
想象一下这个场景:你的产品经理刚刚用自然语言描述了一个新零件的需求,AI在几秒钟内就生成了一份完整的技术规格。但接下来呢?你的工程师不得不手动将这些内容复制粘贴到系统中,逐项填写属性、配置关系、检查格式——这个过程可能需要30分钟,甚至更久。更糟糕的是,一旦某个字段格式不对,整个流程就会卡住,需要返工。
这就是今天许多企业在尝试AI自动化时面临的“最后一公里”困境:AI可以生成内容,但无法自动创建。生成的内容与系统之间,始终隔着一道手工操作的鸿沟。
BossAgents(左帮右臂)智能体团队在SCSAI回写优化项目中,彻底解决了这个问题。我们让AI不仅能“想”,还能“做”——从内容生成到系统创建,一气呵成。下面,让我们深入这项技术突破的核心。
痛点:为什么“生成”不等于“创建”
在传统的工作流中,AI生成内容后,往往需要人工介入才能完成系统创建。这背后的原因有三个:
第一,格式不统一。 LLM(大语言模型)生成的内容可能是纯文本、JSON对象、扁平属性集,甚至是无法解析的字符串。而企业系统(如SCSAI PLM)要求严格的XML格式,包含item_type、properties、relationships等结构化字段。
第二,缺少自动创建机制。 即使AI生成了标准格式的内容,系统也没有一个统一的入口,能够自动触发创建流程。前端需要手动调用创建API,后端需要手动处理生成内容的解析和转换。
第三,降级路径不完整。 当AI无法生成完整内容时(比如LLM输出不完整或格式错误),系统需要优雅地降级,而不是直接报错或丢失数据。
这些问题导致AI自动化的实际效率大打折扣。生成内容后,人工仍需花费大量时间进行格式转换、手动创建、错误处理——这几乎抵消了AI带来的效率提升。
解决方案:标准化+自动创建,打通“最后一公里”
BossAgents团队针对上述痛点,设计了一套完整的解决方案,核心包括三个部分:
1. 输出标准化:让AI说“系统能听懂的话”
我们在后端核心模块 rule-engine.js 中新增了一个名为 _standardizeGeneratedContent() 的方法。这个方法的职责很简单:无论AI生成什么格式的内容,都把它变成系统能理解的统一格式。
具体来说,它处理五种情况:
- 已是标准格式
- 纯字符串
_unparseable: true)。- 有properties但缺少item_type
- 扁平属性对象
- 完全无法解析
这个设计哲学是:系统永远不拒绝AI的输出。即使AI的输出不完美,系统也能优雅地处理,保留所有信息,并为后续的人工介入提供清晰的标记。
2. 自动创建流程:从“看到”到“做到”
标准化只是第一步。更重要的是,当AI生成内容后,系统能够自动触发创建流程。
我们在 capability-runtime.js 中增强了 generate() 方法,确保它不仅返回标准化的内容,还返回一个 autoCreate 标记。这个标记告诉前端:这些生成的内容可以自动创建。
在前端,我们在 useCapabilityCreate.js 中新增了 createFromGenerate() 方法。这个方法接收标准化后的生成内容,自动调用现有的10步创建流程。如果创建失败,它会保留生成内容,并给出友好的错误提示,而不是直接丢失数据。
这意味着:用户只需点击一次“生成”,系统就会自动完成内容生成、格式标准化、系统创建的全流程。如果一切顺利,用户甚至不需要知道中间发生了什么。
3. 降级路径:确保内容不丢失
在实际使用中,AI并不总是完美的。LLM可能输出不完整的内容,或者格式完全错误。我们的系统为这些情况设计了优雅的降级路径:
- 如果生成的内容无法解析,系统会保留原始文本,并提示用户“生成内容无法自动创建,请手动填写”。 - 如果生成的内容可以解析但缺少关键字段(如item_type),系统会尝试补齐,而不是直接报错。 - 如果自动创建失败,系统会保留生成内容,并给出具体的错误信息,让用户可以手动修正后重试。
这个设计哲学是:AI的输出是“建议”,而不是“命令”。系统应该最大程度地保留AI的智慧,同时为人工介入留下空间。
技术实现:三个关键任务的协同
整个解决方案涉及三个核心任务,它们相互依赖、协同工作:
TASK-P0-01:rule-engine.js 标准化
这是基础任务。我们在 rule-engine.js 中实现了 _standardizeGeneratedContent() 方法,并修改了 executeGenerate() 的返回值。同时,我们审计了代码路径,确保 executeGenerate() 不会自行调用创建流程——生成和创建是两个独立的阶段,应该由上层统一调度。
TASK-P0-02:capability-runtime.js + 前端对接
这是衔接任务。我们在 capability-runtime.js 中同步实现了标准化方法,确保无论走规则引擎路径还是LLM降级路径,输出都是标准化的。同时,我们在前端实现了自动创建机制,让生成和创建无缝衔接。
TASK-P0-03:AMLGenerator 降级路径补齐
这是完善任务。我们修改了 aml-generator.js 的 _buildAML() 方法,增加了对 item_properties 的支持。当AI生成的属性中包含item类型或foreign类型的对象值时,系统能够正确识别并生成嵌套XML,而不是简单地将对象序列化为字符串。
效果:从30分钟到3秒
这套方案上线后,企业的AI自动化流程发生了质的变化:
- 效率提升
- 错误减少
- 体验优化
- 容错增强
结语:BossAgents能为你做什么
打通AI生成到系统创建的“最后一公里”,只是BossAgents(左帮右臂)智能体公司在企业AI自动化领域的一个案例。我们专注于将先进AI能力与企业实际业务场景深度结合,解决那些看似简单、实则复杂的“最后一公里”问题。
无论是SCSAI PLM的智能回写,还是其他企业系统的AI自动化,我们的核心能力是:让AI不仅能“想”,还能“做”。我们理解企业系统的复杂性,尊重现有流程的约束,同时用最优雅的方式引入AI的能力。
如果你的企业也在探索AI自动化,却卡在“生成”与“创建”之间的鸿沟上,不妨和我们聊聊。也许,你离真正的AI自动化,只差一个“左帮右臂”。
BossAgents