Merge pull request 'main' (#131) from sageTheDm/interstellar_ai:main into main

Reviewed-on: https://interstellardevelopment.org/code/code/React-Group/interstellar_ai/pulls/131
This commit is contained in:
Patrick 2024-10-09 16:50:58 +02:00
commit 5570e9de7c

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]);