This commit is contained in:
sageTheDM 2024-10-09 16:49:44 +02:00
parent c3bff8bebb
commit a05fb69974

View file

@ -78,21 +78,15 @@ const InputOutputBackend: React.FC = () => {
? "All measurements follow the metric system. Refuse to use any other measurement system." ? "All measurements follow the metric system. Refuse to use any other measurement system."
: "All measurements follow the imperial system. Refuse to use any other measurement system."; : "All measurements follow the imperial system. Refuse to use any other measurement system.";
if (!weatherData && localStorage.getItem("activeSelectedAIFunction") == "Weather") {
setWeatherData("")
console.log("Weather is overrated.")
}
const newSystemMessage = myBoolean const newSystemMessage = myBoolean
? `You are operating in the timezone: ${timeZone}. Use the ${timeFormat} time format and ${dateFormat} for dates. ? `You are operating in the timezone: ${timeZone}. Use the ${timeFormat} time format and ${dateFormat} for dates.
${measurementString} ${measurementString}
The currency is ${preferredCurrency}. The currency is ${preferredCurrency}.
Communicate in the language specified by the user (country code: ${preferredLanguage}), and only in this language. Communicate in the language specified by the user (country code: ${preferredLanguage}), and only in this language.
You are only able to change language if the user specifically states you must. You are only able to change language if the user specifically states you must.
Do not answer in multiple languages or multiple measurement systems under any circumstances other than the user requesting it.` Do not answer in multiple languages or multiple measurement systems under any circumstances other than the user requesting it.
: `You are a helpful assistant. When asked about the weather use those infos: ${weatherData}. If there is nothing there say there is no data`
${weatherData}`; : `You are a helpful assistant.`;
setSystemMessage(newSystemMessage) setSystemMessage(newSystemMessage)
}, [preferredCurrency, preferredLanguage, timeFormat, preferredMeasurement, timeZone, dateFormat, myBoolean]); }, [preferredCurrency, preferredLanguage, timeFormat, preferredMeasurement, timeZone, dateFormat, myBoolean]);