AI tech seen in the wild: I’ve been writing C# in MS Visual Studios for the current job, and now have full line AI driven code completion out of the box that I’m finding useful in practice. Much better than anything I’ve seen for smartphones or e.g. gmail text composition. In one instance it correctly infered an entire ~120 character line including the entire anonymous function I was passing into the method call. It won’t do the tricky parts at all, but regardless does wonders for cutting through drudgery and general fatigue. Sure feels like living in the future!
VS has had non-AI based completion of next token, for a long time that’s already very good (.NET/C# being strongly typed is a huge boon for these kinds of infernces). I imagine that extra context is why this is performing so much better than general text completion.
AI tech seen in the wild: I’ve been writing C# in MS Visual Studios for the current job, and now have full line AI driven code completion out of the box that I’m finding useful in practice. Much better than anything I’ve seen for smartphones or e.g. gmail text composition. In one instance it correctly infered an entire ~120 character line including the entire anonymous function I was passing into the method call. It won’t do the tricky parts at all, but regardless does wonders for cutting through drudgery and general fatigue. Sure feels like living in the future!
VS has had non-AI based completion of next token, for a long time that’s already very good (.NET/C# being strongly typed is a huge boon for these kinds of infernces). I imagine that extra context is why this is performing so much better than general text completion.
What code completion service are you using? Codex/Copilot?
Looks like it’s just whatever ships with VS 2022: https://devblogs.microsoft.com/visualstudio/type-less-code-more-with-intellicode-completions/ ; No idea if it’s actually first party, whitelabel/rebranded, or somewhere inbetween.
I’d guess it’s GPT3 running on Azure, as Microsoft has licensed the full version to resell on Azure. See also