评价下这个项目在干嘛

它是在做“代码审查/重构 Agent + 奶龙桌宠”,不是单纯养一只桌面奶龙。按 README 的定位,重构引擎是主产品,桌宠是展示和陪伴层。 举个使用场景:你保存了一份 Python 文件,授权自动评测后,它调用 DeepSeek 分析代码,再让奶龙用气泡提醒问题。进一步的重构任务,则尝试生成修改方案,通过 AST 检查、测试、对抗测试、变异测试等环节验证,最后出报告。它不会自动替你提交代码或开 PR。 核心设计有几个值得肯定的点: 把“负责修改”和“负责挑错、裁决”拆成不同角色,不满足于让模型自说自话;文档也明确区分静态分析、生成测试、用户测试等证据等级。 考虑了执行风险:限制修改范围、检查危险调用,执行不可信代码时使用 Docker 隔离。桌宠的人格只影响措辞,不参与技术裁决,这个边界合理。 桌宠通过事件流订阅引擎状态,两者解耦,而不是把所有逻辑塞进桌面 UI。 我的评价:比“套个聊天接口的桌宠”更有工程内容,但产品定位有点分裂。首页讲的是陪伴、吐槽,实际主体却是严肃的代码重构验证系统,两类用户需求不完全一致。 真正的技术含金量不在角色数量,而在能不能证明:比直接让一个模型审查,多出来的验证链确实抓到了错误,且耗时、费用可以接受。模型生成的测试也可能沿用模型自己的误解,多个角色达成一致不等于代码正确。 另外,README 对无 Docker 时的执行限制,启动说明与 CLI 示例的措辞不完全一致,需要核对实现才能确认真实边界。 整体是“有工程野心的代码审判工具,套了奶龙交互外壳”。以上基于仓库 README,未运行项目,不能把这些设计描述当成已经验证的效果。 https://github.com/ailiujiarui/chouxiang