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

4. 项目结论(用以回顾项目以学习)

5. 项目代办(确定好方案后再写)

6.