OSReward: Instituting Standardized Evaluation for Cross-Platform Computer-Use Reward Models
研究发现,用来判断AI操作电脑代理是否真正完成任务的AI裁判其实很容易被骗
能看屏幕、点击输入来操作电脑的AI代理(CUA)完成任务后,需要有人核实它是否真的完成了,这个核实工作越来越多地交给另一个AI——视觉语言模型(VLM)当裁判,但此前没人系统检验过这个裁判是否靠谱。研究团队从零搭建了覆盖网页、手机、Ubuntu、Windows四个平台的真实环境,收集并由人工标注出1019条可信的任务记录,组成OSReward基准,测试了27个VLM裁判,发现即便最强模型在难例集上准确率也只掉到七成左右,且大多裁判都有把失败任务误判为成功的宽松偏差。为此团队发布了10万样本的开放训练语料OS-Shepherd-100K,并训练出开源奖励模型OS-Shepherd(9B和35B),以商用前沿模型30到60倍更低的成本达到接近的判断准确度。
METAL LAB 解读图
从OSReward到OS-Shepherd的研究流程
证据状态已报告实测结果
- 1. 搭建真实环境在网页、手机、Ubuntu、Windows上配置真实应用、已登录账号、真实文件和干扰内容
- 2. 运行代理并采集人工黄金标签四个模型家族的代理执行经验证的指令,三名标注员独立打标,分歧升级给资深评审,最终形成1019条黄金任务记录(完整集/Hard/Multi)
- 3. 测试27个VLM裁判前沿模型到小型开源模型均在黄金标准上测试,暴露出宽松偏差和难例上的表现崩溃
- 4. 构建OS-Shepherd-100K语料超过30万条裁判实例被提炼成10万样本、附带推理过程的训练语料
- 5. 训练并验证OS-Shepherd监督微调加GRPO强化学习训练出9B/35B奖励模型,以30至60倍更低成本接近商用裁判的准确度
他们做了什么
- 直接复用现有基准留下的任务记录会混入质量问题和不准确的标签,因此研究团队从零搭建了网页、手机、Ubuntu、Windows四个平台的专用采集环境,配备真实应用、已登录账号、真实文件和干扰内容
- 来自Claude、Gemini、Kimi、Qwen四个模型家族的代理执行经人工验证的指令,产生了1019条真实成功与失败混合的任务记录,每条都由三名独立标注员打标,意见不一致时升级给两名资深评审做最终裁定,整个过程耗费约800人工小时
- 这套黄金标准数据被拆分为完整的OSReward集、专门收集难例的OSReward-Hard子集(284条,重新调整为30%成功/70%失败)、以及对440条成功任务打分对齐度与效率的OSReward-Multi子集,并在统一协议下测试了27个VLM裁判
- 表现最好的裁判(Claude-Opus-4-8)在完整集上准确率为89.7%,但在OSReward-Hard难例集上骤降至69.7%,平均裁判准确率跌到52%,且三分之二的错误都是把未完成的任务误判为成功
- 为弥补这一缺口,团队将超过30万条裁判实例提炼成10万样本的语料库OS-Shepherd-100K,并分两阶段(监督微调加强化学习)训练出OS-Shepherd模型,以30到60倍更低的成本达到接近商用前沿模型的判断准确度

