Smart NPC: ChatGPT-like AI Chatbot

I am looking for feedback on my Roblox game. Smart NPC: ChatGPT-like AI Chatbot I haven’t finished it yet but i’m looking for feedback on already existing features before I add more because I am also going to use this proof of concept in full games so I want to make sure it’s polished :stuck_out_tongue:

6 Likes

image
it doesn’t say anything

3 Likes

It’s explained in the description on how to interact :t_rex:

nothing happens

2 Likes

First of all, please check StarterGui for a mobile screen rotation property.


Second, why is there a Backrooms level teleporter behind the NPC?
Third, it doesn’t work. I followed the instructions in the description.

3 Likes

if you are using chat-gpt, I think everyone has to use his own API key…

1 Like

you mean “Your” or “Their”


yes their* sorry. But I’m not sure about, I have never used it, but I saw someone who did and he said that everyone has to use their own

has someone other than you used it and it worked ?

look I asked chat-gpt and he said me that:

API key issue: It’s possible that the API key is specific to the account that created it, and cannot be shared or used by others. The person who is able to use the API successfully may have a different key than others who are having issues.

if everyone has to use his own api key, it will brake the “fun” of the game having to enter the api key each time you use it…

To obtain an API key from OpenAI, you must be 18 years or older and have made an account. Once completing those requirements, you can connect it to Roblox.

Anyways, it appears you’ve already done so. Try to debug the game outside of studio to make sure it works in the player, and that requests are not throttled.

according to my 10% accurate theory your api key is already blacklisted or ratelimited because it’s being spammed by people and forcing openai to handle multiple requests

1 Like

I believe I have fixed this. Can anyone confirm? @SubtotalAnt8185 @Ph0enixx_31 @SomeFedoraGuy

1 Like

well done on the game omlet :eye::lips::eye:

1 Like

It actually works! Great job :clap:!

1 Like

I recently thought about this idea, it concern about getting banned though. This AI can easily be lured to say something that goes against roblox terms of use. You can lose your account.

1 Like

If you run the response through the chat filter before providing it to the player, you shouldn’t have any issues. (Other than filtering mistakes, however they have gotten arguably less common.)

1 Like

Not only because of that, text filtering is only part of what Roblox expects from developers in Terms of Use. There are a lot of topics that chatGPT does not know about and might violate some, even recently knowing about “DAN” stuff, someone can easily print and report your game whenever the chat says something weird. There are ethical and legal implications of things the chat can say in a chat that you are making Roblox be responsible of without proper consent or authorization. You sure are able to do that if you can train the AI to follow Roblox’s terms of use and hope that it would work 100% of the times.

1 Like

I agree with you. If the user is attempting to get the AI to say something inappropriate or discuss bad topics, wouldn’t they have to violate the rules themselves? However, whether Roblox moderation staff take these situations into consideration, it’s always best to be careful!

1 Like

Well good point. I think that you can tell the players are generating that if you creating a new account that talks to the IA for each player, else, if you are using the API through your own account id, than its like you/the game/Roblox is generating it.

1 Like

Also i dont know if that aplies sinse it isnt totally clear for the user that he is creating an account in a third party, you didnt even showed the userd any Terms of Use of the AI…

Thats a foggy area e.e

1 Like