Assisted natural language programming.
CodeAssist is an AI tool that offers a natural language chatbot interface for programming in Jetbrains IDEs and Visual Studio Code. With CodeAssist, users can talk to the chatbot just like they would talk to a human, and the tool can see and make changes to the code in the editor. CodeAssist generates code completion from a user’s codebase, taking into account other files and functions/classes from other places in the codebase. The tool currently works with all popular programming languages.While CodeAssist has certain limitations, such as it might not always provide correct answers and can be slow when many users access it simultaneously, it provides a more concise answer than other chatbots such as ChatGPT. The tool differentiates itself from GitHub Copilot by allowing users to talk to it and not trying to hide the standard completions from the IDE. Also, when generating code or a completion, CodeAssist takes more time but gives better results than Copilot.CodeAssist sends the code that it works with to its API and OpenAI API, who process and store the code for one month. However, processed code is not stored on the server, and OpenAI only stores the code to provide and maintain its services, comply with applicable law, and enforce its policies. Finally, CodeAssist is continually becoming more autonomous and capable, and users can stay informed of its improvements by submitting their email address.