8 ms·
Am I missing something here? What specific efficiencies or insights would a developer benefit from if we had more explainable AI/ML models? Well none, but only
by ChatGTP 4y ago
Am I missing something here? What specific efficiencies or insights would a developer benefit from if we had more explainable AI/ML models?
Well none, but only because you can code, you understand what's being generated (probably because it's already been "sampled" from your private GH repos) and you're reading it as you're using said code.
On the other hand, remember that people want to be able to "prompt" for working code without an engineer present. Those people might be in for a major shock when their code starts doing things that it shouldn't and they hadn't scrutinized it.
Something that might become interesting is because of "AI" the rate of code changes, and the amount of code we're generating may increase exponentially, which means the models themselves might have trouble keeping up with the the changes. That will be an interesting time. I also think that ChatGPT has inherited, pretty good , well structure code bases and examples to be trained on. So when you receive a solution, you can easily understand what's happening.
The more copy-pasta, less well structured code that ends up in the system, the more I think the code quality will degrade and become more difficult to scrutinize. So It might be important if whatever bot you're using can explain what the code is doing...
- Perihermeneias 4y agoI’m thinking not just about AI for coding, which I agree doesn’t seem to need explainability, but AI/ML in general. In that case, I suppose your point would generalize to something like explainable AI would allow for performance guarantees of some sort? What would that look like in practice, though? Or is it more a subjective feeling of trust?