18 ms·
LLM autocomplete is an entirely different beast. Traditional auto complete can finish the statement you started typing, LLMs often suggest whole lines before I
by Klathmon 2y ago
LLM autocomplete is an entirely different beast.
Traditional auto complete can finish the statement you started typing, LLMs often suggest whole lines before I even type anything, and even sometimes whole functions.
And static types can assist the LLM too. It's not like it's an either or choice
- foobazgt 2y agoThe author says they do the literal opposite: "Almost all the completions I accept are complete boilerplate (filling out function arguments or types, for instance). It’s rare that I let Copilot produce business logic for me" My experience is similar, except I get my IDE to complete these for me instead of an LLM.
- neeleshs 2y agoI use LLM to generate complete solutions to small technical problems. "Write an input stream implementation that skips lines based on a regex". Hard for an IDE auto complete to do this.
- AOsborn 2y agoYeah absolutely. I find Copilot is great if you add a small comment describing the logic or function. Taking 10s to write a one line sentence in English can save 5-10 mins writing your code from scratch. Subjectively it feels much faster to QA and review code already written. Having good typing and DTOs helps too.
- baq 2y ago> Copilot …needn’t say more. Copilot was utter garbage when I switched to cursor+claude, it was like some alien tech upgrade at first.