摘要

代码智能是自然语言处理领域的一个研究热点,而支持各种下游任务的代码表示学习是实现代码智能的第一步。理解自然语言和编程语言的语法和语义,是程序和自然语言的理解与生成任务的前提条件,这与两者的语义向量表征方法密切相关。基于此,首先介绍两类文本表示方法,其次引入代码表示的6种主流方法,最后分析ChatGPT与代码智能结合发展的前景。

  • 单位
    北京语言大学