I disagree, when I'm writing code and it just autocompletes the line for me with the correct type with the correct type params set for the generics it saves me the mental effort having to scroll around the file to find the exact type signature I needed. For these small edits it's always right if the information is in the file.
Different languages support different levels of type inference. When im writing rust and typescript im often specifying types this way for structs and function signatures.
With llms what often happens is i write a parameter or variable name and it infers from the name what the type is because i have used the same name somewhere else in my codebase. This would not work without llm autocomplete
https://research.google/blog/ai-in-software-engineering-at-g...
Eclipse wrote half my code characters 15 years ago.
I've been wondering if the benefits of AI-autocomplete are more material to people who work in languages like Python and JavaScript that are harder to provide IDE-based autocomplete for.
If you're a Java or TypeScript developer maybe the impact is reduced because you already have great autocomplete by default.