本文来源于:2025年度农村金融机构科技创新优秀案例评选,作者:苏州农商银行

苏州农商银行:基于多模型融合架构的智能代码辅助系统

2025-09-17 关键词:数字化转型,智能编码辅助,多模型融合架构3016

一、项目背景及目标


随着金融科技的飞速发展,开发效率与代码质量已成为推动数字化转型的核心动力。现有的代码助手工具虽然在一定程度上能够辅助开发,但存在智能化程度不足、交互体验不佳、数据安全隐患等问题,难以满足银行业对高安全性、高效率、高质量代码开发的严格要求。为解决这些问题,我行自主研发"基于多模型融合架构的智能代码辅助系统",以强大的智能功能和严密的隐私保护,助力实现开发流程的智能化、高效化和安全化。


二、创新点


(1)现代化前端架构,实现高性能用户体验。 系统采用React + TypeScript现代化前端技术栈,通过组件化设计和模块化架构实现了高度灵活的前端系统。核心采用统一的状态管理机制,配合智能代码编辑器提供专业的编程辅助功能。系统具备快速响应能力和良好的组件复用性,显著改善了开发者的交互体验和编程效率。


(2)良好的用户体验,精细化大模型调度。 系统通过为不同功能分配不同的大模型,实现了精细化的模型调度策略。对于需要及时响应的功能分配小参数量的轻量模型,确保快速反馈;对于代码补全功能分配专用的Qwen-Coder代码模型,保证代码生成的专业性和准确性;对于通用问答和复杂推理分配DeepSeek超大规模通用模型,提供深度的智能分析能力。这种差异化的模型分配策略有效兼顾了效率和准确性,为用户提供了流畅、精准的智能编程体验。


(3)实现安全自主可控。系统采用完全私有化部署方案,所有AI模型和数据处理均在内网环境中运行,确保了敏感数据的绝对安全。配备完善的用户身份管理和权限校验体系,通过IP鉴权机制实现精细化的访问控制,为银行级应用提供了坚实的安全保障。


三、项目技术方案


基于多模型融合架构的智能代码辅助系统基于Node.js微服务架构构建,集成React前端框架、TypeScript开发语言及多层数据存储体系,支持DeepSeek、Qwen-Coder、OpenAI API等多模型融合与高效代码处理;前端使用React + Redux实现组件化开发与状态管理,配合Vite构建工具实现快速开发和热更新;核心引擎采用独立Binary进程架构,通过IPC和TCP双通道通信机制,确保了系统的高可用性、稳定性与进程隔离安全。


1.应用架构


imageimage1_1758073884.7029388.png


代码辅助系统采用五层分层架构设计,内部模块之间通过结构服务进行通信调用。用户交互层与核心服务层采用API实时接口调用,支持两步工作流轮询机制;与AI模型层服务采用标准OpenAI接口,实现FIM技术的代码补全功能;数据存储采用多SQLite数据库分层架构,包括代码索引数据库(支持FTS5全文搜索)、开发数据统计数据库、自动补全缓存数据库等,配合JSON文件存储实现配置持久化和会话管理。系统主要功能模块包括:代码自动补全、在线编辑、文件解析、一键提示词、智能问答、配置管理、上下文处理等功能。


2.后端架构


imageimage2_1758073884.7842834.png


系统采用TypeScript + Node.js分布式进程架构进行开发,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,旨在构建高性能、高并发的服务器端应用,易于扩展以适应各种网络服务需求。系统采用Binary独立进程作为核心服务容器,确保AI服务与IDE进程的完全隔离和稳定运行;同时,核心引擎担任业务逻辑中心,实现配置管理、LLM调用、代码索引的统一编排和热更新;使用基于JSON的IPC/TCP双模式通信协议作为系统的统一数据传输层,处理消息路由、流式响应和错误传播。同时,在模块化设计的基础上,采用可插拔、组件化、协议化的设计思想,使用了可扩展、高性能的分层服务开发架构,集成多种LLM提供商,大幅提高了AI辅助开发的效率和准确性。


