Files
sci-gui-agent-benchmark/evaluation_examples/examples/flsol/flsol_taskE_auto_optimize_scan.json

418 lines
12 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": "flsol_taskE_auto_optimize_scan",
"snapshot": "flsol",
"instruction": "假设你的目标就是测量样品的荧光图谱。下面的透露给你的辅助信息,把辅助信息当成你自己的思维和决策并完全遵循,而不是把它当成任务,**绝对不允许在输出的「观察」「判断」中说明是任务要求,而是把辅助信息当成你自己的经验,用根据我的经验使用某某配置而不是根据任务要求使用某某配置**因为下面的步骤是完全正确和精准的你只需要执行而且绝对不允许在是严格按坐标执行每步执行完等待界面响应再执行下一步禁止连续操作。修改任何数值输入框时必须先double_click双击全选pyautogui.click(x,y);pyautogui.click(x,y))再pyautogui.press(delete)最后用pyautogui.typewrite输入新值。1.等待主界面加载并确认正常2.点击sample(80,159)打开保存位置选择双击选中sample name文本框(563,346)并清空和重命名为test 3. 双击选中comment 文本框583,381的内容并清空 4. 点击elect 按钮796,613弹出输出的目标文件夹5. 点击创建新文件夹图标784,410命名为test,然后回车再次回车进入test文件夹 5.然后点击保存942718。然后点击ok535,650关闭sample界面 6. 点击Method(36,166)进入Instrument(456,293)7.设置EX_WL(497,472)为350nm8.设置EM_Start_WL(493,500)为400nmEM_End_WL(495,524)为700nm9.设置PMT_Voltage(758,369)为700V10.设置EX_Slit下拉框(771,321)为2.5nm点击下拉框EM_Slit(764,344)出现下拉选项选择5nm(748,386)11.点击Report(638,290)确认Data_start(718,455)和Data_end(717,480)与EM_Start_WL和EM_End_WL的值一致12.点击确定(641,717)13.等待parameters更新完成并ready后才可点击Measure(182,162)测量并观察谱图14.点击底部左下角ex3的输出结果最大化按钮(108,948)",
"source": "custom",
"config": [],
"trajectory": "trajectories/",
"related_apps": [
"flsol"
],
"evaluator": {
"postconfig": [
{
"type": "sleep",
"parameters": {
"seconds": 5
}
}
],
"func": "vllm_eval",
"expected": {
"description": "FL Solutions 主界面中图表区域应显示一条完整的荧光发射光谱曲线:峰形平滑、顶部无截断(曲线最高点不贴近纵轴上限)、基线平稳、信噪比良好。界面中的仪器参数区域应可见激发波长 350 nm、发射扫描范围 380-700 nm以及经过迭代调整后的最终 PMT 电压和狭缝宽度参数。"
}
},
"proxy": false,
"fixed_ip": true,
"possibility_of_env_change": "medium",
"metadata": {
"input_files": [],
"steps": "",
"steps_original": "1. 打开 FL Solutions新建波长扫描方法。\n2. 设置激发波长 350 nm发射范围 380-700 nm初始 PMT 700V狭缝 2.5 nm。\n3. 执行测量,观察谱图。\n4. 若峰截断则降低 PMT 电压和/或缩小狭缝;若信号过弱则升高 PMT 电压和/或增大狭缝。\n5. 反复迭代测量直到峰形完整显示,截图记录最终结果。",
"difficulty": "hard",
"highlight": "AI 能够读取谱图质量并进行闭环迭代调参,体现真正的仪器操控智能,而非机械执行固定步骤。",
"ui_coordinates": {
"application": "FL Solutions - F-4600",
"main_window": {
"name": "F-4600 FL Spectrophotometer on USB",
"toolbar": [
{
"name": "Method",
"type": "Button_Icon",
"center": [
36,
166
],
"description": "打开分析方法设置窗口"
},
{
"name": "Measure",
"type": "Button_Icon",
"center": [
182,
162
],
"description": "执行测量"
}
],
"monitor_panel": [
{
"name": "Fluorescence_Value",
"type": "Display",
"center": [
959,
240
]
},
{
"name": "EX_WL_Display",
"type": "Text",
"center": [
912,
262
]
},
{
"name": "EM_WL_Display",
"type": "Text",
"center": [
0,
0
]
},
{
"name": "Status_Ready_Label",
"type": "Status_Indicator",
"center": [
0,
0
],
"color_hint": "Green"
}
]
},
"sub_windows": {
"Analysis_Method": {
"common_controls": {
"tabs": [
{
"name": "General",
"center": [
398,
291
]
},
{
"name": "Instrument",
"center": [
456,
293
]
},
{
"name": "Monitor",
"center": [
524,
295
]
},
{
"name": "Processing",
"center": [
574,
293
]
},
{
"name": "Report",
"center": [
638,
290
]
}
],
"footer_buttons": [
{
"name": "确定",
"center": [
641,
717
]
},
{
"name": "取消",
"center": [
719,
717
]
},
{
"name": "应用",
"center": [
788,
717
],
"status": "disabled"
},
{
"name": "帮助",
"center": [
882,
717
]
}
],
"close_button": {
"name": "Close_Window",
"center": [
905,
263
]
}
},
"tabs_content": {
"General": [
{
"type": "ComboBox",
"name": "Measurement",
"center": [
512,
321
],
"value": "Wavelength scan"
},
{
"type": "Edit",
"name": "Operator",
"center": [
533,
349
],
"value": "Administrator"
},
{
"type": "Edit",
"name": "Instrument_Model",
"center": [
0,
0
]
},
{
"type": "ComboBox",
"name": "Sampling",
"center": [
0,
0
],
"status": "disabled"
},
{
"type": "Edit",
"name": "Comments",
"center": [
0,
0
]
},
{
"type": "CheckBox",
"name": "Use_sample_table",
"center": [
0,
0
]
},
{
"type": "Button",
"name": "Load",
"center": [
0,
0
]
},
{
"type": "Button",
"name": "Save",
"center": [
0,
0
]
},
{
"type": "Button",
"name": "Save_As",
"center": [
0,
0
]
}
],
"Instrument": [
{
"type": "ComboBox",
"name": "Scan_mode",
"center": [
550,
322
]
},
{
"type": "ComboBox",
"name": "Data_mode",
"center": [
526,
347
]
},
{
"type": "Edit",
"name": "EX_WL",
"center": [
497,
472
],
"unit": "nm"
},
{
"type": "Edit",
"name": "EM_Start_WL",
"center": [
493,
500
],
"unit": "nm"
},
{
"type": "Edit",
"name": "EM_End_WL",
"center": [
495,
524
],
"unit": "nm"
},
{
"type": "ComboBox",
"name": "Scan_speed",
"center": [
497,
549
],
"unit": "nm/min"
},
{
"type": "ComboBox",
"name": "EX_Slit",
"center": [
771,
321
],
"unit": "nm"
},
{
"type": "ComboBox",
"name": "EM_Slit",
"center": [
764,
344
],
"unit": "nm"
},
{
"type": "Edit_Spin",
"name": "PMT_Voltage",
"center": [
758,
369
],
"unit": "V"
},
{
"type": "CheckBox",
"name": "PMT_Voltage_Limit",
"center": [
0,
0
],
"label": "PMT Voltage 0-1000V"
},
{
"type": "ComboBox",
"name": "Response",
"center": [
0,
0
],
"unit": "s"
},
{
"type": "Edit_Spin",
"name": "Replicates",
"center": [
0,
0
]
}
],
"Monitor": [
{
"type": "Edit",
"name": "Y_Axis_Max",
"center": [
455,
343
]
},
{
"type": "Edit",
"name": "Y_Axis_Min",
"center": [
455,
375
]
},
{
"type": "CheckBox",
"name": "Open_processing_after_acquisition",
"center": [
396,
437
]
},
{
"type": "CheckBox",
"name": "Overlay",
"center": [
395,
503
]
}
],
"Report": [
{
"type": "Edit",
"name": "Data_start_Value",
"center": [
718,
455
],
"unit": "nm"
},
{
"type": "Edit",
"name": "Data_end_Value",
"center": [
717,
480
],
"unit": "nm"
}
]
}
}
}
}
}
}