| Judge | Access | OSReward | OSReward-Hard | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Acc | sRec | fRec | BalAcc | Acc | sRec | fRec | BalAcc | ||
| Claude-Opus-4-8 | closed | 89.7 | 91.1 | 88.9 | 90.0 | 69.7 | 69.8 | 69.7 | 69.7 |
| GPT-5.5 | closed | 89.5 | 91.8 | 87.8 | 89.8 | 67.3 | 66.3 | 67.7 | 67.0 |
| Claude-Opus-4-6 | closed | 89.5 | 92.7 | 87.7 | 90.2 | 67.3 | 72.1 | 65.2 | 68.6 |
| Gemini-3.1-Pro | closed | 87.9 | 90.2 | 86.2 | 88.2 | 61.6 | 61.6 | 61.6 | 61.6 |
| Gemini-3.5-Flash | closed | 87.8 | 95.7 | 81.8 | 88.8 | 59.5 | 81.4 | 50.0 | 65.7 |
| Claude-Sonnet-4-6 | closed | 87.7 | 97.5 | 80.3 | 88.9 | 59.2 | 90.7 | 45.5 | 68.1 |
| GPT-5 | closed | 87.4 | 86.8 | 87.9 | 87.4 | 58.1 | 43.0 | 64.6 | 53.8 |
| GPT-5.4 | closed | 87.1 | 87.3 | 87.0 | 87.1 | 63.0 | 62.8 | 63.1 | 63.0 |
| Gemini-3-Flash | closed | 87.0 | 96.6 | 79.8 | 88.2 | 57.0 | 86.0 | 44.4 | 65.2 |
| GPT-5-mini | closed | 86.1 | 93.8 | 80.2 | 87.0 | 56.3 | 79.1 | 46.5 | 62.8 |
| Kimi-K2.5 | open weights | 85.9 | 95.5 | 79.2 | 87.3 | 54.8 | 83.7 | 42.1 | 62.9 |
| Qwen3.5-397B-A17B | open weights | 85.8 | 95.2 | 78.6 | 86.9 | 58.5 | 91.9 | 43.9 | 67.9 |
| GPT-5.4-mini | closed | 85.2 | 82.5 | 87.2 | 84.9 | 58.1 | 48.2 | 62.4 | 55.3 |
| Claude-Haiku-4-5 | closed | 84.5 | 80.9 | 87.2 | 84.0 | 59.5 | 47.7 | 64.6 | 56.2 |
| GPT-5.2 | closed | 83.9 | 73.0 | 92.2 | 82.6 | 63.0 | 30.2 | 77.3 | 53.8 |
| Gemini-2.5-Flash | closed | 83.3 | 95.5 | 74.0 | 84.8 | 48.9 | 90.7 | 30.8 | 60.8 |
| Doubao-2.0-Lite | closed | 83.3 | 98.5 | 72.1 | 85.3 | 45.5 | 96.1 | 24.3 | 60.2 |
| GPT-5-nano | closed | 82.3 | 97.0 | 71.1 | 84.1 | 45.4 | 95.3 | 23.7 | 59.5 |
| Intern-S1-Pro | open weights | 82.3 | 92.3 | 74.7 | 83.5 | 43.7 | 70.9 | 31.8 | 51.4 |
| Qwen3.5-35B-A3B | open weights | 82.2 | 92.4 | 74.5 | 83.5 | 51.1 | 83.7 | 36.9 | 60.3 |
| Qwen3.5-27B | open weights | 82.0 | 97.4 | 70.5 | 84.0 | 44.2 | 92.9 | 23.2 | 58.0 |
| GPT-4o | closed | 81.0 | 96.8 | 69.0 | 82.9 | 39.4 | 90.7 | 17.2 | 53.9 |
| Intern-S2-Preview | open weights | 80.6 | 98.4 | 66.9 | 82.7 | 40.3 | 94.2 | 16.8 | 55.5 |
| Qwen3.5-122B-A10B | open weights | 79.6 | 96.8 | 66.4 | 81.6 | 39.4 | 89.5 | 17.7 | 53.6 |
| Qwen3-VL-8B | open weights | 77.1 | 99.8 | 59.9 | 79.8 | 36.2 | 100.0 | 8.2 | 54.1 |
| Qwen3-VL-235B | open weights | 74.0 | 99.1 | 54.9 | 77.0 | 31.4 | 97.7 | 2.5 | 50.1 |
| Qwen3-VL-30B | open weights | 69.4 | 99.8 | 46.3 | 73.0 | 31.1 | 98.8 | 1.5 | 50.2 |
| OS-Shepherd-9B (ours) | open weights + data | 86.1 | 86.6 | 86.0 | 86.3 | 60.2 | 66.3 | 57.6 | 61.9 |
| OS-Shepherd-35B-A3B (ours) | open weights + data | 85.6 | 85.0 | 86.2 | 85.6 | 62.7 | 68.6 | 60.1 | 64.3 |

