AI 코드 리뷰 by openAI gpt

유형찬·2023년 4월 3일
0

GITHUB AI 한테 코드리뷰 받기

1. AI 코드리뷰


위 사진 처럼 ai 가 코드 리뷰를 해준다.

개인 프로젝트를 하거나 , 사수 없이 동료 개발자들과 협업을 하는데 코드리뷰가 없는 경우... 사실 많이 불편하다.

다들 각기 맡은 역할이 있으니 코드리뷰를 부탁하기도 그렇고... 이런 문제를 해결해주는 것이 바로 AI 코드리뷰이다.

2. 서론

GPT 기반 AI가 제대로 서비스화 된지 약 1년 정도 (copilot, chatGPT)

벌써 많은 extension , 서비스들이 나오고 있다.

3. 적용 방법

참고한 블로그는 아래와 같다.

https://velog.io/@jeonbyeongmin/Chat-GPT%ED%95%9C%ED%85%8C-%EC%BD%94%EB%93%9C%EB%A6%AC%EB%B7%B0-%EC%8B%9C%EC%BC%B0%EC%8A%B5%EB%8B%88%EB%8B%A4..-feat.-Github-Action

github action yml 파일

name: Code Review

permissions:
  contents: read
  pull-requests: write

on:
  pull_request:
    types: [opened, synchronize]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: anc95/ChatGPT-CodeReview@main
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
          LANGUAGE: Korean

secret 에 OPENAI_API_KEY 를 추가해준다.

넣는 방법은 당연하게도 알 거라고 생각되지만

레포지토리 세팅에 들어가면 secret 에서 추가할 수 있다.

4. 마무리

AI 코드리뷰는 아직 미숙한 부분이 많고 전체적인 프로젝트를 리뷰해주는 것은 아니지만

기본적인 코드 구조라던가 , 변수명 , 함수명 등을 리뷰해주는데 도움이 되는 것 같다.

AI는 앞으로 더 발전할 것이고 , AI 코드리뷰는 더 발전할 것이다.

profile
rocoli에요

0개의 댓글