vault backup: 2025-11-27 23:17:35
This commit is contained in:
parent
eb946d99eb
commit
2e6bf8cd36
@ -1,4 +1,4 @@
|
|||||||
# 应用简介
|
# 应用简介12
|
||||||
|
|
||||||
MathVerify Pro智能数学题目分析与验证系统,是用于高中数学题目分析的工具,主要是通过把试卷切割成一小题一小题的题目,并通过AI分析题目所涉及的知识点和方法,再通过人工验证,一方面来确定AI的分析正确与否;另一方面,可以把这些数学题的正确的知识点方法存储起来,用于后期知识库、知识图谱的使用,以及AI Agent或数学模型的使用。
|
MathVerify Pro智能数学题目分析与验证系统,是用于高中数学题目分析的工具,主要是通过把试卷切割成一小题一小题的题目,并通过AI分析题目所涉及的知识点和方法,再通过人工验证,一方面来确定AI的分析正确与否;另一方面,可以把这些数学题的正确的知识点方法存储起来,用于后期知识库、知识图谱的使用,以及AI Agent或数学模型的使用。
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ MathVerify Pro智能数学题目分析与验证系统分为前端和后端两部
|
|||||||
### 题目验证过程:
|
### 题目验证过程:
|
||||||
1. 前端从数据库中(通过接口)读取未验证的题目,每次10条;
|
1. 前端从数据库中(通过接口)读取未验证的题目,每次10条;
|
||||||
2. 前端更新修改后的数据,并修改标记位为已验证。后端更新完成后,发送通知。
|
2. 前端更新修改后的数据,并修改标记位为已验证。后端更新完成后,发送通知。
|
||||||
3.
|
|
||||||
|
|
||||||
## 涉及到的外部接口
|
## 涉及到的外部接口
|
||||||
|
|
||||||
@ -764,8 +764,25 @@ body参数说明:
|
|||||||
注意:虽然prompt已经严格要求输出的内容是json格式,但是有可能AI会增加前面或后面的一些解释,也有可能加入markdown的json代码头,或者直接以`{}`开头,或者以引号开头。你需要预处理这些内容, 以使存储的和给到前端的数据是正确的json格式。
|
注意:虽然prompt已经严格要求输出的内容是json格式,但是有可能AI会增加前面或后面的一些解释,也有可能加入markdown的json代码头,或者直接以`{}`开头,或者以引号开头。你需要预处理这些内容, 以使存储的和给到前端的数据是正确的json格式。
|
||||||
|
|
||||||
|
|
||||||
## 存储
|
## 涉及到的存储
|
||||||
|
|
||||||
使用sqlite3 ,直接存储;(知识点、方法,使用sqlite3 的JSON 存储,示例:存入时存为 ["apple", "banana", "cherry"],ORM 映射为 List/Array)
|
使用sqlite3 ,直接存储;(知识点、方法,使用sqlite3 的JSON 存储,示例:存入时存为 ["apple", "banana", "cherry"],ORM 映射为 List/Array)
|
||||||
|
|
||||||
存储切割后的照片base64、原始照片的sessionId、切割后照片的questionId、题目的markdown格式文本(ocr后)、题目的知识点json、题目的方法json,是否verified, updated 知识点(如有);updated 方法(如有),以及其他必要字段;
|
存储:切割后的照片base64、原始照片的sessionId、切割后照片的questionId、题目的markdown格式文本(ocr后)、题目的知识点json、题目的方法json,是否verified, updated 知识点(如有);updated 方法(如有),以及其他必要字段如日期等;
|
||||||
|
|
||||||
|
## 与前端通信接口
|
||||||
|
|
||||||
|
|
||||||
|
1. 上传接口POST,用于接收前端照片,可同时传多张;
|
||||||
|
2. 后端主动发送的接口:发送的小题内容、单张卷子完成通知、全部任务完成通知;
|
||||||
|
3. 前端获取数据库中题目的接口GET
|
||||||
|
4. 前端更新数据库的接口POST或PUT
|
||||||
|
5. 后端发送更新成功的通知接口
|
||||||
|
|
||||||
|
## 后端开发注意事项
|
||||||
|
1. 使用GO GIN开发;
|
||||||
|
2. 如果前端有不适合的或不匹配的情况,均以这个文档为准,请修改前端代码以匹配这个文档;
|
||||||
|
3. 前端目前使用了大量的模拟数据,请直接修改前端代码,以使用后端的正式api;
|
||||||
|
4. 调试请使用 chrome devtools mcp进行;
|
||||||
|
5. 请务必前后端联调成功、测试完整后,才算完成你的工作;
|
||||||
|
6. 所有外部接口中的key,都是可以用的,请先不要考虑安全性,请直接使用。我的任务是跑通。
|
||||||
Loading…
Reference in New Issue
Block a user