RobloAI is a smart AI module for Roblox that automatically processes player chat by extracting words, fetching live definitions or answers via web requests, and generating relevant responses.
Features:
Cleans and parses sentences to isolate words, ignoring punctuation.
Uses DuckDuckGo’s API to get definitions and answer questions dynamically.
Handles greetings, farewells, and common conversational cues.
Easily extendable and requires no external setup.
And… This AI will only get more intelligent.
Pros:
The rate limit is way better than External Sources
This AI get’s VERY detailed
This AI will only get stronger (Very weak right now)
This AI has an open-sourced place to test
This AI is completely free
This AI supports pretty much all common words
Cons:
This AI can’t currently calculate math problems
This AI can’t process long questions
This AI can’t process some short questions
This AI can’t convert words like “Yoooo” into “Yo” and won’t understand
Butt… As said before, this AI will only get more powerful and it’ll eventually be able to do all of these things.
How to Use:
Require the module
local SSS = game:GetService("ServerScriptService")
local RobloAI = require(SSS:WaitForChild("RobloAI"))
Get a response with a single line of code
local SSS = game:GetService("ServerScriptService")
local RobloAI = require(SSS:WaitForChild("RobloAI"))
local AIResponse = RobloAI:SendMessage("Who is Albert Einstein")
print(AIResponse)
Wala, you have an AI response just like that. Also make sure HTTPRequests are enabled on your game.
Yeah lol, It’s very weak right now. Sometimes it’ll give you answers that you weren’t asking for, so for say, if I said who is the music artist “NF”, it’ll tell me about Netflix…
RobloAI now supports math equations.
(Multiplication, Division, Subtraction, Addition, and Exponents)
It doesn’t matter how long the equations are
Memory
RobloAI now remembers the last 5 previous messages
RobloAI can refer back to another conversation you have had
RobloAI memory will be improved massively next update
For now, RobloAI won’t be able to answer some questions with memory due to it’s current intelligence level.
Defining
RobloAI can now define common words
Ask: (define X) > X = word
Or Ask: (What does X mean)
Can’t really say it’s the first, @Magus_ArtStudios has a topic showcasing how you can use HuggingFace’s Inference API in roblox:
HuggingFace is actually goated, their Inference API limitations is pretty generous.
Though using HTTPService is somewhat unreliable, since you could exhaust your HTTP quota real fast (I tried doing something like this and the quota is just gone after 5 minutes)
Plus, there’s project axiom by @MYOriginsWorkshop that aims to do actual somewhat LLM into native roblox, no API requests, it’s all done in Roblox
Hi @Artzified! RobloAI is different because RobloAI goes through a set of words (the sentence you have entered) and then gets the definition of each word, RobloAI then uses its Intelligence module to put all of those definitions together to found out what you said, and it’ll respond in the most intelligent way it can.
I’m focusing on making the AI more intelligent, and it’s a digital bot that speaks to you pretty much. The AI focuses on intelligence and knowledge, so for say, math, IRL knowledge, and Technology Knowledge.
It’s the first project on Roblox that does this super complex but also super efficiently. Eventually I’ll add rate limits on RobloAI to prevent people’s HTTP quota from exhausting out.