返回工具库

开发工具

Microsoft ThinkingBox

微软开源的 Agent 测试沙箱,以业务记录的最终状态和副作用评估任务结果。

价格模式开源
中文支持以英文为主
适用平台Linux

资源介绍

ThinkingBox 是微软提供的 Agent 测试框架,用 MCP 服务器模拟业务工具,让模型在隔离环境中处理有状态任务。配套 ThinkingBox-Bench 包含零售、汽车保险、旅行、数字银行和咨询等领域的 507 个工作流。每个任务给定初始业务状态、用户目标、工具和领域政策,运行结束后检查记录究竟发生了什么变化。

它可以识别字段写错、必要操作遗漏和多余副作用,即使 Agent 正常结束并声称完成,也要通过可执行检查。公开评测对每个任务重复运行二十次,分别报告单次成功率、二十次至少成功一次和二十次全部成功,帮助团队区分偶尔做对与稳定完成。

开发者可从微软仓库安装 CLI,通过 Hugging Face OpenEnv 适配器运行评估。示例环境测试于 Linux 和 WSL,需要 Python 3.11、Docker、Typesense 及模型服务端点。框架代码采用 MIT 许可,基准数据另用 CDLA-Permissive-2.0;公开任务是合成业务场景,不包含真实客户记录。

适合什么人

开发会修改业务记录的 Agent、需要重复评估任务可靠性的工程与研究团队。

真实使用场景

测试退款、预订和工单操作是否留下正确业务状态
重复运行同一任务,比较不同模型的完成一致性
用可执行断言定位遗漏操作和额外副作用

价格说明

框架代码采用 MIT 许可,基准数据采用 CDLA-Permissive-2.0,OpenEnv 环境采用 BSD-3-Clause;自行运行需要计算资源、存储和模型调用费用。

核心特点

隔离的 MCP 工具会话
最终数据库状态与副作用检查
507 个有状态业务工作流
重复运行的一致性指标
OpenEnv 评估适配器

限制与注意事项

示例环境测试于 Linux 与 WSL,原生 Windows 和 macOS 部署需自行适配
需要自行运行 MCP 服务、Typesense 和模型端点
基准任务为合成场景,不能代替自身业务流程的验收

常见问题

ThinkingBox 和 ThinkingBox-Bench 有什么区别?

前者是运行 Agent 与工具的沙箱框架,后者是配套业务任务和可执行检查构成的基准数据。

Agent 回答完成就算成功吗?

不算。评分检查最终业务状态及实际副作用,错误字段、遗漏操作或额外修改都可能导致失败。

下载后能直接免费评测吗?

代码和数据按各自开放许可提供;运行还需模型端点、Docker、Typesense 等环境,模型调用和计算资源可能收费。

相关链接

编辑:WhosBug团队 · 更新于

继续探索

从 Microsoft ThinkingBox 进入相关分类与场景

Microsoft ThinkingBox 的同类与配套工具

查看全部开发工具
Langfuse新收录

面向 LLM 应用的追踪、评估、提示词管理和成本可观测平台。

AI Goat新收录

本地运行的 AI 安全训练场,用真实 MCP、RAG 和 Agent 攻击实验练习防御。

Harden新收录

在编码 Agent 执行动作前做安全检查的本地防护工具。

微软官方跨平台开发工具包,用于构建和运行 .NET、ASP.NET 应用

将需求、实现、测试、评审与发布方法打包成可跨编码 Agent 使用的工程技能。

Aider新收录

跑在终端里的 AI 结对编程工具,Apache 2.0 开源,自己带模型 API Key。

10Web新收录

AI 生成 WordPress 站点并托管,按站点计费,含白标方案给代理商。

记录 AI 技术、工具使用和软件工程实践的中文博客。

有永久免费档的指纹浏览器,支持 API 与 RPA 自动化

整理出海开户、收款、案例研究和产品灵感的中文资料入口。

袋马(DAIMAX)是高德推出的 AI 应用生成平台,主打 Vibe Coding 零代码开发。用户通过自然语言对话,可在分钟级生成可上线的小程序或 iOS 原生应用。

字节跳动旗下的中文 AI 助手,覆盖写作、编程、图像与视频生成