使用 AI 生成 commit message

因为自己也用两个月了,这期间基本不太手动写 commit message ,觉得用着还不错所以想分享一下

代码基本上都是 AI 写的(README 也是

在此之前也尝试使用过 magit-gptcommit,不过这个包我安装完之后没办法开箱即用,加上他后来把 gptel 改成 llm 就没有再用了,而且当时 AI 上下还不是太长,如果文件改动的多可能还要考虑如何处理

其次是在使用 AI 生成 commit message 的时候发现如果直接生成的话 AI 可能只是 ‘描述’ 了代码都改了什么,但是为什么这样改只能人为的告诉 AI,这也是我添加了 gptel-commit-rationale 这个函数的原因,可以方便的完成这个动作

4 个赞

Ellama也可以直接使用。

但是,根据我的经验,仍然需要大量编辑提交信息。

没有用过 ellama,不过我尽量让我配置中 AI 相关的配置只依赖 gptel 一个底层

其次我只是想生成个 commit message, ellama 那一堆文档和函数。。