【从实例看企业拥抱AI代理的前一步】匈牙利OTP银行打造转换工具,几天就能搬完数千条决策流程到新系统

匈牙利OTP银行与业者联手打造一套R2DS2转换工具,己经优化,最终能自动将原本SAS RTDM即时决策管理系统的决策流程,转换为新一代智慧决策系统支援的DS2程式码,加速企业系统转型。(图片来源/OTP银行)

为了日后有机会发展代理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代理。