一模一样的文件,App、网页、Mac 每一端都会拦下,同一份资料绝不办两遍。
OAIR 2 · 永充数字员工 · 全新发布
一家不下班的
数字公司
12 位 AI 总监替您收件、研判、会商、裁定,7×24 小时在岗。
您只需要做一件事:拍板。
- 7位总监参与
- 11处原件出处
- 3 → 1件事项合并
- 2处改动与错误被抓出
数据总监 · 收件识别
与旧版逐条对照:对方没打招呼改了 1 处
第 7.1 条 保底分成15%→18%新版 第 7 页
开工简报 · 记忆从平台装进来
「独家期超过 5 年,必须有退出条款。」
2026-09 · 您在一次拍板时的批注- 合同条款以最新补充协议为准
- 保底补差必须封顶、按季结算
- 改动条款要和对方书面确认
去年同类合作:谈下 5 年 + 退出条款后签约,运行至今正常。
研判、核查、裁定都必须对照这条旧结论关联与合并 · 三件事其实是一件
商务总监 · 启发式研判
推断(单列,未经证实)
单看每一件都像小事;放在一起看,对方很可能现金流吃紧,正在把风险转给我们。
核实办法:请财务查对方近两期回款节奏;请运营核电表读数与账单是否一致。
跨部门会商 · 4 位总监同时表态
对方近两期回款各晚 20 天以上,推断成立 回款台账
按 18% 测算回本拉长到 6.8 年;15% 时是 5.5 年 报价表 第 2 张
独家 8 年无退出条款,违背您说过的规矩,不能签。
电表读数比账单低 9%,账单有误,可以追回差额 现场照片
裁定前核查 · 换一家模型、新开会话对原件核
- 保底分成新版 18%、旧版 15% 两版 第 7 页
- 独家 8 年、无退出条款 第 4 页
- 会商写「回款晚 20 天以上」,原件是 17 天和 23 天 回款台账
- 电表读数低于账单 9% 照片 · 账单
1 处说法不精确,已退回改正;总经理裁定时必须逐条回应。
总经理 · 裁定
- 1续签,但守住三条底线保底回到 15% 且封顶;独家 5 年加退出条款;先追回多收的电费推荐 · 符合您以往习惯
- 2只续 1 年试点同时追回电费,明年看回款再谈
- 3不续签按合同到期退出,提前三个月找替代方
已回应:核查更正的回款天数不影响结论;成本测算按 15% 封顶重算为 5.5 年。
您拍板,它办完
已下发:商务、财务、运营、合规
新经验入库
对方提前续签 + 悄改条款 + 账单异常同时出现,先查对方回款。
示例事项与资料均为虚构。
为什么需要它
老板最贵的时间,
不该耗在翻文件上。
合同、票据、工单、资质、到期提醒……三个人的公司,每天也有一摞事。资料散在微信、邮箱和文件夹里,件件都等老板亲自看。普通的 AI 聊天答得快,可说的话没处核对,换个模型又得从头教。
以前
- 资料自己翻,最新版是哪份说不清
- 各方意见自己打电话汇总
- 到期日靠脑子记,靠运气不漏
- AI 说错了,下次照样错
有了 OAIR
- 资料进门自动识别、去重、归位
- 12 位总监会商,方案直接摆上桌
- 特急、紧急、一般,三级提前推送
- 纠正一次,永远记住
团队 · 十二职务
一次拥有 12 位总监。
不领工资,不请假,不下班。
总经理、商务、财务、工程、合规、数据……每个职务都有自己的职责、经验和考题。一件事归谁主办、请谁会商,平台按规则分派,从不推诿。
老板体验 · 首页
打开 App,
只剩一件事:拍板。
首页上只有等您定夺的事。来龙去脉、各部门意见、总经理的方案,都已经替您备好。
下午好
待您拍板 2 件 · 在办 5 件
设备维保合同下月到期,是否续签?
三方会商一致;付款节点财务已确认。
- ①续签一年,沿用原条款推荐
- ②先续半年,期间比价
- ③不续签,另寻供应商
- ④我来定 · 派员工核实
老板体验 · 越用越准
越用,越懂您。
纠正一次,永远记住。
每段答案都能打勾确认或一键纠错。您的每一次纠正都会沉淀成经验,下回遇到同类事项,相关总监先读到它。
财务总监 · 研判
合同到期日为下月 15 日,到期前 30 天须书面通知。
违约金按合同总额的 5% 计。
老板纠正:补充协议已改为 3%,以补充协议为准。
建议续签前确认服务响应时限。
已沉淀为经验
合同条款以最新补充协议为准。
下次同类事项,商务与财务先读到这一条
示例数据
老板体验 · 有据可查
每个数字,
都有出处。
图表下方写清来自哪份资料、第几页。不编、不猜,点一下就能对照原件。
示例:各月新增工单(件)
随处可用 · 三端同步
随身、案头、办公室,
处处都在。
iPhone App 采用液态玻璃设计,随手拍板;网页大屏细看;Mac 控制台盯着每位总监的运转。同一个账号,同一份事项。
随处可用 · 桌面小组件
要紧的事,
钉在您的桌面上。
关键事项卡片和桌面小组件,不用打开 App,一眼看清什么最急、哪天到期。
示例数据
OAIR 2 做的事,说到底只有一句话
把一整支管理团队的工作,
压缩成您的一次点击。
特色 · 模型与记忆
三家 8 个模型随便换,
您的规矩一条不丢。
Anthropic、OpenAI、智谱三家的模型一键切换;切换时等手上的活做完再换,绝不半路掉线。经验库、您说过的话、样例、考题都存在平台上,而不在某个模型的脑子里:换谁来干,都按您的规矩办。
- Claude Fable 5.1
- Claude Opus 5.5
- Claude Sonnet 5.5
- Claude Haiku 5.5
- GPT-6.1 Sol
- GPT-6 Astra
- GLM-5.3
- GLM-5.3 Flash 可识图
商标归各公司所有,这里只用来标明支持的模型;标识图形取自开源图标库 LobeHub Icons(MIT 许可)。
平台档位
切换中:等手上的活做完
上传资料
只影响这一次,不改平台档位
特色 · 永不停工
掉线、出错、卡死,
它都自己扛过去。
办公室的 Mac 和云上的服务器同时领活,一件事只会被一台领到。哪一边掉线,另一边照常干活;出错自动续跑或换一家模型;卡死由看门狗拉起来。四种故障演练,全部自动恢复。
一轮出错先原样续跑;再错自动交给另一家模型,都试过才停,并告诉您。
只给活着的那一轮续租;一轮结束没交的件马上放回队列,晚到的回执拒收。
看门狗每分钟巡检;卡住、变慢、出错,App 上实时显示,必要时特急提醒。
四种故障演练 · 自动恢复用时
- 进程被杀5 秒
- 一键重启15 秒
- 容器被停50 秒
- 程序卡死约 6 分钟
特色 · 细节
细节里,
全是用心。
同一件事自动合并;疑似同一件,提示您一点确认。也能挑出材料另立一件,或几件事放在一起会商。
特急紧急一般分级提醒,该响才响。
比如「工单超过 48 小时未关闭,记一次提醒」。平台理解成规则,您确认后自动执行。
按人物性格角色扮演,给事项点评。可单选也可多选,各写星级、一句话和建议。
几百份历史资料一次上传:按批次盘点,同类资料整组识别,识别完统一交办,不把老板淹没。
您点头之后,总监直接做出改好的合同、函件、表格和报告,等您验收。
每件事底部写清:哪位总监、哪个模型、在 Mac 还是云端、用了多久、结果如何。
特色 · 能力上限
并发没有死数,
机器越强,开得越多。
每一路,就是一位同时开工的总监。拉取端按机器内存现场算能开几路,内存吃紧就先等一等;再加一台机器,就再多一支队伍。真正的天花板,只取决于您的机器和模型套餐。
(128 GB − 4 GB) ÷ 0.8 GB ≈ 155 路 × 1 台
图里画了 60 路,实际 155 路
- 155路一台 128 GB 的 Mac
就能同时开 - 299件/时实测峰值
当时只开了 3 路 - 520份历史资料
一夜全部过完 - 89份重复文件自动拦下
首批 535 份里 - 8个模型Claude、GPT、GLM
三家一键切换 - ×5积压时同一职务
自动扩到 5 路 - 5秒进程被杀
到自己恢复 - 2道保险出错先原样续跑
再错换一家模型
按每路约 0.8 GB、给系统预留 4 GB 计算;实际同时跑几路,再由平台按各家模型套餐把关。实测数据来自 2026-10-19 夜至 10-20 下午的真实运行(约 19 小时、1596 轮)。
引擎内核 · 给懂行的人
每一步,
都有算法兜底。
调度、容错、质量、记忆四套机制,下面是脱敏后的伪代码。关键参数与权重不公开。
1// 认领是原子的:同一件事同一时刻只归一轮
2claim(e): dispatch[e].state: queued → claimed iff state = queued
3 owner ← run, lease ← now + 10 min
4// 本机能开几路:按内存现场算,内存吃紧先等
5lanes(host) = max(2, ⌊(mem − 4 GB) ÷ 0.8 GB⌋)
6// 全平台按家把关:Mac 与云端加起来不超套餐
7admit(f) ⇔ running(f) < quota(f)
8// 积压扩路:同一职务每多 5 件多一路
9helpers(r) = min(5, 1 + ⌊backlog(r) ÷ 5⌋)
10// 分工表选档:首选满了排队,久等不空换下一家
11route(e) = table[role][kind] ▸ wait(████) ▸ next_free_family
1// 只给活着的那一轮续租;死掉的到期回队列
2heartbeat(run): if alive(run) → lease ← now + LEASE
3reap(): lease < now → state ← queued
4// 回执按轮次号核对:晚到的、别人的,一律拒收
5receipt(e, run): reject unless owner(e) = run
6// 一轮结束:没交回执的件立刻放回,不等租约
7on_exit(run): release(unreceipted(run))
8// 出错:续跑一次 → 换下一家(跳过试过的、冷却中的)→ 都试过才停
9on_error(e): retry(same) ▸ fallback(untried ∖ cooling) ▸ notify(老板)
10// 卡死:健康文件超时未刷新 → 看门狗重启
11watchdog(): every 60 s: stale > ████ → restart
1// 每条事实必须带出处:文件属于本事项、页码在范围内
2valid(fact) ⇔ fact.file ∈ matter.files ∧ 1 ≤ fact.page ≤ pages(fact.file)
3// 裁定前核查:任一条件成立,就由另一职务新开会话对原件逐条核
4verify?(m) ⇔ risk = 高 ∨ amount ≥ ████ ∨ (签约 ∧ 推断 > 0) ∨ 推断 ≥ 3
5// 核查发现的问题,裁定必须逐条回应,否则不收
6accept(ruling) ⇐ ∀ i ∈ issues: ruling.responds(i)
7// 模型成绩单:近 30 天交老板后首次即被同意的比例
8score(model) = first_pass ÷ submitted demote if < ████
1// 去重:内容指纹相同,每一端都拒收;同名不同指纹,标「疑似新版本」
2fp(file) = SHA-256(bytes)
3// 同类合并:同一事项已有同类事件在排队、没人领,就不再排新的
4enqueue(e): skip if ∃ q: q.matter = e.matter ∧ q.kind = e.kind ∧ q.state = queued
5// 事项归并:编号相同且类型、地点相同自动合并;标题很像,请老板一点确认
6merge?(a, b) ⇔ a.no = b.no ∧ a.type = b.type ∧ a.place = b.place
7ask?(a, b) ⇔ sim(a.title, b.title) > ████
8// 开工简报:每轮都是新会话,记忆从平台装进来
9brief(role) = 职务说明 ⊕ 办事规范 ⊕ 经验[████] ⊕ 老板说过 ⊕ 手上事项
████ 处为脱敏参数;完整实现不公开
OAIR-NEXT
今天起,
您的公司多了 12 位总监。
OAIR 2 · 永充数字员工
从头再看一遍