几乎所有的AI文档工具,都掉进了两个彼此隔绝的阵营:一类是聊天机器人,能讨论你的文件内容,但没法真的下载任何东西;另一类是笨转换器,可以合并PDF,却完全不会思考。开发者决定打破这种割裂,自己动手做了一个叫DocMake的产品,把两个世界连在了一起。

DocMake是一个运行在docmake.online上的AI文档助手。你上传文件,用自然语言描述想要什么,AI会自动挑选合适的工具去处理。而它最让人兴奋的部分,是沙箱化的代码执行能力——也就是AI数据科学家功能。你丢进去一份电子表格,AI先分析数据结构,接着实时撰写处理代码,然后在独立的沙箱子进程中运行这些代码,最后把交互图表和自然语言洞见一起返回给你。

整个设计里有一个关键的架构决策:数据表从来不会出现在主进程里。每一次分析,都被放在一个fork出的子进程中执行,并且附带超时和内存限制。这样一来,即便某次查询写得再糟糕,也不可能把整个服务器拖垮。

更具实验色彩的是“分析师集群”。受多智能体系统的启发,这个功能会同时向多个AI人格分派同一个数据分析任务。每个分析师独立写代码、独立运行,然后彼此达成一个共识——就像一组真正的分析师在并行工作。

此外,DocMake还把自己做成了一个MCP(Model Context Protocol,模型上下文协议)服务器。这表示Claude、Cursor、VS Code这类AI助手,不仅仅能聊怎么转换文件,而是可以直接调用DocMake的工具,真正去完成转换动作,而不只是说说而已。

开发者也从这次构建中总结出三条关键经验:子进程隔离对沙箱代码执行至关重要;免费层级的AI模型,已经足以满足绝大多数用户的需求;而MCP正在成为AI工具集成的行业标准。目前,DocMake已经开放免费使用,不需要信用卡就能上手。