小岛AIAI 航行日志

小岛 / 岛刊社 / 文章

做内部工具时,Copilot 新开的 Code 到底该不该用

小岛AI

微软把 Copilot 拆成聊天、委派和搭应用三种活。真正该先定下来的,是一个流程值不值得做成内部工具,以及权限、停止权和账单由谁负责。

AI 编程AI 安全行业与公司

一个供应商评审表,通常从一条群消息开始。

有人把资料丢进共享盘,有人维护 Excel,有人去 Teams 里追进度。过几天要复盘,大家又把聊天记录、邮件和表格重新拼一遍。它还算不上一个系统,但已经足够折磨人。

这类活以前很容易被塞给聊天机器人。让它总结一下,写封催办邮件,顺手列个待办。能救急,但每次对话结束,那个临时拼出来的流程也跟着散了。

微软 9 月 25 日发布新版 Copilot,把它拆成了 Home、Code 和 Autopilot 三块。官方说明里最值得盯着的不是又多了几个入口,而是 Code 这件事。它允许人用自然语言描述一个跟踪器、看板、自动化或内部应用,再把结果放在组织租户里运行和分享。

好家伙,Copilot 终于不只想替你写一段话了,它开始碰团队的小流程。

但这里有个很容易被宣传片盖住的问题。一个任务能被一句话描述,不代表它就该被做成一个可共享的内部工具。后面牵出来的是身份、数据、预算和谁能按下暂停键。小工具一旦活过两周,就会开始长出权限。

这篇不复述发布会。只留一张判断卡,碰到重复流程时,先决定该聊天、委派,还是做成 Code 里的应用。

先别把三种活混成一团

微软给 Home 的定位很直接,它把即时的 Chat 和可委派的 Cowork 放在一个工作起点。前者适合问答、查资料、起草和接住上一次的上下文。后者适合把一个完整结果交出去,比如一份客户简报、RFP 回复或财务结案材料。

它们的共同点是,交付物主要还是一件事。

脑子里可以先做个很小的切分。要的是一份答案、一份初稿,或者一项有人验收的委派结果,先别急着搭界面。要的是让同一组人反复提交、查看、修正同一套状态,才开始有应用的味道。这个判断看着朴素,却能挡住不少「为了用 AI 而用 AI」的冲动。

Code 的目标不太一样。它想把一段重复的工作,变成一个有固定入口、固定字段、固定结果和多人可见状态的小应用。比如供应商评审不再是一串催办消息,而是有资料入口、负责人、截止时间、待补项和最终结论的流程。

新版 Copilot Home,把对话与可委派工作放在同一入口

微软官方产品图,Home 将 Chat 与 Cowork 放在同一工作起点。

这里有一个很好用的分界线。如果下一次还得从头解释背景,就先留在 Chat 或 Cowork。 如果每周都有人重复填同样的字段、问同样的进度、把同样的数据拼成同样的结论,才值得考虑 Code。

不是所有重复都值得工程化。一个只会发生一次的活动排期,做成应用大概率是给自己加戏。一个每周都会卡在同一处、已经有明确输入和验收结果的流程,才有资格进入下一关。

Code 解决的不是开发能力,而是交付边界

微软说 Code 可以做仪表盘、自动化和可分享的内部应用,并会使用与 GitHub Copilot 相同的底层技术。它还提到,代码会在沙箱环境运行,可在租户内托管,后面还会接入 Copilot Managed Runtime。

这听起来很像一句很大的承诺。普通同事描述需求,系统把东西搭好,IT 仍能管住。

假设产品运营每周都要收集十几家供应商的材料。让 Chat 写一封催办邮件,当然没问题。让 Cowork 整理一轮材料,也合理。可一旦要反复追踪缺件、按条件分派审核人、汇总风险并让多人查到同一份进度,问题已经不是文案生成了。它需要的是一个可看见的状态机。Code 的价值就在这儿,不是把所有人都变成开发者,而是把反复手工拼接的流程变成能被共同维护的东西。

