Py学习  »  Git

GitHub(微博搜索)-20230715-1

GitHub(微博搜索) • 3 年前 • 497 次点击  
本条微博地址宝玉xp
#AI开源项目推荐#: Codium-ai/pr-agent
一个借助GPT-4为你做PR Review的项目,配置好后,在GitHub的PR里面at一下bot,就能自动Review和给出评论。

看了下实现原理,它这个流程图还是画的很清晰的。

1. 首先在一个虚机里面运行pr-agent程序
2. 用户在PR里面at一下它的bot,触发pr-agent,并且传入PR的信息
3. pr-agent根据用户信息对消息分类来决定调用哪个函数(这一步有点糙,只是简单的通过关键字来决策,比如有review就review,有anser就回答问题),如果这一步让GPT来效果会更好一点。
4. 它提供了3个主要的函数:
- pr-review,对PR进行Review并根据Review结果给出评论,Prompt巨长,格式复杂,还有one-shot一个示例,一页都打印不下,github.com/Codium-ai/pr-agent/blob/main/pr_agent/settings/pr_reviewer_prompts.toml 再加上PR的代码,8K不太够用的,PR一大是没法工作的
- pr-question-tool,针对PR的提问,相对来说Prompt简单多了,但还是受限于PR的大小,PR一长还是无法处理
-pr-tools,类似于AI Agent,提供额外的工具,但还没实现。

总结
这是一个非常不错的用来学习如何使用GPT做Code Review的项目,但工程上还不可用,如果你不差钱,也可以部署一个玩玩,运行一次的成本应该需要几毛钱(美元)吧,但PR一长基本就不可用了。

项目地址:github.com/Codium-ai/pr-agent
本条微博地址网路冷眼
【A header-only C implementation of C++ 】 网页链接 C++ 的仅标头 C 实现。
搜索微博更多关键词-GitHub
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/157655