当前位置: 首页 > news >正文

MongoDB和AI 赋能行业应用:制造业和汽车行业

请添加图片描述

欢迎阅读“MongoDB和AI 赋能行业应用”系列的第一篇。

本系列重点介绍AI应用于不同行业的关键用例,涵盖制造业和汽车行业、金融服务、零售、电信和媒体、保险以及医疗保健行业

随着人工智能(AI)在制造业和汽车行业的集成,传统的价值链正在经历一场革命性的转变。工业物联网(IoT)的引入使得企业能够从资产中收集和分析大量数据,这不仅提升了库存管理的智能化水平,还使得预测性维护成为可能,极大地提高了运营效率和可靠性。

库存管理

高效的供应链不仅可以确保准时向客户交付,而且还可以控制运营成本。为了实现这个目标,管理并优化库存水平、规划需求波动以及削减成本都是至关重要的。然而,高效的库存管理也给制造商带来了复杂的数据挑战,主要是在准确预测需求和优化库存水平方面。这些正是AI可以提供帮助的地方。

在这里插入图片描述

图1:使用MongoDB 进行的生成式人工智能(Gen AI)需求预测

AI算法可以分析复杂的数据集,从而预测客户对产品或组件未来的需求。需求预测的准确性越高,则越有利于维持最佳的库存水平。

预测需求量:客户需求是在快速变化的,而基于AI的时间序列预测可以帮助制造商快速适应,通过分析历史销售数据和市场趋势,确定最合适的库存水平,甚至避免人工错误。

制定需求管理模式:Gen AI可以帮助生成库存的综合数据和时令性调整的需求模式。

场景模拟:Gen AI可以帮助创建模拟供应链中断的场景。

MongoDB 可以让这些过程更轻松地实现。在仓库中,可以使用移动设备扫描库存,并将这些数据持久化到MongoDB中,并使用Device Sync同步到MongoDB(此方案已有MongoDB客户在使用,如Grainger)。一旦数据进入MongoDB,它就可以作为所有库存相关数据的中央存储库,同时为AI应用程序提供数据来源,从而消除数据孤岛,提高整体库存水平和动态的可见性。通过使用MongoDB 的Vector Search和Gen AI,制造商可以轻松地根据时令属性对产品进行分类,对具有相似时令需求模式的产品进行聚类,并为基础模型提供上下文,从而提高库存的综合数据生成的准确性。

预测性维护

如今,最基本的维护方法是被动的——让资产保持运行,直到实际发生故障为止。资产仅根据需要维护,因此很难进行预估。然而,预防性维护则根据保守的时间表更换系统或组件,从而防止常见故障的发生,但由于要在产品报废前频繁更换组件,因此预防性维护的实施成本很高。

在这里插入图片描述

图2:使用MongoDB进行基于音频的异常检测

AI可以让预测性维护更加高效,利用物联网传感器从机器上收集数据,并通过对数据进行训练来检测异常情况,从而有效地进行预测性维护。

异常预警:ML/AI 算法(如回归模型或决策树)在预处理数据上进行训练,部署在现场环境进行推理,并持续分析传感器数据。检测到异常情况时,会生成警报通知维护人员,这样就可以主动规划和执行维护操作,最大限度地减少停机时间,优化设备可靠性和性能。为了提高准确性,可以部署检索增强生成(RAG)架构来生成或管理数据预处理器,从而补充专业的数据科学知识,同时也可以让领域专家为大型语言模型提供正确的指令。

维修指导:一旦AI模型生成了维修警报,Gen AI就可以进一步提出维修策略建议,并将备件库存数据、维修预算和个人可用性考虑在内。最后,还可以将维修手册可以处理成向量,输入给智能问答机器人,从而指导技术人员进行实际维修。

MongoDB能够有效支撑以上场景。

