更快更复杂之—Mendix如何支持多种AI部署模式

news2024/10/7 6:45:36

在过去十年,LCAP市场逐渐崛起的同时,计算能力不断提高、大数据可用性不断增强,预计未来数年,低代码应用平台(LCAP)的市场将增长30%左右,并带动人工智能(AI)迎来新的春天。

当今乃至未来的趋势,是融合与汇聚的时代。低代码负责解决How的问题,它推动了应用程序“构建方式”的变革。那么AI异军突起,代表了新一代的生产力,并将带来更多What,即构建什么“类型”的场景。

这两种趋势正在汇聚,在LCAP成熟并被企业广泛采用来构建复杂的、关键性任务应用时,未来如何更好地支持构建所谓的“AI增强业务应用程序”呢?我们在这里为大家做一个梳理。

首先,什么是“AI-Enhanced Business Apps?我们可以下个定义如下,即利用AI/ML模型(通常嵌入其逻辑中)来提供更智能、自动化和上下文感知的用户体验的应用程序。这个范畴包含的业务场景着实不少:

智能应用程序的使用案例

AI增强型业务应用程序利用数据中的模式进行预测,能帮助人工工作的自动化或更智能的任务处理或业务流程。因此,它可以提高工作效率,降低成本和风险,增强客户满意度。以下是一些AI和ML使用案例。

情感分析和分类

  • 了解客户反馈的情绪(积极 vs 消极)

  • 将客户反馈或请求分类为特定的支持或业务类别

目标识别 

  • 检测工厂生产线上存在缺陷的产品

  • 检测工厂生产线上产品的缺陷类型

  • 对医学图像进行分类

  • 工厂物品计数

异常检测

  • 检测可疑的银行交易

  • 检测业务指标之间的异常关系(例如,产品销售增长但由于价格标签错误导致收入下降)

  • 库存异常检测

推荐

  • 根据客户需求向保险代理推荐最优惠的方案

  • 根据之前的购买行为向在线购物者推荐替代产品或服务

预测 

  • 根据历史和季节趋势预测现金流

  • 根据销售趋势预测所需的库存量

  • 使用内部和外部因素预测酒店连锁店的需求

  • 根据需求预测进行动态定价

对此,Gartner预测道:“到了2022年,60%的组织将使用打包的人工智能来自动化多个功能领域的流程。”这种情况正在发生。根据麦肯锡2021年对1,843名代表各个地区和行业的参与者的调查显示,“56%的受访公司在至少一个业务功能中采用了AI(增长了50%)”。

AI与ML的短板

根据Gartner的研究报告,“组织反映他们在追求人工智能方面的最大障碍之一是将其集成到现有应用程序中。” 一年后,Gartner又引用了同样的挑战:“超过一半成功的人工智能试点项目从未能进入部署阶段。”由此可见,人工智能部署到生产环境中并将其集成到应用程序中仍是一个关键挑战。

但我们不光看到部署运维这个角度,AI与ML更多困境在于:

  • 对高质量数据的依赖

  • 创造性的缺失

  • 计算资源无法自主管理

  • 模型部署与监控需要工具链支撑

  • 安全性和合规性

  • 人为干预的诉求的必然性

  • 结论的可解读性

今天我们先深入挖掘Al的生产部署角度。目前,Mendix客户已经可以通过REST APIs将人工智能服务与Mendix应用程序进行整合。这是一种可行的方法(特别是对于第三方AI服务),但是本地构建或开源的ML模型需要访问托管服务,以及具备部署模型的技术知识,这都需要花费额外的精力并会产生额外的托管成本和维护。

使用Mendix ML Kit的高级部署模式

Mendix ML Kit(详情见下文)与Mendix平台结合使用,可以实现各种最先进的ML实现模式。

有时需要使用多个ML模型来预测输出,其中将相同的数据点发送到一组模型,然后收集所有预测结果以找到最佳预测(集成学习)。或者,也可以以级联的方式使用多个模型,将一个模型的输出馈入另一个模型中(级联推理)。使用Mendix Microflows和Mendix ML Kit可以轻松实现这些部署模式。

此外,只使用Mendix平台和ML Kit即可集成作为服务的ML模型,无需额外的第三方托管服务。最后,Mendix和Mendix ML Kit支持批量推理,即通过单个模型请求运行多个推理。

Mendix支持的部署模式包括:

组装模式:

模型即服务模式:

模型即服务模式:

批处理模式:

综上所述,Mendix自然而然的成为了AI技术栈,而且可能是多种AI技术栈的“总集成方”。为了支持更快更复杂的业务场景,Mendix V10将会导入更多新功能,并继续秉持如下所示的架构决策:

AI、Big Data、Clouding、Device、Edge Computing 等需要一个X变量把这些技术孤岛盘活,需要一个X负责任地构建端到端solution,贴心地呈现业务价值与体验,X就是Mendix。

Mendix ML Kit是什么?有什么好处?

