Skip to content
mengcalPublic

About

没基础的瞎玩

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

178 Commits

Folders and files

Repository files navigation

Mencius · M 平台

兼听则明,偏信则暗。一个模型容易被忽悠,那就多来几个,互相挑刺——这批不行换一批,谁行谁上。

非专业出身的真实记录:一个不会写代码的人,靠大模型辅助,从 Open WebUI 里的一个挑刺函数,长成了今天的多智能体协作平台。


缘起(项目主人的原话,一字未改)

这个是我一个非专业没基础的好奇了半个月的开源软件安装,被坑的多了,想要的一个设定 用大模型辅助我这个不会的人,经常被坑,一句没有VPN或者代理用不了,不告诉,非要带着我折腾,几个小时过去了,换个窗口才知道 所以这个是在OPEN WEBUI里,添加一个函数,实现多个大模型互动,挑刺,最后总结的一个流程,兼听则明偏信则暗, 感谢智谱agentmore里的全栈开发帮我把想法落实 感谢百炼提供的免费额度,让我验证了一下,的确挺好玩的 就不贴我试验的对话内容了,感兴趣的可以自己试试 反正我看不懂函数内容,我只看到形式还可以 不预设任何大模型的角色,背景,就是裸奔上阵,这个我要求的是不设上限,你有多少模型你自己上多少 我的想法就是,听一个的容易被忽悠,那就多来几个,让大模型互相挑刺,这批大模型不行,换一批,谁行谁上,不想当将军的厨师不是好马夫!哦,我这个其实就是网络笑话甲方看多了,反正别想定岗定责,你们都是临时工! 我不会,不懂,我只看模型说的是不是真的有道理,能真的实现, 头一次上传这个东西,就写这么多,

这是什么

M 平台 = 自建的多智能体协作平台,长这样:

浏览器(Deep Agent UI)
   │  注册 / 登录 / 四档确认 / 顶栏快捷开关
   ▼
office API(FastAPI · 守卫+审计+设置单一真源)
   │
   ▼
米娅(Supervisor 主对话 · 魔搭千问)
   │  派活(官方 AsyncSubAgent)
   ▼
牛马部门(coder / researcher / planner / archivist / scribe / visual …)
   │  只执行不请示,结果沿链上报
   ▼
审计账本(每一笔批准/拦截/派活/轮换全留痕)
  • 主人注册即开:打开页面谁先注册谁主人(管理员用户名必须亲手起),注册后全平台上锁
  • 四档确认:计划模式 / 变更前确认 / 自动编辑 / 完全访问——四档自由切,改完即时生效
  • 批准卡:需要主人批准的动作弹卡展示参数预览(批内容不批工具名),批准=按钮扣章
  • 机器安全门:高危形态(密钥字面量/全盘 find/路径锁定)确定性拦截,任何档位都在
  • 审计账本:档位变更、批准、拦截、登出、密钥操作全落 JSONL
  • 后台任务:主管派活给异步部门,完成自动汇报,任务状态在任务面板不混对话流
  • 邮件工具:智能体信箱体系(ClawEmail 双通道:ajax 正门 + IMAP 授权码门)

技术栈

层 件
前端 Next.js 15 + React 19(Deep Agent UI,官方 deep-agents-ui 改造)
编排 langgraph 1.2.12 + langchain 1.4.2 + deepagents 0.7.19
门 自研 ConfirmGateC1(官方 HumanInTheLoopMiddleware 包装:批量卡+两钩子+机器安全门)
守卫 m-guard(密钥/密码/验证独立进程,fail-closed)
数据 settings.json 单一真源 + secrets 卷(明文不入 settings)
测试 vitest 58 + 门单元 31 + 压力 95 + rev 竞态 6 + 守卫 100

安全模型(行为即规格)

  • fail-closed 默认:守卫不可达=写路径全 503,宁拒不裸
  • 越权兜底也删:不留"暂用第一个"式的暗兜底
  • 密码找回最小破坏:只改门锁不动数据(对标 OWUI 数据流等价)
  • 设置防撞车:_rev 版本号全入口覆盖,后台修改=409 拒绝旧版请求
  • 毒化自愈:settings.json 半写损坏自动从备份恢复+原件留证+大声报错,绝不静默兜底

兼听则明的实践

每一轮变更都走"判词 → 对账 → 真机"三层闭环:多个独立评审员(不同平台不同家族的智能体)盲审源码出判词 → 交叉对账收敛分歧 → 主会话修复 → 全员回归+真机验证。本仓 r29→r33 六轮变更全部经此流程,最高一轮 21 项发现从判词到闭环 6 小时。

致谢

  • 智谱 agentmore 全栈开发——把想法落实成第一版
  • 百炼 免费额度——验证了这条路走得通
  • ZCode(zai-org,Apache-2.0)——权限四档与工程范式的设计借鉴,借了要谢(见 NOTICE.md)
  • Open WebUI 与 OWUI 社区——UI 范式与设置页模板的参考
  • langchain / langgraph / deepagents 官方件——编排与中间件的底座
  • 姐妹评审团——判词-对账-真机闭环的执行者

License

见 LICENSE。本仓不收密钥:凭据一律走 secrets 卷或环境变量,历史案底快照永不入库。

About

没基础的瞎玩

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages