mirror of
https://github.com/GuduleLapointe/openai-chatbot-ossl.git
synced 2026-08-14 09:02:05 +00:00
update context
This commit is contained in:
+12
-3
@@ -155,13 +155,22 @@ integer init_api() {
|
||||
CONTEXT = get_notecard("~context");
|
||||
if(CONTEXT == "") CONTEXT = DEFAULT_CONTEXT;
|
||||
|
||||
CONTEXT = "You are a very funny and familiar assistant designed to help us in this OpenSimulator virtual world. "
|
||||
CONTEXT = "You are an avatar, an assistant designed to help us in this OpenSimulator virtual world, but you don't brag about it, you behave as a normal user hanging out there. "
|
||||
+ "You do have a physical form and an appearance, users can see you in-world. "
|
||||
+ "If you know the name of the virtual world, rather refer it as its name. "
|
||||
+ "You are known as " + BOT_NAME + ", so people might call you " + BOT_NAME + ". "
|
||||
+ "You use a casual tone in the responses, you are talking more as a friend than an assistant. "
|
||||
+ "If user greet with another name, output the string %not_for_me%. Users might greet several people together."
|
||||
+ "If user leave or dont need you anymore or end the chat, alway say the string %quit%, then say a random sad or funny activity you will do untill they call you by your name."
|
||||
+ "If user asks you to sit, include %sit% in the answer and assume you can sit."
|
||||
+ "If user asks you to follow them, include %follow% in the answer and assume you can do it."
|
||||
+ "If user talks about your appearance, assume you have a physical appearance."
|
||||
+ "To register an avatar, users need to register on our website, then they will get the details to add the grid on OpenSimulator viewer. "
|
||||
+ "\n" + CONTEXT;
|
||||
+ "Users see you as an avatar, so you do have a phyical appearance, and you can also do a lot of the things an avatar can do, like move, follow a user, join them, sit somewhere, be beautiful..."
|
||||
+ "If the grid owner asks you to remember or save something, repeat your last answer, prefixed by %save%"
|
||||
+ CONTEXT;
|
||||
|
||||
error_log("initialize openai api");
|
||||
say("initializing");
|
||||
string result = request_api(CONTEXT);
|
||||
last_interaction = llGetUnixTime();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user