通过ML Kit使客户能够在他们的应用程序中使用AI,进一步改进业务流程,自动化手动任务并提供客户满意度。如果您还没有使用Mendix ML Kit,请尝试一下。并让我们知道您的想法,您的反馈通常是我们下一个迭代的基础。

Mendix ML Kit提供了各种优势:

  • 通过将ML部署时间从数周减少到数天/小时,加快上市时间。

  • 通过连接AI平台和LCAP(低代码应用平台)并将使用第三方AI平台构建的ML模型集成到Mendix应用程序中,从而实现了更轻松的集成。

  • 由于将模型集成到应用程序运行时并在JVM上运行,能够获得卓越性能,从而降低了延迟(网络和模型推断延迟)。

  • 与微服务集成相比,无需获取、部署或维护其他托管服务,可以降低工作量和成本。

  • 由于运行时集成,未来的边缘部署提供了在边缘上运行(设备上的ML)的可能性。值得注意的是,现在有60%的图像处理模型是在边缘部署的。

换句话说,ML是一个预先训练好的大礼包,提供了诸如以下多种人工智能的分析能力。

视觉 

  • 图像分类

  • 目标检测和图像分割

  • 人体、面部和姿态分析

  • 图像处理

语言

  • 机器理解

  • 机器翻译

  • 语言建模

其他 

  • 视觉问答和对话

  • 语音和音频处理

  • 其他有趣的模型

至于如何安装使用,如何发挥其优势,命中各自的业务场景,大家如果感兴趣,我们将在下一集深度解读。

关于Mendix

Mendix,a Siemens business是全球企业级低代码的领导者,正在从根本上重塑数字化企业构建应用的方式。企业可通过Mendix低代码软件快速开发平台来扩展自身的开发能力,打破软件开发的瓶颈。借助Mendix开发平台,企业可以打造具备智能、主动性和人机互动等原生体验的智能化应用,对核心系统进行现代化升级并实现规模化应用开发,以跟上业务增长的速度。Mendix低代码软件快速开发平台可在保持最高安全、质量和治理标准的前提下,促进业务与IT团队之间的密切合作,大大缩短应用开发周期,帮助企业自信迈向数字化未来。Mendix的“Go Make It”平台已被全球4000多家领先公司采用。

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

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

相关文章

【Spring Boot】单元测试

单元测试 单元测试在日常项目开发中必不可少,Spring Boot提供了完善的单元测试框架和工具用于测试开发的应用。接下来介绍Spring Boot为单元测试提供了哪些支持,以及如何在Spring Boot项目中进行单元测试。 1.Spring Boot集成单元测试 单元测试主要用…

Windows下控制台播放Badapple,opencv的使用,以及代码优化方案

Windows下控制台播放Badapple 环境准备 VS2022编译环境Opencv(对图像进行灰度处理)的配置 可以看我写的这篇文章vs下opencv的配置素材(Badpple的视频文件) 可以私信我FFmpeg(对视频文件进行处理) 让视频文件的声音分离出来生成mp3文件 ffmpeg -i test.mp4 -map 0:v:0 -c copy…

MySQL用户权限管理和密码策略

目录 用户和权限介绍 密码策略 修改密码策略 用户权限管理 赋予权限 收回权限 用户和权限介绍 所有用户的信息都保存在mysql.user 数据表中 可使用desc 查看数据表结构 user 常用字段 部分字段解析 完整的账户 包含host和user,都是char型 都没有默认值 ho…

fork函数,为什么有两次返回?

前言 fork函数用于创建一个新进程,称为子进程,它与旧进程(称为系统调用fork的进程)同时运行,此进程称为父进程。 创建新的子进程后,两个进程将执行fork()系统调用之后的下一条指令。子进程使用相同的pc&a…

网络传输层协议详解(TCP/UDP)

目录 一、TCP协议 1.1、TCP协议段格式 1.2、TCP原理 确认应答机制 超时重传机制 (安全机制) 连接管理机制(安全机制) 滑动窗口 流量控制(安全机制) 拥塞控制 延迟应答(效率机制) 捎带应答(效率机制) ​编辑面向字节流(粘包问题) 缓…

[pyqt5]如何给工具栏图标添加资源文件

第一步新建一个qrc文件 首先新建一个 .qrc 文件&#xff0c;内容格式如下&#xff1a; <RCC><qresource prefix"/" ><file>img/image1.png</file><file>img/image2.png</file><file>img/image3.png</file></qr…

解决win11系统下vivado使用RTL分析闪退、小蓝熊easy anti chat无法启动问题

最近在接触使用vivado时被这个软件庞大的包体和繁多的报错搞得焦头烂额&#xff0c;经过多次尝试&#xff0c;我解决了两个困扰我许久的关乎软件正常使用的问题&#xff0c;将解决办法分享给大家。 一.RTL analysis运行闪退 这个问题关系到程序的正常使用&#xff0c;主要发生…

css animation动画