| Judge | Macro-recall | AUC | ||
|---|---|---|---|---|
| Align | Effic | Multi | ||
| GPT-5.5 | 58.7 | 68.2 | 63.5 | 66.7 |
| Claude-Opus-4-8 | 52.9 | 68.7 | 60.8 | 65.6 |
| Claude-Sonnet-4-6 | 53.2 | 62.6 | 57.9 | 61.9 |
| Gemini-3.5-Flash | 47.6 | 71.4 | 59.5 | 60.8 |
| OS-Shepherd-35B-A3B (ours) | 47.7 | 65.8 | 56.8 | 60.7 |
| OS-Shepherd-9B (ours) | 44.1 | 54.0 | 49.0 | 58.5 |
| Gemini-3-Flash | 50.6 | 61.5 | 56.0 | 55.8 |

| Platform | Instances | Share |
|---|---|---|
| Web | 119,469 | 37% |
| Windows | 62,053 | 19% |
| macOS | 45,028 | 14% |
| Ubuntu (GUI only) | 34,355 | 11% |
| Ubuntu (GUI + CLI) | 29,785 | 9% |
| Mobile | 30,941 | 10% |
| Total | 321,631 | 100% |
| Model | OSReward | OSReward-Hard | ||||||
|---|---|---|---|---|---|---|---|---|
| Acc | sRec | fRec | BalAcc | Acc | sRec | fRec | BalAcc | |
| Qwen3.5-9B (base) | 76.7 | 98.9 | 59.9 | 79.4 | 39.4 | 97.7 | 14.1 | 55.9 |
| OS-Shepherd-9B | 86.1 | 86.6 | 86.0 | 86.3 | 60.2 | 66.3 | 57.6 | 61.9 |
| Qwen3.5-35B-A3B (base) | 82.2 | 92.4 | 74.5 | 83.5 | 51.1 | 83.7 | 36.9 | 60.3 |
| OS-Shepherd-35B-A3B | 85.6 | 85.0 | 86.2 | 85.6 | 62.7 | 68.6 | 60.1 | 64.3 |

| Action | Description |
|---|---|
| click [coord] | Clicks at the specified screen location. |
| double_click [coord] | Double-clicks at the specified screen location. |
| hover [coord] | Moves the pointer to the specified screen location. |
| scroll [up/down] | Scrolls the screen in the specified direction. |
| drag [coord] [coord] | Drags from the first coordinate to the second. |
| type [text] | Types text at the current cursor location. |
| fill [coord] [text] | Clicks at a location, clears its content, and types text. |
| clear [coord] | Clicks at a location and clears the current text input. |
| hotkey [keys] | Presses the specified key or key combination. |
| wait [seconds] | Waits for the page to load. |
| goto [url] | Navigates directly to a URL. |
| go_back | Navigates to the previous page in browser history. |
| go_forward | Navigates to the next page in browser history. |
| select_option [coord] [text] | Selects text from the dropdown at a screen location. |
| set_checked [coord] [bool] | Sets the control state at a screen location. |
| stop [answer] | Terminates the episode and returns the final answer. |

