首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >2小时从需求到上线:我让Codex 指挥 WorkBuddy + HY4 做了个工时和差旅管理系统

2小时从需求到上线:我让Codex 指挥 WorkBuddy + HY4 做了个工时和差旅管理系统

原创
作者头像
一深思AI
发布2026-09-19 23:35:40
发布2026-09-19 23:35:40
1740
举报

这几天WorkBuddy上线了应用生成,结合自身工作需要,我让他做了一个真的准备拿来用的内部系统:项目工时 + 差旅管理

这次我没有直接去操作 WorkBuddy。

我先把需求告诉 Codex,再让 Codex 去指挥 WorkBuddy 生成和修改应用。

大概两个小时,第一个版本基本可用:

个人工作台、工时、差旅、汇总看板都有了。

后面我又补上了权限管理,并接入了企业内部统一身份。

回想2月份vibe coding一个小的签证管理系统,从需求到上线发布花了四五天,这已经让一直没碰过代码的我激动不已。

而今回想起来,那会和AI对话解决各种代码和系统对接的问题,仿佛已经过去了好些年。

回想今年 2 月,我第一次 Vibe Coding 一个小型签证管理系统,从需求到上线花了四五天。

那时候,我这个一直没怎么碰过代码的人,已经兴奋得不行。现在再回头看,当时还在不停和 AI 对话,解决各种代码、环境、部署和系统对接问题。

才过去几个月,感觉像过了好几年。

话不多说,直接进入正题。

这篇主要讲两件事:

  1. 围观一下 Codex 指挥 WorkBuddy 写系统的全过程
  2. 聊聊这次 Vibe Coding 踩到的坑,以及下次我会提前想清楚什么

01

先把需求告诉 Codex


我这次还是按SCQA来拆解需求:

S|背景

团队里的专家会同时支持不同项目,需要算清楚每个项目实际投入了多少人力,以及对应的差旅成本。

C|冲突

老板一问:

这个项目到底投入了多少人? 有多少成本应该结算给业务部门?

答不上来。

Q|问题

怎么把团队在不同项目上的投入真正看清楚?

A|解法

那就 Vibe Coding 一个系统。

支持:

  • 工时填写
  • 差旅记录
  • 项目管理
  • 按人 / 项目 / 时间维度汇总
  • 团队投入分析

于是我把需求告诉 Codex。

流程变成:

我提需求 → Codex 拆解 → 我确认 → Codex 调起 WorkBuddy Agent 应用模式开始开发。

图片
图片

02

Codex 去指挥 WorkBuddy


我当时给 Codex 的完整需求大概是这样:

代码语言:javascript
复制
 直接操作用户当前已打开的 WorkBuddy,创建一个“项目资源投入管理系统”。 需求: 1)项目管理:管理员可新增/编辑项目,含项目名称、编号、负责人、状态、开始/结束时间、备注;普通成员只能选择已有项目填报。 2)每日工时:一个人可支持多个项目;每条记录关联人员、日期、项目、工时占比;同一人同一天所有项目工时占比合计不得超过1;支持小数;已结束项目不能新增工时;禁止未来日期;支持补录过去日期;最好支持复制昨日;保留修改历史。 3)差旅:录入出差人员、关联项目、开始/结束日期、出发地、目的地、事由、交通方式、住宿天数、差旅总金额、备注、状态;差旅与工时分开记录,出差不自动等于1个工时。 4)个人视图:查看今日/本周/本月工时、未填日期、按项目投入、出差记录;当天不足1时提示剩余可分配工时。 5)汇总看板:支持按人、按项目、按日/周/月/自定义时间范围分析;统计总人天、项目投入、人员负载、项目参与人数、TOP投入人员、出差人天、差旅金额、城市分布;筛选条件联动。 6)权限:管理员看全局并维护项目;普通员工只能维护自己的工时和差旅。7)实现重点:业务规则必须真正生效,不只是前端提示,尤其是“同一人同一天工时总和<=1”;人员与项目是多对多;项目结束保留历史但不能继续录新工时;关键修改要有审计记录。先让 WorkBuddy 生成第一版应用,然后实际检查页面、流程和关键规则;发现问题就继续在 WorkBuddy 里迭代修正。不要只停留在需求描述。

