农业银行RPA实践 3大典型案例分析

零接触开放金融服务在疫情之下被越来越多的银行和客户所认同,引起了更广泛的持续关注,各家银行纷纷开展产品服务创新,加速渠道迁移,同时通过远程办公、构建金融生态等方式积极推进零接触开放金融体系建设。

随着商业银行科技力量的日益加强,商业银行的重心不再是提供单一的线上金融产品,而是向构建整体金融生态转变,金融服务和非金融服务之间加速融合,创新各种平台生态,建构起新的零接触服务新业态。 

农业银行的RPA(Robotic Process Automation)平台正是在零接触金融服务背景下的一个具体实践,将重复性、标准化、大批量的业务由RPA来实现,不但解放了人力资源,降低了人力成本,而且提高了工作的完成效率和准确性。

01

RPA助力智能运营企业

RPA是指可以记录人在计算机上的操作并重复运行的软件,它具有对企业现有系统影响小,编码少,实施周期短,对非技术的业务人员友好等特性。早期的RPA实现其功能的主要途径为基于规则的决策和操作,在业务流程无需调整的状态下,能在相当长一段时间内稳定运行,从而将员工从高频次、高重复性的流程中解放出来。

图片

而随着近年来AI(人工智能)技术中数据分析、自然语言处理、机器视觉等领域的迅猛发展,有了AI“加持”后的机器人在认知、评估、决策等方面大幅度提升,也使得AI+RPA有了更多的想象空间:

数据分析+RPA:可使用数据分析技术来解析大数据,获得高精度的分析结果。人类能够分析的数据量,以及分析后能关联、分组的数据量都是有限的。而计算机可以更好地分析这些数据,得到更多人类无法得到的信息。目前,数据分析+RPA已在营销工具和大数据分析工具中实现。 

自然语言处理+RPA:自然语言处理包括语音识别以及语音、文字相互转换等,其核心在于语音识别技术。语音识别技术,也称自动语音识别。该技术能使计算机识别人声,并将口语中的词汇内容转换成文字,从而省去人们输入键盘的麻烦。自然语言处理+RPA,可实现智能外呼等功能。 

机器视觉+RPA:机器视觉是指计算机识别图像和视频的技术,机器视觉+RPA,可将传统的手写材料和数据转换为数字信息。如今,无需键盘输入且不会产生拼写错误的RPA,正被广泛应用于那些需要处理大量纸本材料的行业中。

自动化技术+RPA:自动化技术是指人类可以通过编程控制机器人处理一些日常事务。比如处理一些重复,工作量较大,基于规则的后台事务,如财务对账、清算、合并报表等等。这些工作可以通过规则引擎及调度策略在既定时间触发,机器人自动化处理相对于人工来说,往往具有较高的准确性。

02

RPA金融业应用情况

RPA具有适合处理大量重复性、具备规则性的工作流程任务的特性,它可被应用在金融业的多个领域,比如在证券行业主要用于自动开闭市、开市期间监控、定时巡检等,在保险行业主要用于合同文件报送、风控指标监控、系统清算等。

具体到银行业,工行使用RPA完成国库退税自动核对、单位结算账户自动备案、跨行大额报文分拣等业务,建行使用RPA完成清算资金自动对账、反洗钱明细信息补录、信用卡中心风险换卡等业务。 

RPA在银行内部落地的方式有两种,一种是总行集中式管理,一种是总分分布式管理。其中总行集中式管理采用总行数据中心集中部署,统一对总分行进行服务,典型代表如建行,统一由总行进行业务处理和工作场景的管理,业务环境集中在数据中心搭建。这种方式的好处在于管理职责明确,管控力度强。另外一种是总行负责RPA系统平台的管理、推广和支持,省分行科技部负责分行平台部署、需求实施,如工行,总行建设RPA平台为各省分行使用场景提供支持。此方案的优点在于实施灵活,能迅速实现分行需求。

03

RPA农业银行落地实践

农业银行的RPA平台,定位为全行统一的技术平台,面向全行各部门提供流程自动化的输出能力,提供企业级自动化流程开发框架和共享技术能力,针对基于明确规则的重复性人工工作流程,通过非侵入式的客户端流程及数据集成技术,实现工作流程的自动化,达到解放人工劳动力、提高工作效率和质量的目的。该平台主要分为机器人控制中心、机器人设计器和机器人三个模块。

