周末写了个小玩具,让 AI 帮你生成(翻译  ) 标准的 commit 信息。
 ) 标准的 commit 信息。

Github : https://github.com/hsuanxyz/commit-gpt
在线使用: https://commit.hsuan.xyz
|      1ex1gtnim7d      2023-02-13 17:42:55 +08:00  1 没懂,是翻译? | 
|  |      2zsljava      2023-02-13 17:45:21 +08:00 还不错哦,就是速度太慢了 > 增加用户修改数据权限 ✔ The GPT provides the following suggestions (click to copy to clipboard) feat(permission): change user data permission docs(permission): update docs related to user data permission change test(permission): add tests for user data permission changes refactor(permission): refactor permission logic related to user data permission changes style(permission): update style of permission logic related to user data permission changes chore(permission): update dependency related to user data permission changes | 
|  |      3LittleYangYang      2023-02-13 17:45:32 +08:00 感觉思路不错,star 了 有两个小问题, 一个是光标左移困难,退格键删除汉字的时候需要点击两次 还有一个是不能一次生成多行 commit 信息,比如同时有 add 和 fix 的时候好像没法放在一起生成? | 
|  |      4huang82      2023-02-13 17:49:09 +08:00 好东西 | 
|      5HsuanLee OP @kerb15 有翻译的作用,主要目的是生成 https://www.conventionalcommits.org/ 规范的格式 | 
|  |      6EastLord      2023-02-13 18:02:11 +08:00 我以为是根据要提交的代码来生成提交信息 | 
|      7Zizpop      2023-02-13 18:02:14 +08:00 | 
|  |      8Rehtt      2023-02-13 18:06:18 +08:00 via Android 请问这个实现的原理是什么,向 gpt 发送了什么内容 | 
|      9Zizpop      2023-02-13 18:23:34 +08:00 curl -X POST https://commit.hsuan.xyz/api/commit -H 'Content-Type: application/json' -d '{ "message": "支持上传用户头像" }' | jq -r '.text' | jq -C 完成命令行了, 就是参数有点多 | 
|      10HsuanLee OP @Rehtt prompt 可以在仓库里看 https://github.com/hsuanxyz/commit-gpt/blob/main/pages/api/commit.ts#L18 根据我的尝试,让它完成代码可以得到比较稳定的可序列化数据,比如 ``` # Python """ 生成 10 个随机数,用 List 保存 """ answer= ``` | 
|      11sparklee      2023-02-13 18:44:29 +08:00 可以收集本地的文件变更生成对应的 commit 信息吗 | 
|      12HsuanLee OP @sparklee 批处理的话有更好的 prompt ,这段不适合,不过你可以参考一下这个仓库的。 | 
|      13HsuanLee OP @sparklee 抱歉,刚才理解错成了通过本地 log 生成,这重新回答一下。 关于这个问题可以参考这篇贴的讨论 https://news.ycombinator.com/item?id=33947087 | 
|  |      14zcf0508      2023-02-14 09:29:34 +08:00  1 | 
|  |      15Vitta      2023-02-14 09:45:17 +08:00 👍🏻 |