永丰银行IT将Copilot导入开发流程中,不只协助开发者迅速上手新专案、解释程式码,还能支援维运脚本开发和技术验证

图片来源: 

微软

程式开发应用生成式AI技术已经是常见的生成式AI应用之一,不只在国外广泛应用,在台湾,不少企业内部的IT团队已经或正评估采用,其中包括金融业。永丰银行也是最新一家导入这项技术的台湾金融业者,将它应用内部开发流程上,并发展出4大应用情境,包括优化既有专案、协助新专案开发,以及支援维运脚本开发和工作技术验证等工作。

2020年时,永丰银行启动了数位转型的计划,2年后进一步提出4大发展策略,以加速推动数位变革。永丰银行更将云端和AI视为是该公司推动数位变革的两大关键,打造多元应用与创新服务。

近年来,永丰银行已经将AI应用在不同金融业务场景,举例来说,他们建立AI异常帐户监测机制,利用AI侦测有无交易异常的帐户,提供即时预警,或是透过AI辅助分析,强化对于诈骗交易的辨识,防范诈骗行为等。

除了应用AI优化内外部服务,永丰银行也将这项技术同时运用在IT部门,协助开发人员提高开发效率,尤其在过去,许多开发人员在程式开发过程中遇到问题时,常常需要到不同的社群网站和搜寻引擎寻求协助,进行多方测试及验证,这种方法不仅耗时,也缺乏效率,因此,IT部门希望透过AI技术,让使用者能够以自然语言询问AI,迅速获得所需的答案。

今年8月底,经内部评估和规画后,永丰银行决定导入能提供程式撰写辅助的生成式AI助手GitHub Copilot,将其应用于内部开发流程中,让开发人员可以更快解决程式开发问题,从而提高开发效率,同时加速金融创新。

永丰银行资讯处资深协理沈志成表示,导入这项技术不仅仅是为了激发了开发人员的创造力,更希望透过AI工具的辅助,提升他们的工作成就感和幸福感,进而提升顾客使用体验。

截至目前,永丰银行IT部门一共发展出4大生成式AI应用情境,包括既有专案优化、协助开发新专案、维运脚本开发以及工作技术验证。

在现有专案优化方面,永丰银资讯团队使用生成式AI助手对DAWHO数位帐户后台数据进行检验,使其能够快速找出潜在问题,提出具体优化建议,进而简化系统程式的维护作业。此外,在新专案开发上,也有开发人员在进行智慧收支帐本相关应用开发时,利用生成式AI协助其修改MongoDB资料库的JavaScript语法,省去了需自行搜寻答案的步骤。

资讯团队不仅将生成式AI助手用于辅助新旧应用的开发和优化,同时还应用在维运脚本的开发上,包括协助开发人员规画设定YAML语法等容器化技术工具,同时验证其正确率和建议参数等,还用于进行系统中使用不同程式语言(如C#、Python、JavaScript、SQL等)转换的技术验证。

经过一段时间的使用后,发现使用效果不错,使得开发团队的开发时间平均缩短了40%至60% ,不仅节省IT开发时间,同时也代表永丰银行能更快速推出新功能和服务,以满足市场和客户需求。

不过,考虑到的资安,永丰银行一方面透过GitHub Copilot服务本身的资安机制加强人员授权与登入管控,确保不留存程式与往来问答内容,一方面设定禁用参照所有网路上的开源程式码,避免智慧财产权争议,也透过生成式AI助手筛选程式安全漏洞,提供自动封锁不安全的程式码建议。