code-reviewer / README.md
Elizabeth Thomas
Refactor
d4067a5
metadata
title: LLM-powered Code Review Assistant
app_file: main.py
pinned: false

LLM-powered Code Review Assistant

Drawing inspiration from a blog published by Anyscale, this Github app is developed to help engineers get a first hand review of the pull requests before inviting external reviews. Additionally, it can also help the reviewers address the gap in review which could potentially be missed by a human reviewer.

This Code Review Assistant Github app is setup to use Github Enterprise APIs to post a greeting/welcome message to every PR that is opened on the repository/organization for which this bot is enabled/installed. Review analysis of the code could be triggered by issuing

@code-review-assistant review

command. Once the above comment is typed in PR, the app calls the Open AI API Endpoints with the diff content of the PR to obtain results of review. The review analysis is then posted onto the PR as a comment.