1. 多级需求和方案设想及其结论(项目根本)
能针对笔记中的某些部分进行建议
让chatGPT直接按格式返回错误信息
使用prompt
尝试找出笔记B错误并纠正(没有错误就不用强行找出)(不要吹毛求疵,要找严重的内容错误,而不是简单的扩写语句),只需用指定的格式A回答我(不要用多余的文本来解释)
返回格式A:
{
"errors": [
{
"errorText":错误的原文,
"start": {
"line": 行数,
"column":列数
},
"end": {
"line": 行数,
"column": 列
},
"suggestion": 错误原因,
"correctText":正确的文本
},
{
"errorText":错误的原文,
"start": {
"line": 行数,
"column":列数
},
"end": {
"line": 行数,
"column": 列
},
"suggestion": 错误原因,
"correctText":正确的文本
},
]
}待检查的笔记B:
用户根据建议能进一步探讨
选项式的对话
把对话传给GPT-3,生成下一步建议
用户能快速采纳AI建议
用户一键采纳
2. 调研材料及结论(项目动力)
ChatGPT
字数调研
child::^d19491
纠错效果调研
测试笔记:索引
提问
尝试找出笔记B错误并纠正(没有错误就不用强行找出)(不要吹毛求疵,要找严重的内容错误,而不是简单的扩写语句),只需用指定的格式A回答我(不要用多余的文本来解释)
返回格式A:
```json
{
"errors": [
{
"errorText":错误的原文,
"start": {
"line": 行数,
"column":列数
},
"end": {
"line": 行数,
"column": 列
},
"suggestion": 错误原因,
"correctText":正确的文本
},
{
"errorText":错误的原文,
"start": {
"line": 行数,
"column":列数
},
"end": {
"line": 行数,
"column": 列
},
"suggestion": 错误原因,
"correctText":正确的文本
},
]
}
```
待检查的笔记B:
# 梗概
- 索引是用来缩小搜索范围的
# 适用范围
## 索引的作用
- 没有对应所需索引的话, 就会逐行扫描整个表
# 索引对象
## 单索引
## 复合索引
- 即多个属性一起构成一个索引码
- 复合索引按照第一个属性来排序
- 复合搜索需要用到复合索引
## 举例
- Sname的索引只对Sname的搜索有帮助
- 而对Sno的搜索没有帮助
# 顺序
- 索引本身也是有顺序的
- 表的顺序按照聚集索引
# 索引项
- 一个索引项有**索引码**, 以及索引码对应的索**引码值**
# 特定数据库对索引的具体实现
- child::[[SQLserver索引]]
回答之一
{
"errors": [
{
"errorText": "表的顺序按照聚集索引",
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 15,
"column": 16
},
"suggestion": "表的顺序按照聚集索引建立",
"correctText": "表的顺序按照聚集索引建立"
},
{
"errorText": "[[SQLserver索引]]",
"start": {
"line": 21,
"column": 0
},
"end": {
"line": 21,
"column": 15
},
"suggestion": "缺少具体实现的内容",
"correctText": "缺少具体实现的内容"
}
]
}回答之一
{
"errors": [
{
"errorText": "表的顺序按照聚集索引",
"start": {
"line": 14,
"column": 0
},
"end": {
"line": 14,
"column": 20
},
"suggestion": "表的顺序按照聚集索引来存储数据",
"correctText": "表的数据按照聚集索引来存储"
},
{
"errorText": "[[SQLserver索引]]",
"start": {
"line": 21,
"column": 0
},
"end": {
"line": 21,
"column": 16
},
"suggestion": "具体数据库对索引的实现方式因数据库而异",
"correctText": "具体数据库对索引的实现方式因数据库而异"
}
]
}1. 调研代办(项目至始至终都要写)
- 调研chatGPT
3. 随想(未整理, 灵点子)
AI协助开发
学习如何最大限度的利用AI