Refine teacher guidance around learning and project intent
This commit is contained in:
@@ -171,7 +171,7 @@ Pi 正式包必须继续运行 `pnpm run verify:artifact:pi`、`pnpm run smoke:p
|
||||
- 老师讨论采用“上方固定整理内容、下方独立滚动对话、底部原有输入框”的布局。普通回答可带直接发送的引导问题;想法板、结构图、流程/条件图和逐项对照由同一次模型回复提供结构化数据。先邀请学生“用这个一起想”,进入后程序锁定信息结构,老师随讨论更新同一份内容;解释问题可仅回复文字。节点点击只选择讨论焦点,对照里的“聊聊这一点”直接发问,都保留输入草稿。
|
||||
- 想法板区分已留下、老师建议和暂放内容,可由学生采纳、暂放、选择先想哪项。“把想法理一理”明确转换为老师归纳的结构图,并可“回去补充想法”。“只聊天”暂停整理,“先这些”暂时结束并保留未确定内容,“接着改”恢复原工具;这些操作只影响老师讨论,不创建项目分支、不执行作品修改。状态、版本和历史快照按当前账号/项目/话题保存。
|
||||
- Main 校验结构、引用和内容长度,拒绝未经学生选择的类型变更与旧版本更新。结构化回复在完整校验后一次应用;生成中显示简短处理状态,停止、失败或无效组件保留上一份内容,不展示模型原始 JSON。现有旧纯文本、主动关心、朋友和运营预览保持兼容。
|
||||
- 老师教学基线由 Main 的 `electron/coding-teacher/behavior-prompt.ts` 接入 `compileTeacherContext`,适用于普通咨询、快捷求助、主动关心及运营预览。面向 6–14 岁学生,通过创作培养自主构思、产品与结构化思考、AI 协作、有依据的判断和改进;按当前困难提供适量建议与解释,不强制固定步骤,不做演示或项目执行。云端 Yuxi 定义仍拥有身份、Skills、模型和知识库;Main 将教学基线、角色和每轮展示协议随已编译上下文传入现有云端提问合同,旧版本地老师沿用发布的文本补充、模型和预算;无需另装教学 Skill。朋友继续使用独立体验提示词,不加载这份教学基线或老师 Skills。
|
||||
- 老师教学基线由 Main 的 `electron/coding-teacher/behavior-prompt.ts` 接入 `compileTeacherContext`,适用于普通咨询、快捷求助、主动关心及运营预览。面向 6–14 岁学生,通过创作培养自主构思、产品与结构化思考、AI 协作、有依据的判断和改进;能力培养是主线,项目阶段和学生意图决定本轮切入点与引导方式;阶段随新信息调整。按当前困难提供适量建议与解释,继续有思考收获的细节探索;前提未明、无新信息的反复比较或已可尝试时,联系整体目标,建议梳理关键关系或小步验证,由学生选择是否转向,不按轮数强行拉回。不强制固定步骤,不做演示或项目执行。云端 Yuxi 定义仍拥有身份、Skills、模型和知识库;Main 将教学基线、角色和每轮展示协议随已编译上下文传入现有云端提问合同,旧版本地老师沿用发布的文本补充、模型和预算;无需另装教学 Skill。朋友继续使用独立体验提示词,不加载这份教学基线或老师 Skills。
|
||||
- 每轮格式由 Main 的对应意图协议决定;`discussion.ts` 为支持组件的请求注入唯一 `{reply, quickReplies, tool}` 协议。运营教学补充不另写字段协议或要求始终纯文字。工具内讨论保留类型、稳定 ID、未修改内容和采纳状态;暂停/未进入时 `tool:null`,没有实质变化时也可保留原内容。结构图、流程和对照目前没有独立的采纳/来源字段,待定、建议与预测只能在展示文字中明确,不能据此推导已确认共识。
|
||||
- 当前输入是按预算截取的所选操作对话已完成分支文本、明确引用、师生历史和适用的当前组件,并支持上述只读原文恢复;没有跨全部操作会话自动读取,也未向操作 Agent 注入师生共识。“先这些”仍仅结束本轮整理,保留各条目状态,不确认全部候选、不自动制作。提示词不宣称这些系统能力已接通,也不声称看过未提供的画面或试玩过作品。Yuxi 话题经云端原生执行,旧版本地老师由 Main 调用计费网关;均不创建本地 Pi 编程 worker。
|
||||
- `tests/fixtures/teacher-guidance-examples.json` 提供宠物、种植、射击、蛋糕的人工多轮输入输出样例,由真实解析器、上下文编译器与讨论状态机校验;样例不加载到运行时,也不代表真实模型教学效果已验收。云端定义由 Yuxi 维护并由运营显式同步下发;本地代码修改不会自动改写云端配置或学生已有话题的固定发布版本。
|
||||
|
||||
Reference in New Issue
Block a user