为了日后有机会发展代理AI,匈牙利OTP银行最近展开一场关键系统转移PoC项目,验证如何将2,700多笔即时决策流程,从旧版SAS Real-Time Decision Manager(RTDM)即时决策管理系统,无痛搬迁到新一代Intelligent Decisioning平台,且几乎全程自动化转换,单笔流程最快30秒就完成。按PoC项目的成功经验,原本预计1万个工作天的搬迁工作,几天内就能完成。他们如何做到?

转型迫在眉睫:原有平台老旧、Flash停用

匈牙利OTP银行是中东欧最大的金融机构之一,服务横跨11国、共有1,700万名客户。早在2015年,他们就导入RTDM系统,来支持贷款核准流程中的即时决策,如利率条件、风控评估、客户等级分类等逻辑运算。

这套系统承接庞大业务,每天处理数十万笔Web Service请求,年放款金额高达15亿美元,还深度集成30多个内外部系统。从顾客申请贷款,到风控模型计算、条件判断、最终放款,全都由RTDM驱动。

然而,随着时间推移,他们采用的RTDM系统逐渐老化,再加上Flash宣布退场、没有HTML5替代版本,团队也缺乏合适的官方迁移工具和文件支持,让整个系统成为无法扩展、难以维护的技术债。

匈牙利OTP总部资深经理Dániel Bogdán回忆,当时,IT团队面临迫切的转型压力,不得不找尽快出新一代解决方案。

超过2700笔逻辑流程,预估上万个工作天才能重建

于是,OTP银行IT团队先盘点系统内容,厘清整个RTDM架构承载的庞大数据,包括1000多笔决策活动(Decision Campaigns)、700笔数据流程(Data Processes)、200笔规则流程(Rule Flows),以及500多笔用Groovy语言撰写的自定逻辑程序代码。

接着,他们列出3大技术目标,作为选择新系统的依据。首先,新系统必须完整支持既有的营销决策活动和自动化流程,并确保所有流程合规、可执行、可部署,且功能与旧系统要一致,避免逻辑错乱或功能流失。

再来,无论来自旧平台RTDM还是新平台,通过Web Service调用到的决策结果,都要能一致,确保跨系统服务体验不变。最后,在运维层面,OTP银行希望新平台具备良好的可开发性、可用性和可读性,团队能更容易撰写、理解并调整规则逻辑,减少未来运维负担、加速业务调整速度。

经评估,他们最后选定同一家厂商的新版智能决策平台,但团队估算发现,以人工手动重建这些流程,得耗上1万多个工作天,才完成初步搬迁。这种做法不只成本高昂,还可能中断业务,隐含重大风险。

优化迁移工具R2DS2,3+1个步骤快速转换

为解决这道难题,OTP银行与平台供应商的合作SI,先是在2019年打造一套名为R2DS2的自动转换引擎雏形,要将RTDM程序代码转换为新平台支持的DS2程序代码。

当时,他们也与平台供应商讨论这套工具,并提供完善的工具说明。平台供应商便以R2DS2为基础,在2021年发布一套官方转换工具,来协助企业决策流程现代化。但对OTP银行来说,官方工具仍无法满足他们复杂业务的转换需求,因此他们继续与SI厂商联手,并在2024年正式启动迁移工具开发PoC项目,优化R2DS2、打造一套功能更强大的转换工具。

匈牙利OTP银行与SI企业打造的系统转换工具,可自动将RTDM即时决策管理系统的决策流程,转换为新一代智能决策系统的规格,就算是一笔复杂的流程,也只需要几分钟就完成。图片来源/OTP银行

这款优化版工具的转换流程很简单,只需3+1个步骤就能搞定,包括导出XML文件、套用转换引擎、测试确认逻辑一致性,以及必要时手动补充定制函数或处理变量名称对应问题。

进一步来说,系统分析师可从原本的RTDM界面中,将每笔决策流程的逻辑和设置,导出为XML格式。接着套用转换引擎,由转换工具解析XML文件,将RTDM特有的节点类型,对应到Intelligent Decisioning平台支持的DS2程序代码。转换后就是测试阶段,确保相同输入条件下,Intelligent Decisioning平台得出的风控建议或利率回应与原系统产出一致。

最后,如果流程中包含复杂逻辑或定制化函数,开发者也能自己手动微调或加入所需函数。

最快30秒完成一笔流程转换,预计几周完成系统搬迁

Dániel Bogdán现场展示不同流程的实际转换时间,从包含复杂分支处理的7、8分钟,到最快30秒就完成一笔流程的转换工作,尤其30秒那笔流程转换,他们人工作业需要29分钟,靠工具省时又省力。

OTP银行团队也实测PoC项目成果,新系统可以满足原先定下的3大目标,比如在相同条件下,新系统得到的判断和推荐结果与旧系统一致,Web Service调用结果也一致,新系统也能持续支持日常高频查询和即时响应需求。而且,维护性也提高了,因为DS2程序代码可读性和模块化程度更高,利于团队后续扩展和调试。

这个PoC项目验证的效率,让OTP银行预计,原本需要1万个工作天的搬迁工作,可以缩短到几个礼拜内就完成,预估的成效非常好。

转换工具纳入官方GitHub,还有更多潜力

早在开发过程中,这套R2DS2就已纳入平台供应商GitHub页面,开源发布供金融同业和其他产业用户参考。

Dániel Bogdán指出,优化过的RTDM转换工具还有不少应用潜力,采取了模块化、可重复使用的设计,不限定产业都能使用。他也表示,这套工具将持续扩大,未来将能支持任何RTDM系统版本,转换为符合ID平台规格的决策流程,甚至延伸支持更多不同类型的决策逻辑或节点模块。

随着Intelligent Decisioning平台新添代理工作流程设计功能,对OTP银行来说,未来完全迁移至Intelligent Decisioning平台后,有助于他们未来开发AI代理。