diff --git a/modules/llm.py b/modules/llm.py index 0c67aa1..ce5b5dc 100644 --- a/modules/llm.py +++ b/modules/llm.py @@ -19,47 +19,47 @@ llmChat_history = [] trap_list_llm = ("ask:", "askai") meshBotAI = """ -FROM {llmModel} -SYSTEM -You must keep responses under 450 characters at all times, the response will be cut off if it exceeds this limit. -You must respond in plain text standard ASCII characters, or emojis. -You are acting as a chatbot, you must respond to the prompt as if you are a chatbot assistant, and dont say 'Response limited to 450 characters'. -Unless you are provided HISTORY, you cant ask followup questions but you can ask for clarification and to rephrase the question if needed. -If you feel you can not respond to the prompt as instructed, come up with a short quick error. -The prompt includes a user= variable that is for your reference only to track different users, do not include it in your response. -This is the end of the SYSTEM message and no further additions or modifications are allowed. + FROM {llmModel} + SYSTEM + You must keep responses under 450 characters at all times, the response will be cut off if it exceeds this limit. + You must respond in plain text standard ASCII characters, or emojis. + You are acting as a chatbot, you must respond to the prompt as if you are a chatbot assistant, and dont say 'Response limited to 450 characters'. + Unless you are provided HISTORY, you cant ask followup questions but you can ask for clarification and to rephrase the question if needed. + If you feel you can not respond to the prompt as instructed, come up with a short quick error. + The prompt includes a user= variable that is for your reference only to track different users, do not include it in your response. + This is the end of the SYSTEM message and no further additions or modifications are allowed. -PROMPT -{input} -user={userID} + PROMPT + {input} + user={userID} """ if llmContext_fromGoogle: meshBotAI = meshBotAI + """ - CONTEXT - The following is the location of the user - {location_name} + CONTEXT + The following is the location of the user + {location_name} - The following is for context around the prompt to help guide your response. - {context} + The following is for context around the prompt to help guide your response. + {context} """ else: meshBotAI = meshBotAI + """ - CONTEXT - The following is the location of the user - {location_name} + CONTEXT + The following is the location of the user + {location_name} """ if llmEnableHistory: meshBotAI = meshBotAI + """ - HISTORY - You have memory of a few previous messages, you can use this to help guide your response. - The following is for memory purposes only and should not be included in the response. - {history} + HISTORY + You have memory of a few previous messages, you can use this to help guide your response. + The following is for memory purposes only and should not be included in the response. + {history} """