日报?让AI去写吧

我们公司要求每天交日报,说实话这事儿对程序员来说挺烦的。天天写代码、改bug、赶需求,本来就忙得要死,下班前还得回忆一下“我今天干了啥”,然后憋字数凑一篇日报,写出来还经常空洞洞的,有时候忙忘了直接漏交。

后来我一想,不对啊,我每天干的活,Gitlab提交记录里全都有啊,白纸黑字清清楚楚,何必自己费劲回忆呢?所以我就自己动手搞了一套自动写日报、自动提交的方案,从此再也不用手写了。

这套东西主要依赖日报skill来跑。整体流程大概是这样的:我在Workbuddy上设了个定时任务,每天固定时间自动去Gitlab把我当天的提交记录全部拉下来。然后日报skill会接手后面的活儿,自己筛选一遍,哪些是新功能开发,哪些是修bug,哪些是优化代码、迭代模块,分得明明白白。那些零零碎碎的提交,比如一个功能分了好几次提交的,它也会自动合并去重、归归类,最后整理成一篇像模像样、符合公司规范的日报。

整理完之后,由workbody调用公司内部的日报接口,自动创建、自动提交,全程不用我管。也就是说,我写完代码往那一push,日报的事儿就等于办完了。公司的要求也满足了,我也不用担心忘写、漏写、乱凑内容了,真的省了老多事儿。

不仅是生成日报,还可以根据生成的日报,进行月度总结,半年度总结等等。

同时,为了防止gitlab访问token泄露,所以我通过配置文件的方式配置密钥,workbuddy只需要调用命令行即可,不需要把token暴露给workbuddy.

这是不是还有个前提:commit 得写明白?

哈哈哈以后都让AI写!不能让这种烦人的活儿消耗精力