diff --git a/dsLightRag/T1_Train.py b/dsLightRag/T1_Train.py
index 99118603..b6ef2810 100644
--- a/dsLightRag/T1_Train.py
+++ b/dsLightRag/T1_Train.py
@@ -19,18 +19,15 @@ WORKING_DIR = f"./output"
# 1、工作空间【知识库名称】
# 2、文档名称【不允许出现重复,因为后面需要以此为条件查询】
tasks = [
- { # 苏轼
- "workspace": "SuShi", "docx_name": "苏轼.docx",
- },
+ # { # 苏轼
+ # "workspace": "SuShi", "docx_name": "苏轼.docx",
+ # },
# { # 化学
# "workspace": "Chemistry", "docx_name": "Chemistry.docx",
# },
- # { # 几何
- # "workspace": "JiHe", "docx_name": "JiHe.docx",
- # },
- # { # 数学
- # "workspace": "Math", "docx_name": "Math.docx",
- # },
+ { # 数学
+ "workspace": "Math", "docx_name": "Math.docx",
+ },
# { # 史记
# "workspace": "ShiJi", "docx_name": "少年读史记张嘉骅.docx",
# },
diff --git a/dsLightRag/Util/__pycache__/DocxUtil.cpython-310.pyc b/dsLightRag/Util/__pycache__/DocxUtil.cpython-310.pyc
index 174403bf..8f7d7ac5 100644
Binary files a/dsLightRag/Util/__pycache__/DocxUtil.cpython-310.pyc and b/dsLightRag/Util/__pycache__/DocxUtil.cpython-310.pyc differ
diff --git a/dsLightRag/static/ChangChun.html b/dsLightRag/static/ChangChun.html
index 7b628e3a..7fac95b8 100644
--- a/dsLightRag/static/ChangChun.html
+++ b/dsLightRag/static/ChangChun.html
@@ -266,7 +266,9 @@
const buttons = document.querySelectorAll('button');
buttons.forEach(btn => btn.disabled = false);
- return MathJax.typesetPromise();
+ MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
});
}
}
@@ -332,6 +334,8 @@
accumulatedContent += data.reply;
answerArea.innerHTML = marked.parse(accumulatedContent, markedOptions);
MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
}
} catch (e) {
console.log('忽略解析错误:', e);
diff --git a/dsLightRag/static/Chemistry.html b/dsLightRag/static/Chemistry.html
index 94b7a915..d2558f3a 100644
--- a/dsLightRag/static/Chemistry.html
+++ b/dsLightRag/static/Chemistry.html
@@ -198,15 +198,6 @@
-
@@ -247,7 +238,11 @@
const buttons = document.querySelectorAll('button');
buttons.forEach(btn => btn.disabled = false);
- return MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
+ MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
});
}
}
@@ -266,7 +261,6 @@
function submitQuestion() {
const question = document.getElementById('questionInput').value.trim();
const answerArea = document.getElementById('answerArea');
- const topic = document.querySelector('input[name="topic"]:checked').value;
if (!question) {
alert('请输入问题!');
@@ -284,7 +278,7 @@
},
body: JSON.stringify({
query: question,
- topic: topic,
+ topic: 'Chemistry',
})
})
.then(response => {
@@ -311,6 +305,8 @@
accumulatedContent += data.reply;
answerArea.innerHTML = marked.parse(accumulatedContent, markedOptions);
MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
}
} catch (e) {
console.log('忽略解析错误:', e);
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image1.jpeg b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image1.jpeg
new file mode 100644
index 00000000..55b0a5ae
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image1.jpeg differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image10.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image10.png
new file mode 100644
index 00000000..9f57b5eb
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image10.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image11.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image11.png
new file mode 100644
index 00000000..55085bc2
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image11.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image12.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image12.png
new file mode 100644
index 00000000..22efa045
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image12.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image18.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image18.png
new file mode 100644
index 00000000..d36279a9
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image18.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image19.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image19.png
new file mode 100644
index 00000000..80e0ab51
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image19.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image2.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image2.png
new file mode 100644
index 00000000..4f2cd7ee
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image2.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image20.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image20.png
new file mode 100644
index 00000000..2d725398
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image20.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image21.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image21.png
new file mode 100644
index 00000000..f0efa1d7
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image21.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image22.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image22.png
new file mode 100644
index 00000000..531ae1ac
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image22.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image23.jpeg b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image23.jpeg
new file mode 100644
index 00000000..503916bd
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image23.jpeg differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image24.jpeg b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image24.jpeg
new file mode 100644
index 00000000..cfa7a085
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image24.jpeg differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image25.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image25.png
new file mode 100644
index 00000000..d26911fc
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image25.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image26.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image26.png
new file mode 100644
index 00000000..fb862c3f
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image26.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image27.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image27.png
new file mode 100644
index 00000000..84950595
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image27.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image28.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image28.png
new file mode 100644
index 00000000..51589d1c
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image28.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image29.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image29.png
new file mode 100644
index 00000000..03d4147d
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image29.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image3.jpeg b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image3.jpeg
new file mode 100644
index 00000000..c725c09a
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image3.jpeg differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image30.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image30.png
new file mode 100644
index 00000000..e64cedad
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image30.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image31.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image31.png
new file mode 100644
index 00000000..1bcccaa5
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image31.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image32.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image32.png
new file mode 100644
index 00000000..50033a66
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image32.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image33.jpeg b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image33.jpeg
new file mode 100644
index 00000000..b834724a
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image33.jpeg differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image34.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image34.png
new file mode 100644
index 00000000..1455032d
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image34.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image35.png b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image35.png
new file mode 100644
index 00000000..6f6fb143
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image35.png differ
diff --git a/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image4.wmf b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image4.wmf
new file mode 100644
index 00000000..f8068789
Binary files /dev/null and b/dsLightRag/static/Images/aaa7ee7bd3f44617a10b3c3de120faee/media/image4.wmf differ
diff --git a/dsLightRag/static/Math.html b/dsLightRag/static/Math.html
index accd9360..f962c08d 100644
--- a/dsLightRag/static/Math.html
+++ b/dsLightRag/static/Math.html
@@ -216,20 +216,6 @@
-
-
@@ -289,7 +275,6 @@
function submitQuestion() {
const question = document.getElementById('questionInput').value.trim();
const answerArea = document.getElementById('answerArea');
- const topic = document.querySelector('input[name="topic"]:checked').value;
if (!question) {
alert('请输入问题!');
@@ -307,7 +292,7 @@
},
body: JSON.stringify({
query: question,
- topic: topic,
+ topic: 'Math'
})
})
.then(response => {
@@ -334,6 +319,8 @@
accumulatedContent += data.reply;
answerArea.innerHTML = marked.parse(accumulatedContent, markedOptions);
MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
}
} catch (e) {
console.log('忽略解析错误:', e);
diff --git a/dsLightRag/static/ShiJi.html b/dsLightRag/static/ShiJi.html
index f47bff0f..bc9cdcd1 100644
--- a/dsLightRag/static/ShiJi.html
+++ b/dsLightRag/static/ShiJi.html
@@ -285,7 +285,9 @@
const buttons = document.querySelectorAll('button');
buttons.forEach(btn => btn.disabled = false);
- return MathJax.typesetPromise();
+ MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
});
}
}
@@ -351,6 +353,8 @@
accumulatedContent += data.reply;
answerArea.innerHTML = marked.parse(accumulatedContent, markedOptions);
MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
}
} catch (e) {
console.log('忽略解析错误:', e);
diff --git a/dsLightRag/static/SuShi.html b/dsLightRag/static/SuShi.html
index 96329536..530c8da4 100644
--- a/dsLightRag/static/SuShi.html
+++ b/dsLightRag/static/SuShi.html
@@ -238,7 +238,9 @@
const buttons = document.querySelectorAll('button');
buttons.forEach(btn => btn.disabled = false);
- return MathJax.typesetPromise();
+ MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
});
}
}
@@ -301,6 +303,8 @@
accumulatedContent += data.reply;
answerArea.innerHTML = marked.parse(accumulatedContent, markedOptions);
MathJax.typesetPromise();
+ // 自动滚动到底部
+ answerArea.scrollTop = answerArea.scrollHeight;
}
} catch (e) {
console.log('忽略解析错误:', e);
diff --git a/dsLightRag/static/Txt/JiHe.docx b/dsLightRag/static/Txt/JiHe.docx
deleted file mode 100644
index 1cf3d6fb..00000000
Binary files a/dsLightRag/static/Txt/JiHe.docx and /dev/null differ
diff --git a/dsLightRag/static/Txt/Math.docx b/dsLightRag/static/Txt/Math.docx
index f52918d8..7dc705ef 100644
Binary files a/dsLightRag/static/Txt/Math.docx and b/dsLightRag/static/Txt/Math.docx differ
diff --git a/dsLightRag/static/ai.html b/dsLightRag/static/ai.html
index fb05c3a6..ff314353 100644
--- a/dsLightRag/static/ai.html
+++ b/dsLightRag/static/ai.html
@@ -145,14 +145,14 @@
【东师理想】教育大模型
- 智能教育解决方案,助力教学创新
+ 智慧教育解决方案,助力教学创新
小学数学
-
探索小学数学知识库示例
+
探索小学数学垂直模型示例
进入
@@ -177,7 +177,6 @@
进入
-
化学专题
@@ -194,7 +193,7 @@