一方面,MongoDB固有的灵活的文档模型支持开发者随时进行数据管理。由于机器健康预测模型不仅需要传感器数据,还需要维护历史和库存数据,因此文档模型非常适合对这些不同的数据源进行建模,从而支撑预测模型的训练。

另一方面,在物理产品的维护和支持过程中,必须提供产品信息和备件文档等信息,并方便支持人员访问,而MongoDB 提供的全文检索功能就可以帮助工作人员从集群中轻松检索信息。制造商可以使用MongoDB 探索简化机器诊断的方法,比如从机器中录制音频文件并转化为向量,通过向量检索获得类似的案例。还可以使用RAG实现一个智能问答机器人,技术人员通过与机器人对话获得最符合当下情况的维修指导,了解如何一步一步进行维修操作。

自动驾驶

随着车联网的兴起,汽车制造商不得不将其业务模式转变为软件优先型。汽车制造商开始利用联网汽车产生的数据创建更好的辅助驾驶系统,然而,要制造出比人类驾驶更安全的全自动驾驶汽车是非常难的。一些专家估计,实现 5 级自动驾驶的技术已开发了约 80%,但剩下的 20% 是非常难攻克的,需要大量时间来完善。

在这里插入图片描述

图3:MongoDB在自动驾驶中的应用

汽车应用中基于AI的图像和目标识别存在不确定性,但制造商仍然要利用雷达、激光雷达、摄像头和车辆遥测数据来不断进行模型训练。现代汽车就像一个数据中心,不断收集和处理来自车载传感器和摄像头的信息,从而产生大量的数据。强大的存储和分析能力对于管理这些数据至关重要,而实时分析对于作出即时决策以确保安全导航至关重要。MongoDB可以在这些挑战面前发挥重要作用。

●MongoDB能够处理大量非结构化数据,是同时容纳传感器读数、远程信息处理、地图和模型结果等各种数据类型的绝佳方式。

●MongoDB支持在运行时随时添加新字段,让开发人员能够轻松地为原始遥测数据添加上下文信息。

●MongoDB的Search提供了一个高性能搜索引擎,允许数据科学家迭代其感知AI模型。

其他用例

AI在实现工业4.0的承诺中发挥着关键作用。MongoDB 还可支持许多其他AI用例,其中包括:

物流优化:AI可以帮助优化路线,从而减少延误并提高日常配送的效率。

质量控制和缺陷检测:在产品生产过程中,计算机或机器视觉可用于识别产品中的异常,确保产品精度达标。

生产优化:通过分析生产线上安装的传感器的时间序列数据,可以识别并减少浪费,从而提高产量和效率。

智能售后支持:制造商可以利用AI驱动的对话机器人和预测分析,为客户提供主动维护、故障排除和个性化帮助等服务。

个性化产品推荐:AI可用于分析用户行为和偏好,通过移动或Web应用提供个性化产品推荐,从而提高客户满意度并促进销售。

AI与制造业和汽车业的融合已经彻底改变了传统流程,为效率和创新带来了大量的机会。借助工业物联网和先进的分析技术,企业现在可以利用大量数据来加强库存管理和预测性维护。AI驱动的需求预测可确保最佳库存水平,而预测性维护技术可最大限度地减少停机时间并优化设备性能。

此外,随着汽车制造商对实现自动驾驶的投入,AI驱动的图像识别和实时数据分析能力变得至关重要。MongoDB 是一个有效的解决方案,通过提供灵活的文档建模和强大的存储功能,应对工业 4.0 的复杂问题。

除制造业和汽车行业外,MongoDB 具备的AI潜力还可扩展到物流优化、质量控制、生产效率、智能售后支持和个性化客户体验等领域,从而塑造工业 4.0 及更远的未来。

以上是本篇的全部内容,在本系列的下一篇文章中,我们将讨论MongoDB+AI在电信和媒体行业的应用。敬请持续关注MongoDB数据平台官方公众号。

敬请期待阿里云MongoDB 的检索和向量新特性


