从“各自为政”到“一个大脑”:BossAgents如何让企业对象创建告别混乱
你的企业是否也在经历这些“对象创建”的烦恼?
先想一个场景:你的销售人员在微信小程序里快速录入了一个新客户“华为供应商”,系统提示“创建成功”。但第二天,产品经理在业务对象列表里想引用这个客户,翻了三页都没找到——原来小程序里创建的是“供应商”类型,而产品经理在找的是“客户”类型。更麻烦的是,这个“供应商”类型连基本的字段都没填全,后续流程根本跑不通。
这不是个例。很多企业在使用PLM、ERP这类系统时,对象创建往往存在“四头马车”的问题:业务对象列表、对话框、数字员工、小程序——四个入口,四种逻辑,有的能自动识别类型,有的只能手动选,有的创建流程完整,有的只是个“半成品”。结果就是数据混乱、重复创建、类型爆炸,IT部门天天忙着“擦屁股”。
今天,我们想和你聊聊BossAgents(左帮右臂)智能体团队如何用一个统一方案,彻底解决这个痛点。
一个核心:让所有入口都走同一条“高速公路”
在技术层面,我们做的第一件事是找到那个“万能钥匙”。经过对现有系统的深度梳理,我们发现 useCapabilityCreate.create() 这个函数已经是一个经过验证的基础核心——它包含了从Schema解析、LLM调用、双库查重、Sequence生成、预创建、AML构建、SCSAI提交、关系到后置规则的完整链路,总共2045行代码,稳定运行。
我们的思路很简单:让所有入口都走这条路,而不是各自修一条小路。
但问题来了:业务对象列表是用户手动选好类型再创建的,而对话框、数字员工、小程序往往是用户直接输入自然语言描述,比如“帮我创建一个叫‘华为供应商’的客户”。这就需要系统先“猜”出用户想要创建什么类型。
于是,我们在核心之上加了一层 “意图识别层”:
用户输入描述 → 系统判断类型是否已知? → 已知:直接复用核心流程 → 未知:自动检测类型 → 类型存在?→ 直接使用 → 类型不存在?→ 自动创建新类型 → 再使用 这个逻辑听起来简单,但实现起来涉及前端、后端、AI模型、数据模型的联动。我们把它封装成了一个统一的API接口:POST /api/capability/pipeline/identify-and-create。从此,不管用户从哪个入口进来,都经过这个“大脑”处理。
四个入口,一套逻辑,各自适配
1. 业务对象列表:稳如泰山,无需改动
业务对象列表是用户手动选择类型的场景,比如在“产品列表”页面,用户已经知道要创建的是“产品”类型。这类入口不需要意图识别,直接调用核心流程即可。我们的改动为零——不改,就是最好的兼容。
2. 对话框:小改动,大提升
对话框是用户与AI对话的入口,比如在AI助手输入框里说“新建一个供应商叫三星”。原先的 AiCapabilityBar 组件直接调用 useCapabilityCreate.create(),要求必须传一个固定的 itemType。现在,我们增加了一个 itemType="auto" 模式——当检测到用户输入是自然语言描述时,自动调用意图识别API,先确定类型再创建。
这个改动只涉及一行代码的调整,但用户体验天差地别:用户不再需要先选类型再填内容,直接说人话就行。
3. 数字员工:从“简易版”到“完整版”
数字员工是企业自动化流程的核心,但原先的实现是“简易版”:用关键词匹配来猜类型,然后调用一个简化版的 createObject 函数。这个版本缺少Sequence生成、重试机制、双库查重等关键环节,导致创建成功率低、数据质量差。
我们的改造是“大改”:让数字员工的执行管线(executePipeline)直接调用 identifyIntent 函数,而这个函数内部已经包含了类型不存在时自动创建类型的逻辑。然后,整个创建流程走 useCapabilityCreate.create() 的完整链路。相当于把数字员工的“小脑”升级成了“大脑”。
4. 小程序:后端统一,前端简化
小程序端的场景最特殊:用户往往是在移动端快速录入,比如现场拍照、语音输入。原先的 SCSAI-create.vue 组件调用的是另一个简化的后端API(/api/unified/create),同样存在功能缺失的问题。
我们的方案是:后端统一走 identify-and-create 管线,小程序前端只需调用这个统一API即可。这样,小程序端不用再维护一套独立的创建逻辑,所有能力都继承自核心流程——包括类型自动创建、查重、Sequence、后置规则等。
技术实现:不“伤筋动骨”,只“精准嫁接”
很多企业担心改造会破坏现有系统。我们的原则是:核心不碰,只改入口。
不改的文件:
useCapabilityCreate.js
useCreate.js
AmlBuilder.js
PromptBuilder.js
unified-create.js
改动的文件(仅3个):
- 1.
object-modeler.js
- 2.
capability-pipeline.js
- 3.
AiCapabilityBar.vue
整个改动量不到500行代码,但覆盖了4个入口、6个执行步骤、数十种业务场景。
落地效果:从“各自为政”到“一个大脑”
想象一下改造后的场景:
- 业务对象列表
- 对话框
- 数字员工
- 小程序
所有入口的数据都经过同一套流程:Schema验证 → LLM解析 → 双库查重 → Sequence生成 → 预创建 → AML构建 → SCSAI提交 → 关系创建 → 后置规则。数据质量统一、类型管理统一、创建逻辑统一。
BossAgents能为你做什么?
这个改造案例只是BossAgents(左帮右臂)智能体能力的冰山一角。我们专注于为企业提供 “智能体驱动的系统集成与自动化” 解决方案。
如果你正在经历:
- 多个系统入口数据不统一、逻辑混乱 - 业务人员需要记住复杂的类型和字段 - IT团队疲于应付各种“简易版”功能的兼容问题 - 系统扩展性差,新增一个入口就要重写一套逻辑
那么,BossAgents可以帮你:
- 统一入口
- 智能识别
- 无损集成
- 持续进化
从“各自为政”到“一个大脑”,BossAgents让企业的系统真正“聪明”起来。如果你也想告别对象创建的混乱,不妨和我们聊聊——也许,一个API的改变,就能撬动整个数字化体验的升级。
---
BossAgents(左帮右臂)—— 让每个企业都拥有自己的智能体团队
BossAgents