SpreadJS Agent SpreadJS Agent 是我们围绕电子表格智能交互做的一次完整探索。它最终获得了“2025年度软件行业先进性科技成果”奖项,但对我们来说,奖项只是结果。真正值得拿出来说的,是它把对话理解、产品知识、能力调用、代码执行和结果校正真正接到了一起,让 Agent 在 SpreadJS 这样的专业产品里,不只是“能聊”,而是“能做事”。很多 AI 演示看起来很聪明,但一旦进入真实电子表格场景,问题就会很快暴露出来:理解不稳定、能力调用混乱、结果出错后缺少回路,最后给人的感觉往往是“会说,但不可靠”。SpreadJS Agent 想解决的,并不是让模型多说几句,而是让它真正能围绕 SpreadJS 干活,能理解任务、调用能力、检查结果,也能在必要的时候把错误收回来。产品能力MCP 接入MCP 是 SpreadJS Agent 里非常重要的一层能力。很多同类产品在这一点上做得并不彻底,但对真实业务场景来说,尤其是财务、会计、数据处理这类场景,Agent 能不能接入外部知识和外部数据,往往会直接决定它到底是一个演示系统,还是一个能真正参与工作的系统。SpreadJS Agent 在这方面做的是完整接入,而不是只留一个概念接口。系统内置了 SpreadJS 相关的 MCP 预置能力,同时支持用户自定义 MCP Server,支持动态工具发现,也支持授权接入和扩展式工作流。对用户来说,这意味着 Agent 不只会使用内置能力,也可以继续接入外部系统,把原本属于“系统外”的能力拉进任务链路里。更重要的是,MCP 在这里不只是一个“插件入口”。它本身参与了 Agent 的工作方式。对于复杂任务,尤其是工具未完全覆盖、需要生成更强代码逻辑的场景,SpreadJS Agent 会优先利用 MCP 提供的产品知识和接口信息,再进入后续执行流程。这样做的结果,是模型在处理复杂代码任务时,能更接近真实产品能力边界,而不是只凭记忆和猜测生成代码。工具系统SpreadJS Agent 当前内置了 90