192 lines
5.5 KiB
JSON
192 lines
5.5 KiB
JSON
{
|
||
"id": "physics-force-decomposition",
|
||
"name": "初中物理 — 力的分解",
|
||
"description": "discussion模式,4个agent,用户短回复驱动多轮白板绘制",
|
||
"tags": ["physics", "discussion", "multi-agent", "zh-CN"],
|
||
"initialStoreState": {
|
||
"stage": {
|
||
"id": "eval-physics-forces",
|
||
"name": "初中物理力学",
|
||
"createdAt": 1700000000,
|
||
"updatedAt": 1700000000,
|
||
"languageDirective": "zh-CN"
|
||
},
|
||
"scenes": [
|
||
{
|
||
"id": "sc-phys-1",
|
||
"stageId": "eval-physics-forces",
|
||
"type": "slide",
|
||
"title": "力的合成与分解",
|
||
"order": 0,
|
||
"content": {
|
||
"type": "slide",
|
||
"canvas": {
|
||
"id": "slide-0",
|
||
"viewportSize": 1000,
|
||
"viewportRatio": 0.5625,
|
||
"theme": {
|
||
"backgroundColor": "#ffffff",
|
||
"themeColors": ["#5b9bd5", "#ed7d31", "#a5a5a5", "#ffc000", "#4472c4"],
|
||
"fontColor": "#333333",
|
||
"fontName": "Microsoft YaHei"
|
||
},
|
||
"elements": [
|
||
{
|
||
"type": "text",
|
||
"id": "title-1",
|
||
"content": "<p style=\"font-size: 32px;\">力的合成与分解</p>",
|
||
"left": 60,
|
||
"top": 40,
|
||
"width": 880,
|
||
"height": 70,
|
||
"rotate": 0,
|
||
"defaultFontName": "Microsoft YaHei",
|
||
"defaultColor": "#333333"
|
||
},
|
||
{
|
||
"type": "shape",
|
||
"id": "bg-1",
|
||
"viewBox": [1000, 1000],
|
||
"path": "M 0 0 L 1000 0 L 1000 1000 L 0 1000 Z",
|
||
"left": 60,
|
||
"top": 120,
|
||
"width": 880,
|
||
"height": 3,
|
||
"rotate": 0,
|
||
"fill": "#cccccc",
|
||
"fixedRatio": false
|
||
},
|
||
{
|
||
"type": "text",
|
||
"id": "point-1",
|
||
"content": "<p style=\"font-size: 18px;\">合力与分力的关系</p>",
|
||
"left": 80,
|
||
"top": 150,
|
||
"width": 400,
|
||
"height": 50,
|
||
"rotate": 0,
|
||
"defaultFontName": "Microsoft YaHei",
|
||
"defaultColor": "#333333"
|
||
},
|
||
{
|
||
"type": "text",
|
||
"id": "point-2",
|
||
"content": "<p style=\"font-size: 18px;\">平行四边形定则</p>",
|
||
"left": 80,
|
||
"top": 210,
|
||
"width": 400,
|
||
"height": 50,
|
||
"rotate": 0,
|
||
"defaultFontName": "Microsoft YaHei",
|
||
"defaultColor": "#333333"
|
||
},
|
||
{
|
||
"type": "image",
|
||
"id": "img-1",
|
||
"src": "https://placehold.co/400x300",
|
||
"left": 540,
|
||
"top": 140,
|
||
"width": 380,
|
||
"height": 280,
|
||
"rotate": 0,
|
||
"fixedRatio": true
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"currentSceneId": "sc-phys-1"
|
||
},
|
||
"config": {
|
||
"agentIds": ["gen-teacher-01", "gen-assistant-01", "gen-student-小明", "gen-student-小红"],
|
||
"sessionType": "discussion",
|
||
"triggerAgentId": "gen-teacher-01",
|
||
"agentConfigs": [
|
||
{
|
||
"id": "gen-teacher-01",
|
||
"name": "张老师",
|
||
"role": "teacher",
|
||
"persona": "严谨认真的张老师,善于用白板辅助讲解。",
|
||
"avatar": "👨🏫",
|
||
"color": "#4A90D9",
|
||
"allowedActions": [
|
||
"wb_open",
|
||
"wb_close",
|
||
"wb_clear",
|
||
"wb_delete",
|
||
"wb_draw_text",
|
||
"wb_draw_shape",
|
||
"wb_draw_chart",
|
||
"wb_draw_latex",
|
||
"wb_draw_table",
|
||
"wb_draw_line",
|
||
"spotlight",
|
||
"laser"
|
||
],
|
||
"priority": 10
|
||
},
|
||
{
|
||
"id": "gen-assistant-01",
|
||
"name": "小助手",
|
||
"role": "assistant",
|
||
"persona": "热情活泼的小助手,负责补充老师遗漏的要点。",
|
||
"avatar": "🧑💼",
|
||
"color": "#E8913A",
|
||
"allowedActions": [
|
||
"wb_open",
|
||
"wb_close",
|
||
"wb_clear",
|
||
"wb_delete",
|
||
"wb_draw_text",
|
||
"wb_draw_shape",
|
||
"wb_draw_chart",
|
||
"wb_draw_latex",
|
||
"wb_draw_table",
|
||
"wb_draw_line"
|
||
],
|
||
"priority": 7
|
||
},
|
||
{
|
||
"id": "gen-student-小明",
|
||
"name": "小明",
|
||
"role": "student",
|
||
"persona": "好奇心强的学生小明。",
|
||
"avatar": "🧑🎓",
|
||
"color": "#66BB6A",
|
||
"allowedActions": ["wb_open", "wb_draw_text", "wb_draw_latex"],
|
||
"priority": 3
|
||
},
|
||
{
|
||
"id": "gen-student-小红",
|
||
"name": "小红",
|
||
"role": "student",
|
||
"persona": "好奇心强的学生小红。喜欢提问",
|
||
"avatar": "🧑🎓",
|
||
"color": "#66BB6A",
|
||
"allowedActions": ["wb_open", "wb_draw_text", "wb_draw_latex"],
|
||
"priority": 3
|
||
}
|
||
]
|
||
},
|
||
"turns": [
|
||
{
|
||
"userMessage": "怎么把一个力分成两个力啊?"
|
||
},
|
||
{
|
||
"userMessage": "嗯。",
|
||
"checkpoint": true
|
||
},
|
||
{
|
||
"userMessage": "那个平行四边形怎么画?"
|
||
},
|
||
{
|
||
"userMessage": "明白了。",
|
||
"checkpoint": true
|
||
},
|
||
{
|
||
"userMessage": "斜面上的物体怎么分解?"
|
||
}
|
||
]
|
||
}
|