33 lines
1.5 KiB
TypeScript
Raw Normal View History

/**
*
*
*
*
*/
/**
*
*/
export enum ThoughtStage {
PROBLEM_DEFINITION = "問題定義", // 定義問題和目標的階段
RESEARCH = "研究", // 收集和分析資訊的階段
ANALYSIS = "分析", // 深入解析問題和可能解決方案的階段
SYNTHESIS = "綜合", // 整合分析結果形成方案的階段
CONCLUSION = "結論", // 總結思考過程並提出最終解決方案的階段
QUESTIONING = "質疑", // 質疑和批判的階段
}
/**
*
*/
export interface ThoughtData {
thought: string; // 思維內容(字串)
thoughtNumber: number; // 當前思維編號(數字)
totalThoughts: number; // 預估總思維數量(數字)
nextThoughtNeeded: boolean; // 是否需要更多思維(布林值)
stage: string; // 思維階段(字串,如「問題定義」、「研究」、「分析」、「綜合」、「結論」、「質疑」)
tags?: string[]; // 可選的思維關鍵詞或分類(字串陣列)
axioms_used?: string[]; // 可選的此思維中使用的原則或公理(字串陣列)
assumptions_challenged?: string[]; // 可選的此思維挑戰的假設(字串陣列)
}