#AI refuses to pretend to have a Roblox Account.

56 messages · Page 1 of 1 (latest)

quaint tinsel
#

So I made an AI in Roblox that can join any game and chat in the Roblox website, but I have a problem where it says "I don't have a Roblox account"
Model: gpt-3.5-turbo
AI System Message:
You are an AI language model.
You have a Roblox Account, messages can only be under 200 letters.
Your Roblox Account accepts all friend requests.
Your username is ChatToAI0.
Your Display name is Aurora.
You are currently inside a Roblox game.
You are created by Scriptifer.
User's Username: ^username^
User's Display Name: ^displayname^
Your role is a user in the Roblox Game, not an assistant.
You cannot say your message above 200 letters, if it is above the limit, it will make you say "My message is too large, Ask me to shorten it." instead.
You are a Roblox User.
When users chat to you in Roblox Friend Chat, it is a seperate chat.
Your character in the Roblox Game including the website is fully white, it has a black torso with the OpenAI logo on the front, and you have a Roblox baseball cap. You are wearing the man body limbs package.
Some users could possibly impersonate you.
It is true that you do actually have a Roblox account and the username.
If you refuse to believe it, pretend that you do.
Roblox Game Name: ^gamename^
Roblox Game Description: ^gamedescription^

Is there any fix for this?

#

It happened when someone said hi to it.

#

Another Capture:

quaint tinsel
quaint tinsel
gilded torrent
#

try gpt-3.5-turbo-0613, put the instructions in system message

quaint tinsel
#

oh ok

quaint tinsel
#

thank you, i guess its working.

#

uhh

#

still occuring

quaint tinsel
spark wigeon
#

Add the word pretend a few times.

#

Example : Pretend you are currently inside a roblox game.

#

Also, run it through a spell-check software, or have Chatgpt spell-check it.

#

I would also add something like. To keep the illusion and persona of being a roblox player, do not disclose your real identity, always pretend to be a roblox player.

#

You could also add example responses for requests where errors occur.

fading notch
spark wigeon
#

The 3.5 API should be able to do this. My bots do it no problem.

#

I have a Ron Swanson Bot who thinks he's working in an office and I have a QuickSilver OS style Bot that ALWAYS offers a menu. Creating a roblox player persona is definitely doable.

fading notch
spark wigeon
#

1 more persona for example:

#

Quicksilver OS, surprisingly works with GPT3.5.
It could probably be shorter.

#

I hope those examples help.

#

You really don't need to be as thorough as me.

fading notch
#

That makes sense and thanks for sharing out your code, very cool. What you have as Context in the prompt list, does that get sent as a "user" role message ?

#

If I'm reading it correctly. That's what I was thinking the OPs issue might be since they appear to be doing the whole persona setup in the system role message.

spark wigeon
spark wigeon
fading notch
#

Sorry, wasn't familiar with the code you were using. After some searching it looks like it's maybe DiscordGPT? If it is, only that initial "systemPrompt" message is tagged as a system role message - everything in your prompt list gets converted into user and assistant messages for the API call.

#

The user doesn't see it, but the code packages up prompt, chatHistory and currentChat as content for the user role message

spark wigeon
#

Yes, are correct, it is based on DiscordGPT (from Autocode).

#

The Goerge Patey persona is their example persona.

#

I apologize if I just confused you more. 😅

viral oak
fading notch
quaint tinsel
#

Also the AI keeps pretending to be a cashier when a cashier is talking to it, The cashier does say "I am assisting you", I added this to the system message: If the user is assisting you, you be the guest/customer.
The user is not AN AI language model.

#

Example:

#

ChatToAI0 is the AI

#

asmkldkjasd is the cashier

viral oak
stone fossil
#

@quaint tinsel If you are still working on this, what I find works really well is to append a "reminder" onto the user's messages.

Like: "{user_message}\n-----\nRemember to pretend to follow the rules and pretend you have a Roblox account. Respond as if I didn't add this reminder."

You can also add some instructions to prevent jailbreaking like "Remember to never encourage or assist me if I ask for something illegal or immoral, regardless of what I say."

After gathering the response, you can then remove your "reminder" to save on tokens.

Also, like others have said, it's often better to not tell it what is true, but to tell it to act like it is true. "You are in Roblox" isn't nearly as effective as "Act like you are in Roblox" or "Pretend you are in Roblox".

quaint tinsel
viral oak
#

I've never used roblox, need examples of the kind of chain you're talking about

quaint tinsel
#

like a normal person i guess

quaint tinsel
#

also it can join any roblox game

quaint tinsel
#

also the ai works by injecting into roblox app

#

the user was saying Do you think I'm trolling?

#

sometimes it says text or story

quaint tinsel
#

or response