现实里,真正要拆开的不是「会不会生成页面」,而是「这个页面能替谁做哪一步决定」。一个内部工具至少要能回答三件事。

第一件,谁在操作,谁在负责。 如果它只能让提需求的人偶尔点两下,那更像一段临时对话。要是它会把任务分给多人、代表团队催办、或者持续盯住频道,必须有明确的业务负责人。Autopilot 甚至会拥有独立身份、记忆、计算环境和工作区,这种能力越持续,责任人越不能隐身。

第二件,它到底能看什么,也能动什么。 租户内托管和沙箱都很重要,但它们不是万能通行证。沙箱解决的是运行隔离,连接到哪份业务数据、能不能发送邮件、能不能改一条状态,仍需要团队自己写清范围。别把「可访问」误当成「应访问」。

第三件,错了以后怎么停。 内部工具最怕的不是第一次生成得不漂亮,而是某个流程已经自动跑了三周,没人知道该在哪一层拦住它。对有外部动作的工作流,保留人工确认、日志和回滚入口,比多一个花哨按钮重要得多。

Copilot Code 可根据自然语言描述构建内部应用和自动化

微软官方产品图,Code 面向看板、自动化和可分享的内部小应用。

把这三件事写完,再开工。你会发现很多「做个系统」其实只需要一段可复用的 Cowork 任务,或者一张维护得更好的表。挺省钱,也挺省心。

真正该先盯住的,还有账单

这次更新还有一处不那么显眼。微软把日常问答、初稿和摘要放在固定成本的用户订阅里,而 Cowork、Code、Autopilot 这类长时 Agent 工作,走按量计费。微软同时给管理员提供了额度策略、审批流程和使用观察能力。

这个拆法很诚实。聊天像办公套件,长时间替你跑流程,更像云资源。

所以,准备试 Code 的团队,别只做功能验收。还要给每个试点加一个很朴素的护栏。谁能发起,最多跑多久,调用到什么数据,超过什么成本需要人工确认。没有这四句,工具跑得再顺,也只是把账单和责任一起藏进了后台。

这也是为什么我会把首个试点放在一件低风险但高频的事上。比如每周例会后的任务归档、固定格式的项目周报、供应商资料的缺件跟进。输入和结果都比较清楚,出了问题也能迅速回到人工流程。先把一次运行的时间、消耗和人工接手点记下来,再讨论要不要扩大。棒棒的,别一上来就让它接管最贵、最难撤回的环节。

微软没有在这篇发布文里给出 Code 的具体价格。Home 和 Code 也会先在 Frontier 计划中分批开放,Autopilot 计划在月底扩大私有预览,面向 Microsoft 365 Premium 与 Pro 订阅者的 Code 预览则在今年稍后。因此,眼下最适合做的不是拿一个核心流程孤注一掷,而是选一个低风险、结果可核验的小流程试跑。

一张够用的准入卡

我会把判断压成三问。

这个流程是否每周都在重复,而且输入与结果稳定。 是,才有做成应用的价值。不是,就让聊天和模板继续干活。

这个流程是否要让多人看到同一份状态,还要接实时数据。 是,Code 才比一串对话更合适。不是,先别为了「像个系统」而造系统。

团队是否能说清负责人、数据范围、人工停止权和消费上限。 说不清,就先别让它自动往下跑。

Autopilot 可在用户离线时持续推进频道跟进和例行任务

微软官方产品图,Autopilot 面向持续推进的工作,但仍需要预先设定目标与边界。

这三问不炫,但很管用。它能把「AI 能不能帮我做」换成更接近生产现场的问题,「这件事交出去之后,我还看得见、叫得停、付得起吗」。

Copilot 这次想把聊天、委派、搭应用和持续 Agent 收进一个入口。方向没问题。对大多数团队来说,真正的起点却更小,先挑一个已经被表格和群消息磨得发亮的流程,把边界写清,再让它跑起来。

你们团队里,哪一个重复流程最值得先做成一个小工具?