这里之所以用 Codex 去操作 WorkBuddy,主要就是想验证一下 Codex 对电脑应用的感知和操控能力

直接在 WorkBuddy 里做,当然也可以。

图片
图片

实际跑下来,Codex 能看到 WorkBuddy 当前的开发进展,继续操作,后面还会拉起浏览器做测试和验收。

这个能力确实在线。

比较遗憾的是,第一个版本刚出来没多久,Codex 就因为额度不足,被迫下线了。

图片
图片

不过第一版已经比我预期完整很多。

而且下面展示的,就是当时录屏里的原始版本,没有后期美化。

图片
图片

03

做着做着,我发现前期规划不足,做了几个关键变更


第一版完成后,我自己开始测试。

先发现了一些体验问题。

比如:

  • 提示信息位置不够显眼
  • 报表 KPI 卡片大小不一致

这些都属于小改。

很快真正影响系统结构的问题出来了。

1. 差旅单少了一个关键字段:出差单号

这个看起来只是加一个字段。

实际改起来,涉及:

  • 数据库
  • 后端接口
  • 前端页面
  • 关联逻辑
  • README

这次大概 17 分钟修完。

图片
图片

这里得夸一下 Hy4 Preview。

夜间免费,而且这种跨前后端的修改做得还挺稳。

2. 没有角色、权限和数据隔离

这个就不是小问题了,对于正式系统是重大遗漏。

如果只是 Demo,可以先不管。

但如果真要内部使用:

谁能看谁的数据? 谁能维护项目? 谁能看全局看板? 谁能管理用户?

这些必须有明确的规则。

图片
图片

3. 鉴权也没接

后面又对接了企业内部统一身份。

对于内部系统,切记:

不要自己再造一套身份系统。

内部系统如果不接统一身份,后面用户、权限、组织信息都会越来越麻烦。

图片
图片

4. 还得考虑长期维护

做到这里,我已经不想把它当成一次性 Demo 了。

所以继续补:

代码管理 → 流水线 → 环境 → 部署

这套链路。

图片
图片

到这里,它才开始算是一个真正能继续维护的内部系统。

以上这部分又花了我周六早上大概两个小时。

04

这个系统后续怎么优化?


截至现在,系统基本已经可用。

后面的体验问题,就等真实用户反馈再继续改。

比较重要的是:

代码管理 → 流水线 → 环境 → 部署

已经跑通。

所以之后用户提需求,我只需要继续和 WorkBuddy 交互就能快速响应。

比如很快就有人反馈:

“这个工时只能一天一天加吗?”

那就继续发给 WorkBuddy 和 Hy4。

图片
图片

改。

测。

推上线。

图片
图片

初步看来,一天迭代几个小版本,应该也没什么压力。

这里说的“上线”,指的是部署到内网环境,不是只在本地跑。

这点差别很大。

05

Vibe Coding 下次要注意的坑


系统最后跑起来了。

整体过程其实还算顺,但还是有几个坑值得记下来。

1. 需求没想清楚,后面的改动会越来越贵

最典型的两个例子:

  • 差旅表单漏了“出差单号”
  • 人员、角色、权限一开始没有想完整

前面几个页面都做完了,才发现没有完整的用户和角色管理。

这时候再补,数据库、接口、登录态、数据权限都要一起改。

Vibe Coding 很容易让人觉得,反正 AI 改得快,可以边做边想。

小功能可以。但下面这些最好早点想:

  • 身份
  • 权限
  • 数据结构
  • 关键业务规则

2. Demo能跑,不代表能顺利上线

系统从本地走到正式环境时,基建不好的公司,开发人员可能遇到很多问题。

环境:应该部署在哪里?内网还是外网?机器需要多少,怎么申请?

域名:怎么申请?如何路由到服务器IP?

数据:数据存储在哪里,SQLite表格够不够用?要不要单独数据库实例。

