帆软report10.0,从人工智能到人工+智能,day1

news2024/11/26 15:41:31

前言:

        最近在全基地推进品质CTQ,这个功能说实话在一年前已经开发完成了,中间修修补补,跌跌代代不下10-20版。看起来好像有点夸张吧。其实说实话,真正的BI系统用好,是需要业务人员和IT部门反复碰撞的。一年前没做好的原因是,公司发展太快了,业务疯狂扩张。业务部门根本没时间停下来做数字化建设。恰好那年在我们公司叫做,人力资源年,不停的招兵买马。当然我们按照对业务的理解和当时的管理要求进行了数字化系统的建设。

        截止到2023年上半年,基本完成了CTQ的应用推进,今天以CTQ的一个小案例来说明在数字化建设中,理解业务到促进业务是有多么的重要。

一、从0到1

        通常我们进行数字化建设,首先解决的是有无的问题,因此我们建立CTQ的趋势,用来做质量预警、趋势异常分析等等。对应的预警逻辑是按照国际上常用的六西格玛管理法来的,对应预警判异是国际上的八大判异。对应有兴趣的可以参考六西格玛管理法和八大判异的介绍。

六西格玛管理法(管理方法)_百度百科

做质量控制图,判断异常的8种方法。

      1.1、六西格玛法

        六西格玛法,简单来说就是6条控制线,看对应的检测数据是不是在这6条控制线内。没有连续式趋势异常,比如1点界外判异、3点连续预警、6点连续判异、9点单侧判异等。如1点界外就是判定检测值有没有超M+3西格玛,或者有没有小于M-3西格玛。具体我们可以看下图。

                                         检测值大于M+3西格玛

   检测值小于M-3西格玛

         9点单侧判异,即连续9个点在M的一侧

      1.2、八大判异

        如上图所示,我们将国际上的八大判异都做进系统,可以通过系统来自动分析存在的趋势异常。细心的小伙伴可以看出里面有不同形状和颜色的点。这也是为啥这个CTQ趋势分析会迭代10-20版的原因。其中对应有紫色的圆点、红色的菱形和颜色菱形。为了一眼看出趋势异常,当出现趋势预警和异常的时候,系统会给对应的点变换一个形状,而且因判异的级别高于预警,因此判异出现后就将颜色变成了红色且形状变成了菱形。对应预警的颜色变换成蓝色且形状变成了菱形。

 二、1到100

        2.1、细节还是细节

        其实我们从上面来看是不是效果已经很不错了,可以满足大部分需求。但是用户在使用过程,希望的是,不需要自己去查询就知道哪些出现了异常,哪个项目出现了异常。然后系统自动推送消息到企业微信,提醒他查看。因此,和用户耐心沟通一番后,最后通过与企业微信集成,并且使用定时调度功能完成了该需求。虽然过程有点坎坷,但是结果还是让人满意的。

 

         从上面的企业微信消息,我们可以点击查看到具体是什么时候哪个车间、哪个工序、哪个型号、设备、哪个检测项目,出现了什么异常。

        到这一步是不是已经很好了,但是还是不够呀,用户希望点击就能查看到异常是怎么样的,因此我们可以点击对应消息查看异常趋势。因此在消息链接,增加了一个自动跳转查询的功能。哎,现在用起来是不是很舒服了。

        2.2AI真的就是好的嘛?

        从最初实现六西格玛到实现八大判异,到自动消息推送预警判异到可在消息查询预警判异明细等等经过不下5个版本的迭代,话说应该是满足需求了吧。哈哈哈哈,其实不然,在深度应用的时候会发现,我们的检测数据并不是理想中的那么完美。

        因此,有时候因为一个检测项目有多个单位,因宣贯不及时导致同一个项目录入了不同单位的数据,如检测NA项目,一般为0.008,因单位不同录入数据就变成8.2左右,导致均值M拉的很大,当然会造成我们的趋势图看起来有点奇怪了,如下图所示。

 

         因前期需求调研,我们通过沟通,自动按查询区间数据计算均值M,按查询数据区间近半年数据计算西格玛值。用户线下也是这么计算的,但是忽略了异常数据,他们在计算数据的时候会有意识的去修正检测异常数据。因此在沟通的时候就按这种需求开发了。但是通过实践发现,一个异常数据会影响一大段时间内的趋势。因此AI自动计算和生成西格玛和M值好像在这里显得有点不适用了,因此我们又又又进行了新一版的迭代开发。