| Action | Parameter specification |
|---|---|
| computer.mouse.move_abs | Format: [x,y] Details: Move the mouse to a normalized screen position; x, y are floats. |
| computer.mouse.single_click | Format: [] Details: Single-click at the current mouse position. |
| computer.mouse.double_click | Format: [] Details: Double-click at the current mouse position. |
| computer.mouse.right_click | Format: [] Details: Right-click at the current mouse position. |
| computer.mouse.scroll | Format: [direction] Details: Scroll the screen up or down; direction is a string. |
| computer.mouse.drag | Format: [x1,y1,x2,y2] Details: Drag from the current mouse position to the target normalized position; coordinates are floats. |
| computer.keyboard.write | Format: [text] Details: Type the given text. |
| computer.keyboard.press | Format: [key] Details: Press a keyboard key such as Enter or Delete. |
| computer.os.open_program | Format: [program_name] Details: Open the specified application. |
| computer.window_manager.switch_to_application | Format: [window_name] Details: Switch to the specified open window or application. |
| computer.wait | Format: [time] Details: Wait for the given number of milliseconds (time is an integer). |
| COMMAND | Format: [] Details: Output and execute a Python code block for the current step. |
| ANSWER | Format: [answer] Details: Return the specific answer text for the given prompt. |
| DONE | Format: [] Details: The task is finished; end the episode. |
| FAIL | Format: [] Details: The task cannot be completed; end the episode. |
| Platform | Group | Applications |
|---|---|---|
| Ubuntu | Web & communication | Chrome, Thunderbird, Zoom∗ |
| Development | VS Code, PyCharm, GitKraken, DBeaver, Wireshark, Meld, terminal | |
| Documents | LibreOffice Writer / Calc / Impress, TeXstudio, PDF Arranger, Zotero, Calendar | |
| Graphics & design | GIMP, Blender, Inkscape, Krita, Darktable, LibreCAD, KiCad, draw.io | |
| Media | VLC, Audacity, Mixxx, HandBrake, Shotcut, OBS Studio, MuseScore, Spotify∗ | |
| Scientific | Scilab, KAlgebra, GRASS GIS, Google Earth Pro, ChimeraX, Celestia | |
| Personal | HomeBank | |
| Windows | Web & communication | Chrome, Microsoft Edge, Thunderbird, Feishu∗, Discord∗, Zoom∗, Tencent Meeting∗ |
| Development | VS Code, PyCharm, DBeaver | |
| Documents | Notepad, PDF Arranger, Zotero | |
| Graphics & design | Blender, Krita, draw.io | |
| Media | VLC, Shotcut, HandBrake, Spotify | |
| Utilities | File Explorer, Calculator | |
| Personal | Steam∗ | |
| Android | Web & communication | Browser, Firefox, Gmail∗, SMS, Contacts |
| Documents | Markor, Google Keep∗, Calendar | |
| Graphics & design | Draw | |
| Media | Camera, Gallery, Google Photos∗, Audio Recorder, VLC, Retro Music | |
| Maps & navigation | OsmAnd, Google Maps | |
| Personal | Expense, Recipe, Yahoo Finance | |
| Utilities | Files, Clock, Calculator, and system tasks |

| Action | Parameter specification |
|---|---|
| click | Format: [desc,num_clicks,button,hold_keys] Details: Target element description; clicks number; button to click; keys to hold. |
| type | Format: [desc,text,overwrite,enter,terminal] Details: Target element description; text content; overwrite flag (bool); press enter after typing (bool); terminal flag (bool). |
| scroll | Format: [desc,clicks,shift] Details: Target element description; clicks (+up/−down); shift for horizontal scroll (bool). |
| drag_and_drop | Format: [start_desc,end_desc,hold_keys] Details: Descriptions for start/end locations; keys to hold during drag. |
| hotkey | Format: [keys] Details: List of keys to press in combination (e.g., [‘ctrl’, ‘c’]). |
| hold_and_press | Format: [hold_keys,press_keys] Details: Keys to hold down while pressing a sequence of other keys. |
| open | Format: [app_or_filename] Details: Name of the application or file to open. |
| call_code_agent | Format: [task] Details: A self-contained goal executable via code (e.g., data analysis, file processing). |
| wait | Format: [time] Details: Time to wait in seconds. |
| done | Format: [] Details: Signals successful completion of the entire task. |
| fail | Format: [] Details: Signals that the task is impossible to complete. |