👉点击访问 MongoDB中文官网
👉立即免费试用 MongoDB Atlas
☎️需要支持?欢迎联系我们:400-8662988
✅欢迎关注MongoDB微信订阅号(MongoDB-China),及时获取最新资讯。

相关文章:

MongoDB和AI 赋能行业应用:制造业和汽车行业

欢迎阅读“MongoDB和AI 赋能行业应用”系列的第一篇。 本系列重点介绍AI应用于不同行业的关键用例,涵盖制造业和汽车行业、金融服务、零售、电信和媒体、保险以及医疗保健行业。 随着人工智能(AI)在制造业和汽车行业的集成,传统…...

FileZilla一款免费开源的FTP软件,中文正式版 v3.67.0

01 软件介绍 FileZilla 客户端是一个高效且可信的跨平台应用程序,支持 FTP、 FTPS 和 SFTP 协议,其设计宗旨在于为用户提供一个功能丰富且直观的图形界面。此客户端的核心特性包括一个站点管理器,该管理器能有效地存储和管理用户连接详情及登…...

44.WEB渗透测试-信息收集-域名、指纹收集(6)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于: 易锦网校会员专享课 上一个内容: web指纹: 每一个网站,前端开发语言,后端语言&#…...

【面经】Linux

一、高频 1、Linux常见的指令 路径/目录类 cd, mkdir, rmdir, pwd ,ls等重要指令;rmdir 仅能删除空目录,要删除非空目录需使用“ rm -r ”指令;文件类 创建:mkdir文件夹,touch文件移动mv复制cp修改名字mv…...

TriCore:Interrupt 2

今天继续来看看 IR 模块。 名词缩写 缩写全称说明IRInterrupt Router SRService Request 包括: 1. External Resource 2. Internal Resource 3.SW(Software) SPService Privoder 包括: 1. CPU 2. DMA SRNService Request NodeS…...

ollama api只能局域网访问,该怎么破?

安装ollama: ollama离线安装,在CPU运行它所支持的那些量化的模型-CSDN博客文章浏览阅读178次,点赞2次,收藏6次。ollama离线安装,在CPU运行它所支持的哪些量化的模型 总共需要修改两个点,第一:Ollama下载地址;第二:Ollama安装包存放目录。第二处修改,修改ollama安装目…...

规则引擎drools Part5

规则引擎drools Part5 Drools Workbench Drools Workbench是可视化的规则编辑器,用来授权和管理业务规则。workbench的war包下载地址,安装到tomcat中就可以运行了。使用workbench可以在浏览器中创建数据对象、规则文件、测试场景并把规则部署到maven仓…...

API设计之争:一个接口一个职能还是一个页面所需字段?

在软件开发中,设计API接口是一个重要而且复杂的任务。在设计API接口时,一个常见的问题是,是按照每个接口的职能来设计,还是按照每个页面所需的字段来设计? 本文将对这两种设计方法进行比较,并探讨它们的优…...

第一天复习Qt文件读取

Qt文件操作: 1、QFile QTextStream操作文件案例: 1、打开文件 QFile file(absolute filepath | relative path); file.readLine()返回内容长度,如果为-1就是读取失败 file. Close()读取后关闭 file.errorString()返回文件打开发生的错误2、…...

使用非官网购买Chatgpt的api调用

测试代码 from openai import OpenAI client OpenAI(api_key用户密钥) import json import os import timeclass ChatGPT:def __init__(self, user):self.user userself.messages [{"role": "system", "content": "Agent"}]def as…...

通过 Java 操作 redis -- hash 哈希表基本命令

目录 使用命令 hset,hget 使用命令 hexists 使用命令 hdel 使用命令 hkeys,hvals 使用命令 hmget,hmset 关于 redis hash 哈希表类型的相关命令推荐看Redis - hash 哈希表 要想通过 Java 操作 redis,首先要连接上 redis 服务…...

Unity 性能优化之遮挡剔除(Occlusion Culling)(六)

