Files
openmaic/OpenMAIC/eval/whiteboard-layout/scenarios/physics-force-decomposition.json
2026-08-16 14:58:47 +08:00

192 lines
5.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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": "斜面上的物体怎么分解?"
}
]
}