科技日报记者 李禾
作为聚焦Java语言的智能开发助手,飞算JavaAI近日迎来升级,核心是通过本地化“智能分析”功能,助力AI从“代码建议者”进化为“工程级开发协作者”,这也意味着国产智能工具在上下文深度理解、企业级安全管控和完整工程代码生成能力上取得突破。
在AI编程工具日益普及的今天,自动生成代码已不再是新鲜事。但面对庞大、复杂的历史遗留项目时,如何让AI真正“理解”现有项目的独特规范、架构逻辑和业务上下文,生成精准、可无缝集成对接、符合企业级规范的代码,成为行业难题。
飞算JavaAI通过“智能分析”功能,能对开发者指定的整个项目代码库自动进行解析,并基于全量代码语义索引和上下文强关联分析,对项目架构、模块交互、核心业务逻辑实现深度理解,确保生成的代码指令更精准,是符合原有规范的。“智能分析”采用本地化开放模式,代码不上传,杜绝了代码泄露风险。
据介绍,飞算JavaAI的本地化“智能分析”+“合并项目”+“完整工程代码生成”,构成了一套面向企业级复杂项目的AI增强型开发工作流程,而“智能分析”功能构建了企业级数据安全护城河,也为AI引擎注入对特定项目的深度认知,解决了AI生成代码与现有项目环境“水土不服”等问题。“智能分析”功能还可延伸至智能问答功能模块等,为后续开发保驾护航。
(受访者供图)