提示:仅供参考,有误之处,麻烦大佬指出,不胜感激! 文章目录 前言一、遮挡剔除是什么?二、静态遮挡剔除的使用步骤1.标记为遮挡剔除对象2.创建Occlusion Area组件3.烘焙4.Occlusion窗口Bake的参数Smallest Oc…...

android——关于app性能优化篇

前言 应用性能优化是指通过各种技术手段和优化策略,提高应用程序的性能,使其能够更高效地运行和响应用户操作。 下面介绍一些常见的应用性能优化方法 一、布局优化 1、减少嵌套 嵌套层数尽量少,使用ConstaintLayout能使层级大大降低尽量使…...

单链表经典算法LeetCode--203.移除链表元素(两种方法解)

1.链接:. - 力扣(LeetCode)【点击即可跳转】 分析此题提供两种思路: 1.遍历原链表,将值为val的节点释放掉(双指针法) 定义一个pcur指针指向头节点,定义一个prev指针指向NULL 需要注…...

MySQL—子查询

目录 ▐ 子查询概述 ▐ 准备工作 ▐ 标量子查询 ▐ 列子查询 ▐ 表子查询 ▐ 多信息嵌套 ▐ 子查询概述 • 子查询也称嵌套查询,即在一个查询语句中又出现了查询语句 • 子查询可以出现在from 后面 或where后面 • 出现在 from 后称表子查询,结…...

ffmpeg 读取流报错: Non-monotonous DTS in output stream

在处理媒体文件时,我们可能会遇到各种错误,其中之一就是“Non-monotonous DTS in output stream 0:1; previous: 36963866, current: 36611997; changing to 36963867. This may result in incorrect timestamps in the output file.”这个错误通常发生在…...

yo!这里是socket网络编程相关介绍

目录 前言 基本概念 源ip&&目的ip 源端口号&&目的端口号 udp&&tcp初识 socket编程 网络字节序 socket常见接口 socket bind listen accept connect 地址转换函数 字符串转in_addr in_addr转字符串 套接字读写函数 recvfrom&&a…...

polars学习-03 数据类型转换

背景 polars学习系列文章,第3篇 数据类型转换。 该系列文章会分享到github,大家可以去下载jupyter文件 仓库地址:https://github.com/DataShare-duo/polars_learn 小编运行环境 import sysprint(python 版本:,sys.version.spli…...

IDC 权威认可!Aloudata 入选金融领域中数据管理分析服务最佳实践案例

近日,国际知名数据咨询机构 IDC 重磅发布了《IDC PeerScape:金融领域中数据管理分析服务最佳实践案例》报告,Aloudata 与招商银行联合打造的 DDH 数据研发运维一体化平台成功入选,Aloudata 的技术、产品实力,以及在金融…...

RSA与AES算法比较及应用场景推荐

摘要:在现代加密通信中,RSA算法和AES算法被广泛应用。RSA算法是一种非对称加密算法,而AES算法是一种对称加密算法。本文将对比分析这两种算法的原理、性能及适用场景,并给出相应的推荐建议。 一、RSA算法简介 RSA算法&#xff0…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

Leetcode 3576. Transform Array to All Equal Elements

Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到&#xf…...

在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module

1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...

Mac软件卸载指南,简单易懂!

刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"&#xff0…...

C# SqlSugar:依赖注入与仓储模式实践

C# SqlSugar:依赖注入与仓储模式实践 在 C# 的应用开发中,数据库操作是必不可少的环节。为了让数据访问层更加简洁、高效且易于维护,许多开发者会选择成熟的 ORM(对象关系映射)框架,SqlSugar 就是其中备受…...

R语言速释制剂QBD解决方案之三

本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...

排序算法总结(C++)

目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...

使用LangGraph和LangSmith构建多智能体人工智能系统

现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

DingDing机器人群消息推送

文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人,点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置,详见说明文档 成功后,记录Webhook 2 API文档说明 点击设置说明 查看自…...