摘要
本申请公开了一种代码续写方法、装置、电子设备及存储介质,涉及人工智能技术领域。其中,该方法包括:基于代码续写指令获取输入光标在当前正在编辑的代码文档中的偏移量;通过编程接口基于偏移量识别代码文档中的焦点代码块;提取焦点代码块的引用关系,基于引用关系构建代码文档的上下文信息;将上下文信息输入至预先训练好的代码续写模型中,生成符合项目规范的续写代码内容。本申请提供的技术方案,可以提取到代码文档的全局结构特征,支持复杂结构场景下的高质量代码生成,可以提升续写代码的质量,使输出的续写代码内容更好的匹配特定团队或项目的编码风格、命名规则及架构约束。