4 ms·
To be fair, that's a C# 12 feature that came out three weeks ago
by sdflhasjd 3y ago
To be fair, that's a C# 12 feature that came out three weeks ago
- rideontime 3y agoThen the fact that Resharper already supports it, while we have to make excuses for the AI Assistant, is very illustrative.
- copperx 3y agoWhat does it illustrate? The time that it takes to train a model?
- jacobyoder 3y agoThey're more concerned with selling flash and giving demos and selling something that doesn't work as expected vs taking the proper amount of time to train the models with up to date info? Perhaps it illustrates they have people giving demos that don't actually understand or notice obvious discrepancies? This doesn't inspire confidence. Yes, this feature's only been 'out' for 3 weeks, but obviously the resharper team knew about it ahead of time and had a definition of the feature to develop against. Are we saying the AI can only be trained on 'released' stuff, but other tooling can work against upcoming specs?
- criddell 3y agoDo these models have any ability to learn? If it is wrong about something, can the user correct it or ask it to read some release notes and have it integrate the new information going forward?
- Grimblewald 3y agoCan't speak for this model, but I know from personal experience with GPT3.5-16k and GPT4, that if you get outdated code being generated, you can just include up-to-date documentation for relevant libraries and it gives you great current code. Alternatives examples include telling it that python now supports match case, and showing it the syntax expected for match case. It can then use this perfectly (though the current GPT line models know about match case, so no longer an issue) I wouldn't call this learning, anymore than me knowing how to use a + screwdriver allows me to use a - screwdriver as well, but others might.