学生最容易踩的坑:为了“智能”丢了根本
翻完上个月三十组学生的中期报告,差点把笔给扔了。一半的组,开篇第一页PPT就是“基于大模型的多智能体物料调度系统”,翻到最后,连个叫料触发的机械结构都没画对。
什么是智能物料叫料?现在学生刷多了展会宣传,张嘴就是AI识别、无人配送、云端调度,全是虚的。我带学生下车间见过一次,线边仓那点地方堆得满当当,工人手上沾着切削液,哪有空给你输二维码点屏幕?错料一次,停线半小时。谁赔?
上次有个组,花了三周做了个带视觉识别的叫料APP,功能做得花里胡哨,能显示物料剩余库存,能给AGV发路径,结果叫料触发的机械按钮装在料架上,工人一拉料盒,按钮直接歪了,连触发信号都发不出来。还加了语音叫料功能,车间机床噪音一百多分贝,喊破喉咙机器都没反应。我问他们,这个东西是给写字楼用还是给车间用?没人答得上来。

很多学生做这个设计,上来就先想我要加多少智能功能才能拿高分。完全不管这个东西用在什么地方,要解决什么问题。说白了,就是把网上搜到的名词堆上去,忘了机械设计本身是解决问题的,不是凑名词的。说实话,我见过工业现场用的成熟方案,大多没那么多花活。就是料架上装个简单的触发机构,料剩到警戒线了,自动发信号给仓库,仓库送料过来。就这么简单。核心就是可靠,不出错。
改了三年才想通:设计要做取舍,不是堆功能
最开始我出这个课设题的时候,也犯过毛病,要求学生实现的功能列了快一页,什么多工位协同、库存预警、AGV对接、数据上云,全写上了。结果学生要么做不完,要么每个功能都做个样子,全是漏洞。
后来我干脆砍功能,把所有非核心的全砍掉,只留两个要求:第一,能准确判断什么时候需要叫料,第二,叫料信号能稳定传出去。其他的,你想加就加,不想加就拉倒,不扣分。智能物料叫料的核心,从来都不是“智能”,是叫得准,叫得及时,不出错。
为了让学生有直观感受,去年我带了两个组去周边的机加工厂待了一天,线边仓的班长给他们算了一笔账,每个月因为错料、缺料停的线,光工时损失就抵得上三套叫料系统的钱。回来之后两个组直接把已经做好的视觉识别系统拆了,换成了一个简单的重力触发机构,料减少到设定重量,压片弹起来触发开关,百试百灵。
不过话说回来,也不是说不能加智能功能,但是得先把基础的东西做对了再加。你连触发都做不准,加再多AI有什么用?

我上个月看了一组学生改完的方案,原来他们做的是给3C装配线用的叫料装置,一开始加了RFID识别,每个料盘都要贴标签,成本翻了三倍不说,工人换料的时候还要撕标签贴标签,反而更麻烦。后来他们改成了,每个料位对应一个触点,料盘放上去压合触点就工作,只要触点断开超过十秒,就触发叫料,成本不到原来的五分之一,故障率还降了九成。你说这个不智能吗?我觉得比那些堆了一堆名词的方案智能多了。
设计本身就是取舍,你得知道什么该要,什么该放。学生最缺的就是这个,其实老师也缺,我自己也是改了三回课设要求才想明白的。
给机械设计课的一点反思:别把场景丢了

现在很多机械设计的课设,都喜欢追热点,什么热门就让学生做什么,人工智能火了就都往AI上靠,好像不加两个AI名词就不够先进。但很多学生做出来的东西,完全脱离实际使用场景,就是个放在实验室里看的展品。
智能物料叫料这个东西,本质上是生产场景里的一个辅助装置,你不了解那个场景,怎么可能设计出好用的东西?我现在改评分标准,把功能复杂度的占比砍了一半,换成了场景匹配度的分,你设计的东西适不适合你选的那个场景,好不好用,比你加了多少功能重要多了。
有个学生之前跟我抱怨,说我要求太严,不让他加那么多高级功能,拿不到奖怎么办?我跟他说,你毕业去企业做设计,老板不会看你加了多少名词,就看你设计的东西好不好用,会不会经常出问题,成本高不高。你现在练会了做取舍,比你攒一堆花里胡哨的功能有用多了。
哦对,上次那个把重力触发做对的组,今年拿了省级竞赛的认可,评委说他们的方案落地性强,比那些堆了一堆AI功能的方案强多了。说白了,不管什么设计,都是为人服务的,你把人的需求忘了,把场景丢了,再高级的技术都是空的。
下次上课,我还要把那个歪了的按钮模型带到教室去,给新生看看。