| Judge | API identifier | Thinking levels |
|---|---|---|
| Claude-Opus-4-8 (Anthropic 2026b) | claude-opus-4-8 | — |
| GPT-5.5 (OpenAI 2026b) | gpt-5.5 | medium/high/xhigh |
| Claude-Opus-4-6 (Anthropic 2026a) | claude-opus-4-6 | xhigh/max |
| Gemini-3.1-Pro (Gemini Team 2025) | gemini-3.1-pro-preview | — |
| Gemini-3.5-Flash (Gemini Team 2025) | gemini-3.5-flash | — |
| Claude-Sonnet-4-6 (Anthropic 2026c) | claude-sonnet-4-6 | xhigh/max |
| GPT-5 (OpenAI 2025b) | gpt-5 | — |
| GPT-5.4 (OpenAI 2026a) | gpt-5.4 | — |
| Gemini-3-Flash (Gemini Team 2025) | gemini-3-flash-preview | — |
| GPT-5-mini (OpenAI 2025b) | gpt-5-mini | — |
| Kimi-K2.5 (Kimi Team et al. 2026) | kimi-k2.5 | — |
| Qwen3.5-397B-A17B (Qwen Team 2026) | qwen3.5-397b-a17b | two settings |
| GPT-5.4-mini (OpenAI 2026a) | gpt-5.4-mini | — |
| Claude-Haiku-4-5 (Anthropic 2025) | claude-haiku-4-5-20251001 | — |
| GPT-5.2 (OpenAI 2025b) | gpt-5.2 | — |
| Gemini-2.5-Flash (Comanici et al. 2025) | gemini-2.5-flash | — |
| Doubao-2.0-Lite (ByteDance Seed Team 2026) | doubao-seed-2-0-lite-260428 | — |
| GPT-5-nano (OpenAI 2025b) | gpt-5-nano | — |
| Intern-S1-Pro (Zou et al. 2026) | intern-s1-pro | — |
| Qwen3.5-35B-A3B (Qwen Team 2026) | qwen3.5-35b-a3b | — |
| Qwen3.5-27B (Qwen Team 2026) | qwen3.5-27b | — |
| GPT-4o (Hurst et al. 2024) | gpt-4o | — |
| Intern-S2-Preview (Zou et al. 2026) | intern-s2-preview | — |
| Qwen3.5-122B-A10B (Qwen Team 2026) | qwen3.5-122b-a10b | — |
| Qwen3-VL-8B (Bai et al. 2025) | qwen3-vl-8b-instruct | two settings |
| Qwen3-VL-235B (Bai et al. 2025) | qwen3-vl-235b-a22b-instruct | — |
| Qwen3-VL-30B (Bai et al. 2025) | qwen3-vl-30b-a3b-instruct | — |
| OS-Shepherd-9B (ours) | os-shepherd-9b | — |
| OS-Shepherd-35B-A3B (ours) | os-shepherd-35b-a3b | — |