代码 <!DOCTYPE html> <html ng-app"my_app"><head><meta charset"utf-8"><title></title><script type"text/javascript"></script><style type"text/css">.my-animation {p…

关于海外的应用商店优化

应用商店优化的工作方式与搜索引擎优化 (SEO) 类似&#xff0c;但它有专门为应用商店设计的专业功能。应用商店优化可以帮助应用程序出现在应用商店的顶部结果中&#xff0c;从而提高下载转化率和应用安装量&#xff0c;并且对于我们的应用也有长期可见性。 应用商店优化是一个…

本地用户管理(NETBASE第九课)

本地用户管理(NETBASE第九课) 本地用户&#xff1a;用户本地创建、本地存储、本地登录且只能登录本地一台计算机。 1.认识用户帐户&#xff1a; 1&#xff09;Windows帐户有帐户名、有密码、用户安全标识&#xff08;SID&#xff09; 注:SID安全标识符&#xff08;身份证号…

数据结构-二叉树的代码实现(详解)

内容&#xff1a;二叉树的前、中&#xff0c;后序遍历&#xff0c;层序遍历&#xff0c;二叉树节点个数&#xff0c;叶子节点个数&#xff0c;二叉树高度&#xff0c;第k层节点的个数&#xff0c;查找某个节点&#xff0c;二叉树销毁&#xff0c;判断是否为完全二叉树 目录 前…

科研热点|《电气工程领域高质量科技期刊分级目录(2022版)》公示!

为贯彻落实《关于深化改革 培育世界一流科技期刊的意见》&#xff0c;推进国内外科技期刊的同质等效使用&#xff0c;助力我国科技期刊高质量发展&#xff0c;在中国科协的统一部署下&#xff0c;中国电工技术学会制定《电气工程领域高质量科技期刊分级目录发布工作实施方案&am…

【HarmonyOS】ArkTS学习之页面转场动画的实现

【关键字】 ArkTS、转场动画、PageTransitionEnter、PageTransitionExit 【介绍】 动画交互的实现是一种提升用户体验的方式。动画分为属性属性动画、显示动画、转场动画和路径动画&#xff0c;而转场动画又包含页面间转场、组件内转场和共享元素转场。我觉得页面转场动画挺有趣…

电机的调压调速和PWM调速方法的性能比较、应用场景简介

电机的调压调速和PWM调速是两种不同的电机控制方式。 调压调速&#xff1a;调压调速是通过改变电机输入电压的大小来控制电机的转速和扭矩。通过调节电压&#xff0c;可以改变电机的转矩特性和转速。这种调速方式适用于直流电机和某些类型的交流电机&#xff0c;如感应电动机。…

Windows电源模式(命令行)

一、简介 windows使用powercfg.exe来控制电源方案,像cmd.exe一样,powercfg.exe也是windows自带的。 powercfg命令行选项 选项说明/?、-help显示有关命令行参数的信息。/list、/L列出所有电源方案。/query、/Q显示电源方案的内容。

华为云CodeArts DevSecOps系列插件——助力更高效的软件研发

HDC期间入驻华为云&#xff0c;可参与Toolkit插件抽奖活动&#xff0c;活动链接在文末 一、前言 DevOps的概念想必大家都不陌生&#xff0c;它是一组过程、方法与系统的统称&#xff0c;通过它可以对交付速率、协作效率、部署频率速率、质量、安全和可靠性等进行提升改善。相比…

Linux——信号发送代码

目录 一.信号集操作函数 sigpromask函数 代码详解&#xff1a; ​编辑 考虑情况一&#xff1a;对多个信号的屏蔽 考虑情况二&#xff1a;取消对信号的阻塞 运行结果&#xff1a; 考虑情况三&#xff1a;若不想让进程退出&#xff0c;采用自定义捕捉信号方式&#xff01;…

Java阶段五Day02

Java阶段五Day02 文章目录 Java阶段五Day02MAVEN-聚合(多模块3)回顾多模块2个特性依赖:继承: 聚合场景聚合目的实现聚合聚合总结 远程仓库远程仓库概念配置settings.xml远程库配置注意事项 GIT详细学习git概括git历史本地版本控制相关命令git分支管理分支管理基本概念分支管理相…

axios请求错误处理Uncaught runtime errors:handleError@webpack-internal:///./node_modules/webpack-dev-server

项目环境&#xff1a; vue3.2.13 vue-cli5.0.0 注&#xff1a;该问题只是出现在开发环境&#xff0c;打包后是不会出现的。 问题描述&#xff1a; 由于需要新开一个开发项目&#xff0c;引入必备网络请求axios及他的副手&#xff08;集中处理请求及返回数据&#xff09;&a…

springboot+MySQL大学生体质测试管理系统

功能需求分析的任务是通过详细调查大学生体质测试的测试信息管理系统要处理的所有对象&#xff0c;通过充分了解大学生体质测试管理系统的工作流程&#xff0c;明确使用者的各种需求&#xff0c;充分思考之后可能扩充和改变的情况&#xff0c;然后在这个基础上来设计数据库。