Coding Assistant
Last updated
Last updated
The Assistant is currently available in preview. Its capabilities may be subject to change.
Coding Assistant offers a unified experience across all of the CodeMaker AI integrated environments. Currently available in preview for InteliJ, Visual Studio Code, and GitHub.
You can ask the assistant questions that it will answer best to its ability and with respect to the data that it has been trained on.
Assistant can be used to answer questions related to the source code directly from the IDE. The assistant is contextual and supports answering questions related to the currently active code editor. This feature is supported for all CodeMaker AI supported programming languages.
All of the Assistant features are also available through GitHub App. The Assistant can answer questions on GitHub Issues or GitHub Pull Request where it can also answer questions related to the associated code change. In this case, to remove ambiguity it is also needed to specify the name of the file to which the given prompt relates.
The Assistant can answer any general questions related to programming or specific technology. Its knowledge is up to date to the date of the dataset that the model has been trained.
The Assistant is capable of answering questions directly related to the source code as well as performing changes to the file. This feature is available for all of the CodeMaker AI supported programming languages.
The Assistant can answer questions related to the source code and integrate seamlessly with it. This experience is available in IDEs Visual Studio Code and InteliJ. If there is an active editor open that contains a source file it is possible to ask specific questions about the code. You can formulate the prompts freely, the only limitation is that the questions need to be related to named blocks of code like methods or functions.
Note that all of the below prompts are only examples used to showcase the available features. Prompts can be created quite freely.
To ask the Assistant to explain a specific function you can simply write:
To ask the Assistant to explain a specific method you can simply write:
To ask the Assistant to review a specific function you can simply write:
To ask the Assistant to review a specific method you can simply write:
The Assistant is capable of editing the source code directly in the active editor. In this case, it will make the changes directly in the source file.
To ask the Assistant to add a function to the current file write:
To ask the Assistant to add a class to the current file write:
To ask the Assistant to add a method to the current file write:
To ask the Assistant to edit a function in the current file write:
To ask the Assistant to edit a method in the current file write:
To ask the Assistant to delete a function in the current file write:
To ask the Assistant to delete a method in the current file write: