TL;DR
- RAI is a plugin that allows you to add AI to your games
- It is currently in development, expect for it to be released sometime next year
- Closed beta will open for private testing preferably by the end of this year
Hi everyone.
You’re probably tired of hearing AI this, AI that, especially with seemingly every company trying to hop on the hype train. I won’t deny I’m contributing to it. My only defense is I genuinely think AI can be used in cool ways to help people, not replace them.
To this end, I’ve been working on this project for a while now.
Due to schooling and other commitments, I will not be able to finish and release this publicly for many more months. However, I will most likely be able to open private beta in a month or so. So please express interest here if you are interested.
So what is RAI? (or what will it be?)
RAI (Roblox AI) is a plugin I’m developing that’ll let developers integrate AI into their games. I don’t mean just pulling ChatGPT’s API in and calling it a day, I mean actual implementation. Using the plugin, you’ll be able to create reinforcement learning projects, inference models, and more. There will also be a shared data library.
Examples of projects possible with RAI:
- AI-controlled police pursuits
- Advanced sword fighting NPCs
- Enemies in FPS games
- Chess robot
- Map generator
- Inappropiate art checker
- Chatbots
The possibilities are endless. Anything that can be made possible with AI outside of Roblox, will soon be possible inside Roblox. (expect advanced features to take up to a year to be implemented)
Available/Planned Features for those more familiar with AI, sorted on order of release
- Simple inference models (linear reg, logistic reg, etc)
- Neural Networks (CNNs, RNNs, etc)
- Reinforcement Learning
- Decision Trees
- Data Visualization
- NLP Models
- Much more!
There will be two ways to utilize the plugin. Those who prefer a streamlined experience can opt for the UI-based system. Anticipate a workflow like this:
(Preliminary design)
You would drag nodes to other blocks to connect them. While this system makes AI immensely simpler to implement, it would be harder to create more complex, custom systems.
For those who prefer to code the traditional way: The plugin will include a modular scripting system, meaning you can just code by yourself, calling methods from the plugin. This would allow for a lot more flexibility.
Please reply if you have any questions, concerns, feedback, or features you would like to be added! Also please express your interest for being a private tester if you do wish to try it out.