给AI装个本地监控室,这个开源让AI智能体每一次执行都有据可查

2026-08-26

关注CAIE,国内头部AI人才认证、培训体系,助你在职场升职加薪。
CAIE注册人工智能工程师
CAIE注册人工智能工程师
公众号作者
CAIE,全称 Certifed Artifcial Intelligence Engineer(人工智能工程师),简称 CAIE(赛一) ,是人工智能领域的技能等级认证。旨在评估和培养具备人工智能理论基础与实战能力的职业人士。

现在用 AI Agent 写代码、跑任务的人越来越多了,但有个问题一直困扰着大家。如果使用云端API,你的代码、文件、对话记录,全都被丢到别人的服务器上去了。

再加上现在各种 Agent 工具满天飞,有的跑在浏览器里,有的跑在终端里,数据格式不统一,执行过程不可追溯,工具调用没有沙箱保护,出了事连个日志都翻不到。

今天介绍一个好用的开源Apache Maka,来解决这个难题。

开源地址:https://github.com/apache/maka

简单来说,你可以把Maka看给AI Agent单独开了一间工作室,这间工作室就在你自己家里,里面装满了监控摄像头,Agent干的每一件事都被完完整整地录下来,谁也删不掉、谁也改不了。

模型说了什么话,调了哪个工具,工具返回了什么结果,你批没批准某个操作,任务最后怎么结束的,全部写进一本只增不删的账本。这本账本就是Maka最核心的设计。

本地数据优先

Maka最底层的设计哲学就是本地优先,会话数据、配置信息、运行记录,默认全部存在你自己的机器上。

模型连接也是你自己配的,可以用云端API,可以跑本地模型,也可以接兼容的网关。Maka本身不捆绑任何共享模型账号,不替你做选择。

追加式执行日志,可清晰勘察每一步操作

这个设计我真的觉得特别聪明。Maka把模型消息、工具调用、工具返回结果、权限决策、终止事件,全部以追加写入的方式记录到日志里。

注意,是追加,不是覆盖。也就是说历史记录永远不会被篡改或者悄悄抹掉。

你在界面上看到的内容,以及下一次发给模型的上下文,都只是这份日志的一个视图,而不是唯一的副本。

打个比方,这就像银行的流水账,每一笔进出都清清楚楚,你随时可以调出来对账,但谁也改不了已经写进去的那一行。

这里还有个很实用的细节。Maka可以在下一次提示词里省略掉旧的工具输出,帮你节省上下文窗口的空间,但原始证据依然保存在日志里。

上下文变短了,不等于历史被删了,这两件事是完全分开的。说实话这个区分做得非常到位,很多同类产品根本没考虑过这层。

沙箱加审批

Maka内置了一组基础工具,读文件、写文件、编辑、执行命令行、文件匹配搜索、内容搜索,这些日常够用了。

但重点来了,任何要离开沙箱的工具调用,都必须经过你的批准。你可以选择允许或者拒绝,运行过程中随时可以中止,失败了还会做分类标记。

这就相当于给Agent装了个门禁系统,想出门必须刷卡,你作为管理员随时能看到谁在门口排队等着。

另外像Computer Use和目录技能这些高级能力,都是可选的,默认不开启,不会偷偷给你加戏。

这一点我觉得挺克制的,很多项目恨不得把所有功能一股脑全塞给你,Maka选择让你自己决定要不要用。

三种入口

确定要退出登录吗?
确定 取消