IDE AI 赋能
主流的 IDE 环境如 IntelliJ IDEA 和 VS Code 都提供了辅助开发能力,在仓颉的开发过程中,我们也将布局 AI 辅助编程能力,后续主要在代码生成、知识问答领域做深入探索,当前已经预研了代码生成的初步能力,如下所示:
- 单行代码生成
当键入“(a:”以后会触发当前行的代码生成,按下 tab 键即可补全代码。
- 代码片段生成
在仓颉语言开发过程中,按回车键,生成模型会根据前文内容,在当前位置生成后续代码片段,以灰度显示的形式展示,可以通过 tab 键补全,或者 Esc 键取消。
除此之外,还具备结合后文内容的代码生成能力,以及字符级/token 级的代码续写能力,我们希望能充分解放每一位开发者的生产力,打造意图识别准、结果优、交互体验好的沉浸式编码体验。