And I have mixed feelings.
In general it helps me to write obvious, boiler-plate code and it shows examples (often useful) of parameters (names, default values) without looking into the documentation. This really speeds up things.
On the downside, it makes many mistakes, proposing correct values, mixed with made up ones, or once referring to a proper parameter, simply to change its name in another block of code.
Another pain point is that it responds slowly. I mean like 1 second later than is the comfort waiting time. So when I already thought it won't respond and press 'backspace' (or 'enter') to move on, it shows the answer and it is immediately destroyed by me.
Do you have any tips & tricks how to make it's usage more effective?
Both, in terms of quality of responses (like to increase awareness of the context) and the overall usability (faster responses by tweaking some parameters, or maybe having triggered requests only - always with manual call for help)?
Personally, I find this tool very useful, but amount of time spend on correcting those "mistakes" is rather high.