三、人工智能,真的还是得人工+智能

        上面提到我们通过一系列AI分析来完成趋势分析、预警异常分析。预警异常消息推送、预警判异自动定位等等来大大解放线下质量人员的工作。但是最近发现因异常数据太多,好像导致预警有点失灵了。如前天用户和我说的希望控制线能固定下来,因系统是根据数据自动计算的,因此此时的控制线会根据查询数据灵活变化~

         虽然很多AI功能确实方便了用户做分析和决策。但是一些需要固化的东西还是需要人工进行维护,为了达到这个需求,我们进行西格玛和均值M。上限值、下限值等维护来固定我们的标尺。因此通过人工+智能终于完成了用户的需求,真的算是一个短暂的胜利~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/701151.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

volume 、namespace

顺带说一下 volume 和 namespace ,咱们就开始分享一下 service 是什么 volume 是什么 还记得 docker 的 volume 吗,是一个数据卷 在 K8S 中,volume 是 pod 中能够被多个容器访问的共享目录 ,实际上和 docker 是一样的 volume 是…

分享成为一个优秀的测试工程师需要具备哪些知识和经验?

根据我的观察,优秀的测试人员可以做的事情可以包括如下3点: 由单纯的测试变成项目质量保证工作 持续集成探索和推动和自动化测试技术研究 测试相关工具的开发 1、我们先来讲第一点,由单纯的测试变成项目质量保证工作 测试,从狭义…

versionOS开发笔记 01,如何在现有项目中启用 versionOS ?

visionOS 开发笔记 01,如何在现有项目中启用 visionOS ? 在 Targets 中的 Supportted Destinations 中增加 Apple Vision 然后在项目的 Run Destination 中选择 Apple Vision Pro 就可以了

python+selenium环境搭建(一)

pythonselenium自动化测试环境包括四个部分:python、selenium、chrome谷歌浏览器、chrome谷歌浏览器驱动。其中浏览器也可以是火狐,IE等。目前自动化的主流浏览器还是chrome谷歌浏览器。 1.python的安装 目前测试行业应用最广的编程语言当属Python为首…

【C++】—— 继承

序言: 在之前,我们已经完成了对 C 初阶的讲解。接下来,我将带领大家学习关于C 进阶的相关知识,而今天我给大家介绍的就是关于 C三大特性之一的——继承。 目录 (一)继承的概念及定义 1、继承的概念 2、…

git常用命令之log

10. log 10.1 查看log 命令作用延展阅读git log输出 commit hsitory with commit detailgit reflog输出 HEAD ref 的 reflog链接git log --oneline--oneline选项会把提交信息压缩输出在单行。默认情况下,只显示commit id和commit message的第一行内容。$ git log …

Kubernetes核心概念汇总—Kubernetes 组件

当你部署完 Kubernetes,便拥有了一个完整的集群。 一组工作机器,称为 节点, 会运行容器化应用程序。每个集群至少有一个工作节点。 工作节点会托管 Pod ,而 Pod 就是作为应用负载的组件。 控制平面管理集群中的工作节点和 Pod。 在…

应用服务器Application Server manual

Application Server manual Sun Java™ System Application ServerStart Default ServerServer is RunningAdmin Console Sun Java™ System Application Server 从事Java EE的研发很多年,竟然才知道Sun开发的Application Server,以及最新版本Glassfish…

解决Vue.js not detected的问题(Vue.js devtools变灰色)