其中控制中心负责机器人的运营管理,工作任务的流程编排和调度,对机器人执行任务过程的监督、管理和控制,并通过对机器人资源池的管理,实现机器人的动态分配,最大化使用机器人资源。设计器提供便捷友好的方法、界面以及丰富的流程设计组件,由开发人员实现任务流程的录制、配置或开发,形成指令集并发布至机器人控制器,由机器人控制器按照设定的策略调度机器人运行。机器人负责运行具体的任务流程。根据机器人控制器的调度,加载并执行任务流程对应的指令集,完成任务流程。 

RPA平台为分层架构,如下图所示。其中展示层包括网页、移动端和大屏,服务层提供机器人管理、系统管理以及报表查询接口,应用层完成机器人、系统管理以及报表生成等功能。由于RPA同时有结构化和非结构化的数据,计划同时采用SQL和NOSQL两种数据存储。

图片

典型案例一:质检作业机器人 

业务背景:对客户申请资料中的影像件进行复核,需要大量人力资源去判断识别是否填写完整、申请日期是否合规、章程是否抄录完整、重要信息修改是否有本人签名,并记录不合规项,确认影像件内容与电子申请内容是否一致,完成比对后人工判断是否通过客户申请资料进入建账环节。

业务痛点:1.业务进件量大、日均处理业务量几千笔;2.规则明确且重复,占用大量人力资源进行机械重复的劳动。 

预期效果:通过引入RPA机器人,在复核环节实现自动化审查、UI界面字段抓取、自动化审查,以及通过OCR完成客户影像件审查及资料比对,全面替代人工进行自动化复核,达到释放人力、减少了各个环节人与人之间的接触,提升发卡效率的目的,为全流程自动化审查审批积累经验。

I 典型案例二:票据估值监测 

业务背景:查询并下载最新的会计主体清单以及上一日票据估值的单票信息、估值结果及会计报表信息,对下载数据进行预处理后,形成票据估值监测清单(即到期未兑付清单、本金差异清单),并将全部下载和预处理信息、监测清单发送给业务人员进行后续分析处理。 

业务痛点:1.操作步骤多,流程单一且重复,花费时间多,人工处理成本高;2.人工处理数据速度慢,易错漏,每天有几万条数据需要处理;3.直接面对客户,错误易造成不良影响。 

预期效果:机器人自动获取和下载数据,根据预设规则精准执行,自动生成并处理报表给业务人员,完成票据估值数据合并、筛选、透视表等操作。将到达缩短处理工时、提升数据加工效率的效果。

典型案例三:国库信息数字比对 

业务背景:查询并下载退库信息表和退库审批表,根据一定的数据比对规则对退库信息表和审批表进行数据的信息比对,记录结果并将结果文件发送给代理库的人员进行后续账务操作。 

业务的痛点:1.比对规则较多,数据间映射关系复杂,个别种类数据需进行多重比对;2.业务量大,业务峰值单个国库数据日均几千笔;3.数据量大时人工比对时间较长,操作繁锁。 

预期效果:通过机器人自动在系统中完成下载退库信息和审批信息、比对数据,并将数据比对结果发送给制定人员,达到大幅度减少退库信息比对时间、解放人力的效果。机器人比对速度快,成功率高,将大幅度提高工作效率。

04

结语

RPA机器人作为一个数字化高效转型的工具,在解放人力,提高效率方面有着天然的优势,会为企业提供更强的能力。对于银行业来说,通过RPA机器人的建设,对外可以助力产品服务的自动化,对内可以提升运作管理的智能化、自动化。但如何落地RPA机器人,在未来相当长的时间,都是一个重要的问题。

根据对业界的观察以及在农业银行实践的经验,笔者认为选择一个合适的流程是RPA机器人落地的关键。一个合适的流程并结合好的设计理念及实施过程,不仅可以保证RPA运行稳定,方便后续的运维和优化,并且可以得到高比例的投入产出。因此,商业银行RPA的开发迭代过程需要技术部门和业务部门密切的合作,共同整理和分析需求,把其中规则固定、输入数据明确的需求提取出来,甚至是一同将原有不规则的流程规则化。 

同时,在梳理和挖掘自动化流程的过程中,要“找准流程真正的痛点,理出自动化最大的阻力”,让低成本投入能够获得快速且显著效果。另外,加深对业务需求的理解程度、对业务流程的熟悉程度并结合对实际情况的判断和分析,梳理清晰的规则以及持续拓展可被规则化的场景,通过多种方法实现自动化,不断提升企业自动化程度。

