项目
近期通过 Claude Code cli 工具(使用的是 GLM 4.7 的模型)开发了一些项目,主体代码通过 AI 生成,人工做些调整。
开发工具箱
通过 go 语言实现,基于 fyne UI 框架开发工具箱,解决 DevHub 工具不够趁手时还要额外在网上查找在线工具的问题。如果想加功能就让 AI 生成,想加就能加,想用就能用。
项目地址:https://gitee.com/CrazyAirhead/dev-tools
Java 模型转 SQL语句工具。
通过 Java 语言实现,解决项目只有 Model,没有表结构时,系统无法启动问题,工具的想法来自 easy-query 的 CodeFirst 模式。
项目地址:https://gitee.com/CrazyAirhead/model-to-sql
流程编辑器
通过 Typescript 语言实现,基于Soybean Admin(使用 Navie UI 和 vue-flow),解决 Solon Flow 流程编排问题,支持撤回、恢复、自动布局、编辑属性等功能。
项目地址:https://gitee.com/CrazyAirhead/porpoise-flow (未完成代码迁移,预留)
表单编辑器
项目基于 https://gitee.com/chengliang4810/naiveui-form-designer, 升级依赖的版本,并转换成 TypeScript 项目,为了能更好的集成到 Soybean Admin 中。
项目地址:https://gitee.com/CrazyAirhead/naiveui-form-designer
体会
- 虽然自己当前使用 Claude Code(AI)的方法还是比较初级,很多东西也还是在摸索阶段。但 AI 已经能写很多自己之前不会的代码。不管怎么样,先用起来更重要。
- AI 生成代码对于有代码基础的人会更友好一点。如果没基础的人员,还是应该补充的基础知识。
- 有的时候碰到一些问题不好描述,可以指定文件、代码片段、甚至是变量,而不只是描述界面要怎么样。
- 限制很重要,一开始需要选好技术框架,不要让AI自由发挥,并维护在
CLAUDE.md中(如果没有生成的需要自己补充)。 - 虽然 Claude Code 没有像
/init一样提供/update的命令,但可以直接在对话中说更新CLAUDE.md,把一些代码上的调整更新到CLAUDE.md中。 - AI 生成的一个好处,就是能先给你提供一些思路或者基础代码,这些可能会改变你的想法,接着可以调整 prompt和设计方案,用重新生成的方式再来一次,比起自己写了推倒重来,迭代的速度变快很多。
Token 统计
最近一个月的 token 统计,也不知道算不算多。
如果觉得 GLM-4.7 也还行,最近还有优惠活动。