搞了一个 ChatGPT CodeReview 的 Github 小机器人

2023-02-14 14:59:53 +08:00
 anc95

基于 ChatGPT 做了一个 Code Review 的小公举

机器人地址: https://github.com/apps/cr-bot

github 地址: https://github.com/anc95/ChatGPT-CodeReview

需要配置自己的 OPENAI_API_KEY,详细方式见 GITHUB readme

触发方式

机器人目前是部署在 vercel 上,用了 edge middleware 过滤了一些无用的事件,所以 hobby 版本也算够用。

其实效果不是很好,感觉很多时候 review 的结果总是一些废话,V 友们可以帮提供些思路,如何调教 ChatGPT ,让 review 效果好一些

3616 次点击
所在节点    程序员
11 条回复
leonme
2023-02-14 15:17:02 +08:00
如何调教,让效果更好?
——————
先投入几十万买芯片 /付电费,然后训练🐶
kongkongye
2023-02-14 15:29:10 +08:00
我比较好奇是怎么调用的,gpt-3 模型不是 max_token 是 4000 吗?是把多少量的内容传给 ai 呢?
anc95
2023-02-14 15:29:54 +08:00
@leonme 我觉得可以
anc95
2023-02-14 15:30:47 +08:00
@kongkongye 传的链接,大致是

“我这里有一个 github diff 链接:xxxx ,帮我 review 也下”
yangheng4922
2023-02-14 18:05:18 +08:00
gpt-3 可以联网么
retanoj
2023-02-14 18:41:25 +08:00
我尝试用类似的 prompt 模板让它读一段新闻,它给出了完全错误的新闻标题和内容

github 是不是和 openai 有什么合作?
learningman
2023-02-14 19:22:29 +08:00
@anc95 #4 它不能联网的吧,盲猜只是无限说好。
anc95
2023-02-14 22:33:20 +08:00
@learningman 尴尬,确实是的,之前手动测试是因为在对话框里,上下文里提供了 diff 的 content ,后面又用了 diff 的 url ,我就以为他能读 url 内容了,这就尴尬了 😅
shellus
2023-02-15 10:24:06 +08:00
@anc95 没关系,有时候出错是很正常的事情。重要的是要及时发现错误并努力修正它们。在编写代码时,我们需要认真仔细地检查所有的细节,以确保代码能够正确地运行。如果出现错误,我们需要仔细地分析问题并确定最佳的解决方案。同时,记得要及时向他人寻求帮助,这有助于提高我们的效率和解决问题的能力。
Sum0l
2023-02-15 16:06:48 +08:00
@shellus chatGpt 无疑了 哈哈
anc95
2023-02-15 18:21:16 +08:00
@Sum0l 你这么一说还真有点像

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/916022

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX