这个项目能做什么
MOZAK 是一个面向长期研究课题和代码仓库的 Git 原生内存系统,旨在支持 AI 辅助工作。它旨在解决上下文丢失问题:即智能体重复研究、遗忘决策、重新构建计划,或开始执行另一个会话已处理的工作。MOZAK 将持久化部分保存在 Git 中,以便每个在仓库中工作的人员和智能体都能看到相同的项目状态。
根据 README,它记录的内容包括:
- 基于新论文、工具和已完成工作的改进计划,由用户审核并批准。
- 跨会话保留的目标、证据、决策、进度和被拒绝的选项。
- 可在仓库之间移动的可复用概念,但仅在目标项目中重新检查其假设后方可移动。
工作流与界面
MOZAK 以命令行工具形式提供。安装通过 shell 脚本完成:
curl -fsSL https://raw.githubusercontent.com/pitfa19/mozak/main/scripts/install.sh | bash
mozak setup check "$HOME"
之后,使用 `mozak project init .` 和 `mozak project overview .` 初始化并检查项目,并使用自然语言向编码智能体请求工作(例如,要求 MOZAK 规划下一次改进并展示就绪内容)。系统同样支持不含代码的研究课题,并为此路径提供了 5 分钟快速入门指南。README 将 MOZAK 定位为“提出建议而由用户批准”,并建议将其与环境智能体(ambient agent)配对,以定期运行改进循环。
模块
共包含六个模块:`scope`(课题与项目)、`research`(证据)、`plans`(目标与进度)、`meta-kb`(仓库间的连接)、`improve-lab`(升级提案)以及 `skill`(允许智能体代表用户操作 MOZAK)。
报告案例
README 描述了一个案例:一个可复用的发布概念在两个仓库之间移动;MOZAK 在目标仓库中检查了五个假设,发现一个成立,两个需要替换,两个被拒绝,从而实现了想法的转移而无需将两个项目视为完全相同。它还提到 MOZAK 记录了自己的开发过程并产生了六项改进提案,并明确标注这是一个真实的自我研究而非受控对比。案例和概念模型的详细信息位于 `docs/ARCHITECTURE.md` 中。
实现与许可
MOZAK 使用 Rust 编写,被呈现为一个快速、可移植、无需语言运行时的离线二进制文件,其类型和内存安全性有助于保护确定性的项目状态;README 指出 Rust 是确保可靠交付的手段,而非使用该工具的理由。`docs/` 下的文档链接涵盖了快速入门、架构、命令以及安装/更新。该项目采用 MIT 许可,并在 `ACKNOWLEDGMENTS.md` 中注明了影响因素和前序工作。
评论
0 评分人数达到10人后显示
登录后参与讨论。