鉴权:和公司员工账号系统怎么互通,如何获取身份信息?切记重复造轮子,尤其是内部使用的系统,不和统一登陆打通等于自废一臂。

3. 要尽早搭起一个能持续迭代的pipeline

一个系统上线,不是结束。后面一定会不断循环:

使用 → 发现问题 → 出方案 → 开发 → 发布 → 验证 → 再使用

如果这条链路没搭好,前面开发得再快,也很难长期稳定迭代。

当然,这次系统做得很快,所以还有很多工程化工作没补全。

比如:

  • 没有完整区分测试、灰度、正式环境
  • 运维可观测还不够
  • 指标体系还没设计
  • 数据备份和恢复也可以继续加强

这些都是后面要补的。


写在最后

这次完整过程大概是:

我提业务需求 → Codex 拆需求 → Codex 指挥 WorkBuddy 做应用 → 我验收 → 继续修改

我基本没碰代码。

最后真的跑起来了一个:

项目管理 + 工时 + 差旅 + 权限 + 汇总看板

的小系统。

但这次最大的感受:

AI 把开发门槛降下来了。

工程化没消失。

需求从提出到上线的循环,真的被AI加速了。

以前软件开发离很多产品经理还挺远。现在你已经可以直接下场。

需求有没有想清楚,反而开始变得更重要。

如果你们团队的软件开发流程,到现在还完全没有因为 AI 做任何变化,我觉得确实可以停下来重新想一下了。

都看到这里了,如果这篇内容对你有一点启发,欢迎顺手点个赞、在看,或者分享给身边可能需要的人。 也可以给我点个星标⭐,这样下次更新就更容易第一时间找到我。 感谢阅读,我们下篇见~

#WorkBuddy #AI办公

《别再陪 AI 聊天了:WorkBuddy 打工人自救指南》

【09】WorkBuddy 、豆包工作、千问办公 上演“三国杀”,我让 WorkBuddy 自动盯住这场智能体办公大战

【08】每天上班先翻邮件、看日历、查项目?这活我让 WorkBuddy 先干了

【07】人都出门了,老板突然让我改 PPT,我怎么让 WorkBuddy 把活接了?

【06】这套活我都教 AI 三遍了,为什么第四遍还要重新说?我开始用 WorkBuddy Skill

【05】会开完了,谁答应干什么来着?我让 WorkBuddy 从会议纪要一路跟到任务执行!

【04】WorkBuddy Excel 数据分析实战:老板问“销售额为什么掉了”,我差点让 AI 分析错了

【03】老板下午要 PPT? 这次我没让 WorkBuddy 先做 PPT

【02】周五又要憋周报?我让 WorkBuddy 去腾讯会议、TAPD 和腾讯文档里自己找

【01】「Workbuddy」别急着学提示词,先给 AI 安个“办公室”

【历史合集】

20+篇openclaw&Agent实战 和 大模型产品解读 👇

AI Agent 实战合集:从入门到高阶,附大模型前沿产品拆解|收藏

关键词

WorkBuddy · Codex · WorkBuddy 应用生成 · Vibe Coding · AI 编程 · AI Agent · AI 生成应用 · 工时管理系统 · 项目工时管理 · 项目资源管理 · 差旅管理系统 · 权限管理 · 统一身份认证 · 企业内部系统 · Codex 指挥 WorkBuddy · WorkBuddy 生成应用实战

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 01
  • 先把需求告诉 Codex
    • S|背景
    • C|冲突
    • Q|问题
    • A|解法
  • 02
  • Codex 去指挥 WorkBuddy
  • 03
  • 做着做着,我发现前期规划不足,做了几个关键变更
    • 1. 差旅单少了一个关键字段:出差单号
    • 2. 没有角色、权限和数据隔离
    • 3. 鉴权也没接
    • 4. 还得考虑长期维护
  • 04
  • 这个系统后续怎么优化?
  • 05
  • Vibe Coding 下次要注意的坑
    • 1. 需求没想清楚,后面的改动会越来越贵
  • 写在最后
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档