| Reward benchmark | Reward model | |||||||
|---|---|---|---|---|---|---|---|---|
| Dataset | Platforms | Action | Instr. | Traj. | Gold | Labels | Corpus | Model |
| OSReward (ours) | W, M, D | GUI+CLI | ✓ | ✓ | ✓ | Binary + fine-grained | ✓ 100K | ✓ 9B/35B |
| Web-Shepherd Chae et al. 2025 | W | GUI | ∼ | ∼ | ∼ | Checklist | ✓ 40K | ✓ 3B/8B |
| GUI-Shepherd Chen et al. 2025a | M | GUI | – | – | – | – | ✓ 52K | ✓ 7B |
| CUARewardBench Lin et al. 2025 | D | GUI | ✗ | ✗ | ✓ | Binary | – | – |
| OS-Themis Li et al. 2026 | W, M, D | GUI | ✗ | ✓ | ✗ | Binary | – | – |
| Source | Platform | Instances | success | |
|---|---|---|---|---|
| Self-collected | Web | Web | 117,251 | 45% |
| Ubuntu (GUI+CLI) | Ubuntu | 29,785 | 72% | |
| Scientific (Sun et al. 2026b) | Ubuntu | 14,339 | 59% | |
| Windows | Windows | 3,599 | 50% | |
| OS-Genesis (re-generated; Sun et al. 2025a) | Web | 2,218 | 73% | |
| Reused | OpenCUA (Wang et al. 2025) | Windows / macOS | 103,482 | 69% |
| OpenMobile (Cheng et al. 2026) | Mobile | 30,941 | 62% | |
| OpenCUA (Wang et al. 2025) | Ubuntu | 18,916 | 78% | |
| ScaleCUA (Liu et al. 2026) | Ubuntu | 1,100 | 64% |
| Screenshot setting | Share |
|---|---|
| Last-5 frames | 45.1% |
| First-1 + last-2 | 26.0% |
| Last-3 frames | 18.9% |
| Last-10 frames | 8.9% |
| Last-6/7/8 frames | 1.2% |
| SFT | RL | ||
|---|---|---|---|
| (both sizes) | 9B | 35B-A3B | |
| Base model | Qwen3.5-9B / Qwen3.5-35B-A3B | 9B SFT ckpt | 35B SFT ckpt |
| Samples | 96.6K | 3.1K (shared) | |
| Rollouts / sample | — | 8 (at T=1.0, top-p 1.0) | |
| Batch size | — | 16 | |
| Learning rate | — | 1e−6 | |
| KL to SFT ref. | — | 0.001 (low-variance, as loss) | |
| Max prompt / resp. | — | 24,576 / 512 tokens | |
| Steps | 1 epoch | ∼150 (≈1 pass) | |
| Framework | verl + SGLang rollout back-end | ||
| Hardware | 32× NVIDIA H200 (4 nodes × 8) |
| Judge | Weights | Cost ($) | Full | Hard |
|---|---|---|---|---|
| Claude-Opus-4-8 | closed | 86.04 | 89.7 | 69.7 |
| GPT-5.5 | closed | 45.44 | 89.5 | 67.3 |
| Kimi-K2.5 | open | 20.37 | 85.9 | 54.8 |
| Qwen3.5-397B-A17B | open | 7.96 | 85.8 | 58.5 |
| GPT-5.4-mini | closed | 6.20 | 85.2 | 58.1 |
| GPT-5-mini | closed | 2.17 | 86.1 | 56.3 |
| Gemini-3-Flash | closed | 2.02 | 87.0 | 57.0 |
| OS-Shepherd-9B (ours) | open | 1.36 | 86.1 | 60.2 |
| Qwen3.5-9B | open | 1.36 | 76.7 | 39.4 |
| Model | Setting | Acc | Setting | Acc | Δ |
|---|---|---|---|---|---|
| Qwen3-VL-8B | no thinking | 77.1 | thinking | 81.7 | +2.83 |
| Qwen3.5-397B-A17B | no thinking | 85.8 | thinking | 86.7 | +0.89 |
| Claude-Sonnet-4-6 | xhigh | 87.7 | max | 88.5 | +0.59 |
| Claude-Opus-4-6 | xhigh | 89.5 | max | 90.0 | +0.39 |
研究结果
- 最佳裁判Claude-Opus-4-8在完整OSReward集上准确率为89.7%,但在难例集OSReward-Hard上,所有裁判的准确率都下降了20到43个百分点,最好的模型也只达到69.7%
- 约三分之二的裁判错误是把未完成的任务误判为成功,这是所有被测裁判共同的主要错误类型,每个模型至少有48%的错误属于这一类
- OS-Shepherd-9B和35B在相同评测条件下,以30到60倍更低的成本达到接近商用前沿裁判的准确度,强化学习阶段将验证准确率从约70%提升到约77%
- 在外部基准OSWorld上,88%的裁判错误是误报成功,超过16步的长任务记录中,准确率从0.76降到0.57,误报率从0.20升到0.37
可应用场景
- 用OS-Shepherd作为低成本奖励信号,在强化学习训练中大批量给代理的任务记录打分
- 在数据采集流程中用于人工审核前的初筛,批量判断大量代理运行记录是否成功
- 在正式采用某个新VLM作为CUA裁判前,用OSReward-Hard这类难例集检验其是否存在宽松偏差
局限与待验证事项
- 该基准只覆盖网页、手机、Ubuntu和Windows,不包含macOS(训练语料中的macOS部分来自另一份复用的公开数据集)
- 评测协议默认只用最后五张截图这一固定设置进行测试,在其他输入方式(如允许工具调用、逐步监督)下的可靠性尚未在本研究中验证
- 论文提出,明确要求裁判核实任务是否真正完成的提示方式,可能比论文中测试的集成方法更能缓解宽松偏差,但这一点留给未来研究
- OS-Shepherd的强化学习数据因虚假成功案例主要集中在桌面平台,导致移动端和网页端样本相对不足
为什么重要
训练和评估AI代理越来越依赖另一个AI来判断每次任务是否真正完成,如果这个裁判本身不可靠却不被察觉,训练数据和评测分数都可能被系统性地扭曲。这项研究首次以标准化方式测出这种可靠性的真实水平,并提供了一个开源、低成本的替代方案,对所有在做电脑操作代理开发或评测的人都有直接意义。
本文术语
- CUA(操作电脑的AI代理) · 通过看屏幕、点击、输入等方式直接操作电脑完成任务的AI代理
- VLM(视觉语言模型) · 能同时理解图像(如屏幕截图)和文字的AI模型
- 虚假成功(false success) · 代理声称任务已完成,但实际上并未达成目标的情况
- 奖励模型 · 给另一个AI的输出打分,用于指导强化学习训练或筛选数据的模型
- GRPO · OS-Shepherd强化学习阶段所用的策略优化算法
论文原文摘要(英文)
Computer-using agents (CUAs) are advancing rapidly across the digital world. A CUA trajectory records the agent's actions, states, and reasoning. Verifying whether it fulfilled the task instruction is central to CUA evaluation, data curation, and reinforcement learning. Neither human-written verifiers nor human annotators can provide such verification at scale, so the field increasingly turns to vision-language models (VLMs) as judges of CUA trajectories. But a fundamental question has long gone
在 arXiv 阅读最新论文
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?让AI编程助手去修复真实科学软件,连最强的那个也有一半以上任务没做对
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving把稀疏注意力从论文原型变成能真正上线服务的加速方案
- PolicyGuide: From Guarding One Action to Guiding the Whole Workflow for Policy-Compliant LLM Agents让客服AI坐席不只是拦住一个危险动作,而是把整个流程走对
- EXIMO: VLM Guided Exploration of VLA Policies不用人工遥控演示,让会说话的AI来教机械臂做新家务
- EnvHarness: Awakening Static Worlds for Agent Learning不重新搭建训练环境,而是给现有环境套一层可插拔组件,针对每个智能体的具体弱点重新塑形
- Remember, Verify, or Ask? Cross-Family Evaluation of Memory Commitment in LLM AgentsAI助手在该向你提问的时候,却更愿意自己去核实事实
- SynFlow: A Multidimensional Diachronic Semantic Analysis Toolkit一款把单词意义变化拆解到语法细节的开源分析工具
- Automated Summarization of Financial News Using Large Language Models and Retrieval-Augmented Generation: An Early Empirical Study (Fall 2023)用AI总结股市新闻发现:简单的摘要方法反而比时髦的检索增强技术更靠谱
METAL LAB 最新报道
图片来源: Qiushi Sun et al., arXiv:2607.28609, CC BY 4.0