3.前端架构


imageimage3_1758073884.839382.png


前端采用现代化React 18框架,基于TypeScript提供类型安全保障,通过Vite构建工具实现快速开发和热重载。采用Redux Toolkit进行集中式状态管理,配合Redux Persist实现状态持久化。界面采用组件化样式与原子化CSS混合方案,支持编辑器主题自动适配和响应式设计。系统兼容多种IDE环境,支持流式AI响应处理,并针对侧边栏显示进行了响应式优化,确保在不同尺寸的IDE面板中均能提供良好的用户体验。


四、项目过程管理


1.V1.0 版本


需求分析:2024.06.01 - 2024.06.14


设计阶段:2024.06.15 - 2024.06.30


开发阶段:2024.07.01 - 2024.08.31


测试阶段:2024.09.01 - 2024.09.15


系统上线(V1.0):2024.09.16


2.运维与规划期


系统运维、收集反馈:2024.09 - 2025.04


3.V2.0 版本(迭代)


迭代需求分析:2025.04.20 - 2025.05.05


开发阶段:2025.05.06 - 2025.07.31


测试阶段:2025.08.01 - 2025.08.13


系统上线(V2.0):2025.08.14


五、运营情况


本项目上线后,已在全行开发部门进行推广和培训,帮助开发人员熟悉系统功能。代码辅助系统的建成实现了代码智能补全、代码生成、代码解释、文件理解等功能,支持Java、Python、JavaScript、SQL等20多种编程语言,兼容IntelliJ IDEA。自系统上线,目前代码助手使用用户已达到开发人员的40%,平均日代码补全次数超3000次,随着适配IDE版本的增加,预计年底可以达到90%,推进了全行软件开发业务的智能化、高效化管理。


智能代码辅助系统为内网部署,相关数据均保存至行内服务器。目前采用多模型架构,采用vLLM私有化部署,模型首Token响应时间不超过2秒钟,从开始运行至今,整体运行稳定,无重大风险漏洞事件和重大业务风险,并且整体性能满足3-5年内的业务发展要求。


六、项目成效


1.经济效益


通过部署智能代码辅助系统,全行软件开发效率实现了显著提升。系统的智能代码自动补全功能极大地减少了开发人员的重复性编码工作,提高了代码编写速度和准确性,有效缩短了项目开发周期。同时,系统强大的文件理解和代码分析能力使得新入职员工能够快速理解现有项目架构和业务逻辑,大幅缩短了新员工的培训周期和上手时间,降低了人力培训成本。通过智能化的代码生成和优化建议,系统帮助开发团队提升了代码质量,减少了后期维护成本,为全行数字化转型和IT系统建设提供了强有力的技术支撑。


2.社会效益


智能代码辅助系统的建设充分体现了技术自主可控的重要性,项目采用的所有AI大模型均为国产开源大模型,包括DeepSeek、通义千问等主流国产化AI解决方案,避免了对外部技术的过度依赖。系统的成功部署不仅提升了银行业IT开发能力,更为金融行业的数字化转型提供了可复制、可推广的技术方案,推动了国产化AI技术在金融领域的深度应用和创新发展,为构建安全可控的金融科技生态体系贡献了重要力量。


七、经验总结


智能代码辅助系统的成功实践为金融行业数字化转型树立了重要标杆。项目坚持自主创新发展理念,以安全可控为核心原则,通过智能化技术深度融合,有效破解了传统开发模式效率低下、智能化程度不足的发展瓶颈。系统创新性地实现了人工智能与软件开发的深度融合,显著提升了开发效率和代码质量,为金融机构数字化能力建设提供了可复制的成功范式。项目在确保数据安全的前提下实现了技术突破,为推动构建安全可靠的金融科技生态体系作出了积极贡献。


本网站案例,除特殊标明来源的,版权归金科创新社所有,未经许可不得转载,否则将视为侵权,对于不遵守此声明或者其他违法使用本文内容者,本网站依法保留追究权。另,本网站部分案例、观点文章来源于网络素材,如有侵权,请邮件联系 fenglei@fintechinchina.com 处理!
特别提示: 本网站免费为广大金融企业提供IT选型咨询服务,详情点击 【 需求提交 】

