IDE AI Enablement

In mainstream IDE environments such as IntelliJ IDEA and VS Code, auxiliary development capabilities are provided. During the development by using the Cangjie language, AI-assisted programming capabilities are deployed. In the future, the main exploration will focus on code generation and knowledge Q&A. Currently, the preliminary code generation capability has been pre-researched, as shown in the following:

  • Single-line code generation

When "(a:" is entered, code generation of the current line is triggered and the code of the current line can be supplemented by pressing tab.

single

  • Code snippet generation

During the development by using the Cangjie language, if Enter is pressed, the generative model generates subsequent code snippets in the current position based on the preceding content and displays the subsequent code snippets in grayscale. The subsequent code snippets can be added by pressing Tab and canceled by pressing Esc.

stage

In addition, the capabilities of generating code based on the subsequent content and supplementing character-level/token-level code are provided. The Cangjie language is committed to fully release the productivity of each developer and build an immersive coding experience with accurate intent recognition, excellent results, and good interaction.