3 ms·
I agree on this front in regards to language being a poor interface for technical tasks. NLP has some extremely useful applications, but language is inherently
by i_am_toaster 4y ago
I agree on this front in regards to language being a poor interface for technical tasks. NLP has some extremely useful applications, but language is inherently lossy and abstract. We use the same words to describe different things in different contexts, and it’s common to incorrectly use words in contexts we are unfamiliar with. I don’t think this is a solvable problem in a general domain. Given a more specific domain, I think it can become more accurate, but domain level understanding from the user is required to interface with the model and the scope of its utility will be dependent on how it is applied. Personally I don’t think this 1-1 interface to do a thing is an appropriate design for those situations, although perhaps IDEs will begin to use some NLP to learn when to recommend certain types of refactoring tools, sort of like linters for design choices.