最后,在技术实施过程中,要确保不同功能模块的低耦合性,充分考量未来业务增长的可拓展性,避免因业务量增大而引发的二次开发工作;梳理常见业务异常状态和可预见的系统异常状态,并设定贯穿整个流程的关键数据节点的质量检查及信息反馈,提高整个自动化流程质量;按需进行执行结果的反馈、运行环境的恢复以及所有运行相关数据的备份归档等,以便后续流程的运行以及历史记录的追溯等。 

做一个机器人简单,但做好一个机器人却不容易,因为只有一个“健壮、稳定、灵活、高效的虚拟员工”,才能成为银行真正的效率助手,为业务的自动化,构建零接触金融服务提供有力支持。

作者简介:

余磊,上海研发部开发三部主任工程师,深耕支付、零售金融、IT运维领域。

崔攸,上研开发一部RPA平台负责人,现致力于RPA在农业银行落地和推广。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JSP页面访问JDBC数据库的六个步骤

【例】创建exgample11_1.jsp页面&#xff0c;并在该页面中使用纯Java数据库驱动程序连接数据库test&#xff0c;并查询数据表goods中的数据。 <% page language"java" contentType"text/html;charsetUTF-8" pageEncoding"UTF-8"%> <% …

Flink窗口与WaterMark

本文目录 窗口的生命周期Window Assigners窗口函数&#xff08;Window Functions&#xff09;TriggersEvictorsAllowed Lateness 窗口 窗口&#xff08;Window&#xff09;是处理无界流的关键所在。窗口可以将数据流装入大小有限的“桶”中&#xff0c;再对每个“桶”加以处理。…

基于低代码的指尖遐想_3

低代码需要回答三个问题&#xff1a; 1、是否降低了门槛&#xff1f; 2、是否提高了效能&#xff1f; 3、使用者用户画像&#xff1f; 广义低代码&#xff0c;从项目全局维度&#xff08;项目启动、需求调研、方案设计、配置开发、系统验收、系统运营&#xff09;进行了解答。…

使用Termux+Hexo搭建个人博客结合内网穿透工具轻松实现公网访问内网博客

文章目录 前言 1.安装 Hexo2.安装cpolar3.远程访问4.固定公网地址 前言 Hexo 是一个用 Nodejs 编写的快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章&#xff0c;在几秒内&#xff0c;即可利用靓丽的主题生成静态网页。 下面介绍在Termux中安装个人hexo博客并结合…

【算法每日一练]-动态规划 (保姆级教程 篇15)#动物 #赶deadline #page #构造字符串

目录 今日知识点&#xff1a; 01背包的路径输出 计算位和的数位dp 不用管字符串&#xff0c;只需要看好约束dp转移的变量 动物 赶deadline page 构造字符串 动物 有某类动物&#xff0c;可以在农场待n天&#xff0c;每天最多增加一只动物&#xff0c;第i天到来的动物每…

Android开发,jni,ndk开发,调用fmod音频库,音效引擎库

文章目录 Android开发&#xff0c;jni&#xff0c;ndk开发&#xff0c;调用fmod音频库&#xff0c;音效引擎库1.fmod介绍2.cmake3.C代码实践 Android开发&#xff0c;jni&#xff0c;ndk开发&#xff0c;调用fmod音频库&#xff0c;音效引擎库 1.fmod介绍 https://www.fmod.c…

前端常用的几种算法的特征、复杂度、分类及用法示例演示

算法&#xff08;Algorithm&#xff09;可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤&#xff0c;或者看成按照要求设计好的有限的确切的计算序列&#xff0c;并且这样的步骤和序列可以解决一类问题。算法代表着用系统的方法描述解决问题的策略机制&#xff0c…

两整数之和 -- 位运算

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 本题链接 力扣&#xff08;LeetCode&#xff09; 输入描述 输入两个要相加的数&#xff0c;a和b 输出描述 返回a和b的和&#xff0c;这里其实直接return ab; 直接就过了&#xff0c;但是人题目要求还是给点面子~ 算法…

mariadb实现主从同步

准备两台服务器 Mariadb-Master&#xff1a;192.168.44.150 Mariadb-Backup&#xff1a;192.168.44.148 安装mariadb&#xff1a; https://blog.csdn.net/qq_50247813/article/details/135402502?spm1001.2014.3001.5502 组从复制原理如下 修改主数据库配置如下 vi /etc/my.…

