当制造企业还在手动处理工程变更,有人已经用AI实现了5倍效率提升
# 当制造企业还在手动处理工程变更,有人已经用AI实现了5倍效率提升
如果你是制造企业的IT负责人或PLM管理员,一定对这样的场景不陌生:工程师提出工程变更请求(ECR),你得登录SCSAI系统,打开AML编辑器,手动敲入一条条XML格式的数据查询或创建指令。一个简单的“查询所有待审批ECR”的操作,需要记住对象类型、字段名、状态值,还要确保XML标签闭合正确。更别提跨系统调用大模型做智能分析——那几乎需要一套独立的开发流程。
这种低效的重复劳动,每天都在消耗企业宝贵的IT资源。而问题的根源,不在于SCSAI或PLM系统本身不够强大,而在于缺乏一个能“理解”业务流程、能“对话”式操作、能“自动”完成数据流转的智能中间层。
今天,我们拆解一套已经落地的技术框架——**BossAgents(左帮右臂)内容数字员工系统**。它把复杂的SCSAI/AML操作、大模型调用、数据库管理,封装成了5分钟就能搭建、前端直接调用的智能API。看完这篇文章,你会发现,让AI成为企业PLM系统的“超级助手”,比你想象中简单得多。
## 5分钟搭建:从零到可用的智能体框架
传统PLM二次开发,往往需要数周甚至数月的时间。但借助现代全栈框架,我们可以用极短的时间搭建起一个完整的AI-PLM交互层。
### 创建项目,只需三条命令
打开终端,进入你的工作目录,执行:
```bash
cd d:\projects
npx create-next-app@latest bossagents --typescript
cd bossagents
pnpm add better-sqlite3
```
这三行命令完成了什么?它们创建了一个基于Next.js 14+的TypeScript项目,并安装了本地数据库引擎。Next.js是目前最流行的React全栈框架,它天然支持API路由、服务端渲染和边缘函数,非常适合构建需要前后端联动的智能应用。
### 目录结构,一眼看懂
项目创建后,你会看到这样的核心目录布局:
```
bossagents/
├── app/
│ ├── api/
│ │ ├── auth/ # 登录注册
│ │ ├── objects/ # 统一对象API
│ │ ├── models/ # 大模型配置
│ │ └── ai-proxy/ # AI代理
│ ├── lib/
│ │ ├── SCSAI/ # SCSAI集成
│ │ ├── aml/ # AML模板
│ │ ├── db/ # 数据库
│ │ └── llm/ # 大模型
│ └── (功能页面)/
├── components/
└── docs/
```
这个结构的巧妙之处在于:**API层统一对外暴露接口,Lib层封装所有底层逻辑**。无论你是要查询SCSAI中的ECR,还是调用大模型生成AML,前端只需调用一个简洁的REST API。所有复杂的AML拼接、大模型参数配置、数据库读写,都被隐藏在了Lib层。
## 核心能力:让普通用户也能操作SCSAI
SCSAI agent作为全球领先的PLM平台,其核心操作语言是AML(SCSAI Markup Language)。AML本质上是一种基于XML的领域特定语言,用来查询、创建、更新和删除PLM中的对象。对于非技术用户来说,直接编写AML就像让业务人员写SQL——不是不能,但效率极低且容易出错。
### 统一对象API:告别AML手写
BossAgents系统将SCSAI中最常用的操作封装成了四个HTTP方法:
- **GET /api/objects?type=ECR&status=pending_approval**:查询待审批的工程变更请求
- **POST /api/objects**:创建新的ECR或零件
- **PUT /api/objects**:更新对象的属性(如变更状态)
- **DELETE /api/objects**:删除指定对象
前端调用时,只需传入对象类型和参数,系统自动生成正确的AML并执行。例如,要创建一个新的工程变更请求,前端代码简化为:
```typescript
const res = await fetch('/api/objects', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
type: 'ECR',
data: {
changeNumber: 'ECR-2026-0001',
title: '修改电机功率',
status: 'new'
}
})
});
```
系统会在后端自动拼接出完整的AML并发送给SCSAI服务器。整个过程对前端开发者完全透明——你不需要知道AML的`- `标签怎么写,也不需要关心`action="add"`这样的属性。
### 大模型代理:让AI理解PLM业务
更强大的能力在于大模型集成。系统默认配置了两个主流大模型:
- **讯飞星火**:专为代码生成优化的模型,擅长将自然语言转化为结构化数据
- **DeepSeek**:通用对话模型,适合做智能问答和流程建议
通过`/api/ai-proxy`接口,你可以让大模型直接生成AML。比如用户说“帮我查一下所有状态为‘待审批’的ECR”,系统会:
1. 将自然语言发送给大模型
2. 大模型返回对应的AML查询语句
3. 系统自动执行并返回结果
这彻底改变了PLM系统的交互方式——从“记住命令并手动输入”变成了“说出需求并自动执行”。
## 业务场景:从工程变更到智能分析
### 场景一:ECR全生命周期管理
工程变更请求(ECR)是制造企业最常见的流程之一。一个典型的ECR状态流转如下:
```
new → pending_approval → approved → in_progress → completed
↓
rejected
```
传统做法:工程师在SCSAI中手动创建ECR,填写所有字段,然后提交审批。审批人登录系统查看,手动变更状态。
智能做法:工程师通过BossAgents前端界面,用自然语言描述变更内容。系统自动创建ECR对象,并根据预设规则流转状态。当ECR进入“待审批”状态时,系统可以自动调用大模型分析变更影响,甚至生成初步的工程变更指令(ECO)。
### 场景二:跨系统数据联动
制造企业的数据往往分布在多个系统中:PLM管理产品数据,ERP管理物料和库存,MES管理生产执行。BossAgents通过统一的API层,可以轻松实现跨系统调用。
例如,当一个零件(Part)在PLM中发生变更时,系统可以自动查询该零件在ERP中的库存(Inventory)和在BOM(物料清单)中的使用情况,生成完整的变更影响分析报告。所有操作都通过统一的`/api/objects`接口完成,前端无需关心数据源是SCSAI还是其他系统。
### 场景三:智能文档生成
PLM系统中充满了各类文档:ECR、ECO、零件规格书、BOM表等。利用大模型的文本生成能力,BossAgents可以:
- 根据ECR内容自动生成ECO草案
- 将技术描述转化为规范化的文档
- 对比不同版本的BOM差异并生成报告
这些功能都封装在`/api/ai-proxy`接口中,前端只需传入业务上下文,系统自动调用大模型并返回结构化的结果。
## 落地配置:让系统跑起来
要让这套框架真正工作,需要配置几个关键环境变量。在`/app/.env.local`文件中:
```env
SCSAI_SERVER=http://your-SCSAI-server/scplm
SPARK_API_KEY=your-spark-api-key
DEEPSEEK_API_KEY=your-deepseek-api-key
```
其中,SCSAI_SERVER是SCSAI agent的服务器地址,SPARK_API_KEY和DEEPSEEK_API_KEY分别对应讯飞星火和DeepSeek的API密钥。这些配置完成后,系统即可正常运行。
## 结语:BossAgents能为你做什么
回到开头的痛点:制造企业的IT团队每天都在处理大量低效的PLM操作。BossAgents(左帮右臂)内容数字员工系统,通过将SCSAI操作、大模型能力、数据库管理封装成统一的智能API,把复杂的PLM二次开发变成了“搭积木”式的快速构建。
我们提供的不是一套通用软件,而是一个**可定制、可扩展的智能体框架**。无论你是需要:
- 将现有PLM系统升级为智能交互模式
- 构建跨系统的数据流转自动化工
- 让大模型理解并操作你的业务数据
- 快速搭建面向业务人员的AI助手
BossAgents都能在极短的时间内帮你落地。5分钟搭建框架,1小时完成核心配置,1天实现业务场景——这不是口号,而是已经被验证的技术路径。
当你的竞争对手还在手动编写AML时,你的团队已经用自然语言指挥AI完成了所有操作。这就是BossAgents带来的效率革命。
**左帮右臂,让每个制造企业都拥有自己的AI数字员工。**
BossAgents