Ment extension provide you an easy way to start using ChatGPT in your daily work, and for your different learning purposes.
Ment extension has for mission to teach programming skills (any languages) in an efficient way, directly in the daily developer enviroment.
The system is based on ChatGPT, so you might encounter some strange behaviour, if you feel like the responses from the model aren't relevant anymore, start a new course (you can reuse the same prompt as before). The exercise might be a bit diffucult, no worries that's on purpose. We start with a difficult exercise, like that if you can't solve it, we can decrease the difficulty or teach you notions you aren't sure to master yet (that's normal while learning new concepts, don't be shy).
We recommend you to ask as much questions as you can, about terms or part of code you don't understand (see commands bellow to know the capabilities). We opened the Github discussions panel on our repository to discuss content related subject and features ideas. Feel free to participate:
Use the Command palette (⌘ Command + ⇧ Shift + P) and use one of the following commands:
You will be prompt an input box where you need to specify your email, and password. We don't yet other login methods.
We use PyChatGPT to make the initialize the connection and generate the access token. We will automatically install it on your machine and running locally without proxy (see src/openai.ts:15).
You will need to specify a goal you want to achieve, so ChatGPT can generate you the appropriated exercise. It might take ~5-10seconds.
You can start a new goal at any point, see in the
We added a list of interesting goal to start with: GOALS_README.md
When you feel like you explore everything on the exercise, you can try another one, by using this command. The subject will remain focus on your current goal. You can select one of the 3 type of difficulty for the next exercise:
Once you received your exercise, depending on the type, you will be able to submit an answer to progress and see what ChatGPT has to offer you next. 2 types of answers are possible Text & Code.
It will prompt you an input box where you can write the sentence. Note: you can use Markdown and LaTeX
You will need to be in the file you want to submit. If you select a part of the code you can only submit that.
If you select the a part of the code it will be append only that to the request otherwise it will send the all file.
:warning: you must have