基于大模型的Java到ArkTS代码转换方法及系统
申请号:CN202511078439
申请日期:2025-08-01
公开号:CN121008808A
公开日期:2025-11-25
类型:发明专利
摘要
本发明提出一种基于大模型的Java到ArkTS代码转换方法及系统,属于计算机领域,包括:S1:对待转换的Java项目进行全面解析,提取文件间的依赖关系和语义信息,并构建代码知识图谱;步骤S2:基于代码知识图谱确定代码转换顺序,提取待转换代码的上下文信息和多模态语义信息,并结合多智能体协作机制完成Java到TS代码的转换;S3:将TS代码与官方ArkTS编码规范进行对比分析,识别违规代码,并通过多个智能体对违规代码进行修正和验证,生成符合ArkTS语法规范且语义一致的ArkTS代码。本发明方法能够有效支持Java项目到ArkTS项目的自动迁移,提高了项目迁移效率和代码质量,降低了人工干预成本。
技术关键词
代码转换方法
多智能体协作
语义
项目
代码转换系统
非暂态计算机可读存储介质
代码转换装置
关系
知识图谱查询
机制
实体
规则知识库
知识图谱构建
处理器
合规性
全文索引
电子设备
开源工具