Are there efforts to improve ChatGPT for Julia code?

@logankilpatrick is your work towards a ChatGPT extension for Julia? I seems that this would be the logical thing to do.

Personally I would love access to a Julia tuned ChatGPT model within VSCode similar to CODEGPT.

1 Like

I really think a partnership with Tabnine could be a way forward here. I use Tabnine and really, really enjoy it. You can see the Tabnine CEO discuss their product versus Copilot, but the Tl;Dr is that Tabnine specializes in honing smaller, more efficient models to a specific language or even an organization’s internal repositories. What you get from Tabnine is shorter, faster spawning suggestions that update as you type in a way that feels more like a natural extention of autocomplete instead of Copilot’s “let me write that whole function based on a comment” magic.

I think it is the perfect approach for a language like Julia. I approached them about training a Julia model, but they said that their primary business model is B2B enterprise contracts, so we’d need to get JuliaHub or maybe some companies that use Julia to contact them about the desire for a Julia code AI.

1 Like

Did not look into it, but it may also avoid to transfer all your code to MS. I wonder If all the copilot users realize that they give up all privacy on their code…

1 Like

It does, yes! In fact, you can choose to run the model on your local machine, if you need the security. And enterprise clients can choose to run their specialized model on their own servers.

2 Likes

I currently use a specialized version of ChatGPT on JuliaHub (free) and am very happy with it. The responses are almost always of high quality. However, there are exceptions when I ask questions that are slightly different from Julia-Core. For example, if I ask about the use of Gtk4 in Julia, I often get answers for the trash can.

4 Likes

Great suggestion! I’ve ran it a few times and seems to work well.

FWIW, I find ChatGPT 4 to be quite proficient at Julia.

4 Likes