推荐阅读

更多

胡震:构建数字金融服务生态,探索数字化转型新路径

为贯彻落实《国务院关于全面推进乡村振兴加快农业农村现代化的意见》总体部署,全面推进乡村振兴,进一步加大支农惠农力度,有效支持当地畜牧业发展,切实解决畜牧经营主体融资难、融资贵及担保难问题。

金融电子化 胡震 2025-09-17

中信建投证券:基于AI大模型的多智能体技术在投顾领域的应用案例

该案例以大语言模型为核心,融合 RAG、Agent技术,构建“主 Agent+子Agent”架构,覆盖投顾全场景,包含个股分析助手、策略分析助手、产品分析助手。亮点包括:技术上实现知识可溯源与复杂任务规划;业务上赋能B端投顾效率、C端个性化服务;实施上分阶段落地,配套三级评测与合规体系;商业模式探索C端增值服务与B端技术输出。重点打造可信可控的智能投顾平台,推动证券投顾AI智能化转型,该平台服务于总部投资顾问,为行业首批实现案例。

鑫智奖·2025第六届金融机构数智化转型优秀案例评选 中信建投证券 2025-09-17

北银金科:金融操作系统智能化软件测试体系建设

智能化软件测试基于金融操作系统"五个统一"原则的系统设计,深度整合测试资源,构建全链路测试流程与资产复用体系,在保障系统稳定性的同时显著降低测试成本,形成可插拔的智能测试组件生态。

鑫智奖·2025第七届金融数据智能优秀解决方案评选 北银金科 2025-09-17

南京银行:AI应用探索与创新实践

近年来,伴随AI技术的快速发展,智能化为推动银行业务变革与数字化转型提供了全新动力,尤其在优化业务流程、提高运营效率、提升客户体验、强化风险防控等方面发挥着重要作用。例如,基于智能化的算法设计、AI技术广泛应用于电话银行、网上银行、手机银行等渠道,甚至在某些特定场景中,智能客服机器人已基本可实现对答如流。顺应这一趋势,南京银行在全方位强化AI布局的基础上,深入开展了数字员工营业厅建设实践,并终取得了良好成效。

中国金融电脑+ 张银川 王桂庆 2025-09-17

国元证券:企业综合金融服务协同系统建设项目

国元证券通过建设企业综合金融服务协同系统,构建“场景+数据”营销服务体系,实现数据驱动->场景应用->业务一线的数字化支撑。实现对销售人员从拓客、展业到业务协同一站式支持,助力管理层进行有效的经营决策。 本项目在信创化、数字化、智能化等几大维度创新实践。在业务上,实现智能化的企业全生命周期管理与多端协作模式实现业务场景化适配。在技术上,融合低代码技术快速开发与微服务技术深度治理,并顺应国产化的创新实践。

鑫智奖·2025第六届金融机构数智化转型优秀案例评选 国元证券 2025-09-17

太极股份:基于智能合约的数字人民币跨境支付结算解决方案

太极股份打造区块链智能合约跨境贸易结算平台,实现全球首个双边模式数字人民币跨境支付结算,突破多边央行数字货币桥限制,为人民币国际化开辟新路径,同时通过区块链技术,打造"智付"新范式,较传统模式效率提升30%以上,交易成本降低50%,实现跨境支付全流程自动化、透明化。

鑫智奖·2025第七届金融数据智能优秀解决方案评选 太极股份 2025-09-17

案例库

金融行业全面的数字金融创新案例,涵盖历届“鑫智奖·金融机构数智化转型优秀案例评选”、“农村金融机构科技创新优秀案例评选”、“城市金融服务同业案例征集活动”等科技创新参评案例

  • 数字化转型
  • 智能编码辅助
  • 多模型融合架构

微信
咨询

微信咨询

扫码添加金科小助手微信号
咨询案例和解决方案相关信息
或联系对应机构