钼铁,需求量将推动市场进入新一轮发展浪潮

钼铁是一种重要的冶金原料&#xff0c;广泛用于制造高速钢、不锈钢、合金钢、特殊钢等钢材&#xff0c;并且被广泛应用于核工业、电子工业、航空航天等高技术产业领域。随着钢铁市场的不断发展&#xff0c;钼铁市场也逐渐壮大&#xff0c;下面将从全球市场和中国市场分析其发展…

自学 c++ 要掌握哪些技巧和方法?

自学 c 要掌握哪些技巧和方法&#xff1f; 在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「C的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&…

大模型在现代应用中的多元实例

目录 前言1 GPT-3、GPT-3.5、GPT-4&#xff1a;自然语言处理的新纪元1.1 GPT-3与传统NLP方法的区别1.2 GPT-3.5 和 GPT-4 的进展1.3 技术背后的革新 2 自然语言转换为Python代码2.1 简介2.2 技术原理2.3 应用和优势 3 DALL-E 2&#xff08;5B&#xff09;图像生成3.1 简介3.2 技…

LauraGPT

git&#xff1a;https://github.com/alibaba-damo-academy/FunCodec 文章目录 model archAudioTokenizermodel init model arch text-embedding 用千问的模型参数初始化&#xff1b;AudioEncoder用asr-conformer的参数初始化&#xff1b;所有的参数都参与更新&#xff0c;除了C…

【动态规划】C++算法:115.不同的子序列

作者推荐 【动态规划】【字符串】扰乱字符串 本文涉及的基础知识点 动态规划 LeetCode115 不同的子序列 给你两个字符串 s 和 t &#xff0c;统计并返回在 s 的 子序列 中 t 出现的个数&#xff0c;结果需要对 109 7 取模。 示例 1&#xff1a; 输入&#xff1a;s “rab…

如何让CHAT使用python绘制概率密度图像?

问CHAT&#xff1a;用python绘制概率密度图像 CHAT回复&#xff1a;你可以使用Python的matplotlib库和numpy库进行概率密度的绘制。 以下是一个简单的例子&#xff1a; python import numpy as np import matplotlib.pyplot as plt #随机生成1000个正态分布的数 data np.rand…

无法开机报 不可恢复的错误:securityagent无法创建所要求的机制Teamviewerauthplugin:start

无法开机报 不可恢复的错误&#xff1a;securityagent无法创建所要求的机制Teamviewerauthplugin:start 初步判断很有可能是TeamViewer的某个启动项或者签名书没有&#xff0c; 导致在预加载的时候无法加载TeamViewer。 然后出现这个情况有一个前提&#xff0c;那就是你用了第三…

Linux_CentOS_7.9配置时区及NTPdate同步之简易记录

前言&#xff1a;ntpdate命令来自英文词组”NTPdate“的拼写&#xff0c;其功能是用于设置日期和时间。ntpdate命令能够基于NTP协议设置Linux系统的本地日期和时间&#xff0c;利用NTP服务的时钟过滤器来选择最优方案&#xff0c;大大提高了可靠性和精度&#xff0c;让系统时间…

【RabbitMQ】1 消息中间件MQ概述

目录 什么是消息中间件为什么使用消息中间件流量削峰应用解耦异步处理 主流消息中间件及选型选取原则RabbitMQRocketMQKafka如何选择 消息中间件应用场景电商秒杀案例拉勾B端C端数据同步案例支付宝购买电影票 什么是消息中间件 维基百科对消息中间件的解释&#xff1a;面向消息…

宽压输入1.5KV隔离直流高压输出电源模块

GRC系列低成本小体积宽电压输入隔离高压模块电源&#xff0c;是一款业界的隔离稳压型DC-DC高电压转换器&#xff0c;可在宽范围波动的不稳定电压输入环境中运行&#xff0c;通过模块的内部调整电路可以生成隔离稳压的直流高电压输出。产品外壳采用铝壳喷塑防腐设计&#xff0c;…

栈的数据结构实验报告

一、实验目的&#xff1a; 1、理解栈的定义&#xff1b; 2、利用栈处理实际问题。 二、实验内容&#xff08;实验题目与说明&#xff09; 利用栈实现数据的分类&#xff0c;将输入的整数以奇偶为标准分别存放到两个栈中&#xff0c;并最终从栈1和栈2输出偶数和奇数序列。 …