File size: 1,226 Bytes
5bfab77
38e515b
d4067a5
5bfab77
 
 
 
 
 
 
 
12ab2c5
 
 
39e4e40
12ab2c5
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
title: "LLM-powered Code Review Assistant"
# emoji: ":rocket"
# colorFrom: {{colorFrom}}
# colorTo: {{colorTo}}
# sdk: {{sdk}}
# sdk_version: {{sdkVersion}}
app_file: main.py
pinned: false
---

LLM-powered Code Review Assistant 
=========================================================================
Drawing inspiration from a [blog](https://www.anyscale.com/blog/building-an-llm-powered-github-bot-to-improve-your-pull-requests) 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.