Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any blogs / examples / evaluations #58

Open
MalteEbner opened this issue Apr 2, 2024 · 2 comments
Open

Any blogs / examples / evaluations #58

MalteEbner opened this issue Apr 2, 2024 · 2 comments

Comments

@MalteEbner
Copy link

Are there any blogs or example showing how well using GPT4 for reviews works? Ideally using this action.

@lukehollenback
Copy link

lukehollenback commented Apr 3, 2024

I don't know of any. But I am running it on the repositories of a team of ~35 developers, and it does prove somewhat useful — even if you run against gpt-3.5-turbo instead of GPT-4 models. It's no replacement for human reviewers and the context awareness/nuance they bring. It can be a bit nit-picky about things like variable names, but it also helps call out potential null pointer exceptions, race conditions, and so on.

I have a fork over at lukehollenback/ai-codereviewer@dev that has support for custom prompts and stuff too, which you can use to help tune down some of the nit-pickiness.

@villesau
Copy link
Contributor

villesau commented Apr 7, 2024

Hey!

There's no evaluations of the ai-codereviewer as far as I know. If you find any, I would be very curious! However, you can easily go to see how the prompt is generated to get a grasp on how it is instructed.

@lukehollenback awesome! Are you planning to develop the fork further to a different direction from this, or would you be willing to consider merging the changes here? Would be great to get more contributions for this to make this more robust that it's current state. e.g better context awareness would be great but I don't have time to work on that. Also nitpickiness is maybe the biggest problem I'm personally having with the reviewer and I haven't had great success in tuning it down.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants