调整预设对话
This commit is contained in:
@@ -1,11 +1,13 @@
|
|||||||
import type { PersistedChatState } from "./GlobalChatbox.types";
|
import type { PersistedChatState } from "./GlobalChatbox.types";
|
||||||
|
|
||||||
export const createId = () => `${Date.now()}-${Math.random().toString(36).slice(2, 8)}`;
|
export const createId = () =>
|
||||||
|
`${Date.now()}-${Math.random().toString(36).slice(2, 8)}`;
|
||||||
export const CHAT_STORAGE_KEY = "tjwater_copilot_chat_state_v1";
|
export const CHAT_STORAGE_KEY = "tjwater_copilot_chat_state_v1";
|
||||||
const THINK_TAG_ALIAS_PATTERN = /<\s*(\/?)\s*(thinking|reasoning|thought)\b[^>]*>/gi;
|
const THINK_TAG_ALIAS_PATTERN =
|
||||||
|
/<\s*(\/?)\s*(thinking|reasoning|thought)\b[^>]*>/gi;
|
||||||
export const PRESET_PROMPTS = [
|
export const PRESET_PROMPTS = [
|
||||||
|
"分析当前管网中的水力瓶颈管道,并给出改造建议。",
|
||||||
"帮我分析当前管网压力异常点,并按风险等级排序。",
|
"帮我分析当前管网压力异常点,并按风险等级排序。",
|
||||||
"基于当前状态,给出今天的巡检优先级和建议路线。",
|
|
||||||
"帮我生成一份今日运行简报,包含问题、原因和建议。",
|
"帮我生成一份今日运行简报,包含问题、原因和建议。",
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -47,7 +49,10 @@ export const getInitialChatState = (): PersistedChatState => {
|
|||||||
}
|
}
|
||||||
return { messages: parsed.messages, conversationId: parsed.conversationId };
|
return { messages: parsed.messages, conversationId: parsed.conversationId };
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("[GlobalChatbox] Failed to read persisted chat state:", error);
|
console.error(
|
||||||
|
"[GlobalChatbox] Failed to read persisted chat state:",
|
||||||
|
error,
|
||||||
|
);
|
||||||
window.localStorage.removeItem(CHAT_STORAGE_KEY);
|
window.localStorage.removeItem(CHAT_STORAGE_KEY);
|
||||||
return { messages: [], conversationId: undefined };
|
return { messages: [], conversationId: undefined };
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user