今天在谷歌商店下载安装了Vue.js devtools,但是出现了图标是灰色,鼠标移过去是Vue.js not detected的问题 首先呢,要去找一个有vue.js写的网站,比如哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 此时发现图标不再是灰色的,也不出现Vue.js…

@SuppressWarnings注解的作用

一、问题由来 我们在写代码的时候,不论是导入的包,还是声明的对象,有时候会出现黄线,感觉就很难受! SuppressWarnings注解主要用在取消一些编译器产生的警告对代码左侧行列的遮挡,有时候这会挡住我们断点…

Apache数据库项目盘点

著名的开源软件组织 Apache 软件基金会目前维护着 300 多个活跃项目,其中包含不少数据库相关的项目,本文简单介绍一下这些开源项目。 Apache AGE Apache AGE 是一个基于 PostgreSQL 的图数据库,目标是为所有关系型数据库提供图数据处理和分…

漏洞复现|Kyan密码泄露/命令执行漏洞

0x01阅读须知 所有发布的技术文章仅供参考,未经授权请勿利用文章中的技术内容对任何计算机系统进行入侵操作,否则对他人或单位而造成的直接或间接后果和损失,均由使用者本人负责。 郑重声明:本文所提供的工具与思路仅用于学习与…

Java【异常】

异常 1. 异常概念程序开发中常见异常 2. 异常的体系结构2.1 异常体系核心父类异常的另外划分模式 3. 异常的处理流程3.1 异常的捕获并处理try-catch-finally代码块组合一:try catch组合二:finally代码块finally不执行的特殊情况 3.2 throw 和 throws3.3 …

8 系统定时器(Systick)(STM32HAL库)

目录 系统定时器(Systick) SysTick定时器特性介绍 SysTick定时器的功能 SysTick定时器寄存器介绍 Systick定时器的使用 系统定时器(Systick) SysTick定时器特性介绍 计数宽度: 24bit来存储数据,2^24…

Spring高手之路7——事件机制与监听器的全面探索

文章目录 1. Spring中的观察者模式2. 监听器2.1 实现ApplicationListener接口创建监听器2.2 EventListener注解创建监听器2.3 对比ApplicationListener接口和EventListener注解的创建方式 3. Spring的事件机制3.1 ApplicationEvent3.2 ApplicationContextEvent3.3 ContextRefre…

基于weka平台手工实现(LinearRegression | Ridge Regression,岭回归)

一、普通的线性回归 线性回归主要采用最小二乘法来实现,主要思想如下: X ( x 11 x 12 ⋯ x 1 d 1 x 21 x 22 ⋯ 5 1 ⋮ ⋮ ⋱ ⋮ ⋮ x m 1 x m 2 ⋯ x m d 1 ) X\left( \begin{matrix} x_{11} & x_{12} & \cdots & x_{1d} & 1 \\ x_{2…

Vinted店铺为什么被封?如何应对?

Vinted是一家在线二手交易平台,专门用于买卖衣物和时尚配件。自从2022年以来,Vinted也越来越向综合性跨境电商平台转变。细心的伙伴都会发现,近来Vinted这阵子封号确实很严重,感觉是风控变严格了,但是万变不离其宗&…

xhtmlrenderer 将html转换成pdf,设置多字体, 以及中文不显示的问题

接上一篇 https://blog.csdn.net/qq_21480147/article/details/131187202 多字体 字体文件自行搜索或者window中自带的搜索(C:\Windows\Fonts) 中文不显示 在要渲染的中文的地方中设置stylefont-family:[字体] 该字体需要对应指定的属性, 属性参考:

java程序改变io临时存储路径

System.setProperty(“java.io.temdir”,“your path”)

【UE5 Cesium】08-Cesium for Unreal 子关卡应用实例(上)

UE版本:5.1 效果 (运行游戏可以看到进入关卡体积内楼房模型才会显现,以此来减少电脑性能消耗) 步骤 一、新建两个子关卡(以北京和上海为例) 点击窗口-》关卡-》新建 命名第一个子关卡为“SubLevel_Bei…