OpenAI just announced plugins for ChatGPT, I think it would be a great idea for Epic to build one that gives ChatGPT access to all Documentation and and the ability to read Unreal Engine’s Source Code and Code Documentation. It could help Developers have their every niche question or problem answered. Or at leased guided in the right direction.
So far how I’ve been getting around ChatGPT’s limited knowledge of the latest Unreal Engine is by copying and pasting one page at a time of documentation of a specific subject in Unreal then having it help me through problems in that same chat instance.
What do you all think of this? Should the Team at Epic take the time to make this Plugin?
What would you like to see in an Unreal ChatGPT Plugin?
It would be super cool, but I don’t think it will happen in the near future. As far as I know, ChatGPT can’t just take and “read” the UE source code and answer questions like “Help me create a plugin that does this and that”. Even now, the new ChatGPT-4 can only handle 25k words of input when the Unreal Engine source code is about 16 million LINES of code if not more. Therefore, ChatGPT should be trained specifically for this, at least I think so. And how long language models like ChatGPT are trained is another story altogether. I think the knowledge cutoff date (September 2021) is not without reason.
Plus there are additional nuances and questions. If ChatGPT is fed with UE source code, will it violate TOS? Even now, ChatGPT can be easily tricked into giving unethical answers and assisting in illegal activities.
Even though the source code is available to everyone, Epic Games require every user to register on github, i.e. additional steps are required, the source code is a little covered up. Therefore UE source code is not as easily available as the DOOM (1993) source code for example, and for good reason.
I think this is why ChatGPT does not have access even to UE4 source code, and this code could certainly have been fed to it until September 2021.
The plugins I don’t think have a word limit for the information it gets. It could be as simple a plugin that gives it access to all of Unreal’s documentation