让 AI 看懂错题,
有分寸地调整下一步。
两种 AI 角色配合孩子学习:题内导师根据具体疑问动态回答、支持多轮追问;后台学习教练定期汇总错题和复习证据,在授权范围内调整后续安排。实时求助与计划调整分开管理,保留各自证据和权限边界。
本文件展示产品与接入方案,三模式切换和计划对比仍是固定的本地演示。原型另增题内聊天与本地 Node/API 接入路径;无服务端 Key 时不真实调用。本文件不会调用外部 API 或修改原型数据。
AI 是学习教练,App 后端负责持续运行
GPT 或 DeepSeek 接收一次请求、生成一次结果。真正的“每天看错题、每周调整”由知序自己的后台服务完成:后台按时间或事件收集学习证据、发起模型请求、验证提案,再按权限更新计划。换模型不应改变孩子的知识体系、学习历史与基本复习规则。
知识与题库是底座
稳定知识点 ID、前置关系、经过审核的题目和确定性复习规则,提供可检查的学习范围。模型不能随意编造知识节点、题目或答案。
AI 提出可解释的改变
识别反复出现的卡点,区分概念、方法与表达问题,提出少练什么、先补什么和何时再验证,并引用实际记录。
执行权在规则与授权
模型输出只是提案。后端检查时间预算、内容范围、前置关系、重复任务与家长模式,通过后才生成新计划版本。
孩子当前的问题由题内 AI 导师按需动态回答;本章的定期教练负责未来计划,不能用固定解析替代自由追问。
AI 可以建议学习状态需要补测,但不能直接把知识点改成“阶段稳定”。状态仍来自真实作答、提示使用、跨日验证与已确定的规则。
让介入有节奏,不让每一题都变成一次重排
实时轻诊断
记录正确性、提示与错误步骤,给一个适量提示或归因建议。优先使用题库解析与规则;需要模型时按需调用,不重写整日计划。
每日归并
汇总当天新证据与未完成任务,合并重复知识点,检查明天的时间预算。没有新证据或无需调整时,保留原计划。
周复盘
看跨日正确率、独立变式、前置知识和实际负担,提出下一周的重点及变化理由,避免只按当日对错追着改。
异常触发
同类错误反复或内容争议有新增已确认记录时,再分析具体卡点。耗时仅用于检查负担;停学回归先由规则安排短检查,不据缺勤判断能力退步。
| 触发 | 输入与产物 | 抑制不必要调整 |
|---|---|---|
| 实时 | 当前题目版本、作答与上下文 → 错因候选或下一条提示。 | 不直接更改后续所有任务;同题重试合并请求,已看答案不记独立成功。 |
| 每日 | 当天新增事件、到期复习、未完成计划 → 次日小范围调整提案。 | 有新增有效作答且可能改变策略时才调用模型;仅有到期任务或预算变更时由规则排课,不重复分析。 |
| 每周 | 一周有效记录和更长历史 → 重点知识、负荷与顺序调整。 | 区分缺证据与不会;低样本先建议补测,不能生成精确能力排名。 |
| 异常 | 达到规则阈值的重复错因、任务失败、争议 → 检查、补学或家长提示。 | 设置冷却期;同一原因未新增证据时不反复通知或再次重排。 |
可执行的初始节奏:每日家庭当地时间 20:30 汇总新增作答,周日生成周复盘;同一证据快照只分析一次。可从每人每日最多 2 次决策分析、一次读取近期 14 天相关记录开始,日汇总与周报优先复用已有结论。规则能处理的情况不调用模型;这些时段、配额和阈值均可配置,需经试点校准。
不同日期重复错误等触发条件是待校准的产品规则。没有新增有效作答时,定时任务保留原分析,必要到期复习由规则照常安排,不生成能力下降推断。
默认推荐有限自动调整,首次明确授权后生效
首次启用时,由家长确认数据用途、学科范围、每日时长与题量、可用策略和介入模式。产品默认引导选择“有限自动调整”,保存明确预授权后,范围内的小调整无需重复确认;授权前只报告与预览。原有确定性复习规则在三种模式下都照常工作。
| 模式 | AI 可以做什么 | 何时生效 | 适合情况 |
|---|---|---|---|
| 有限自动调整 推荐 | 在已授权学科、知识范围和每日预算内,重排未开始任务,替换同等或较低负担的审核练习,使用已授权解释策略。 | 规则验证通过后自动应用到下一份未开始的计划,显示“已调整明日安排 / 查看变化 / 撤销”;超范围才需确认。 | 希望 AI 定期调整,同时保留清晰边界和回退。 |
| 建议确认 | 生成待确认提案,显示前后差异和原因。 | 家长对整份候选计划确认一次后生效,不为同一方案逐题重复确认;未确认时沿用有效旧计划。 | 学习安排已有明确要求,希望逐份审核。 |
| 仅报告 | 汇总证据、解释可能卡点、预览建议方向。 | 不由 AI 修改计划;只显示报告与预览,原有复习规则继续执行。 | 刚开始观察建议质量,或暂时不启用 AI 调整。 |
同一条建议,三种处理方式
方案演示 · 无网络请求候选调整:保留 15 分钟,把一部分综合训练换成“每一项都要乘”的图示订正与步骤检查。切换模式,查看计划如何处理。
本例假设家长已授权四年级数学当前单元、15 分钟与最多 5 次答案提交,允许图示和分步支持。范围与规则通过后,自动应用下一份未开始的计划。
这三个按钮只改变本页说明,不保存家长偏好,不启用后台任务,不写入学习计划。
同样 15 分钟,把重复卡点转成具体的支持
以下是基于原型真实样题构造的演示作答,不是孩子的实际记录。结合律题当次答对,分配律题在两个日期都漏乘第二项;看讲解后能改对。AI 建议换一种解释与检查顺序,保留预算,再等待独立证据。
| 演示证据 ID | 事实与知识点 | 能说明什么 |
|---|---|---|
demo-att-0917-a01 | 25 × 16,独立答 400;m4-associative。 | 只说明这道结合律题当次做对,不代表整个单元稳定。 |
demo-att-0918-d01 | (25 + 7) × 4,独立答 107;m4-distributive;本人笔记确认只让 25 乘 4。 | 有“第二项漏乘”的具体线索;仍区分事实与原因假设。 |
demo-att-0918-d02 | 看过同题讲解后答 128,属于辅助订正。 | 说明帮助后能够完成,不能计为独立通过。 |
demo-att-0920-d01demo-rev-0920-d01 | 跨日回忆同一分配律题,无提示再次答 107;复习结果为 again。 | 隔日重复卡点需要处理,复习记录明确关联这次作答。 |
本例预授权:只调整四年级数学当前单元,每日最多 15 分钟、最多 5 次需要提交答案的作答;允许图示与分步支持,不扩展到三年级前置单元,不动教师任务与家长锁定项。当前已开始的计划冻结,变化作用于明天。
计划 3 次提交;原计划在新提案通过规则与授权之前继续有效。
最多 3 次提交:基础检查、一次订正、情境练习;若情境任务转讲解,则更少。
铅笔题的正确答案是 500,考查 m4-law-application,其表现单独记录。若需要未见变式但审核题库尚无合适题,显示“待补充独立变式”,不能把重复原题算作新题。三年级前置节点即使存在于图谱,也需先扩展授权才可安排。
15 分钟是包括讲解、复述、订正与做题的预算上限,不要求用满。任务时长由受控模板估算并由服务端重算;模型自报的分钟数不作依据。每次重试都计入作答负担,不只数不同题目;到上限可保存停止,不能因没做对无限追加。
家长设置边界,孩子只面对清楚的学习任务
家长首次设置
开启 AI 学习教练
明确发送的数据类型、用途、服务提供方与保存政策;确认学生档案,选择是否启用。
选择模式与预算
仅报告、有限自动调整或建议确认;选学科、每日可用时长、可自动调整的知识范围和固定任务。
预览一次示例
展示哪些变化会自动执行、哪些要确认,说明暂停、冻结和回退入口,再保存授权版本。
每天的使用方式
孩子的今日页只显示下一组清楚的任务。若计划有变,使用简短说明:“先看懂为什么两部分都要乘,再做应用题。”不把模型名称、token 或复杂诊断塞进学习界面。
家长在“学习教练”页查看本次原因、前后差异与证据。可确认、拒绝、暂缓、锁定任务、暂停自动调整,或回退到仍适用的计划版本。
没产生有意义变化时保持安静;需要确认、计划生成失败或出现明显负担问题时通知。通知未读不等于授权,不能据超时默认同意。
一、二年级由家长设置模式和预算,孩子主要使用读题、图示和简单帮助按钮;三至六年级逐步允许孩子在授权内选择顺序、暂缓任务,并反馈“这个原因不符合”。超出范围的调整仍由有权成年人确认,错因解释的更正与原始作答分开保存。
回退会保留后来已完成的真实记录。系统恢复可恢复的安排并避开重复任务,而不是把学习历史一起倒回去。
独立教练服务,让模型能力和执行权限分开
模型位于受控服务内部。计划读写、内容筛选、授权与调度都由 App 后端承担。
| 组件 | 负责的事情 | 不能省略的约束 |
|---|---|---|
| Scheduler / Queue | 按家庭时区定时;汇总事件;控制并发、重试、超时与任务优先级。 | 用幂等键去重;失败重试不能生成多份计划;App 不在线也能调度。 |
| Context Builder | 提取必要证据、知识关系、审核题目候选、预算与授权快照。 | 最少数据;避免发送姓名、学校、原图中无关内容和完整历史;所有证据可追溯。 |
| Provider Adapter | 把统一的教练请求转换为选定供应商的 API 格式,处理输出、错误和计量。 | 模型 ID 配置化;不同 API 协议要分别适配,不能只换 base URL。 |
| Proposal Validator | 检查 JSON Schema、事实引用、任务和知识点 ID、预算、锁定项、权限。 | 结构正确不等于教育内容正确;疑似幻觉、越纲或无可用题目时拒绝或转人工。 |
| Plan Service | 校验旧计划版本,保存提案和新版本,将未来任务切换到新版本。 | 模型不能直写数据库;原始作答不可改;正在做的任务受保护。 |
GPT 与 DeepSeek 怎样接
| 选择 | 已核验的接口能力 | 本项目的接法 |
|---|---|---|
| OpenAI / GPT | 官方推荐新项目使用 Responses API;结构化输出使用 text.format,支持指定 JSON Schema 子集。格式约束不保证数学或教学建议正确。 | 后端配置 modelId,单次生成结构化提案,应用自己保管必要学习状态;先满足实际服务地区和儿童数据条件。 |
| DeepSeek | 官方提供 Chat Completions 和 Responses。Chat 的输出格式列 text/json_object;Responses 已列 text.format.type=json_schema。当前部分模型也支持图像输入。 | 可选择 Responses 结构化输出,或 Chat JSON mode 加本地校验;端点、模型和能力分别配置,图像仍先校对再进入学情。 |
DeepSeek Responses 当前为无状态接口,background、store、previous_response_id 等不能按 OpenAI 的行为使用。本项目统一自建调度与队列;不是接上一个 API 后模型就会自己定期观察。详见 OpenAI Responses 指南、DeepSeek Responses 参考与兼容说明。
store:false 不等于 ZDR,家长点击授权也不能替代这些供应商条件。见地区清单、未成年人指南与数据控制文档。大陆服务可把 DeepSeek 列为候选评测;上线前须核实账户、儿童数据处理许可、监护与开发者责任,以及 API 训练使用、保留和删除条件。其开放平台协议明确开发者需向终端用户披露处理规则;不能把聊天产品的退出开关直接当成 API 设置,亦不默认用真实儿童数据试跑。见DeepSeek 开放平台协议。使用随机学生 ID 仍不自动等于完全匿名。
接入操作清单:从现有原型到后台运行的 8 步
- 选定四年级数学当前单元,限定 15 分钟、节点与任务策略;先用合成证据。
- 核验供应商地区、账户、端点、模型和儿童数据条件,配置组织预算与服务端密钥。
- 将原型本地记录升级为有鉴权的后端事件服务,建立家长/学生权限与同步。
- 保存已校对题面、知识点、答案、提示、错因和复习关联;原始事件追加保存。
- Scheduler 按家庭时区每日/每周扫描新增证据,去重后入队;离线同步后纳入下个窗口。
- Worker 构建最小证据包,调用 provider.analyzeLearning;应用管理超时、重试和任务状态。
- 校验结构、内容、预算及各版本,按当前授权决定自动应用、待确认、报告或拒绝。
- 次日收集新作答,按规则验证是否改善;记录回退、负担、引用与费用,不能由 AI 自改状态。
后端最小对象与接口边界
对象:AttemptEvent、KnowledgeEvidenceSnapshot、AIAnalysisJob、AIProposal、PlanVersion、GuardianPermission、FeedbackEvent。接口覆盖记录作答、查看分析状态、查看提案差异、确认/拒绝、修改授权、撤销未执行计划;供应商调用留在后端私有接口。
配置至少包括 provider、apiStyle、modelId、structuredOutputMode、visionEnabled、timeoutMs、maxAttempts 与并发额度。只保存可展示的简短理由,不要求或保存模型隐藏推理过程。仅在原型增加 API Key 输入框不能形成可靠后台。
模型交一份提案,后端验证后才写新版本
统一的应用层提案应小而明确:引用哪些证据、基于哪个计划、要改变什么、对孩子说什么。下面是设计用 JSON,字段与校验规则由知序定义,供应商接口通过适配器实现。
{
"schemaVersion": "1",
"proposalId": "demo-proposal-0920-p1",
"baseSnapshotId": "demo-snapshot-0920-s1",
"basePlanVersion": "plan-0921-v1",
"baseEvidenceVersion": 8,
"permissionVersion": 3,
"trigger": "daily_merge",
"findings": [{
"knowledgeId": "m4-distributive",
"evidenceAttemptIds": ["demo-att-0918-d01", "demo-att-0918-d02", "demo-att-0920-d01"],
"evidenceReviewIds": ["demo-rev-0920-d01"],
"observation": "两个日期独立作答都漏乘第二项,辅助后可订正。",
"hypothesis": "两部分都要乘的对应关系可能仍不稳定。",
"missingEvidence": "跨日独立成功与适当未见变式"
}],
"actions": [{
"type": "replace_strategy",
"knowledgeId": "m4-distributive",
"taskId": "demo-review-current-unit",
"approvedTemplateId": "demo-visual-two-parts",
"estimatedMinutes": 4,
"requiresSubmission": false
}],
"nextValidation": "按既有规则安排后续独立验证;缺少审核变式则待补充。",
"needsHumanReview": false
}
本 JSON 展示关键字段与一项策略替换,完整提案还需包含实际调整动作。演示证据与模板 ID 不是线上数据;知识节点 ID 对应当前原型。needsHumanReview 仅为模型建议,最终由权限服务决定;estimatedMinutes 由受控任务模板重新计算。所有引用必须来自本次快照或白名单。
第一道:结构与引用
字段类型、枚举、长度和必填项通过;证据属于当前孩子且真实存在;知识点、题目模板与任务引用有效。
第二道:学习与负担
检查前置关系、内容范围、总时长、到期复习、重复任务和锁定内容。讲解、复述、订正、作答和所有重试都计入负担;时长由受控任务模板重算,不信任模型自报的数值。
第三道:权限与版本
匹配当前授权与模式;同时核对 planVersion、evidenceVersion、permissionVersion 和内容版本,防止旧提案覆盖新状态。待确认、通过、拒绝、过期与已应用分别记录。
计划可冻结、可回退,失败也能继续学习
| 情形 | 处理方式 | 保留的审计证据 |
|---|---|---|
| 家长冻结或改模式 | 停用未执行的自动提案,保留有效计划;正在学习可完成。后续提案按新授权重新校验。 | 授权版本、冻结范围、操作时间与未执行提案状态。 |
| 新旧版本冲突 | 家长修改或另一次任务已产生新版本时,拒绝覆盖;使用最新状态重新生成或提示确认。 | 基准版本、当前版本、冲突原因和后续处理。 |
| 重复调度与网络重试 | 以孩子、触发类型、时间窗口和证据快照构成幂等键;已应用提案不能重复写入。 | 调度任务 ID、请求尝试、提案 ID 与唯一应用记录。 |
| 模型超时、限流或无效 JSON | 有限次数重试,仍失败则保留旧计划,使用确定性复习队列;不让孩子面对空白今日页。 | 供应商请求 ID、错误分类、耗时、重试次数和回退方式。 |
| 内容矛盾或题库不足 | 拒绝相关调整,回退审核模板;必要时提示内容待核查,不向孩子投放未校验新题。 | 被拒字段、题目/知识点 ID、拒绝原因与人工复核记录。 |
| 家长回退计划 | 生成恢复安排的新版本;已完成记录不撤回,正在做的任务不打断,未来任务再去重。 | 恢复来源、差异、执行人和仍保留的完成证据。 |
服务端密钥与数据隔离
API Key 只保存在服务端密钥管理中,不放入网页、App 安装包、本地浏览器存储或日志。每次请求由后端鉴权、配额与权限检查;第三方供应商只接收完成任务必要的去标识证据。
把输入当数据,不当系统命令
题图 OCR、学生笔记和模型返回内容都不可扩展工具权限。出现“忽略规则”“修改所有计划”等文本时,仅作为被分析的题目或笔记;执行动作必须来自允许的提案字段并经过验证。
主供应商失败时默认回退确定性规则。跨供应商发送儿童数据必须仍在此前明示并选择的范围内;未授权时不能静默转给另一家。正式上线前核验服务地区与儿童数据条件;首版不在线微调模型,不把错题自动投入训练。
先测质量与负担,再决定模型和预算
第一版选择一个供应商和一个经过评测的模型,保留适配接口。不要默认每题同时调用两个模型,也不要把最贵模型用于所有题目;常规判题、排期、去重和权限验证继续由规则服务处理。
预算跟着触发走
估算每个孩子每月:有效实时诊断次数、每日归并次数、每周复盘次数、异常次数与平均上下文大小。优先发送证据摘要和引用 ID,限制最大输出与重试次数;无新证据时跳过不必要调用。
有配额,也有降级路径
配置每孩子、每家庭和全局额度,以及日/月告警阈值。达到预算后停用非必要模型调用,保留规则复习和已审核内容;不能因为额度用完就丢弃作答或中断已有学习。
| 模型评测项 | 观察方式 | 换模型的依据 |
|---|---|---|
| 诊断与证据 | 错因是否符合步骤;引用是否存在;是否把辅助完成误判独立。 | 固定评测集与人工复核,比较有效建议比例。 |
| 计划质量 | 是否遵守预算、前置、锁定项与授权;建议是否有可执行审核内容。 | 规则通过率、实际采用率与家长回退原因。 |
| 学习体验 | 孩子是否完成、负担是否增加、延迟复测与未见变式是否改善。 | 真实试点数据;不以输出更长或更像老师作为质量结论。 |
| 稳定性与成本 | 延迟、限流、失败率、每次有效提案 tokens 与费用。 | 满足质量底线后再比较成本,保留可回退模型配置。 |
这里不锁定价格、模型名称或效果承诺;正式接入时从官方价格页读取当时单价,并记录模型 ID、版本、提示词版本与评测结果。
按证据逐步开放自动化
补齐数据与知识关系
先确保知识点 ID、审核题库、作答事件、提示记录、计划版本和授权版本可追溯。先用合成样本,真实儿童记录须满足提供方与适用地区条件后再导入;无证据节点保持尚未验证。
离线评测与模拟调度
用去标识、经授权的真实案例验证诊断和提案;注入越界、冲突、缺题、超时等情形。模型输出先不影响学生计划。
影子运行与报告试点
先生成建议但不改计划,与教师或家长判断对照。再小范围展示报告和计划差异,观察是否理解及拒绝原因,保留原计划。
确认模式试用后开放有限自动调整
先用建议确认验证权限、审计、冲突、回退与预算;通过后,向已明确预授权的家庭开放有限自动调整,日常范围内不重复弹窗。
持续检查学习效果
分别看当场订正、跨日独立作答、未见变式、日常负担与放弃率。问题集中时关闭自动执行,保留规则学习路径。
上线前必须能观察到的结果
| 验收场景 | 通过条件 |
|---|---|
| 未授权自动调整 | 定时生成的建议不会改变计划;未确认、超时或未读通知均不视为同意。 |
| 有限自动调整遇到越界提案 | 超预算、跨范围或触碰锁定任务时不写计划,并提供可理解的拒绝/待确认原因。 |
| 模型伪造证据或题目 ID | 校验器拒绝;保留有效旧计划;不把未知题目投放给孩子。 |
| 同一任务重复执行 | 只产生一次有效计划应用;调度重试与供应商请求均可回查。 |
| 家长修改与 AI 提案同时发生 | 旧 basePlanVersion 不能覆盖新计划;重新校验授权和最新计划后处理。 |
| 供应商故障或额度用完 | 孩子仍能使用已审核内容与确定性复习队列;失败原因可见,作答记录完整。 |
| 回退一个已经部分完成的计划 | 真实完成记录保留;未来任务去重,正在做的任务不被强行替换。 |
| 解释为何改变 15 分钟安排 | 能逐项查看前后差异、预算合计、证据引用及生效模式;总时长由服务端独立验证。 |
| 关闭学习教练或冻结计划 | 后续自动执行停止,已排队任务执行前再次检查;关闭不会删除历史学习数据。 |
题内 AI 导师:跟着孩子的疑问,动态解释
孩子做题时,可以直接问“这一步为什么这样算”“我这样想对不对”“能换一种方法吗”。导师结合这道题、关联知识、孩子已经写出的步骤、当前问题和同题会话动态生成回答,允许继续追问。预设按钮可以帮助表达问题,但答案不能是按关键词取出的固定文本。
| AI 角色 | 什么时候使用 | 负责什么 |
|---|---|---|
| 题内 AI 导师 | 孩子在题目内主动发问,按需多轮交流。 | 回答当前疑问、检查思路、必要时澄清、换方法解释;不能自行重排整日计划。 |
| 后台学习教练 | 按既定事件、每日与每周窗口归并证据。 | 在授权边界内提出或应用未来计划调整;三种介入模式仍控制计划执行权限。 |
允许孩子决定怎么问
既能问知识概念、某一步的原因,也能请求另一种解法、检查自己的思路。缺少中间步骤时,先询问关键缺口;孩子已经明确问题时直接回答,不用连续反问拖延解释。孩子可随时要求完整讲解,不强制无限“启发式”问答。
多轮不懂,要改变解释
孩子说“还是不懂”时,结合已尝试的方法换生活例子、分组图示思路或更小的一步;不能只换几种说法重复同一句。必要时指出卡住的前置概念,并邀请家长或老师共同核对;不据此给孩子贴能力标签。
说明性多轮示例 1 · 为什么第二项也要乘
以下对话为人工编写的产品说明示例,不是真实 AI 输出,也不作为离线模式的预设回复。实际回答须依据当轮输入动态生成。
孩子:“(25 + 7) × 4,为什么 7 也要乘?25 × 4 + 7 不行吗?”
导师:“这道题是 4 组,每组都有 25 和 7。25 有 4 份,7 也有 4 份。只加一次 7,就少算了另外 3 份 7。”
孩子:“我还是想不出来,换个例子。”
导师:“想象 4 个同样的文具袋,每袋放 25 支铅笔和 7 支彩笔。左边铅笔是 4 排、每排 25 支;右边彩笔也有 4 排、每排 7 支。两边都要算完再合起来。”
孩子:“直接把完整过程写出来吧。”
导师:“可以:(25 + 7) × 4 = 25 × 4 + 7 × 4 = 100 + 28 = 128。关键是括号里的两部分各有 4 份。你可以先遮住这段,再自己试一次。”
完整讲解已显示,之后重做应如实记录为得到帮助后的订正;聊天结束不等于知识已稳定。
说明性多轮示例 2 · 检查自己的方法与自录答案
孩子:“25 × 16,我用 25 × 10 + 25 × 6,必须改成 4 × 4 吗?”
导师:“不用改,你的方法也成立:把 16 拆成 10 + 6,两部分分别乘 25,得到 250 + 150 = 400。拆成 4 × 4 只是另一种方便的方法。”
孩子:“那我改成 25 × (20 − 4),算出 496,哪里错了?”
导师:“把 16 写成 20 − 4 可以。496 可能来自 500 − 4;你中间是不是这样写的?”
孩子:“对,我写了 500 − 4。”
导师:“这里减掉的是 4 份 25,所以要减 25 × 4 = 100。完整写是 25 × 20 − 25 × 4 = 500 − 100 = 400。”
孩子:“但我自己录的参考答案是 450。”
导师:“你录入的参考答案还没有核验,不能把它直接当标准。按现在的题干 25 × 16,计算结果是 400。先核对原题数字有没有抄错,再确认是否要修改参考答案。”
这段示例先把“可能”与“已确认步骤”分开。导师可以提出核对或更正建议,不能自动改写原答案、错因或掌握状态。
进入原型:打开一道练习后选择“我有疑问,问问 AI” · 查看真实 API 接入步骤
多轮交流也要守住学习证据
| 情形 | 记录与产品规则 |
|---|---|
| 发问或导师猜测错因 | 问题文本只表明孩子在求助;模型推断仍是候选假设。两者都不能单独成为“已确认错因”,须由学生确认、实际步骤或后续作答支持。 |
| 生成帮助与显示帮助 | 请求发出、仅打开聊天、发送失败或回答生成但未呈现都不算曝光。仅请求补充信息或无法判断不算解题帮助。解释或思路反馈实际显示后才记录帮助类型、题目上下文与时间;完整答案或关键步骤曝光后,只影响未来同题作答的独立性,不能追改已经提交的历史结果。 |
| 自录题干或参考答案 | 随上下文传递 verified / unverified 等来源状态;未经核验不能坚称“标准答案”。题目矛盾或信息不足时先澄清,争议保留待复核。 |
| 切换题目或题干版本 | 会话绑定题目 ID 与版本;换题进入独立会话,本次页面保留旧题的提问草稿;当前题内答疑往返与失败重试保留未提交答案。关闭或切题后才返回的旧请求不得注入当前会话或污染新题曝光;不得把上一题步骤继续套到新题。 |
| 网络失败或没有配置密钥 | 保留问题草稿,显示失败/未配置状态并允许重试;重试不得重复消息或曝光。可另外打开已审核解析,但必须标明来源,不能以固定回复冒充实时 AI。 |
| 转回自主作答 | 保留帮助记录,让孩子重新尝试;后续独立验证需按规则检查提示、答案曝光与时间条件。导师聊天不直接升级知识阶段。 |
验收重点:不同疑问进入模型请求;追问携带同题上下文并能够换解释策略;换题不串会话;帮助只在实际显示时记曝光;失败保留草稿;无 Key 不显示“AI 已回答”;自录答案保持未验证标识。真实模型效果仍需在满足接入条件后单独评测。
规划、原型与真实服务的边界
知序已有知识结构、数学样例、错题与复习交互。本轮增加题内 AI 导师的聊天界面和本地 Node/API 接入路径,可在服务端配置供应商与模型;无 Key 时不真实调用。后台定期学习教练、自动计划写入和生产账号数据服务仍未落地,三模式继续使用固定方案演示。
官方技术依据
- OpenAI:迁移到 Responses · Structured Outputs核验新项目推荐接口、text.format 与 Schema 子集。格式约束不代替内容校验。
- OpenAI:数据控制 · 未成年人 API 指南 · API 支持国家和地区API 默认不用于训练不等于不保存;默认滥用监控日志可能保留最长 30 天。ZDR 有资格及审批条件;store:false 不等于 ZDR。低龄个人数据与实际服务地区须在接入前满足官方条件。
- DeepSeek:Chat API · Responses API · Responses 兼容说明Chat JSON mode 与 Responses JSON Schema 能力分开适配;Responses 当前无状态,不能假定 background/store 等参数具有 OpenAI 行为。
- DeepSeek:JSON Output · Tool Calls · VisionResponses Schema 未在所读参数节标为 Beta;工具 strict 才明确使用 beta 入口及特定限制。部分模型已支持图像,因此独立 OCR 是质量选择而非统一硬要求。
- DeepSeek:并发与隔离 · 错误代码按账户与模型配置并发、退避和截止时间;等待超时并非总请求时长保证。
- DeepSeek:开放平台协议 · 隐私政策开放平台协议适用于 API 开发者,要求披露终端用户数据处理规则。不得从通用产品退出设置推断 API 已完成不训练、保存期或儿童数据条件核验。
技术资料于 2026 年 9 月 20 日读取核验;未调用推理 API、上传真实儿童数据、读取密钥或实测供应商 Schema 行为。正式接入还需账户级与所选模型能力测试。
学习设计依据
主动提取、间隔学习与示例/独立解题交替的通用原则,见 IES 教学实践指南;更完整的研究范围和局限记录在产品设计方案的来源部分。这些原则不为某个模型的诊断或个体计划自动背书。