Merge cloud-owned teaching policy and bounded new shortcuts

This commit is contained in:
鲨鱼辣椒
2026-09-28 18:06:30 +08:00
12 changed files with 319 additions and 32 deletions

View File

@@ -113,7 +113,7 @@ export function compileTeacherContext(
const current: TeacherModelMessage = {
role: intent === 'check-in' ? 'system' : 'user',
content: intent === 'check-in'
? '本轮是一次项目进展提醒,不是用户提问。按照已配置的人设和职责,结合来源操作对话中已完成的文字和咨询历史回应,表达方式遵循已配置的要求,不要求用户立即回答。仅依据已有证据,不重复上次提醒,不声称实际运行或试玩过作品。'
? '本轮入口:程序触发的项目进展检查,学生没有在本轮主动提问。回应方式遵循当前智能体的云端配置。'
: [
...references.map(
(ref) =>
@@ -123,10 +123,10 @@ export function compileTeacherContext(
ref.text
),
'当前问题:\n' + question,
...(intent === 'suggestions' || intent === 'guided-help'
? [
'本轮学生希望你帮忙找到交流起点。依据当前项目、来源操作对话和咨询历史,推荐一个具体切入点,并说明为何值得从这里聊;快捷回复围绕这个切入点帮助学生接话。没有可用上下文时,坦诚从构思切入,不假定学生已完成功能,不编造作品表现或项目进展。',
]
...(intent === 'suggestions'
? ['本轮入口:学生通过“帮我看看”主动请求帮助,尚未提出具体问题。']
: intent === 'guided-help'
? ['本轮入口:学生主动求助,表示暂时说不清想问什么。']
: []),
].join('\n\n'),
};